# oneAPI Deep Neural Network Library

> deep learning software library

**Wikidata**: [Q114342567](https://www.wikidata.org/wiki/Q114342567)  
**Source**: https://4ort.xyz/entity/oneapi-deep-neural-network-library

## Summary
The oneAPI Deep Neural Network Library is a deep learning software library developed by Intel. It is also known as oneDNN and is released under the Apache Software License 2.0, making it free software that users can run, study, change, and distribute.

## Key Facts
- oneAPI Deep Neural Network Library, also known as oneDNN, is a deep learning software library
- It is developed by Intel, an American multinational technology company founded on July 18, 1968
- The library is licensed under the Apache Software License 2.0
- It runs on multiple operating systems including Linux, Microsoft Windows, and macOS
- The library is available as free software, allowing users to run, study, change, and distribute it
- It is hosted on GitHub at https://github.com/oneapi-src/oneDNN
- Version releases started from 0.9 on May 19, 2017, with subsequent releases including versions 0.10, 0.11, 0.12, 0.13, 0.14, 0.15, 0.16, 0.17, and 0.17.1

## FAQs
### Q: What is oneAPI Deep Neural Network Library used for?
A: oneAPI Deep Neural Network Library (oneDNN) is a deep learning software library that provides primitives for building and optimizing deep neural networks.

### Q: Who created oneAPI Deep Neural Network Library?
A: The library was created and developed by Intel, the American multinational technology company founded in 1968.

### Q: On which operating systems does oneAPI Deep Neural Network Library run?
A: The library is compatible with Linux, Microsoft Windows, and macOS operating systems.

### Q: What is the licensing model for oneAPI Deep Neural Network Library?
A: The library is released under the Apache Software License 2.0, making it free software that allows users to freely run, study, change, and distribute it.

## Why It Matters
oneAPI Deep Neural Network Library (oneDNN) represents Intel's contribution to the growing ecosystem of deep learning frameworks that democratize access to artificial intelligence development. As a free software library, it lowers the barrier for researchers and developers to implement deep learning solutions without significant licensing costs. Its cross-platform compatibility allows developers to work across different operating systems while maintaining consistent performance. The library's inclusion as part of the oneAPI initiative demonstrates Intel's strategy to create a unified programming model that spans different hardware architectures, potentially reducing the complexity of optimizing applications for Intel's diverse product line. By providing optimized implementations of standard deep learning operations, oneDNN enables developers to build efficient neural network applications without needing to implement low-level optimizations themselves.

## Notable For
- Part of Intel's oneAPI initiative, which aims to create a unified programming model across different hardware architectures
- Provides free software licensing (Apache Software License 2.0) while offering Intel-optimized implementations
- Supports multiple operating systems including Linux, Windows, and macOS, making it versatile for different development environments
- Hosted on GitHub with regular version releases starting from 0.9 in 2017, indicating active development
- Also known as "oneDNN" in technical communities and "oneAPI深度神經網路函式課" in Chinese

## Body
### Overview
oneAPI Deep Neural Network Library is a software library specifically designed for deep learning applications. It is developed by Intel and serves as an implementation of the oneAPI initiative's vision for cross-architecture programming.

### Technical Details
The library is written using multiple programming languages, including Q2407 and Q15777 (which likely represent C++ and Python based on typical programming language identifiers). It provides primitives for building and optimizing deep neural networks, allowing developers to implement various neural network architectures efficiently.

### Development and Version History
Version releases began with version 0.9 on May 19, 2017, followed by regular updates including versions 0.10 (August 11, 2017), 0.11 (October 30, 2017), 0.12 (December 29, 2017), and continued through version 0.17.1 (November 29, 2018). This regular release cycle indicates active development and continuous improvement of the library.

### Licensing and Distribution
The library is distributed under the Apache Software License 2.0, which allows users to freely run, study, change, and distribute it along with modified versions. This open-source licensing model makes it accessible to a broad range of developers and organizations.

### Platform Support
oneAPI Deep Neural Network Library is compatible with multiple operating systems, including Linux, Microsoft Windows, and macOS. This cross-platform support allows developers to work with the library regardless of their preferred operating environment.

### Source Code and Community
The source code for the library is hosted on GitHub at https://github.com/oneapi-src/oneDNN. This platform enables collaboration and contribution from the developer community, fostering transparency and open development practices.

## Schema Markup
```json
{
  "@context": "https://schema.org",
  "@type": "Thing",
  "name": "oneAPI Deep Neural Network Library",
  "description": "A deep learning software library developed by Intel",
  "url": "https://www.intel.com/content/www/us/en/developer/tools/oneapi/onednn.html#gs.dkmni3",
  "sameAs": ["https://github.com/oneapi-src/oneDNN"],
  "additionalType": "SoftwareLibrary"
}

## References

1. [Source](https://github.com/oneapi-src/oneDNN/blob/master/LICENSE)
2. [Release 0.9. 2017](https://github.com/oneapi-src/oneDNN/releases/tag/v0.9)
3. [Release 0.10. 2017](https://github.com/oneapi-src/oneDNN/releases/tag/v0.10)
4. [Release 0.11. 2017](https://github.com/oneapi-src/oneDNN/releases/tag/v0.11)
5. [Release 0.12. 2017](https://github.com/oneapi-src/oneDNN/releases/tag/v0.12)
6. [Release 0.13. 2018](https://github.com/oneapi-src/oneDNN/releases/tag/v0.13)
7. [Release 0.14. 2018](https://github.com/oneapi-src/oneDNN/releases/tag/v0.14)
8. [Release 0.15. 2018](https://github.com/oneapi-src/oneDNN/releases/tag/v0.15)
9. [Release 0.16. 2018](https://github.com/oneapi-src/oneDNN/releases/tag/v0.16)
10. [Release 0.17. 2018](https://github.com/oneapi-src/oneDNN/releases/tag/v0.17)
11. [Release 0.17.1. 2018](https://github.com/oneapi-src/oneDNN/releases/tag/v0.17.1)
12. [Release 0.17.2. 2018](https://github.com/oneapi-src/oneDNN/releases/tag/v0.17.2)
13. [Release 0.17.3. 2019](https://github.com/oneapi-src/oneDNN/releases/tag/v0.17.3)
14. [Release 0.17.4. 2019](https://github.com/oneapi-src/oneDNN/releases/tag/v0.17.4)
15. [Release 0.18. 2019](https://github.com/oneapi-src/oneDNN/releases/tag/v0.18)
16. [Release 0.18.1. 2019](https://github.com/oneapi-src/oneDNN/releases/tag/v0.18.1)
17. [Release 0.19. 2019](https://github.com/oneapi-src/oneDNN/releases/tag/v0.19)
18. [Release 0.20. 2019](https://github.com/oneapi-src/oneDNN/releases/tag/v0.20)
19. [Release 0.20.1. 2019](https://github.com/oneapi-src/oneDNN/releases/tag/v0.20.1)
20. [Release 0.20.2. 2019](https://github.com/oneapi-src/oneDNN/releases/tag/v0.20.2)
21. [Release 0.20.3. 2019](https://github.com/oneapi-src/oneDNN/releases/tag/v0.20.3)
22. [Release 0.20.4. 2019](https://github.com/oneapi-src/oneDNN/releases/tag/v0.20.4)
23. [Release 0.20.5. 2019](https://github.com/oneapi-src/oneDNN/releases/tag/v0.20.5)
24. [Release 0.20.6. 2019](https://github.com/oneapi-src/oneDNN/releases/tag/v0.20.6)
25. [Release 0.21. 2019](https://github.com/oneapi-src/oneDNN/releases/tag/v0.21)
26. [Release 0.21.1. 2019](https://github.com/oneapi-src/oneDNN/releases/tag/v0.21.1)
27. [Release 0.21.2. 2019](https://github.com/oneapi-src/oneDNN/releases/tag/v0.21.2)
28. [Release 0.21.3. 2020](https://github.com/oneapi-src/oneDNN/releases/tag/v0.21.3)
29. [Release 0.21.4. 2020](https://github.com/oneapi-src/oneDNN/releases/tag/v0.21.4)
30. [Release 0.21.5. 2020](https://github.com/oneapi-src/oneDNN/releases/tag/v0.21.5)
31. [Release 1.0. 2019](https://github.com/oneapi-src/oneDNN/releases/tag/v1.0)
32. [Release 1.0.1. 2019](https://github.com/oneapi-src/oneDNN/releases/tag/v1.0.1)
33. [Release 1.0.2. 2019](https://github.com/oneapi-src/oneDNN/releases/tag/v1.0.2)
34. [Release 1.0.3. 2019](https://github.com/oneapi-src/oneDNN/releases/tag/v1.0.3)
35. [Release 1.0.4. 2019](https://github.com/oneapi-src/oneDNN/releases/tag/v1.0.4)
36. [Release 1.1. 2019](https://github.com/oneapi-src/oneDNN/releases/tag/v1.1)
37. [Release 1.1.1. 2019](https://github.com/oneapi-src/oneDNN/releases/tag/v1.1.1)
38. [Release 1.1.2. 2019](https://github.com/oneapi-src/oneDNN/releases/tag/v1.1.2)
39. [Release 1.1.3. 2020](https://github.com/oneapi-src/oneDNN/releases/tag/v1.1.3)
40. [Release 1.2. 2020](https://github.com/oneapi-src/oneDNN/releases/tag/v1.2)
41. [Release 1.2.1. 2020](https://github.com/oneapi-src/oneDNN/releases/tag/v1.2.1)
42. [Release 1.2.2. 2020](https://github.com/oneapi-src/oneDNN/releases/tag/v1.2.2)
43. [Release 1.3. 2020](https://github.com/oneapi-src/oneDNN/releases/tag/v1.3)
44. [Release 1.4. 2020](https://github.com/oneapi-src/oneDNN/releases/tag/v1.4)
45. [Release 1.5. 2020](https://github.com/oneapi-src/oneDNN/releases/tag/v1.5)
46. [Release 1.5.1. 2020](https://github.com/oneapi-src/oneDNN/releases/tag/v1.5.1)
47. [Release 1.6. 2020](https://github.com/oneapi-src/oneDNN/releases/tag/v1.6)
48. [Release 1.6.1. 2020](https://github.com/oneapi-src/oneDNN/releases/tag/v1.6.1)
49. [Release 1.6.2. 2020](https://github.com/oneapi-src/oneDNN/releases/tag/v1.6.2)
50. [Release 1.6.3. 2020](https://github.com/oneapi-src/oneDNN/releases/tag/v1.6.3)