把在服务器中配置pytorch的过程和遇到的问题记录一下。一开始要配置环境的时候真的很懵,完全不知道从哪里入手,这里我也把过程顺序做一个简单的记录(啰啰嗦嗦地把服务器连接也放了进去O(∩_∩)O),希望可以对大家有所帮助。我会把我在配置环境过程中用到的教程放在博客的最后。(python的安装和创建激活虚拟环境的命令参考教程(1))

1、服务器连接

 这里我用的是Xterm





 然后一路OK下去,在终端中输入密码就建立连接了

2、在服务器中安装python

wget https://repo.anaconda.com/archive/Anaconda3-2020.07-Linux-x86_64.sh
#我把清华镜像源网站放在这里,大家可以根据需要自行选择版本  https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
#这个是python版本对应的anaconda:https://docs.anaconda.com/anaconda/packages/oldpkglists/(推荐选择python3.6或者python3.7,3.8我试了出了很多问题)
bash Anaconda3-2020.07-Linux-x86_64.sh
#这里的输入命令的时候记得改版本

PATH是要安装的位置(对了,Xterm中可以直接按下滚轮粘贴内容(●’◡’●))
过程中根据提示输入enter和yes就好,在安装过程中会出现more,一直回车往下进行就好了

 这里有一个问题需要注意:在安装过程中,在输入第二个enter的时候,是询问安装位置,如果直接enter就是默认在它给出的路径中,如果想要更改,直接输入要安装的路径即可(路径最后的文件夹是执行命令时创建的,原来文件夹中不能有)

测试是否安装成功:

source ~/.bashrc(#重新启动环境变量,一定要输入这条命令!)
python


 这里要切换到安装的目录下进行测试

3、创建并激活虚拟环境

conda create -n NAME python=3.7

创建虚拟环境,NAME是虚拟环境的名称,自己随便起一个就好了

source activate NAME

进入虚拟环境

cat /usr/local/cuda/version.txt
#https://pytorch.org/  pytorch官网,直接选择自己需要的版本下载就可以
conda install pytorch torchvision torchaudio cudatoolkit=11.3 -c pytorch

查看cuda版本,找到对应版本的torch(这里的解释和怎么找版本具体内容在参考教程(1)中有详细的介绍(●ˇ∀ˇ●))

python
import torch
print(torch.__version__)
print(torch.cuda.is_available())

测试配置是否成功,最后出现True证明配置成功

4、pycharm配置远程连接服务器

 这里有一点要注意,社区版的pycharm是不可以进行远程连接的,要用专业版的才可以,在这里放一个学生版免费试用pycharm专业版的安装教程安装pycharm教程
Tool->Deployment->configuration
点击+,选择SFTP,随便起一个什么名字

然后在SSH configuration后边点三个点,然后继续点+,填写主机地址,名称和密码(这里我忘记截图了,如果没有表述清楚的可以看一下原文,很详细的)
填好信息后点击test connection,出现连接成功

接下来的按步骤操作就好,这里的步骤是远程操控pycharm教程中的,我把原文教程放在了最后



接着next->finish就完成了!!!
(1)配置pytorch环境教程
(3)pycharm远程连接教程

在服务器中配置pytorch相关推荐

  1. Linux入门实践笔记(七)——云服务器中配置Java项目的JMX连接失败问题解决记录

    Linux入门实践笔记(七)--云服务器中配置Java项目的JMX连接失败问题解决记录 参考文章: (1)Linux入门实践笔记(七)--云服务器中配置Java项目的JMX连接失败问题解决记录 (2) ...

  2. 怎么通过外网来访问自己在Tomcat服务器中配置的项目

    怎么通过外网来访问自己在Tomcat服务器中配置的项目 步骤: 1.第一步:拥有一个外网能够访问的ip域名 因为是一个测试用的,不是商用的,所以我推荐费用比较小的和简单的,我使用的是"花生壳 ...

  3. asp.net 在 Ngnix 服务器 中配置攻略

    Ngnix 是一个高性能的 Web 服务器 和 反向代理服务器,也可以作为负载均衡服务器:功能如此强大,性能非常优秀,天生就是天之骄子,一经出世就走上神坛,开始了一段叱咤风云的不归路. 一直在微软的阵 ...

  4. Linux(Centos7)服务器中配置Mysql主从数据库,以及数据库的安装,防火墙操作

    一.Linux中mysql的安装方法 步骤一: 使用finallshell上传mysql的压缩包,版本如下: 步骤二: 使用linux命令解压mysql压缩包到指定文件夹,命令如下: // -C后面为 ...

  5. Linux服务器环境配置-Pytorch

    1.Anaconda安装 利用xshell连接上服务器后首先进行anaconda的安装,使用wget命令进行下载: wget https://mirrors.tuna.tsinghua.edu.cn/ ...

  6. Nginx服务器中配置端口转发(反向代理)

    部署Prometheus由于云主机只开放了80端口就用反向代理来做转发. 使用Nginx的proxy_pass配置项.Nginx监听80端口,接收到请求之后就会转发到要转发的URL. 配置如下 ser ...

  7. linux服务器环境要求,在Linux服务器中配置node环境

    1.首先你需要有一个服务器,并进入 ssh root@你的服务器IP地址//输入成功,再输入你的密码,进入你的服务器 成功进入服务器 2.进入服务器,进入根目录 cd / //进入根目录 ls -l ...

  8. 服务器中有两个R文件夹,一台服务器中配置多个git sshkey

    需求背景:GitHub上有两个项目,需要拉取到同一台服务器,并且都需要通过ssh的方式拉取 假设两个项目分别叫: proj1 和 proj2 一.分别生成 ssh key # 先生成 proj1 的 ...

  9. 【配置】Ubuntu上配置pytorch图文全流程(包括探索过程)

    文章目录 预备 使用conda创建虚拟环境 激活(切换)虚拟环境 开始 调研 问题 探索 查看本机已有cuda版本 去官网下载pytorch需要的版本 安装cuda结束 继续安装pytorch 结束 ...

最新文章

  1. php imagecopy 用法,php使用imagecopymerge()函数创建半透明水印
  2. IDEA Terminal命令行运行javac时,一个类运用另一个类的方法找不到符号的问题
  3. python 内置标准库socketserver模块的思考
  4. 云开发外卖CPS小程序源码
  5. R语言-单一变量分析
  6. Apache httpd 安装
  7. 不要主动进行垃圾回收
  8. java中class.forName(str)的作用
  9. 制作的LINUX安装软件,竟然导致系统无法启动
  10. 【语音处理】基于matlab GUI数字音频分析与处理系统【含Matlab源码 1739期】
  11. 用代码来模拟铁路售票系统,实现通过四个售票点发售某日某次列车的100张车票,一个售票点用一个线程表示
  12. URL与URI的区别和联系
  13. Carmack平方根函数经典案例
  14. 计算机视觉论文-2021-07-15
  15. DCM4CHEE-ARC-LIGHT
  16. 做自媒体如何写好一个标题获得更多的流量
  17. 5G/NR 终于明白5G原来是这样
  18. 长波红外线灯的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  19. 笔试题之——栈问题(列车车厢编组问题)
  20. xlrd读取多个sheets

热门文章

  1. 钻石展位站外投放方法 站外钻展是投单品好还是落地页好
  2. bzoj4976 宝石镶嵌
  3. 如何使用微图加载离线地图
  4. Ajax的异步同步原理以及js几种方式的实现
  5. kali linux设置静态ip
  6. 讨论贴,关于我和搜狗网址导航的战争
  7. mysql 把主键当外键_mysql主键和外键那点事
  8. POI 读取excel图片并定位图片需要提前注意的事项
  9. js关闭当前页面,chrome插件方式
  10. uni-app 开发支付宝/百度小程序注意事项及解决