Ich mache derzeit ein Projekt auf Deep Learning für meinen Master-Abschluss. Ich wollte Keras-Bibliothek installieren, als ich mit der Installation von Theano und Tensorflow begann, sah ich, dass ich CUDA installieren musste. Aber mein Laptop kommt mit Intel HD-Grafik. Also meine Frage ist, wird es funktionieren, wenn ich sie trotzdem installiere. DankKann ich Deep-Learning-Modelle in meinem Laptop mit Intel HD-Grafiken implementieren
Antwort
Sie können Keras ohne Cuda installieren und verwenden, aber Sie können GPU Beschleunigung mit Intel HD Grafiken nicht bekommen.
Wenn Sie Theano als keras verwenden Backend erste Theano installieren:
# for python2
pip install theano
# for python3
pip3 install theano
Dann setzen ~/.theanorc-Datei wie folgt:
[global]
floatX = float32
device = cpu
allow_gc = True
[blas]
ldflags = -lopenblas
Wenn Sie TensorFlow als keras verwenden Backend, Installieren Sie einfach die CPU-Version von TensorFlow.
# for python2.7
pip install --upgrade https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.12.0-cp27-none-linux_x86_64.whl
# for python3.4
pip3 install --upgrade https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.12.0-cp34-cp34m-linux_x86_64.whl
# for python3.5
pip3 install --upgrade https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.12.0-cp35-cp35m-linux_x86_64.whl
Dann installieren keras:
# for python2
pip install keras
# for python3
pip3 install keras
Edit: Ab sofort können Sie direkt verwenden OpenCL basiert clDNN (https://github.com/01org/clDNN) statt OpenVX zu verwenden, um Deep Learning-Inferenz auf Intel Graphics auszuführen . Sie müssen das Training auf einer leistungsfähigen GPU wie Nvidia oder AMD durchführen und das vortrainierte Modell verwenden und es in clDNN verwenden.
Sie können das Intel Computer Vision SDK (https://software.intel.com/en-us/computer-vision-sdk) verwenden, um Deep Learning-Anwendungen mit OpenCV oder OpenVX zu schreiben.
OpenVX (https://www.khronos.org/openvx/) Programmiermodell ermöglicht es Ihnen, einfache Neural Network-Pipelines mit dem folgenden SPEC (https://www.khronos.org/registry/OpenVX/extensions/neural_network/html/)
Alternativ schreiben können Sie Modell Optimizer verwenden, das Caffe/TensorFlow Modell in OpenVX umwandelt, und Sie können die OpenVX beschleunigen Neuronale Netzwerkgrafik auf Intel Integrated HD Graphics.
Ich hoffe, es hilft.
- 1. Kann asus zenphone nicht mit meinem Laptop verbinden
- 2. Androis Studio nicht in meinem Laptop openning
- 3. Wie kann ich Multiplayer in meinem iPhone-Spiel implementieren?
- 4. Wie bekomme ich die genaue Zeit von meinem Laptop?
- 5. Warum ist R auf meinem (stärkeren) Desktop langsamer als auf meinem (schwächeren) Laptop?
- 6. Mobile nicht in adb-Geräten nur in meinem Laptop aufgeführt
- 7. Hyper-V nicht vorinstalliert in meinem Gewinn 10 pro Laptop
- 8. Debuggen funktioniert nicht ordnungsgemäß in Visual Studio auf meinem Laptop
- 9. DragonBoard 410c HDMI-Kabel nicht in meinem Dell-Laptop
- 10. Wie kann ich der Bluemix Blockchain (Hyperledger) Peer (auf meinem Laptop) hinzufügen?
- 11. Kann ich Cuda oder Opencl auf Intel Iris ausführen?
- 12. Verschiedene Ergebnisse auf meinem Laptop und auf einem Cluster
- 13. Wie verbinde ich meinen Laptop über das Internet mit meinem Campus-Netzwerk?
- 14. Starten und Beenden von SQL Server auf meinem Entwicklungs-Laptop
- 15. kann meine niedrige Spezifikation Laptop Visual Studio 2017 laufen
- 16. Wie öffne ich meinen Telefonbrowser vom Laptop
- 17. FFT mit Intel MKL und Intel IPP
- 18. Intel XDK Daemon mit Intel Galileo Gen2
- 19. Connect lokalen Schienen App auf meinem Laptop Heroku Datenbank
- 20. Ich kann mich nicht in meinem WordPress-Konto anmelden
- 21. Kann Scipy mit Intel MKL nicht installieren
- 22. Ich kann HTTP-Post-Anfragen über meinen Laptop stellen nicht über Raspberry Pi an meinen Laptop angeschlossen
- 23. Wie re.search() in meinem Code zu implementieren?
- 24. Wie kann ich Registerkarten mit RecyclerView implementieren?
- 25. Wie kann ich Sternbewertungen mit CakePHP implementieren?
- 26. Wie kann ich TinyMCE mit Require.js implementieren?
- 27. Kann ich mit FileStream eine Dateisperre implementieren?
- 28. Wie öffne ich sql project/solution von meinem Desktop zu einem anderen Laptop?
- 29. Wie verbindet man Android-Client mit dem Localhost des Apache-Servers (PHP) in meinem Laptop?
- 30. Wie kann ich feststellen, ob ein Benutzer einen Laptop verwendet?
Vielen Dank @EncodeTS ... versuchen dies jetzt –
@Alapan Also, war es besser als CPU, wenn Sie es auf integrierte Karte ohne Cuda getestet? –
@MarkSeygan: Das macht keinen Sinn. Die Wahl liegt zwischen CPU und CUDA. Daher bedeutet (nicht CUDA) CPU. – MSalters