Tensorflow,Pytoch環境の構成(Conda Env)
9665 ワード
Anacoda環境におけるTFとPythorch仮想環境の構築方法を記録する.
きじゅんかんきょう RTX A6000 (Ampere Arch) Nvidia driver 470.xx以降のバージョン のインストール CUDA 11.x以降 Anaconda環境 Ubuntu 20.04 LTS Nvidia Driverは常にホストにインストールする必要があります.CUDAが仮想環境でCUDAとCUDNを個別に管理できる場合は、ホストにCUDAとCUDNをインストールする必要はありません.ただし、ホストCUDAとCUDNは仮想環境で使用できるように設定できるので、どちらの方法でも使用可能です.
NVIDIA Driver、CUDA、CUDNのインストールと設定の前に、次の文書を参照してください.
DL優先パラメータ-Nvidia driver/CUDA toolkit/cuDNインストール
🏁 基本情報 jupyter kernel登録
jupyterlabにconda envを認識させるには、envを生成する際に、次のように python compatibility
Conda Envを作成すると、TF、TORCHの各バージョンにサポート可能なPythonバージョンが記録されるので、必要なバージョンを適切に変更して適用します. 🏁 Tensorflow環境
現在設定されている環境では、TF環境は、Condaから完全に独立してCUDAおよびCUDNを実行することはできない.
そこで,ホストにインストールされたCUDAとCUDNNを用いてConda環境を構成する.
tensorflow-gpu 2.7 (wheel)
tensorflow 2.7
cuda 11.2
cudnn 8
python 3.7~3.9
tensorflow 2.6.2
cuda 11.2
cudnn 8
python 3.6~3.9
tensorflow 2.7
cuda 11.2
cudnn 8
python 3.6~3.9
tensorflow 2.4.4
cuda 11.0
cudnn 8
python 3.6~3.8
v2.3.x以下はCUDA 11である.x以降はサポートされておらず、アンペアarchでは使用できません.
🏁 Pythorch環境
https://pytorch.org/
https://pytorch.org/get-started/previous-versions/
推奨バージョン:v 1.10個のStableとv 1.8.2 LTS
pytorch 1.10 Stable
pytorch 1.10.1
cuda 11.3
cudnn 8.2
python 3.6~3.9
pytorch 1.9.0
cuda 11.1
cudnn 8.0.0.5
python 3.6~3.9
pytorch 1.9.0
cuda 11.1
cudnn 8.0.0.5
python 3.6~3.9
pytorch 1.8.2
cuda 11.1
cudnn 8.0.0.5
python 3.6~3.8
pytorch 1.8.2
cuda 11.1
cudnn 8.0.0.5
python 3.6~3.8
pytorch 1.7.1
cuda 11.0
cudnn 8.0.0.5
python 3.6~3.8
pytorch 1.7.1
cuda 11.0
cudnn 8.0.0.5
python 3.6~3.9
v1.6.0以降はCUDA 11である.x以降はサポートされておらず、アンペアarchでは使用できません.
🏁 R環境
(R kernelは検証中)
きじゅんかんきょう
NVIDIA Driver、CUDA、CUDNのインストールと設定の前に、次の文書を参照してください.
DL優先パラメータ-Nvidia driver/CUDA toolkit/cuDNインストール
🏁 基本情報
jupyterlabにconda envを認識させるには、envを生成する際に、次のように
ipykernel
を追加します.# if there is no nb_conda in Base Env, install it.
conda install nb_conda
conda create -n env_name python=3.8 ipykernel
Conda Envを作成すると、TF、TORCHの各バージョンにサポート可能なPythonバージョンが記録されるので、必要なバージョンを適切に変更して適用します.
現在設定されている環境では、TF環境は、Condaから完全に独立してCUDAおよびCUDNを実行することはできない.
そこで,ホストにインストールされたCUDAとCUDNNを用いてConda環境を構成する.
tensorflow-gpu 2.7 (wheel)
tensorflow 2.7
cuda 11.2
cudnn 8
python 3.7~3.9
conda create -n tf_gpu27 python=3.8 ipykernel
conda activate tf_gpu27
pip install tensorflow-gpu==2.7
tensorflow-gpu 2.6.2 (wheel)tensorflow 2.6.2
cuda 11.2
cudnn 8
python 3.6~3.9
conda create -n tf_gpu26 python=3.8 ipykernel
conda activate tf_gpu26
pip install tensorflow-gpu==2.6.2
tensorflow-gpu 2.5.2 (wheel)tensorflow 2.7
cuda 11.2
cudnn 8
python 3.6~3.9
conda create -n tf_gpu25 python=3.8 ipykernel
conda activate tf_gpu25
pip install tensorflow-gpu==2.5.2
tensorflow-gpu 2.4.4 (wheel)tensorflow 2.4.4
cuda 11.0
cudnn 8
python 3.6~3.8
conda create -n tf_gpu24 python=3.8 ipykernel
conda activate tf_gpu24
pip install tensorflow-gpu==2.4.4
tensorflow-gpu < = v2.3.xv2.3.x以下はCUDA 11である.x以降はサポートされておらず、アンペアarchでは使用できません.
🏁 Pythorch環境
https://pytorch.org/
https://pytorch.org/get-started/previous-versions/
推奨バージョン:v 1.10個のStableとv 1.8.2 LTS
pytorch 1.10 Stable
pytorch 1.10.1
cuda 11.3
cudnn 8.2
python 3.6~3.9
conda create -n torch110 python=3.8 ipykernel
conda activate torch110
conda install pytorch=1.10.1 torchvision=0.11.2 torchaudio=0.10.1 cudatoolkit=11.3 -c pytorch
pytorch 1.9pytorch 1.9.0
cuda 11.1
cudnn 8.0.0.5
python 3.6~3.9
conda create -n torch109 python=3.8 ipykernel
conda activate torch109
conda install pytorch=1.9.0 torchvision=0.10.0 torchaudio=0.9.0 cudatoolkit=11.1 -c pytorch -c conda-forge
pytorch 1.9 (wheel)pytorch 1.9.0
cuda 11.1
cudnn 8.0.0.5
python 3.6~3.9
conda create -n torch109-wheel python=3.8 ipykernel
conda activate torch109-wheel
pip install torch==1.9.0+cu111 torchvision==0.10.0+cu111 torchaudio==0.9.0 -f https://download.pytorch.org/whl/torch_stable.html
pytorch 1.8.2 LTSpytorch 1.8.2
cuda 11.1
cudnn 8.0.0.5
python 3.6~3.8
conda create -n torch108 python=3.8 ipykernel
conda activate torch108
conda install pytorch torchvision torchaudio cudatoolkit=11.1 -c pytorch-lts -c nvidia
pytorch 1.8.2 LTS (wheel)pytorch 1.8.2
cuda 11.1
cudnn 8.0.0.5
python 3.6~3.8
conda create -n torch108-wheel python=3.8 ipykernel
conda activate torch108-wheel
pip3 install torch==1.8.2+cu111 torchvision==0.9.2+cu111 torchaudio==0.8.2 -f https://download.pytorch.org/whl/lts/1.8/torch_lts.html
pytorch 1.7pytorch 1.7.1
cuda 11.0
cudnn 8.0.0.5
python 3.6~3.8
conda create -n torch_gpu107 python=3.8 ipykernel
conda activate torch_gpu107
conda install pytorch=1.7.1 torchvision=0.8.2 torchaudio=0.7.2 cudatoolkit=11.0 -c pytorch
pytorch 1.7 (wheel)pytorch 1.7.1
cuda 11.0
cudnn 8.0.0.5
python 3.6~3.9
conda create -n torch_gpu107-wheel python=3.8 ipykernel
conda activate torch_gpu107-wheel
pip install torch==1.7.1+cu110 torchvision==0.8.2+cu110 torchaudio==0.7.2 -f https://download.pytorch.org/whl/torch_stable.html
pytorch < = v1.6.0v1.6.0以降はCUDA 11である.x以降はサポートされておらず、アンペアarchでは使用できません.
🏁 R環境
(R kernelは検証中)
conda create -n r_env r-essentials r-base
Reference
この問題について(Tensorflow,Pytoch環境の構成(Conda Env)), 我々は、より多くの情報をここで見つけました https://velog.io/@boom109/Conda-Env-Tensorflow-Pytorch-환경-구성テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol