Intel GPU와 함께 TensorFlow 사용


20

나는 딥 러닝의 초보자입니다.

Intel GPU와 함께 TensorFlow를 사용할 수있는 방법이 있습니까? 그렇다면 올바른 방향으로 알려주십시오.

그렇지 않은 경우 Intel Corporation Xeon E3-1200 v3 / 4 세대 코어 프로세서 통합 그래픽 컨트롤러에 사용할 수있는 프레임 워크 (Keras, Theano 등)가 있으면 알려주십시오.

답변:


13

지금은 대답이 ' 아니요' 입니다. Tensorflow는 CUDA를 사용하므로 NVIDIA GPU 만 지원됩니다.

OpenCL 지원의 경우 여기 에서 진행 상황을 추적 할 수 있습니다 .

BTW, Intel / AMD CPU가 지원됩니다.


1
... 그리고 ( "Intel / AMD CPU 지원" ) 추가하면 tensorflow 일 때 CPU에 의해 제공되는 추가 최적화를 지원하여 빌드가 컴파일되지 않았 음을 나타내는 일부 메시지를 콘솔에 인쇄합니다. 호스트에서 빌드하면 CPU에서도 성능이 향상 될 수 있습니다.
Michael

10

OpenCL을 지원하는 Tensorflow의 포크 인 https://github.com/benoitsteiner/tensorflow-opencl/ 을 확인하십시오 . 포크에서 OS를 지원하고 시스템에 OS를 올바르게 설치할 수 있으면 Keras를 실행할 수 있습니다.

그러나 통합 GPU는 일반적으로 많은 계산 성능을 제공하지 않으므로 대략 GPU는 약 125GFLOPS ( https://en.wikipedia.org/wiki/List_of_Intel_graphics_processing_units#Notes )이므로 CPU가 더 많을 가능성이 높습니다 강한. 예를 들어 GPU를 Radeon RX 480 또는 GeForce GTX 1080 Ti와 비교하면 각각 50 배와 100 배 더 강력합니다.


1
데이터 과학 SE에 오신 것을 환영합니다! 사용자를 도와 주셔서 감사합니다. OP의 질문에 대한 답변이 어떻게 확장 될 수 있습니까? 링크를 게시하는 것만으로는 유용하지 않습니다.
Stereo

2

Keras는 tensorflow / theano의 추상화 계층입니다. nvidia 카드가 필요하지만 텐서 플로우와 theano는 CPU 지원에서만 사용할 수 있습니다. 지침은 해당 웹 사이트에서 찾을 수 있습니다.


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.