解决安装pytorch因网速问题失败的情况

前言

每次从官网提供的下载方式,使用conda安装pytorch的时候都会因为网速问题导致失败。

使用conda清华源安装也不失为一种解决方案,然而这种方式在指定cuda版本时非常不方便。

本文主要针对这一问题给出解决方案。

方法

以安装pytorh-nightly, cuda80, linux系统为例。

pytorch官网选择 pip安装,并选定对应的系统, cuda版本, python版本。这时,会出现两条对应的安装命令。

第一条为安装numpy和torchvison的命令,可直接执行。

第二条为安装pytorch对应的命令,直接执行安装速度很慢。这里我们可以采用预先下载安装包的方式安装pytorch。

方法如下:

在命令上输入pytorch显示的第二条命令

pip install torch_nightly -f https://download.pytorch.org/whl/nightly/cu80/torch_nightly.html

命令行会显示如下内容

其中

https://download.pytorch.org/whl/nightly/cu80/torch_nightly-1.1.0.dev20190429-cp37-cp37m-linux_x86_64.whl

是我们需要提前下载的安装包地址。

通过迅雷下载安装包。

将安装包上传至服务器

使用pip 离线安装pytorch包

source activate python虚拟环境名
pip install /path/of/the/pytorch_package(pytorch离线安装包路径)

至此,大功告成!

补充:ubuntu中利用anaconda快速配置pytorch,及网络源连接失败问题解决

在ubuntu中利用anaconda可以方便快速的配置pytorch。

具体步骤如下:

1.安装anaconda

bash Anconda3-x.x.x-Linux-x86_64.sh

2.创建python虚拟环境,这里是python3.6,环境名自拟。

conda create -n <your-virtualenv-name> python=3.6

3.激活进入虚拟环境

source activate <your-virtualenv-name>

4.加入清华源

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

5.安装pytorch,可以根据pytorch官网信息自行匹配版本,这里选择cuda10.1

conda install pytorch torchvision cudatoolkit=10.1 -c pytorch

6.检核pytorch是否安装成功可以在进入python环境之后,输入下面命令

import torch
print(torch.__version__)
#如果返回版本信息,则安装成功

PS:若在第5步安装过程中存在如下所示连接网络失败错误,则删去命令后面 -c python 再次执行

CondaHTTPError: HTTP 000 CONNECTION FAILED for url <https://conda.anaconda.org/pytorch/linux-64/pytorch-1.3.1-py3.6_cuda10.1.243_cudnn7.6.3_0.tar.bz2>
Elapsed: -

An HTTP error occurred when trying to retrieve this URL.
HTTP errors are often intermittent, and a simple retry will get you on your way.

以上为个人经验,希望能给大家一个参考,也希望大家多多支持我们。

(0)

相关推荐

  • Linux安装Pytorch1.8GPU(CUDA11.1)的实现

    先说下自己之前的环境(都是Linux系统,差别不大): Centos7.6 NVIDIA Driver Version 440.33.01(等会需要更新驱动) CUDA10.1 Pytorch1.6/1.7 提示,如果想要保留之前的PyTorch1.6或1.7的环境,请不要卸载CUDA环境,可以通过Anaconda管理不同的环境,互不影响.但是需要注意你的NVIDIA驱动版本是否匹配. 在这里能够看到官方给的对应CUDA版本所需使用驱动版本. 通过上表可以发现,如果要使用CUDA11.1,那么需

  • 安装pytorch时报sslerror错误的解决方案

    首先说一下 ,我是用的anaconda3装的pytorch 为了方便建议你也安装一个. 其实这个挺简单的,你找找"c:/user/你的用户名/"目录下有没有一个叫 .condarc 的文件,如图: 如果没有,创建一个就好,不过一般会自动创建一个 然后复制下面的文件进入这个文件覆盖 channels: - https://mirrors.ustc.edu.cn/anaconda/cloud/pytorch/win-64 - https://mirrors.ustc.edu.cn/anac

  • PyTorch两种安装方法

    本文安装的是pytorch1.4版本(cpu版本) 首先需要安装Anaconda 是否需要安装基于cuda的PyTorch版本呢? 对于普通笔记本来说即使有显卡性能也不高,跑不动层数较深的深度学习网络,所以就不用装cuda啦.实际应用时深度学习肯定离不开基于高性能GPU的cuda,作为一般的笔记本,基本都跑不动数据量较大的模型,所以安装CPU版的PyTorch即可.以后如果继续进行深度学习的研究或开发,都会基于高性能服务器,此时安装PyTorch版本肯定是选择有cuda的版本了. 然后进入PyT

  • pytorch visdom安装开启及使用方法

    安装 conda activate ps pip install visdom 激活ps的环境,在指定的ps环境中安装visdom 开启 python -m visdom.server 浏览器输入红框内的网址 使用 1. 简单示例:一条线 from visdom import Visdom # 创建一个实例 viz=Visdom() # 创建一个直线,再把最新数据添加到直线上 # y x二维两个轴,win 创建一个小窗口,不指定就默认为大窗口,opts其他信息比如名称 viz.line([1,2

  • Linux环境下GPU版本的pytorch安装

    服务器环境: Ubuntu 16.04.7 显卡:2080 cuda:10.1 注:若服务器有管理员账户和个人账户,最好在个人账户下重新安装anaconda,否则安装pytorch过程中可能有些库安装失败,由于权限问题,不能删除这些失败的库重新安装.在个人账户下就不存在权限问题. 一 添加镜像源 目的:使用默认的源地址下载速度很慢,会出现超时,导致某些第三方库只下载了部分,不完整,最终失败. 首先查看当前镜像源 cat ~/.condarc 或者 conda config --show chan

  • PyTorch CUDA环境配置及安装的步骤(图文教程)

    Pytorch版本介绍 torch:1.6 CUDA:10.2 cuDNN:8.1.0 ✨安装 NVIDIA 显卡驱动程序 一般 电脑出厂/装完系统 会自动安装显卡驱动 如果有 可直接进行下一步 下载链接 http://www.nvidia.cn/Download/index.aspx?lang=cn 选择和自己显卡相匹配的显卡驱动 下载安装 ✨确认项目所需torch版本 # pip install -r requirements.txt # base ---------------------

  • 解决安装pytorch因网速问题失败的情况

    前言 每次从官网提供的下载方式,使用conda安装pytorch的时候都会因为网速问题导致失败. 使用conda清华源安装也不失为一种解决方案,然而这种方式在指定cuda版本时非常不方便. 本文主要针对这一问题给出解决方案. 方法 以安装pytorh-nightly, cuda80, linux系统为例. 从pytorch官网选择 pip安装,并选定对应的系统, cuda版本, python版本.这时,会出现两条对应的安装命令. 第一条为安装numpy和torchvison的命令,可直接执行.

  • linux之如何查看进程占用网速和流量使用情况

    目录 一.vnstat使用,查看接口统计报告 二.iftop使用,检查带宽使用情况 三.nethogs使用,按进程实时统计网络带宽利用率(推荐) 总结 有三个命令vnstat.iftop.nethogs(推荐) 都需要额外安装软件 使用yum或apt-get 一.vnstat使用,查看接口统计报告 vnstat -i eth0 -l #实时流量情况 还有其他命令使用--help查看 ctrl+c结束后,会显示监控期间的流量统计结果 二.iftop使用,检查带宽使用情况 iftop可以用来监控网卡

  • 教你两步解决conda安装pytorch时下载速度慢or超时的问题

    目录 1.为conda配置清华源 2.创建新的虚拟环境(若已创建,请忽略) 3.激活虚拟环境 4.安装pytorch 1.为conda配置清华源 打开cmd输入以下命令: conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/

  • Pytorch 解决自定义子Module .cuda() tensor失败的问题

    最近在刚从tensorflow转入pytorch,对于自定义的nn.Module 碰到了个问题,即使把模组 modle=Model().cuda(),里面的子Module的parameter都没有被放入cuda,导致输入是torch.cuda.FloatTensor,但是比如CNN的weight却还是torch.FloatTensor (当然最粗暴的方法就是直接在子模组里面都用了 .cuda() 但是问题并不在那,可能是调用子模组的时候,存在某些错误,导致父模组没有把子模组的parameter注

  • 安装pytorch报错torch.cuda.is_available()=false问题的解决过程

    问题介绍 在安装torch之后,命令行(Anaconda Powershell Prompt)运行这三行代码: python # python import torch torch.cuda.is_available() 返回结果始终为False. 出错原因 原因有多个,可以参考文章最后的链接[1] 他的很清晰,如果按我的没有解决可以看一下. 主要就是以下两个: CUDA.cudnn.torch版本不对应.(解决方法参考链接[1]) 一个坑:是通过清华源下载的!检查是不是清华源下载导致的问题:

  • 解决anaconda安装pytorch报错找不到包的问题

    目录 前言 状况描述: 问题描述 解决办法: 前言 使用anaconda 命令安装pytorch包的问题,以下给出解决办法. 状况描述: 由于是第一次接触安装,看了很多篇文章,也遇到了一些坑,在此总结一下. 安装pytorch,从硬件上分为2个版本,一个是cpu,一个是gpu(显卡).gpu版本可以加速训练效果. 由于本人的电脑比较旧,显卡是rtx1050,我安装了cuda9.0版本+cudnn+pytorch(torch+torchvision) 本人安装的是gpu版本的,在这个过程中,走了一

  • Linux上下行网速测试工具_speedtest-cli安装使用方法

    speedtest-cli是Linux下的一个上下行网速测试工具,是一个用Python写的命令行脚本. 电脑测试网速这个功能估计大家都用过,但是服务器需要测试外网的速度相比大家做法各有不同,有的人使用自己的服务器来测试上下行速度,有些通过下载某个网站的资源来测试下行速度,鉴于这些节点比较少,而且测试麻烦,我向大家推荐speedtest-cli. speedtest是一个使用python编写的命令行脚本,通过调用speedtest.net测试上下行的接口来完成速度测试.最后我会测试运维生存时间所在

  • 解决npm安装Electron缓慢网络超时导致失败的问题

    Electron 框架的前身是 Atom Shell,可以让你写使用 JavaScript,HTML 和CSS 构建跨平台的桌面应用程序.它是基于io.js 和 Chromium 开源项目,小编碰到npm安装Electron缓慢网络超时导致失败情况,下面我们来看看. 1. npm源过慢的话,可以把源切到国内的淘宝的镜像上. npm config set registry https://registry.npm.taobao.org 2. 到electron的国内镜像下载最新的安装包,主要看好自

  • 解决Mac下安装nmp的淘宝镜像失败问题

    安装命令如下: npm install -g cnpm --registry=https://registry.npm.taobao.org --verbose 提示报错,信息如下: npm ERR! Darwin 16.6.0 npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "-g" "cnpm" "--reg

  • 如何解决安装python3.6.1失败

    下载安装程序 Python官方的解释器安装包 点击这里下载 注意: 如果您要在Windows7上运行Python3.6版本的解释器, 一定确保Windows已经安装了 Win7 service pack1 补丁包 , 否则安装Python3.6解释器会失败 下载下来以后,安装的过程就和普通安装Windows软件一样,双击安装即可. 注意:安装到这一步的时候, 要勾选选项 Add Python 3.6 to path, 然后点击 Customize installation 然后在这一步的时候,输

随机推荐