Jestem nowicjuszem w głębokim uczeniu się.
Czy jest teraz jakiś sposób na użycie TensorFlow z procesorami graficznymi Intel? Jeśli tak, proszę wskazać mi właściwy kierunek.
Jeśli nie, proszę dać mi znać, jakiej ramy (Keras, Theano itp.) Mogę użyć dla mojego zintegrowanego kontrolera graficznego Intel Core Xeon E3-1200 v3 / 4-tej generacji.
tensorflow
keras
theano
gpu
James Bond
źródło
źródło
Możesz sprawdzić https://github.com/benoitsteiner/tensorflow-opencl/, który jest rozwidleniem Tensorflow z obsługą OpenCL. Jeśli Twój system operacyjny jest obsługiwany przez rozwidlenie i jesteś w stanie poprawnie zainstalować go w systemie, możesz uruchomić Keras na nim.
Należy jednak pamiętać, że zintegrowane procesory graficzne na ogół nie oferują dużej mocy obliczeniowej, w przybliżeniu twój procesor graficzny będzie miał około 125 GFLOPS ( https://en.wikipedia.org/wiki/List_of_Intel_graphics_processing_units#Notes ), co oznacza, że Twój procesor najprawdopodobniej więcej potężny. Na przykład, porównując twój GPU z Radeon RX 480 lub GeForce GTX 1080 Ti, są one odpowiednio prawie 50 i 100 razy mocniejsze.
źródło
Keras to warstwa abstrakcji dla tensorflow / theano. Potrzebujesz karty nvidia, ale zarówno tensorflow, jak i theano mogą być używane tylko z obsługą procesora. Instrukcje można znaleźć na ich stronach internetowych.
źródło
Istnieje dokument dotyczący optymalizacji Intel dla TensorFlow. Możesz go znaleźć tutaj .
źródło