conda安裝tensorflow和conda常用命令小結(jié)
1. 在conda的一個環(huán)境下安裝tensorflow
1)先查看它的各個版本:
conda search tensorflow
或者
conda search tensorflow-gpu
2)選擇一個版本安裝:
conda install tensorflow=0.10.0rc0
其他命令
更新:
conda update xxx
刪除包:
conda remove xxx
2. conda的一些命令
添加環(huán)境:
(e.g. 名稱為py36,python版本為3.6)
conda create -n py36 python=3.6
刪除環(huán)境:
conda remove -n py36 --all
查看所有環(huán)境:
conda env list
或者:
conda info --e
添加鏡像源:
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ conda config --set show_channel_urls yes
在 ~/.condarc文件中修改,先后順序表示優(yōu)先級(隱藏文件查看可用 ls -a)
復(fù)制環(huán)境:
conda create -n python36 --clone python36_new
環(huán)境遷移:
(在不同機器之間)
(1)生成環(huán)境文件
conda activate your_env conda env export > your_env.yaml
(2)在另一臺機器上克隆環(huán)境
conda env create -f your_env.yaml
(3)遷移pip安裝的包
pip freeze > requirements.txt pip install -r requirements.txt
3.其他
1. cuda環(huán)境變量(加入 .bashrc中):
export PATH=/dir/cuda-7.5/bin:$PATH export LD_LIBRARY_PATH=/dir/cuda/lib64:$LD_LIBRARY_PATH # 選擇機器 export CUDA_VARIABLE_DEVICES=0
2. conda下使用pip命令:
conda install pip
之后即可pip install...
---------------------------以下是題外話----------------------------
起因是我想使用pycharm的調(diào)試功能在調(diào)試我的代碼。目前我是在本地修改代碼文件傳輸?shù)椒?wù)器上跑,但苦于無法調(diào)試,只能瘋狂print,太原始了。代碼的環(huán)境要求是python=2.7,tensorflow=0.10
第一個想法是:在自己電腦上安裝conda,創(chuàng)建python=2.7和tensorflow=0.10的環(huán)境。問題:tensorflow0.10沒有windows版本,只有mac版本。我雖然有蘋果電腦,但不到萬不得已不想換電腦折騰。
第二個想法:使用遠(yuǎn)程解釋器,在服務(wù)器上用conda搭建python=2.7和tensorflow=0.10的環(huán)境?;境晒α耍珕栴}是:安裝的是cpu版本的tensorflow。
現(xiàn)在需要解決的問題:tensorflow不是gpu版本。
第一個想法:我要用conda安裝tensorflow,不知道是不是只能使用conda install的命令。如果是,那我用命令conda search tensorflow-gpu查了,發(fā)現(xiàn)至少特tensorflow1.x以上才有g(shù)pu版本。
另外不太清楚pip命令是否能安裝到conda的具體某個環(huán)境下,還是直接安裝在整個大環(huán)境中了。清華鏡像有tensorflow0.10的gpu版本,鏡像站是:https://mirrors.tuna.tsinghua.edu.cn/help/tensorflow/,pip安裝命令是:
pip install \ -i https://pypi.tuna.tsinghua.edu.cn/simple/ \ https://mirrors.tuna.tsinghua.edu.cn/tensorflow/linux/gpu/tensorflow-0.10.0-cp27-none-linux_x86_64.whl
第二個想法:把代碼升級為tensorflow1.x版本。有教程:http://www.dbjr.com.cn/article/205992.htm,以及官方的升級工具:https://github.com/tensorflow/tensorflow/tree/master/tensorflow/tools/compatibility 同時,tensorflow1.x只能支持CUDA8和CUDA9,目前我在服務(wù)器上用的是CUDA7.5。那么還需要問下他們CUDA8在哪里。
第三個想法:如果要升級代碼,不如順便也升級為python3,省得以后麻煩多。
到此這篇關(guān)于conda安裝tensorflow和conda常用命令小結(jié)的文章就介紹到這了,更多相關(guān)conda安裝tensorflow和conda常用命令內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Python socket連接中的粘包、精確傳輸問題實例分析
這篇文章主要介紹了Python socket連接中的粘包、精確傳輸問題,結(jié)合實例形式分析了Python socket連接中的粘包、精確傳輸相關(guān)問題原因、解決方案與操作注意事項,需要的朋友可以參考下2020-03-03淺談keras使用預(yù)訓(xùn)練模型vgg16分類,損失和準(zhǔn)確度不變
這篇文章主要介紹了淺談keras使用預(yù)訓(xùn)練模型vgg16分類,損失和準(zhǔn)確度不變,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編小編過來看看吧2020-07-07python中幾個常用函數(shù)的正確用法-lambda/filter/map/reduce
這篇文章主要介紹了python中幾個常用函數(shù)的正確用法,這幾個常用函數(shù)包括lambda、filter、map、reduce,本文將圍繞這幾個常用函數(shù)展開內(nèi)容,需要的朋友可以參考一下2021-11-11