2017-12-31 47 views
-1

Ich bin neu zu Tensorflow und SSH. Ich möchte ein Tensorflow-Modell ausführen, das ich einfach mit ssh auf dem Server meiner Universität erstellt habe, da ich die GPU verwenden muss, um das Training zu beschleunigen. Ich möchte fragen, ob dies erfordert, dass der Server das Tensorflow-Paket vorinstalliert hat oder nicht. Das Betriebssystem, das ich benutze, ist Macos.laufen Tensorflow auf SSH

Antwort

0

Kurz gesagt Ja. Sie können Ihr Modell nicht auf einem Remote-Server trainieren, wenn auf dem Server TensorFlow nicht installiert ist. Sie können es sich als Fernbedienung (Ihre Maschine) und Fernsehen (Remote-Server) vorstellen.

+0

Einschließlich Python-Version und tensorflow Version ? Gibt es keinen Weg, meinen Computer dazu zu bringen, die GPU im Server als lokale GPU zu betrachten? –

+0

@Emilio gibt es nicht, und wenn es war, würden Sie wahrscheinlich nicht wegen der niedrigen Bandbreite verwenden wollen, um die "Remote-GPU" zu verbinden. –

+0

@EmilioLiu Ich fand diesen Artikel auf Medium, das für Sie nützlich sein könnte https://medium.com/@erikhallstrm/work-remotely-with-pycharm-tensorflow-and-ssh-c60564be862d – harsh8398

0

Sie müssen die erforderlichen Pakete installieren. Du solltest das mit pip machen können. Versuchen Sie den folgenden Befehl auf dem Server:

pip install --user tensorflow 

Sie installieren können pip mit get-pip.py wie hier beschrieben: https://pip.pypa.io/en/stable/installing/

Schnell Rezept:

#Gettin get-pip 
wget -P ~/.local/lib https://bootstrap.pypa.io/get-pip.py 
python ~/.local/lib/get-pip.py --user 
#Adds /.local/bin to the global path variable and adds it to bashrc file 
printf "\nPATH=~/.local/bin/:\$PATH" >> ~/.bashrc 
#run bashrc, almost same effect as restarting terminal 
source ~/.bashrc 
+0

das Problem ist, dass wir nicht haben pip im Server meiner Universität installiert. –

+0

Sie können pip mit get-pip.py installieren, siehe oben Bearbeiten. –

Verwandte Themen