Ubuntu中深度学习框架Pytorch 环境(版本通用)配置流程

  1. 安装虚拟机 https://download3.vmware.com/software/wkst/file/VMware-workstation-full-16.0.0-16894299.exe ZF3R0-FHED2-M80TY-8QYGC-NPKYF

  2. 下载Ubuntu20.04 在虚拟机中默认安装

  3. ubuntu换源 参考链接 https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/

       sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup
       vi /etc/apt/sources.list
       sudo vi /etc/apt/sources.list
       sudo apt-get update
    
  4. 安装vim sudo apt-get install vim

  5. 安装anaconda

    sudo wget https://repo.anaconda.com/archive/Anaconda3-2021.05-Linux-x86_64.sh
    sh Anaconda3-2021.05-Linux-x86_64.sh -bfp #-bfp意思是全部默认安装
    
  6. 配置conda环境变量

    vim ~/.bashrc
    在首行输入export PATH=/home/username/anaconda3/bin:$PATH
    #username 是你自己的用户名
    
  7. 创建虚拟环境

      conda create --name pt_18.1 python=3.8
      #激活环境
      conda activate pt_18.1
    
  8. 激活环境 此时可能提示

    CommandNotFoundError: Your shell has not been properly configured to use 'conda activate'.
    To initialize your shell, run
    
        $ conda init <SHELL_NAME>
    

    输入:conda init bash

    重启终端然后再次激活环境

  9. 在pytorch官网查找命令 https://pytorch.org/get-started/locally/ 选择自己的平台,如果自己需要的版本没有展示出来就点击previous-versions查找自己需要的版本

    #虚拟机不能使用GPU

  10. 安装pytorch

    linux+cpu选 conda install pytorch torchvision torchaudio cpuonly -c pytorch
    
  11. 此刻 ,linux+cpu pytorch环境已配好

  12. 开启ssh服务

    sudo apt-get install openssh-server
    sudo ps -e |grep ssh #显示有ssh就表示开启成功
    
  13. 使用ip a命令查看本机ip

    ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
            inet 192.168.140.128  netmask 255.255.255.0  broadcast 192.168.140.255
           #一般开头是en的就是网络适配器 inet 192.168.140.128 该ip就是ubuntu的ip
    
  14. 测试ssh 在win cmd中运行 ssh [email protected] 然后输入密码 能连接则代表ssh已配置完成

  15. 在pycharm里使用Linux的conda环境

    服务器账号 [email protected] 填入密码
    
    1. pycharm里添加解释器ssh interpreter 
    
    2. 选择 existing server configuration
    
    3. 左上加号 host填192.168.140.128 用户名密码
    
    3. Interpreter:/home/username/.conda/envs/pt_18.1/bin/python 
    
    ​        钩上使用root权限 
    
    4. 成功
    
    5. 性能有限只能学习用,但是跟大型gpu服务器用法一致
    
  16. 至此 已完全配置完成

猜你喜欢

转载自blog.csdn.net/qq_41575489/article/details/125055279