Archlinuxにtensorflow


tensorflow & cuda

管理者権限がないArchlinuxにtensorflowを入れようとしましたが、
一苦労しました。

下記のサイトがすごく参考になりました。
https://qiita.com/angelbell_39/items/a54ccde6ad576e6657c0

しかし、自分の環境のCUDA Versionが低かったため、
うまく行かないです。管理者権限もないので、CUDAをVerUPできません。

色々トライした結果、下記で行けました。

** 注意: condaでtensorflow-gpuを入れようとしたら、cudatolkitなどを一緒に入りますので、
先に必要なバージョンを入れないとエラーでした。 **

conda create -n tensorflow python=3.6.8
conda activate tensorflow
conda install cudatoolkit=9.0
conda install cudnn
conda install tensorflow-gpu=1.10.0
conda install keras-gpu

最後に、Jupyter notebookなどを使う際に、site-packagesのpathを通してあげますとOKです。

sys.path.insert(0,"/hogehoge/anaconda3/envs/tensorflow/lib/python3.6/site-packages/")