TensorFlow: 0.10.0(CPU & GPU)
准备工作
bash xxx.sh安装。yes,没有输入的就自行添加到.bashrc里吧。然后安装完要source ~/.bashrc,才能使Anaconda即时生效。conda create -n tensorflow python=2.7,然后conda就开始给安装各种依赖的包了。这里可能出的问题全都是网络问题,网太差的就放弃吧...source activate tensorflow ,这句话其实是改变了环境变量,进入到所谓的tensorflow的环境变量配置中,其实也就是加上了tensorflow的路径而已。但是这样就可以通过activate和deactivate来控制是使用正常的python,还是tensorflow版的。所以退出tensorflow环境的命令就是source deactivate tensorflow。pip install $DIR/tensorflow-0.10.0-cp27-none-linux_x86_64.whl,其中$DIR就是你存放这个文件的路径啦。接着就是第二轮考验网速的时候。import tensorflow,没有错误提示就是成功了。conda list可以看到刚才所有安装成功的包。退出tensorflow环境再试试?就没有刚才的包了。。所以只有在tensorflow环境内才可以用。--ignore-installed --upgrade也就是整个命令为pip install --ignore-installed --upgrade $DIR/tensorflow-0.10.0-cp27-none-linux_x86_64。 但在我的安装过程中不加这个也没出什么问题,所以按需添加吧。source activate tensorflow这条命令本质是将export PATH="~/anaconda2/envs/tensorflow/bin:$PATH"添加到环境变量中,如果配置好tensorflow就是要一直用的话可以直接在.bashrc中添加这个,然后就可以默认使用TF了。export PATH="$CUDA_PATH/bin:$PATH",export LD_LIBRARY_PATH="$CUDA_PATH/lib64:$LD_LIBRARAY_PATH",其中$CUDA_PATH根据自己安装的CUDA目录替换export CUDA_VISIBLE_DEVICES=$NUM,其中$NUM为本机对应GPU的编号source ~/.bashrcpip uninstall tensorflow,如果提示你本来就没有tensorflow,那可能是各种原因tensorflow不在环境变量里,关掉terminal重开,重新activate,然后卸载。总体来说跟安装Theano差不多,Anaconda真是个省事儿的好东西呀...
Copyright © 2015-2016 zhyack. All Rights Reserved.
如对文章有任何疑问,请移步问题聚集区一览~