I had a question on using the oneDNN framework. I am going through the developers guide, and I m having some difficulty figuring out how I can link my python code for NNs and the oneDNN library. Is there some sample code/examples I can reference for this?
Further, how does Intel's distribution of Python come in the picture. Is it embedded with oneDNN and will any of my Intel python code automatically use oneDNN for optimization?
Just wondering how to use oneDNN to analyze and optimize my python code.
Thanks for your interest in oneDNN.
oneDNN provides a SYCL* extensions API for CPU and GPU and is available as a part of Intel® oneAPI DL Framework Developer Toolkit (https://software.intel.com/content/www/us/en/develop/tools/oneapi/dl-framework-developer-toolkit.htm...) .
You can refer sample tutorials avaialble for oneDNN at :
Regarding python code integration, we will check with our experts and get back to you.
oneDNN is intended for deep learning applications and framework developers interested in improving application performance on Intel CPUs and GPUs .
Intel optimized DL frameworks like Intel Optimized Tensorflow and Pytorch is enabled with oneDNN by default.
Hence no additional intergration with your python code is required.