纯小白:无废话,成功在ubuntu 服务器上远程安装 pytorch(血和泪后的最新踩坑经验)

本文主要是介绍纯小白:无废话,成功在ubuntu 服务器上远程安装 pytorch(血和泪后的最新踩坑经验),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

ubuntu 服务器安装 pytorch

  • 1. 下载、安装Anaconda
  • 2. 创建指定 Python 版本(3.7)的虚拟环境
  • 3. 添加/替换清华镜像源
  • 4. 安装正确版本的 Pytorch
  • 5. 验证安装结果

  • 先上这两天被虐无数次的成果:
    在这里插入图片描述

  • 以及进入Python环境后的检验结果:
    在这里插入图片描述

  • 历经 N 次错误尝试后,最后最主要的正确参考:

  1. win10系统在Anaconda下安装Pytorch的GPU版本+cuda10.2+python3.6+Pycharm(最新,详细,亲测可用),给我提供了思路,进入清华镜像官网把能添加的链接全部添加,并运行 conda clean -i 清除索引缓存,保证用的是镜像站提供的索引。

  2. linux 服务器使用 conda 安装 pytorch,帮我确定了主要是大致的安装流程。

  3. 清华大学开源软件镜像站,毫无疑问,合理的设置镜像源是成功下载的关键。


具体流程记录如下:(正片开始)

1. 下载、安装Anaconda

个人选择的是使用 scp 远程上传下载的 Anaconda 包进行正常安装,并添加环境变量。

2. 创建指定 Python 版本(3.7)的虚拟环境

按照项目需求,使用 conda 创建包含 python3.7的虚拟环境:conda create -n pytorch python=3.7

3. 添加/替换清华镜像源

参考我的记录:
使用清华、阿里等镜像源提高安装成功率

4. 安装正确版本的 Pytorch

通过查看自己的电脑(如果是本地),或者使用nvidia -msi确认服务器的 cuda信息,比如是10.0还是10.2版本

conda install pytorch torchvision cudatoolkit=10.2

这部分参考:使用清华、阿里等镜像源提高安装成功率

5. 验证安装结果

可以看文章的开头:输入 Python 然后 import torch…

到最后了,如果有帮到你,请点个赞把 ^_-

附:血泪史(次数肯定超过两位数了)

在这里插入图片描述

这篇关于纯小白:无废话,成功在ubuntu 服务器上远程安装 pytorch(血和泪后的最新踩坑经验)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/185223

相关文章

Linux云服务器手动配置DNS的方法步骤

《Linux云服务器手动配置DNS的方法步骤》在Linux云服务器上手动配置DNS(域名系统)是确保服务器能够正常解析域名的重要步骤,以下是详细的配置方法,包括系统文件的修改和常见问题的解决方案,需要... 目录1. 为什么需要手动配置 DNS?2. 手动配置 DNS 的方法方法 1:修改 /etc/res

在Ubuntu上打不开GitHub的完整解决方法

《在Ubuntu上打不开GitHub的完整解决方法》当你满心欢喜打开Ubuntu准备推送代码时,突然发现终端里的gitpush卡成狗,浏览器里的GitHub页面直接变成Whoathere!警告页面... 目录一、那些年我们遇到的"红色惊叹号"二、三大症状快速诊断症状1:浏览器直接无法访问症状2:终端操作异常

java程序远程debug原理与配置全过程

《java程序远程debug原理与配置全过程》文章介绍了Java远程调试的JPDA体系,包含JVMTI监控JVM、JDWP传输调试命令、JDI提供调试接口,通过-Xdebug、-Xrunjdwp参数配... 目录背景组成模块间联系IBM对三个模块的详细介绍编程使用总结背景日常工作中,每个程序员都会遇到bu

Java服务实现开启Debug远程调试

《Java服务实现开启Debug远程调试》文章介绍如何通过JVM参数开启Java服务远程调试,便于在线上排查问题,在IDEA中配置客户端连接,实现无需频繁部署的调试,提升效率... 目录一、背景二、相关图示说明三、具体操作步骤1、服务端配置2、客户端配置总结一、背景日常项目中,通常我们的代码都是部署到远程

python依赖管理工具UV的安装和使用教程

《python依赖管理工具UV的安装和使用教程》UV是一个用Rust编写的Python包安装和依赖管理工具,比传统工具(如pip)有着更快、更高效的体验,:本文主要介绍python依赖管理工具UV... 目录前言一、命令安装uv二、手动编译安装2.1在archlinux安装uv的依赖工具2.2从github

Ubuntu向多台主机批量传输文件的流程步骤

《Ubuntu向多台主机批量传输文件的流程步骤》:本文主要介绍在Ubuntu中批量传输文件到多台主机的方法,需确保主机互通、用户名密码统一及端口开放,通过安装sshpass工具,准备包含目标主机信... 目录Ubuntu 向多台主机批量传输文件1.安装 sshpass2.准备主机列表文件3.创建一个批处理脚

JDK8(Java Development kit)的安装与配置全过程

《JDK8(JavaDevelopmentkit)的安装与配置全过程》文章简要介绍了Java的核心特点(如跨平台、JVM机制)及JDK/JRE的区别,重点讲解了如何通过配置环境变量(PATH和JA... 目录Java特点JDKJREJDK的下载,安装配置环境变量总结Java特点说起 Java,大家肯定都

Nginx屏蔽服务器名称与版本信息方式(源码级修改)

《Nginx屏蔽服务器名称与版本信息方式(源码级修改)》本文详解如何通过源码修改Nginx1.25.4,移除Server响应头中的服务类型和版本信息,以增强安全性,需重新配置、编译、安装,升级时需重复... 目录一、背景与目的二、适用版本三、操作步骤修改源码文件四、后续操作提示五、注意事项六、总结一、背景与

Java实现远程执行Shell指令

《Java实现远程执行Shell指令》文章介绍使用JSch在SpringBoot项目中实现远程Shell操作,涵盖环境配置、依赖引入及工具类编写,详解分号和双与号执行多指令的区别... 目录软硬件环境说明编写执行Shell指令的工具类总结jsch(Java Secure Channel)是SSH2的一个纯J

RabbitMQ 延时队列插件安装与使用示例详解(基于 Delayed Message Plugin)

《RabbitMQ延时队列插件安装与使用示例详解(基于DelayedMessagePlugin)》本文详解RabbitMQ通过安装rabbitmq_delayed_message_exchan... 目录 一、什么是 RabbitMQ 延时队列? 二、安装前准备✅ RabbitMQ 环境要求 三、安装延时队