Menggunakan TensorFlow dengan Intel GPU

20

Saya seorang pemula dalam pembelajaran yang mendalam.

Apakah sekarang ada cara untuk menggunakan TensorFlow dengan GPU Intel? Jika ya, tolong tunjukkan saya ke arah yang benar.

Jika tidak, beri tahu saya kerangka mana, jika ada, (Keras, Theano, dll) yang dapat saya gunakan untuk Intel Corporation Xeon E3-1200 v3 / 4th Gen Core Processor Pengontrol Grafis Terpadu.

James Bond
sumber

Jawaban:

13

Pada saat ini, jawabannya adalah tidak . Tensorflow menggunakan CUDA yang berarti hanya GPU NVIDIA yang didukung.

Untuk dukungan OpenCL, Anda dapat melacak kemajuan di sini .

BTW, Intel / AMD CPU didukung.

Icyblade
sumber
1
... dan menambahkan bahwa ( "Intel / AMD CPU didukung" ) perhatikan bahwa ketika yang tensorflow, itu mencetak beberapa pesan ke konsol yang mengatakan bahwa build mungkin belum dikompilasi dengan dukungan untuk optimasi tambahan yang disediakan oleh CPU Anda, dan jika Anda membangunnya di host Anda, Anda mungkin akan melihat peningkatan kinerja, bahkan pada CPU.
michael
10

Anda mungkin ingin memeriksa https://github.com/benoitsteiner/tensorflow-opencl/ yang merupakan cabang dari Tensorflow dengan dukungan OpenCL. Jika OS Anda didukung oleh garpu dan Anda dapat menginstalnya dengan benar di sistem Anda, maka Anda dapat menjalankan Keras di atasnya.

Namun perlu dicatat bahwa GPU terintegrasi secara umum tidak menawarkan banyak daya hitung, kira-kira GPU Anda akan sekitar 125 GFLOPS ( https://en.wikipedia.org/wiki/List_of_Intel_graphics_processing_units#Notes ), itu adalah CPU Anda kemungkinan besar lebih kuat. Misalnya, membandingkan GPU Anda dengan Radeon RX 480 atau GeForce GTX 1080 Ti, mereka masing-masing hampir 50 dan 100 kali lebih kuat.

pakaian data
sumber
1
Selamat datang di SE ilmu data! Terima kasih telah membantu pengguna. Bisakah Anda memperluas jawaban Anda bagaimana menjawab pertanyaan OP? Hanya memposting tautan tidak terlalu berguna.
Stereo
2

Keras adalah lapisan abstraksi untuk tensorflow / theano. Anda memerlukan kartu nvidia tetapi tensorflow dan theano dapat digunakan hanya dengan dukungan CPU. Instruksi dapat ditemukan di situs web mereka.

ickyphuz
sumber
2

Ada dokumen tentang Intel Optimasi untuk TensorFlow. Anda dapat menemukannya di sini .

Vladimir S.
sumber