Linux服务器安装pytorch

这篇具有很好参考价值的文章主要介绍了Linux服务器安装pytorch。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

安装pytorch:

出现以下字样即为成功

linux 安装torch,linux,pytorch,python

前提: 

假设你已经安装了Python 3.9版本,并且已经正确设置了Python的环境变量。如果你的系统中有多个Python版本,请使用对应的pip命令(例如pip3)来进行安装。

另外,确保该.whl文件是适用于你的系统架构(aarch64)和Python版本的。如果不确定,建议从官方渠道获取正确的torch安装文件。

法一:通过官网安装

1.进入pytorch官方网站获取安装指令
https://pytorch.org/
在官网主页根据你的系统和CUDA,python版本,选择conda安装方式。我的是

conda install pytorch torchvision torchaudio cudatoolkit=11.7

其中11.7为cuda版本,如何查看cuda版本可看法二。 

2.若失败:出现如下图

linux 安装torch,linux,pytorch,python

错误:Collecting package metadata (current_repodata.json): failed

解释:当你在使用conda命令时,如果遇到"Collecting package metadata (current_repodata.json): failed"错误提示,这可能是由于conda无法连接到其默认的元数据源导致的。

你可以尝试以下几种解决方法:

  1. 更新conda:运行以下命令来更新conda,并尝试再次安装软件包。

    conda update conda
    
  2. 更换镜像源:可以尝试更换为其他镜像源来解决元数据获取问题。你可以选择使用清华大学提供的conda镜像源,使用以下命令进行设置:

    conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
    conda config --set show_channel_urls yes
    

    然后再次运行安装命令。

  3. 检查网络连接:确保你的网络连接正常,并且没有任何防火墙或代理服务器阻止conda访问元数据源。

法二:通过pip安装

如何安装与cuda适配的torch?

1.在conda环境下,用nvidia-smi查看cuda版本

linux 安装torch,linux,pytorch,python

 我的cuda版本是11.7

2.在这个官网查找torch版本:https://download.pytorch.org/whl/torch_stable.html
使用命令安装,我的是

# CUDA 11.0
pip install torch==1.7.1+cu110 torchvision==0.8.2+cu110 torchaudio==0.7.2 -f https://download.pytorch.org/whl/torch_stable.html

linux 安装torch,linux,pytorch,python

 3.若失败:出现如下图

linux 安装torch,linux,pytorch,python

 解决方法:换源,同法一。

法三:通过软件安装包安装

1.在官网下载好软件安装包到本地

下载好安装包: 在 https://download.pytorch.org/whl/torch_stable.html 下载对应的版本

  • cpu为cpu版本的,cu为cuda版本(gpu)
  • cp为python的版本cp39m为python==3.9
  • 注意区分win 和 linux

2.FileZilla客户端上传数据到服务器

      1.在本地窗格选择要上传的项目

        linux 安装torch,linux,pytorch,python

         2.上传项目,选中项目右击,点击上传

        linux 安装torch,linux,pytorch,python

        linux 安装torch,linux,pytorch,python

         3. 上传成功

        linux 安装torch,linux,pytorch,python

3.安装

要在Linux系统上安装位于/home/lihao/torch目录下的torch-1.7.1-cp39-cp39-linux_aarch64.whl文件,可以使用以下命令:

pip install /home/lihao/torch/torch-1.7.1-cp39-cp39-linux_aarch64.whl

请确保你已经提供了正确的文件路径。该命令假设你已经安装了Python 3.9版本,并且已经正确设置了Python的环境变量。如果你的系统中有多个Python版本,请使用对应的pip命令(例如pip3)来进行安装。

另外,确保该.whl文件是适用于你的系统架构(aarch64)和Python版本的。如果不确定,建议从官方渠道获取正确的torch安装文件。

4.若出错:如下图

linux 安装torch,linux,pytorch,python

 错误:ERROR: torch-1.7.1-cp39-cp39-linux_aarch64.whl is not a supported wheel on this platform.

解释:这意味着该whl文件不适用于你的系统架构(aarch64)或Python版本。

解决办法:

在这种情况下,你可能需要从其他来源获取适用于你的系统和Python版本的torch安装文件。你可以尝试以下方法:

  1. 使用其他适用于你的系统和Python版本的torch安装文件。例如,从官方torch网站或适用于你的Linux发行版的软件源中获取正确的安装文件。

  2. 如果你的系统是基于ARM架构的,可以尝试使用conda来安装torch。首先,确保你已经安装了conda。然后,创建一个新的conda环境,并尝试在该环境中安装torch。例如:

    conda create -n myenv python=3.9
    conda activate myenv
    conda install pytorch==1.7.1 torchvision==0.8.2 torchaudio==0.7.2 cpuonly -c pytorch
    

    这将创建一个名为"myenv"的conda环境,并在该环境中安装适用于ARM架构的torch。

请注意,确保你选择了适合你的系统和Python版本的正确安装文件,并按照官方文档或相关资源中提供的指南进行安装。

法五:更改账号下Login.sh

1.找出Login.sh所在路径

linux 安装torch,linux,pytorch,python

2.在服务器中./Login.sh 输入后,输入他人的账号密码,然后按上述法一或法二的方法下载

注:若上述方法都不行,试试翻墙再尝试一下

测试:

 在环境下输入python然后测试,即在conda环境下输入python

linux 安装torch,linux,pytorch,python

 输入:

import torch
import torchvision
torch.__version__
torchvision.__version__
torch.cuda.is_available()

若出现下图,则安装成功! 

linux 安装torch,linux,pytorch,python

 卸载torch和torchvision:

pip uninstall torch
pip uninstall torchvision

参考文章:Linux服务器安装anaconda并安装pytorch_linux anaconda安装pytorch_蓝雨飞扬7的博客-CSDN博客

FileZilla客户端的安装配置教程以及使用教程(超级详细)_filezilla使用教程_SoloVersion的博客-CSDN博客

深度学习环境配置——(Cuda11)windows下的torch==1.7.1环境配置_请让我按时毕业的博客-CSDN博客文章来源地址https://www.toymoban.com/news/detail-696683.html

到了这里,关于Linux服务器安装pytorch的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 在Linux下安装Telnet服务器

    Telnet是一种远程登录协议,可以通过Telnet客户端连接到远程服务器并执行命令。在Linux系统中,你可以安装和配置Telnet服务器,以便其他用户可以通过Telnet客户端连接到你的系统。本文将向你展示如何在Linux上安装Telnet服务器并进行基本配置。 步骤1:安装Telnet服务器软件 首先

    2024年02月05日
    浏览(39)
  • Linux 服务器 Oracle19C安装

    原文: 【精选】Oracle | CentOS7安装Oracle19c数据库(RPM包)_oracle-database-preinstall-19c-1.0-1.el7.x86_64.rp_Thorold\\\'s Deer的博客-CSDN博客 第一个软件包 :Oracle Database 19c Download for Linux x86-64 第二个包 :Oracle Linux 7 (x86_64) Latest

    2024年02月08日
    浏览(47)
  • linux服务器安装python环境配置

    跳板机是一个可以从公共网络访问的服务器,它允许用户通过 SSH 连接进入私有网络中的其他服务器。如上图所示通过跳板机可以连接上7个私有的服务器 当你连接到跳板机时,你可以使用 SSH 隧道或代理来访问私有网络中的其他服务器。当你使用 SSH 隧道或代理时,你实际上

    2024年02月06日
    浏览(137)
  • 阿里云(Linux)服务器安装MySQL

    一.下载MySQL 进入mysql官网选择下载版本https://dev.mysql.com/downloads/mysql/ 通过XFtp上传到阿里云服务器上,因为下载的是tar.xz压缩文件所以要先将xz文件解压为tar文件,在进行解压。我这里是将文件放在了自己创建的/data/software/目录下。 3.将解压后的将文件放在/usr/local/目录下,并

    2024年02月12日
    浏览(44)
  • 超详细教程-Linux服务器安装jenkins

    2# 一、步骤目录: 1、安装JDK 2、安装Jenkins 3、修改Jenkins配置 4、启动Jenkins 5、服务器开放端口,打开浏览器 6、获取管理员密码 7、自定义Jenkins 8、创建第一个管理员用户 1、安装JDK 方式一: 方式二: a、下载包:官网JDK1.8包(注Jenkins只支持JDK8-11版本) b、将JDK1.8包放进自己

    2024年02月13日
    浏览(42)
  • 【RabbitMQ】Linux系统服务器安装RabbitMQ

    首先应该下载erlang,rabbitmq运行需要有erland环境。 官网地址:https://www.erlang.org/downloads 下载rabbitmq 官网环境:https://www.rabbitmq.com/download.html 注意:el7对应centos7,el8对应centos8,centos7用erlang23版本或者23以下版本,centos8用erlang24版本。 博主的系统是centos 7的所以下载的是el7的 1、

    2024年02月14日
    浏览(40)
  • 云服务器中Linux如何安装宝塔面板?

    作者:西瓜程序猿 主页传送门:https://www.cnblogs.com/kimiliucn 官方使用手册:https://www.kancloud.cn/chudong/bt2017/424204 宝塔Linux面板是提升运维效率的服务器管理软件,目前使用免费的版本功能齐全,已经足够使用了。 [西瓜程序猿]使用阿里云服务器网以CentOS操作系统为例,安装宝塔

    2024年02月10日
    浏览(48)
  • Linux服务器安装杀毒软件ClamAV

    ClamAV是Linux操作系统一款免费的杀毒工具,通过命令执行病毒库升级、查找病毒和删除病毒。 官方参考文档:Installing - ClamAV Documentation 官方下载地址:https://www.clamav.net/downloads 在CentOS操作系统上安装ClamAV,请分别执行以下命令: [root@icoolkj ~]# yum install epel-release -y [root@icoolk

    2024年02月04日
    浏览(54)
  • Linux服务器快速安装Redis-6.0

    ​本文提供了在Linux服务器上安装Redis-6.0的详细步骤和配置方法,适用于阿里云ECS,CentOS 7.9操作系统。通过按照给定的步骤,您可以轻松地将Redis-6.0部署到您的服务器上,并进行必要的配置。

    2024年02月04日
    浏览(51)
  • [linux] samba服务器安装、配置,有细节

    别摸鱼啦,说的就是你,学习编程从入门到放弃。掌握编程思维方式,由浅至深,理解编程技术原理,积累知识,向往自由编程。 ​ samba是一个基于 TCP/IP 协议的开源软件套件,可以在Linux、Windows、macOS等操作系统上运行。它允许不同操作系统的计算机之间实现文件和打印机

    2024年02月04日
    浏览(56)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包