Machine Learning/Tensorflow

Tensorflow using oneAPI for Intel CPU

Physicist 2022. 8. 16. 19:28

 

인텔은 AVX512 를 지원하는 CPU를 활용할수있는 버전의 Tensorflow를 계속 개발중이었음.

https://www.intel.com/content/www/us/en/developer/articles/technical/tensorflow-optimizations-on-modern-intel-architecture.html 

 

Intel은 CPU에 내장된 GPU 활용할수있는 OpenCL 을 지원하고 있음.

또한 최근 외장형 GPU ARC를 발표하였음.

 

Intel은 ALTERA FPGA 를 인수하고 OpenCL 이용하여 이기종간 호환되는 oneAPI 를 발표함

https://www.intel.com/content/www/us/en/developer/tools/oneapi/overview.html 

 

인텔 CPU+GPU를 활용할수있는  Deep Learning 관련 라이브러리인 oneDNN 발표함

https://github.com/oneapi-src/oneDNN 

 

oneDNN 로 개발한 백앤드를 통합한 Tensorflow 2.9 를 발표함

https://www.intel.com/content/www/us/en/developer/articles/guide/optimization-for-tensorflow-installation-guide.html 

 

깃허브를 확인하면 Tensorflow 2.9까지 지원함

https://github.com/Intel-tensorflow/tensorflow

 

 

최신 CPU지원하는 AVX512 지원은 업급되어 있지만 GPU 사용 언급이 없음?

 

하지만 oneDNN는 Intel GPU를 사용가능함