2017-09-26 3 views
0

Wenn ich nur den Tensorflow-Code verwende, ist die GPU-Nutzungsrate mehr als 80% und die Temperatur steigt sehr stark an. Aber wenn ich Kers verwende, sinkt die Nutzungsrate auf 15%. Außerdem erreicht Keras nicht den maximalen Takt der GPU.Verwenden Sie Keras (Tensorflow-Backend) mit mobiler GPU (Laptop)

Ich versuchte mit 980m, 1070 (Laptop) und 960m, aber das gleiche Ergebnis wurde erhalten. ANN und CNN haben alle das gleiche Ergebnis.

Warum ist meine GPU-Auslastung so niedrig, wenn Kers auf einer mobilen (Laptop-) GPU verwendet wird? Was kann ich tun, um sicherzustellen, dass ich maximale Leistung bei der Verwendung von Keras auf einem Laptop bekomme?

+3

Was genau ist Ihre Frage? –

+0

Ich möchte das Problem lösen, nicht die maximale Leistung bei der Verwendung eines Keras in einem Laptop zu bekommen. – YorHa2B

+0

Das hängt leider von vielen Faktoren ab. Ist dein Laptop Windows oder Linux? Welche Version? Wie haben Sie Tensorflow installiert? Pip? Anaconda Conda? Anaconda-Pip? Hast du es selbst kompiliert? Wie hast du Keras installiert? (Ich bemerkte, dass die Anaconda-Version von Keras Tensorflow-GPU ignoriert und einen eigenen regulären Tensorflow installiert. Die Pip-Version von Keras verwendet die Tensorflow-GPU. Aber das war auf Ubuntu 16.04). Leider gibt es so viele Vars, dass es nicht einfach ist, diese Frage zu beantworten. –

Antwort

0

Vielleicht Upgrade auf Tensorflow 1.3. In TF 1.3 ist Keras bereits enthalten und es ist nicht nötig, keras zusätzlich zu installieren.

Um die keras Version zu verwenden, die in TF wie folgt vor: Verwendung zum Beispiel

from tensorflow.contrib.keras.python.keras.models import Model 

oder

from tensorflow.contrib.keras.python.keras.layers import Input, Conv2D, Dropout 

statt

from keras.models import Model 
from keras.layers import Input, Conv2D, Dropout 

Vielleicht, dass das löst Problem!

+0

Ich denke, einige der von Keras verwendeten Befehle scheinen Engpässe zu verursachen. Das Problem wurde durch Anpassen der Stapelgröße etwas gelöst. Vielen Dank für Ihre Hilfe. – YorHa2B

Verwandte Themen