Science Score: 26.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Committers with academic emails
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (13.4%) to scientific vocabulary
Keywords
aarch64
amx
avx512
bfloat16
cpp
deep-learning
deep-neural-networks
library
oneapi
onednn
openmp
performance
sycl
tbb
vnni
x64
x86-64
xe-architecture
Keywords from Contributors
distributed
tensors
versions
jax
optimizing-compiler
systemd
init
parallel
system
services
Last synced: 6 months ago
·
JSON representation
Repository
oneAPI Deep Neural Network Library (oneDNN)
Basic Info
- Host: GitHub
- Owner: uxlfoundation
- License: apache-2.0
- Language: C++
- Default Branch: main
- Homepage: http://uxlfoundation.github.io/oneDNN/
- Size: 188 MB
Statistics
- Stars: 3,873
- Watchers: 173
- Forks: 1,066
- Open Issues: 131
- Releases: 184
Topics
aarch64
amx
avx512
bfloat16
cpp
deep-learning
deep-neural-networks
library
oneapi
onednn
openmp
performance
sycl
tbb
vnni
x64
x86-64
xe-architecture
Created almost 10 years ago
· Last pushed 6 months ago
Metadata Files
Readme
Contributing
License
Code of conduct
Citation
Codeowners
Security
Maintainers
README.binary.in
oneAPI Deep Neural Network Library (oneDNN) =========================================== oneAPI Deep Neural Network Library (oneDNN) is an open-source cross-platform performance library of basic building blocks for deep learning applications. oneDNN is part of oneAPI (https://oneapi.io). The library is optimized for Intel(R) Architecture Processors and Intel Graphics. oneDNN is intended for deep learning applications and framework developers interested in improving application performance on CPUs and GPUs. This package contains oneDNN v@PROJECT_VERSION@ (@DNNL_VERSION_HASH@). You can find information about the latest version and release notes at the oneDNN Github (https://github.com/uxlfoundation/oneDNN/releases). Documentation ------------- * Developer guide (https://uxlfoundation.github.io/oneDNN/v@DNNL_VERSION_MAJOR@.@DNNL_VERSION_MINOR@) explains the programming model, supported functionality, and implementation details, and includes annotated examples. * API reference (https://uxlfoundation.github.io/oneDNN/v@DNNL_VERSION_MAJOR@.@DNNL_VERSION_MINOR@/modules.html) provides a comprehensive reference of the library API. * Release Notes (https://github.com/uxlfoundation/oneDNN/releases/tag/v@DNNL_VERSION_MAJOR@.@DNNL_VERSION_MINOR@) explain the new features, performance optimizations, and improvements implemented in each version of oneDNN. System Requirements ------------------- oneDNN supports systems based on Intel 64 or AMD64 architectures. The library is optimized for the following CPUs: * Intel Atom(R) processor (at least Intel SSE4.1 support is required) * Intel Core(TM) processor (at least Intel SSE4.1 support is required) * Intel Xeon(R) processor E3, E5, and E7 family (formerly Sandy Bridge, Ivy Bridge, Haswell, and Broadwell) * Intel Xeon Scalable processor (formerly Skylake, Cascade Lake, Cooper Lake, Ice Lake, Sapphire Rapids, and Emerald Rapids) * Intel Xeon CPU Max Series (formerly Sapphire Rapids HBM) * Intel Core Ultra processors (formerly Meteor Lake, Arrow Lake, Lunar Lake, and Panther Lake) * Intel Xeon 6 processors (formerly Sierra Forest and Granite Rapids) * future Intel Core processor with Intel AVX10.2 instruction set support (code name Nova Lake) * future Intel Xeon processor with Intel AVX10.2 instruction set support (code name Diamond Rapids) oneDNN detects the instruction set architecture (ISA) at runtime and uses just-in-time (JIT) code generation to deploy the code optimized for the latest supported ISA. Future ISAs may have initial support in the library disabled by default and require the use of run-time controls to enable them. See CPU dispatcher control (https://uxlfoundation.github.io/oneDNN/dev_guide_cpu_dispatcher_control.html) for more details. The library is optimized for the following GPUs: * Intel Graphics for 11th-14th Generation Intel Core Processors * Intel Iris Xe MAX Graphics (formerly DG1) * Intel Arc(TM) A-Series Graphics (formerly Alchemist) * Intel Data Center GPU Flex Series (formerly Arctic Sound) * Intel Data Center GPU Max Series (formerly Ponte Vecchio) * Intel Graphics and Intel Arc Graphics for Intel Core Ultra processors (formerly Meteor Lake, Arrow Lake and Lunar Lake) * Intel Arc B-Series Graphics and Intel Arc Pro B-Series Graphics (formerly Battlemage) * Intel Arc Graphics for future Intel Core Ultra processors (code name Panther Lake) Support ------- Submit questions, feature requests, and bug reports on the GitHub issues page (https://github.com/uxlfoundation/oneDNN/issues). License ------- oneDNN is licensed under Apache License Version 2.0. Refer to the "LICENSE" file for the full license text and copyright notice. This distribution includes third party software governed by separate license terms. 3-clause BSD license: * Xbyak (https://github.com/herumi/xbyak) * Instrumentation and Tracing Technology API (ITT API) (https://github.com/intel/ittapi) * CMake (https://github.com/Kitware/CMake) Boost Software License, Version 1.0: * Boost C++ Libraries (https://www.boost.org/) MIT License: * Intel Graphics Compute Runtime for oneAPI Level Zero and OpenCL Driver (https://github.com/intel/compute-runtime) * Intel Graphics Compiler (https://github.com/intel/intel-graphics-compiler) * oneAPI Level Zero (https://github.com/oneapi-src/level-zero) * Intel Metrics Discovery Application Programming Interface (https://github.com/intel/metrics-discovery) * spdlog (https://github.com/gabime/spdlog) This third party software, even if included with the distribution of other software, may be governed by separate license terms, including without limitation, third party license terms, other software license terms, and open source software license terms. These separate license terms govern your use of the third party programs as set forth in the "THIRD-PARTY-PROGRAMS" file. # Security Security Policy (https://github.com/uxlfoundation/oneDNN/blob/main/SECURITY.md) outlines our guidelines and procedures for ensuring the highest level of Security and trust for our users who consume oneDNN. # Trademark Information Intel, the Intel logo, Arc, Intel Atom, Intel Core, Iris, OpenVINO, the OpenVINO logo, Pentium, VTune, and Xeon are trademarks of Intel Corporation or its subsidiaries. Arm and Neoverse are trademarks, or registered trademarks of Arm Ltd. \* Other names and brands may be claimed as the property of others. Microsoft, Windows, and the Windows logo are trademarks, or registered trademarks of Microsoft Corporation in the United States and/or other countries. OpenCL and the OpenCL logo are trademarks of Apple Inc. used by permission by Khronos. (C) Intel Corporation
Owner
- Name: United Acceleration (UXL) Foundation
- Login: uxlfoundation
- Kind: organization
- Location: United States of America
- Repositories: 1
- Profile: https://github.com/uxlfoundation
Committers
Last synced: 9 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| Dmitrii Zarukin | d****n@i****m | 2,112 |
| Chereshnev, Eugene | e****v@i****m | 1,382 |
| Fomenko, Evarist M | e****o@i****m | 1,215 |
| Denis Samoilov | d****v@i****m | 1,102 |
| Safonov, Igor | i****v@i****m | 951 |
| Roy Oursler | r****r@i****m | 864 |
| Soto Flores, Manuel | m****s@i****m | 580 |
| Wierschem, Keola | k****m@i****m | 565 |
| Andrey Kalinin | a****n@i****m | 565 |
| Peter Caday | p****y@i****m | 546 |
| Roman Dubtsov | r****v@i****m | 491 |
| Barbieri, Kealan | k****i@i****m | 454 |
| Mourad Gouicem | m****m@i****m | 448 |
| Kassen, Andrew | a****n@i****m | 420 |
| Srinivas Putta | s****a@i****m | 412 |
| Lv, Tao A | t****v@i****m | 381 |
| Pirogov, Vadim | v****v@i****m | 342 |
| Daniel Youssif | d****f@i****m | 342 |
| Sergey Kazakov | s****v@i****m | 311 |
| Simon Ewing | s****g@i****m | 311 |
| Andrey Kharitonchik | a****k@i****m | 288 |
| Sadia, Haleema | h****a@i****m | 206 |
| Shustrov, Nikita | n****v@i****m | 204 |
| Arthur Mitrano | a****o@i****m | 201 |
| Alok Bakshi | a****i@i****m | 195 |
| Xuxin, Zeng | x****g@i****m | 193 |
| Tomasz Czeszun | t****n@i****m | 169 |
| Irina Sokolova | i****a@i****m | 148 |
| Piotr Chmiel | p****l@i****m | 136 |
| Bogusevschi, Silviu | s****i@i****m | 134 |
| and 311 more... | ||
Committer Domains (Top 20 + Academic)
intel.com: 185
arm.com: 27
codeplay.com: 10
fujitsu.com: 8
google.com: 3
ispras.ru: 2
sentido-labs.com: 1
tzik.jp: 1
yandex.ru: 1
jflmkl135.jf.intel.com: 1
cse.mrt.ac.lk: 1
fb.com: 1
hackeress.com: 1
stepsecurity.io: 1
rawbw.com: 1
netvigator.com: 1
redhat.com: 1
lumc.nl: 1
us.ibm.com: 1
mathworks.com: 1
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 129
- Total pull requests: 1,260
- Average time to close issues: 29 days
- Average time to close pull requests: 13 days
- Total issue authors: 84
- Total pull request authors: 92
- Average comments per issue: 3.65
- Average comments per pull request: 1.75
- Merged pull requests: 731
- Bot issues: 0
- Bot pull requests: 25
Past Year
- Issues: 38
- Pull requests: 1,237
- Average time to close issues: 19 days
- Average time to close pull requests: 8 days
- Issue authors: 34
- Pull request authors: 84
- Average comments per issue: 2.58
- Average comments per pull request: 1.72
- Merged pull requests: 717
- Bot issues: 0
- Bot pull requests: 25
Top Authors
Issue Authors
- tensor-tang (12)
- kruus (6)
- uu-praveeng (5)
- ligongzheng (5)
- etaf (5)
- CaoZhongZ (4)
- sbodenstein (3)
- haidj (3)
- Serenagirl (3)
- Ryo-not-rio (2)
- xiang1guo (2)
- luotao1 (2)
- steenax86 (2)
- caspell (2)
- sj-leo (2)
Pull Request Authors
- kealan-barbieri (76)
- petercad (71)
- dzarukin (70)
- rjoursler (70)
- atkassen (67)
- echeresh (55)
- TaoLv (47)
- xuxinzen (35)
- umar456 (31)
- wzt1997 (29)
- Simonsays095 (28)
- spalicki (28)
- hidefromkgb (27)
- xiang1guo (27)
- avmanerikar (27)
Top Labels
Issue Labels
question (50)
bug (29)
enhancement (17)
sighting (17)
platform:cpu-aarch64 (6)
not a bug (4)
documentation (2)
platform:gpu-intel (2)
duplicate (2)
platform:cpu-x64 (2)
platform:cpu-ppc64 (1)
help wanted (1)
Pull Request Labels
platform:gpu-intel (375)
component:tests (279)
platform:cpu-x64 (186)
backport (177)
component:graph-api (176)
documentation (113)
component:common (96)
devops (76)
platform:cpu-aarch64 (74)
component:build (51)
component:api (46)
bug (31)
component:examples (30)
RFC (25)
platform:gpu-generic (21)
third_party (19)
platform:cpu-rv64 (12)
performance (10)
platform:gpu-nvidia (9)
enhancement (6)
platform:cpu-ppc64 (5)
governance (5)
platform:gpu-amd (5)
platform:cpu-s390x (3)
Dependencies
doc/environment.yml
conda
- doxyrest 2.1.2.*
- pip 21.1.2.*
- python 3.9.5.*
- sphinx 4.0.2.*
- sphinx-book-theme 0.0.41.*