Ubuntu下使用conda在虛擬環境中安裝CUDA、CUDNN及Tensorflow
在Ubuntu中安裝Anaconda可以根據 這篇部落格,寫的十分詳細。
裝好之後,可以通過通過命令安裝版本為X.X(如2.7,3.6)的虛擬環境:
conda create -n your_env_name python=X.X
其中(your_env_name)是你所建立的虛擬環境的名字。
然後 使用下方命令啟用你剛才建立的環境
source activate your_env_name
啟用了環境之後,我們可以看到命令列之前多了一個括號,括號中包含了你的環境名字,這就說明啟用成功。
在啟用的環境中使用如下命令安裝CUDA:
conda install cudatoolkit=8.0 -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/linux-64/
我裝CUDA的同時,自動裝上了CUDNN。
如果你沒有裝上,也可以使用下方命令安裝CUDNN:
conda install cudnn=7.0.5 -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/linux-64/
其中CUDA的版本可以自己更改,我改成了9.2.0,CUDNN應該也可以改,不過我沒有嘗試。
這篇文章還展示了Tensorflow不同版本要求與CUDA及CUDNN版本對應關係,一般我們都是裝好了tensorflow-gpu,然後需要對應版本的CUDA及CUDNN,可以讓大家參考一下。
仍然是在啟用的環境中安裝tensorflow,比如我的CUDA是9.2.0,我的CUDNN是7.2.1,那麼對應的Tensorflow就可以安裝1.5.0,如下方命令所示:
pip install tensorflow-gpu==1.5.0
以上所安裝的Python、CUDA、CUDNN以及Tensorflow都是在虛擬環境中安裝的,下次想要使用該環境時或者在該環境安裝其他庫包檔案,需要重新進入虛擬環境。與之前的程式碼一樣,如下:
source activate your_env_name`
查詢當前環境下的庫的版本號可使用以下命令:
conda list cudnn
conda list cuda
相關文章
- TensorRT 筆記 - 在 Conda 虛擬環境中安裝筆記
- ubuntu環境中安裝condaUbuntu
- 【TensorFLow】Ubuntu16.04安裝CUDA8.0+cuDNN6.0+TensorFlowUbuntuDNN
- Ubuntu 安裝 tensorflow-gpu 1.4 +CUDA 8.0 +cuDNN詳細教程UbuntuGPUDNN
- ubuntu16.04 CUDA, CUDNN 安裝UbuntuDNN
- NVIDIA驅動,CUDA,CONDA環境安裝
- 使用Conda建立NodeJS虛擬環境NodeJS
- Windows安裝CUDA 12.1及cudnnWindowsDNN
- win10 安裝CUDA、cudnn、tensorflow-gpuWin10DNNGPU
- pycharm新增conda虛擬環境PyCharm
- 使用conda&pip在指定環境下安裝需要的包
- Anaconda3+CUDA10.1+CUDNN7.6+TensorFlow2.6安裝(Ubuntu16)DNNUbuntu
- 在Ubuntu環境下安裝eclipseUbuntuEclipse
- Linux系統下CUDA和cuDNN環境配置LinuxDNN
- 純淨Ubuntu16安裝CUDA(9.1)和cuDNNUbuntuDNN
- Ubuntu下安裝CUDAUbuntu
- cuda在ubuntu的安裝使用分享Ubuntu
- Ubuntu16.04+cuda8.0+cudnn6.0+tensorflow1.3UbuntuDNN
- 安裝python虛擬環境並配置虛擬環境以及安裝scrapy模組Python
- tensorflow:使用conda安裝tensorflow
- Ubuntu18.04安裝Python虛擬環境UbuntuPython
- docker環境下安裝tensorflowDocker
- ubuntu16+tensorflow-gpu安裝cudaUbuntuGPU
- python中虛擬環境virtualenvwrapper的安裝和使用PythonAPP
- ubuntu下安裝boost環境Ubuntu
- 簡單安裝與使用虛擬環境virtualenv
- 使用VMware Workstation安裝 Linux虛擬環境Linux
- linux安裝tensorflow搭配那個版本的cuda和cudnn?LinuxDNN
- 在虛擬環境下安裝pandas操作SQL的庫: sqlalchemy和 pymysqlMySql
- cuda16.4安裝cudnnDNN
- linux安裝cuda和cudnnLinuxDNN
- Ubuntu python虛擬環境UbuntuPython
- 在Linux使用虛擬環境Linux
- Ubuntu下搭建JAVA開發環境及解除安裝UbuntuJava開發環境
- Ubuntu16.04下安裝CUDA9.0和CUDNN7.0填坑UbuntuDNN
- python虛擬環境virualenv的安裝與使用Python
- windows安裝Python虛擬環境WindowsPython
- Anaconda(conda)在windows安裝與環境配置Windows