GPU版本需要Anaconda,TensorFlow-GPU,CUDA,CUDNN
对应于Python2和Python3,Anaconda也有两种版本,分别为Anaconda2和Anaconda3
查看硬盘大小、剩余空间、文件夹大小
df -h 、df data、df work、df 文件夹名
国内下载 anaconda
清华源
https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
下载Anaconda文件
例如 Anaconda2-5.2.0-Linux-x86_64.sh, 安装 bash Anaconda2-5.2.0-Linux-x86_64.sh
anaconda安装完毕之后
conda -V
显示:conda: command not found
1. 直接开始操作:
$sudo vim /etc/profile
2. 在文本内最后一行输入:
export PATH=~/anaconda3/bin:$PATH
3. 注入环境变量,让其立即生效(重启也行,太麻烦):
source /etc/profile
最后就完成了:
conda -V
显示版本号。
查看显卡
lspci | grep -i nvidia
创建tensorflow环境
输入conda create -n (环境名称) python=3.5(python必须3.5或3.6,3.6以上版本tensorflow可能会报错)
查看环境 conda env list
例 conda create -n python36 python=3.6, 激活 source activate python36
例 conda create -n tensorflow python=3.6,激活 source activate tensorflow
写错可以删除, conda env remove -n (环境名称) (删除环境)
激活环境 source activate tensorflow
安装 pip install tensorflow-gpu,
cpu版本 国内安装源 pip install tensorflow==1.14.0 -i https://pypi.doubanio.com/simple/
(gpu应该同理)
网站(有时不能访问)
https://pypi.org/%EF%BC%89
https://pypi.org/project/tensorflow-gpu/
安装完成,import tensorflow出现问题
FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'.
原因 numpy版本过高 降级,安装 pip install numpy