GPU服务器傻瓜式安装Anaconda,pytorch,tensorflow

1.下载Anaconda安装包,官网地址,清华源地址。

在官网下载到本地之后,可以通过文件传输上传安装包到服务器,使用清华源地址可以直接使用wget下载所需版本,例如:

wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-2022.05-Linux-x86_64.sh

GPU服务器傻瓜式安装Anaconda,pytorch,tensorflow_第1张图片
GPU服务器傻瓜式安装Anaconda,pytorch,tensorflow_第2张图片
GPU服务器傻瓜式安装Anaconda,pytorch,tensorflow_第3张图片

2.安装Anaconda

bash Anaconda3-2022.05-Linux-x86_64.sh

然后,Enter
GPU服务器傻瓜式安装Anaconda,pytorch,tensorflow_第4张图片
接受许可证条款,yes,则将呈现Anaconda3的安装位置相关信息。
GPU服务器傻瓜式安装Anaconda,pytorch,tensorflow_第5张图片
GPU服务器傻瓜式安装Anaconda,pytorch,tensorflow_第6张图片
GPU服务器傻瓜式安装Anaconda,pytorch,tensorflow_第7张图片
GPU服务器傻瓜式安装Anaconda,pytorch,tensorflow_第8张图片
按照提示命令激活conda的基础环境

eval "$(/home/xxx/anaconda3/bin/conda shell.bash hook)"
conda init

GPU服务器傻瓜式安装Anaconda,pytorch,tensorflow_第9张图片

conda info	# 查看conda相关信息

GPU服务器傻瓜式安装Anaconda,pytorch,tensorflow_第10张图片

3.conda换源

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes	# 设置搜索时显示通道地址

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/menpo/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/

GPU服务器傻瓜式安装Anaconda,pytorch,tensorflow_第11张图片

注意:还原原始通道命令

conda config --remove-key channels	# 还原通道

4.安装pytorch

  • 查询cuda版本
nvidia-smi

GPU服务器傻瓜式安装Anaconda,pytorch,tensorflow_第12张图片

  • 安装对应的pytorch版本,官网查看cuda对应的pytorch版本,也可以使用conda search pytorch查询可以安装的pytorch版本(向下兼容)
    GPU服务器傻瓜式安装Anaconda,pytorch,tensorflow_第13张图片
    GPU服务器傻瓜式安装Anaconda,pytorch,tensorflow_第14张图片
    GPU服务器傻瓜式安装Anaconda,pytorch,tensorflow_第15张图片
  • conda创建激活虚拟环境
conda create -n envpytorch python==3.10	# 创建envpytorch虚拟环境,并配置python3.10
source activate envpytorch	# 激活虚拟环境
conda activate envpytorch	# 进入虚拟环境
conda deactivate	# 退出虚拟环境
  • 在已创建的虚拟环境中安装pytorch,torchvision,torchaudio,cudatoolkit
    GPU服务器傻瓜式安装Anaconda,pytorch,tensorflow_第16张图片
  • 查看是否安装成功
    GPU服务器傻瓜式安装Anaconda,pytorch,tensorflow_第17张图片
  • 安装matplotlib、pandas、numba、seaborn等库
conda install matplotlib
conda install pandas
conda install numba
conda install seaborn

安装TensorFlow

  • 同样创建激活虚拟环境trf
conda create -n trf python==3.8.16
source activate trf
conda activate trf
conda deactivate trf
conda env list	# 查看所有虚拟环境

GPU服务器傻瓜式安装Anaconda,pytorch,tensorflow_第18张图片GPU服务器傻瓜式安装Anaconda,pytorch,tensorflow_第19张图片

  • 查看对应的tensorflow-gpu版本,或使用conda search tensorflow-gpu
    GPU服务器傻瓜式安装Anaconda,pytorch,tensorflow_第20张图片
    GPU服务器傻瓜式安装Anaconda,pytorch,tensorflow_第21张图片
  • 安装tensorflow-gpu2.4.1
    GPU服务器傻瓜式安装Anaconda,pytorch,tensorflow_第22张图片
  • 安装完成之后,测试tensorflow是否安装成功
python
import tensorflow as tf

print(tf.__version__)
print(tf.test.gpu_device_name())
print(tf.config.experimental.set_visible_devices)
print('GPU:',tf.config.list_physical_devices('GPU'))
print('CPU:',tf.config.list_physical_devices(device_type='CPU'))
print(tf.config.list_physical_devices('GPU'))
print(tf.test.is_gpu_available())
#输出可用的GPU数量
print("Num GPUs Available: ", len(tf.config.experimental.list_physical_devices('GPU')))

可以看出本次安装出现错误
GPU服务器傻瓜式安装Anaconda,pytorch,tensorflow_第23张图片
GPU服务器傻瓜式安装Anaconda,pytorch,tensorflow_第24张图片
错误原因是numpy没有object属性,查阅材料发现numpy版本过高,选择降低版本

conda install numpy==1.23.4

GPU服务器傻瓜式安装Anaconda,pytorch,tensorflow_第25张图片
GPU服务器傻瓜式安装Anaconda,pytorch,tensorflow_第26张图片
再次测试是否安装成功
GPU服务器傻瓜式安装Anaconda,pytorch,tensorflow_第27张图片
安装成功!!!!!!!!!!!!!!

你可能感兴趣的:(Linux,python,linux,Anaconda,tensorflow,pytorch)