2016-06-15 14 views
0

Hallo meine Frage ist der nächste:Theano Ubuntu 12 cuda

Ich benutze Theanos auf ubuntu 14 und Theano Flags konfigurieren, indem .theanorc bearbeiten. Zur Nutzung cuda, muss ich nur noch hinzufügen: [CUDA] root =/usr/local/cudaVersion/

Und alles geht, Theano fähig ist nvcc zu finden, die Libs und alles, ich habe nicht hinzufügen cudaRoot an $ PATH oder das Bibliotheksverzeichnis an $ LD_LIBRARY_PATH.

In Ubuntu 12 passiert das nicht. Wenn ich the.theanorc auf die gleiche Weise erstelle, ist theano nur in der Lage, nvcc zu finden, aber nicht die Bibliothek, und ich muss/usr/local/cudaVersion/lib64 zur Variablen LD_LIBRARY_PATH enviroment hinzufügen.

Das Problem ist, dass ich nicht gerne diese Umgebungsvariable verwenden möchte. Weiß jemand warum in ubuntu 14 nur editieren .theanorc ist genug und in ubuntu 12 nicht?

Danke

Antwort

0

Ich werde versuchen, Ihnen das Beste zu helfen, ich kann. Ich verwende Theano und CUDA unter Linux.

Erstens, sind Sie Sudo in beiden Betriebssystemen? Hast du dieANO- und Python-Umgebung und Cuda als Sudo installiert? Ich nehme an, dass, wenn das Setup von CUDA nicht auf dem globalen Bibliothekspfad durchgeführt wurde, es nicht automatisch erkannt wird.

Auch nach der offiziellen Website von Theano:

http://deeplearning.net/software/theano/install_ubuntu.html#install-ubuntu

Zitiert:

Für Ubuntu 11.10 bis 14.04:

sudo apt-get Python-numpy Python installieren -scipy python-dev python-pip python-nase g ++ libopenblas-dev git sudo pip installieren Theano

Am 14.04 wird Python 2 standardmäßig installiert. Wenn Sie möchten, 3 Python verwenden:

sudo apt-get install python3-numpy python3-scipy python3-dev python3-pip python3-Nase g ++ libopenblas-dev git sudo pip Theano

Für Ubuntu installieren 11.04:

sudo apt-get python-numpy python-scipy python-dev python-pip python-Nase g ++ git libatlas3gf-base libatlas-dev sudo pip installieren Theano

installieren

Also sind Sie diesen Anweisungen gefolgt? Sie könnten die Ursache sein.

Außerdem gibt es zusätzliche Anweisungen CUDA für Theanos zur Einrichtung, auf der gleichen Seite:

Ubuntu 11.10/12.04 (wahrscheinlich auf 11 arbeiten.04 zu):

sudo apt-Add-Repository ppa: ubuntu-x-swat/x-Updates sudo apt-get Update sudo apt-get install nvidia-current

Ubuntu 14.04:

erhalten apt-install nvidia-CUDA-Toolkit

sudo apt-get nvidia-current sudo installieren

die folgenden Fragen könnten auch helfen, wenn die oben nur knapp sein Ziel es lösen.

Wie in den Referenzen beschrieben, haben Sie .bashrc richtig bearbeitet?

Wie haben Sie CUDA auf beiden Betriebssystemen installiert?

Haben Sie versucht, CUDA, Theano und Python-Umgebungen zu deinstallieren und neu zu installieren?

Es ist wahrscheinlich wert, die Frage mit mehr Informationen zu bearbeiten, wenn diese nicht geholfen haben!

Zusätzliche Hinweise:

https://groups.google.com/forum/#!topic/theano-users/RRqYTf42YIo

http://dhaneshr.net/2015/09/10/setting-up-cudnn-and-theano-on-ubuntu-14-04-and-15-10/