1.选择合适的操作系统

选择一个适合你的需求和喜好的 Linux 操作系统,比如 Ubuntu、CentOS 等,此处以Ubuntu为例。

2.安装anaconda创建虚拟环境

  • 下载Anaconda安装程序,此处使用清华镜像源        

wget -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-2021.11-Linux-x86_64.sh
  • 运行安装程序

bash Anaconda3-2021.11-Linux-x86_64.sh
  • 更新环境变量

bash Anaconda3-2021.11-Linux-x86_64.sh
  • 显示当前镜像源

conda config --show channels
  • 创建虚拟环境

        -n 后为虚拟环境名称

conda create -n afison python=3.8
  • 激活环境

source activate afison
  • 退出当前环境

conda deactivate
  • 查看所有环境

conda env list
  • 查看当前环境中安装的所有包及其版本信息

conda list
  • 删除环境

conda env remove -n afison

3.安装与cuda版本对应的pytorch版本

  • 查看cuda版本        release 12.2即为版本号

        以下两种方法皆可

nvcc -V
watch -n 1 nvidia-smi

  • 根据cuda版本去官网找对应的pytorch

        Previous PyTorch Versions | PyTorch        若用镜像源,去掉 -c pytorch

不同系统下的 .condarc 目录如下:
- Linux: ${HOME}/.condarc
- macOS: ${HOME}/.condarc
- Windows: C:\Users\<YourUserName>\.condarc

配置.condarc文件:nano ~/.condarc

channels:
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch-lts/
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/simpleitk/
show_channel_urls: true
default_channels:
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
  conda-forge: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  msys2: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  bioconda: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  menpo: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  pytorch: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  pytorch-lts: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  simpleitk: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
conda install pytorch==1.12.1 torchvision==0.13.1 torchaudio==0.12.1

4.测试是否安装成功

      进入python环境

python
import torch
print(torch.cuda.is_available()) #检查cuda是否可用
print(torch.version.cuda)        #显示当前cuda版本

        这样就成功了!!!

5.Pycharm远程连接服务器

   (1)本地使用服务器环境

  • File->settings

这一部中的Sync folders记得配置

(2)建立本地与服务器代码同步

添加映射

   (3)同步方式

快捷键同步

Ctrl+S保存及同步到服务器

手动同步

 (4) 解决too many links问题

 问题原因:python—》python3.9,python3.9->python,循环指向了

重新复制个新的python3.9到此目录,然后unlink python3.9即可

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐