纯小白:无废话,成功在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

相关文章

Python UV安装、升级、卸载详细步骤记录

《PythonUV安装、升级、卸载详细步骤记录》:本文主要介绍PythonUV安装、升级、卸载的详细步骤,uv是Astral推出的下一代Python包与项目管理器,主打单一可执行文件、极致性能... 目录安装检查升级设置自动补全卸载UV 命令总结 官方文档详见:https://docs.astral.sh/

Nexus安装和启动的实现教程

《Nexus安装和启动的实现教程》:本文主要介绍Nexus安装和启动的实现教程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、Nexus下载二、Nexus安装和启动三、关闭Nexus总结一、Nexus下载官方下载链接:DownloadWindows系统根

MyBatis Plus 中 update_time 字段自动填充失效的原因分析及解决方案(最新整理)

《MyBatisPlus中update_time字段自动填充失效的原因分析及解决方案(最新整理)》在使用MyBatisPlus时,通常我们会在数据库表中设置create_time和update... 目录前言一、问题现象二、原因分析三、总结:常见原因与解决方法对照表四、推荐写法前言在使用 MyBATis

Java SWT库详解与安装指南(最新推荐)

《JavaSWT库详解与安装指南(最新推荐)》:本文主要介绍JavaSWT库详解与安装指南,在本章中,我们介绍了如何下载、安装SWTJAR包,并详述了在Eclipse以及命令行环境中配置Java... 目录1. Java SWT类库概述2. SWT与AWT和Swing的区别2.1 历史背景与设计理念2.1.

Java日期类详解(最新推荐)

《Java日期类详解(最新推荐)》早期版本主要使用java.util.Date、java.util.Calendar等类,Java8及以后引入了新的日期和时间API(JSR310),包含在ja... 目录旧的日期时间API新的日期时间 API(Java 8+)获取时间戳时间计算与其他日期时间类型的转换Dur

MySQL复杂SQL之多表联查/子查询详细介绍(最新整理)

《MySQL复杂SQL之多表联查/子查询详细介绍(最新整理)》掌握多表联查(INNERJOIN,LEFTJOIN,RIGHTJOIN,FULLJOIN)和子查询(标量、列、行、表子查询、相关/非相关、... 目录第一部分:多表联查 (JOIN Operations)1. 连接的类型 (JOIN Types)

安装centos8设置基础软件仓库时出错的解决方案

《安装centos8设置基础软件仓库时出错的解决方案》:本文主要介绍安装centos8设置基础软件仓库时出错的解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录安装Centos8设置基础软件仓库时出错版本 8版本 8.2.200android4版本 javas

Python远程控制MySQL的完整指南

《Python远程控制MySQL的完整指南》MySQL是最流行的关系型数据库之一,Python通过多种方式可以与MySQL进行交互,下面小编就为大家详细介绍一下Python操作MySQL的常用方法和最... 目录1. 准备工作2. 连接mysql数据库使用mysql-connector使用PyMySQL3.

Linux使用scp进行远程目录文件复制的详细步骤和示例

《Linux使用scp进行远程目录文件复制的详细步骤和示例》在Linux系统中,scp(安全复制协议)是一个使用SSH(安全外壳协议)进行文件和目录安全传输的命令,它允许在远程主机之间复制文件和目录,... 目录1. 什么是scp?2. 语法3. 示例示例 1: 复制本地目录到远程主机示例 2: 复制远程主

Ubuntu设置程序开机自启动的操作步骤

《Ubuntu设置程序开机自启动的操作步骤》在部署程序到边缘端时,我们总希望可以通电即启动我们写好的程序,本篇博客用以记录如何在ubuntu开机执行某条命令或者某个可执行程序,需要的朋友可以参考下... 目录1、概述2、图形界面设置3、设置为Systemd服务1、概述测试环境:Ubuntu22.04 带图