我的电脑是4GB运行内存,今天跑了一下,运行起来其他活儿都干不了。所以准备在服务器上配一个,首先bert-sever下载好。然后告诉我需要tensorflow,实验室的服务器是多人使用,安装有cuda9.0,cudnn7.1.4我也没权限修改。安装tensorflow-gpu搜遍全网能用的只有pip install tensorflow-gpu==1.10这个命令,听我的,别的镜像源豆瓣清华,都没法用,Could not find a version that satisfies.... 然后就等下载安装之后打开import tensorflow 报错
ImportError: libcublas.so.9.0: cannot open shared object file: No such file or directory
因为没有sudo权限所以去~/.bashrc下export了cuda地址,我是解注释了之前学长留下的代码:
export PATH="/usr/local/bin:$PATH"
126 export LD_LIBRARY_PATH="/usr/local/cuda/lib64:$LD_LIBRARY_PATH"
127
128 export PATH=$PATH:/usr/local/cuda/bin:/usr/local/lib
129 export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda/lib64:/usr/local/lib
(参考这个https://blog.csdn.net/zhicheng_angle/article/details/89173675)然后回来source了一下,在之后报错巨恐怖五六行又是左斜杠又是右斜杠的我以为都没救了,其实是protobuf的问题,只不过人家报错是一行。
pip uninstall protobuf
pip install -U protobuf
但是我的还是有问题,我就pip uninstall tensorflow-gpu了,又install tensorflow-gpu一下,这次没让我等很久。一下子就好了,再打开就可以用了。