tensorflow暂时不直接支持Python3.7,但arch会安装最新版本的Python。有两种解决方案:
1、使用downgrade安装Python3.6
会出现依赖问题,可以先使用 pacman -Rdd命令卸载后再安装Python3.6。安装后会影响vim的正常运行,需要重新编译安装。
安装nvidia驱动
sudo pacman -S nvidia
tensorflow 1.12兼容cuda 9.0和cudnn 7。使用downgrade安装相应版本。
pip安装tensorflow-gpu即可
sudo pip install tensorflow-gpu
2、Python3.7安装tensorflow-gpu
wget https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow_gpu-1.12.0-cp36-cp36m-linux_x86_64.whl
mv tensorflow_gpu-1.12.0-cp36-cp36m-linux_x86_64.whl tensorflow_gpu-1.12.0-cp37-cp37m-linux_x86_64.whl
pip install tensorflow_gpu-1.12.0-cp37-cp37m-linux_x86_64.whl
参考:https://www.jianshu.com/p/1a3e194886b4