1. torch- torchvision- python版本对应关系

2. CUDA Toolkit 和PyTorch的对应关系

仅供参考

3. 安装说明

3.1 用anaconda安装pytorch

anaconda新建虚拟环境后,直接在pytorch官网官网链接找到“Install”按钮。这里一键搞定torch,torchvision,cudatoolkit等等。

  • 前提需要安装好NVIDIA驱动。
  • 不需要另外安装CUDA(笔者在没有单独安装CUDA情况下,成功运行了torch-gpu)。
  • 和机器已经装好的CUDA不发生冲突。
  • anaconda会自动对应torch,torchvision,cudatoolkit等的版本。
  • 这里一般下载最新的torch版本。

原因是anaconda将torch,torchvision,cudatoolkit等等都集成在虚拟环境里,统一管理依赖包。

如图所示

有镜像源的情况下,去掉末尾的“-c pytorch”会更快,否则经常容易下载超时。conda下载超时时长可以设置。

conda config --show
conda config --set remote_connect_timeout_secs 40
conda config --set remote_read_timeout_secs 100
conda config --show		#查看conda设置
conda config --set 		#设置对应的参数

3.2 不用Anaconda来管理环境

仔细对照torch、torchvision、cuda之间的对应关系,还有NVIDIA和CUDA版本的关系。

3.3 对NVIDIA驱动的要求

和NVIDIA驱动直接关联的是CUDA的版本。

如果安装的是CUDA=10.0.130,那么在Windows系统要求NVIDIA驱动大于411.31,不需要严格等于411.31

如果小于411.31,则会报错显示驱动版本过旧。

笔者是将NVIDIA驱动更新至最大456.38,正常使用。

3.4 下载 .whl 文件离线安装

https://download.pytorch.org/whl/torch_stable.html

根据前面的对应关系,下载好适合你的版本的 torch 、torchvision。

cu102 # 表示CUDA=10.2
cp37 # 表示python=3.7
linux or win 

下载好后,用pip安装,先cd 到下载的文件夹

pip install torch-1.7.0 cu101-cp36-cp36m-win_amd64.whl
pip install torchvision-0.8.0-cp36-cp36m-win_amd64.whl

测试GPU版本的torch是否安装成功

(torch) D:\MyData\xiaCN\Desktop\Work\unbiased> python
Python 3.6.13 (default, Feb 19 2021, 05:17:09) [MSC v.1916 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import torch
>>> torch.cuda.is_available()
True

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

关于Torch torchvision Python版本对应关系说明的更多相关文章

  1. 关于Torch torchvision Python版本对应关系说明

    这篇文章主要介绍了关于Torch torchvision Python版本对应关系说明,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

  2. PyTorch 使用torchvision进行图片数据增广

    本文主要介绍了PyTorch 使用torchvision进行图片数据增广,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

  3. encoded_sentence=[label2int[start_index]for generated_text in input_sentence]键错误:2

    这是一个句子恢复模型,它无法工作importtorchimporttorch.nnasnnimporttorch.optimasoptim当我运行代码时,以下代码出现KeyError:2错误encoded_sentence=[label2int[start_index]forgenerated_textininput_sentence]是将句子转换为数字,但ai模型不接受。

  4. ubuntu16.04安装torch

    第五步:输入:th测试是否安装成功,当出线如下标识说明已成功安装:

  5. ubuntu下100%成功安装torch,同时配置cuda和cudnn不成功,则成仁

    时间:2017.9.8三个前提:1.ubuntu别太老,最好14.04或以上吧,本人采用14.042.cuda别太老,本人试过cuda7.5和cuda8.0。现在装的是cuda8.0,即cuda-repo-ubuntu1404-8-0-local_8.0.44-1_amd64.deb。安装与测试用一个例子来跑,从而验证torch以及cuda和cudnn是否安装成功。cutorch是让torch能用GPU,而cunn是专门针对神经网络,让神经网络运行于GPU之上。123最后在安装torch的cudnn支持1

  6. Ubuntu 14.04 64 bit+ Torch 7 + CUDA7安装配置

    http://blog.csdn.net/u011335616/article/details/48053291

  7. Torch - Ubuntu安装torch-hdf5,loadcaffe,matio和nccl

    torch-hdf5loadcaffematiomatio出现的详细错误及解决错误:解决方案:nccl采用multi-GPUs训练时速度更高:如果出现libnccl.sonotfound,在~/.bashrc中设置LD_LIBRARY_PATH.

  8. Torch - Ubuntu14.04安装torch-hdf5,loadcaffe和matio

    torch-hdf5loadcaffematio

  9. ubuntu 安装HDF5 ,安装torch-hdf5

    1.安装hdf5下载hdf5-1.8.18.tar.gztar-xzfhdf5-1.8.18.tar.gzcdhdf5-1.8.18根据cmake_patch.txt中的说明,将hdf5-1.8.18中CMakeLists.txt的第887行的Using改为USINGmkdirbuildcdbuildsudocmake..sudomakesudomakeinstall(这一步可以让系统安装hdf5

  10. ubuntu14.04+cuda8.0+cudnn5.1+torch7配置整理

    很少有人提到CUDA与torch的安装顺序,我这里测试发现先安装torch再cuda,总是各种问题,所以,先cuda,cudnn,再torch,一路顺利。这应该跟opencv与cuda关系类似。跟torch相关的CUDA实现,要重新编译,因此,先CUDA比较保险。)1)在终端运行指令sudoshcuda_8.0.27_linux.run选择DoyouaccepttheprevIoUslyreadEULA?ThisinstallationdidnotinstalltheCUDADriver.Adrivero

随机推荐

  1. 10 个Python中Pip的使用技巧分享

    众所周知,pip 可以安装、更新、卸载 Python 的第三方库,非常方便。本文小编为大家总结了Python中Pip的使用技巧,需要的可以参考一下

  2. python数学建模之三大模型与十大常用算法详情

    这篇文章主要介绍了python数学建模之三大模型与十大常用算法详情,文章围绕主题展开详细的内容介绍,具有一定的参考价值,感想取得小伙伴可以参考一下

  3. Python爬取奶茶店数据分析哪家最好喝以及性价比

    这篇文章主要介绍了用Python告诉你奶茶哪家最好喝性价比最高,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习吧

  4. 使用pyinstaller打包.exe文件的详细教程

    PyInstaller是一个跨平台的Python应用打包工具,能够把 Python 脚本及其所在的 Python 解释器打包成可执行文件,下面这篇文章主要给大家介绍了关于使用pyinstaller打包.exe文件的相关资料,需要的朋友可以参考下

  5. 基于Python实现射击小游戏的制作

    这篇文章主要介绍了如何利用Python制作一个自己专属的第一人称射击小游戏,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起动手试一试

  6. Python list append方法之给列表追加元素

    这篇文章主要介绍了Python list append方法如何给列表追加元素,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

  7. Pytest+Request+Allure+Jenkins实现接口自动化

    这篇文章介绍了Pytest+Request+Allure+Jenkins实现接口自动化的方法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

  8. 利用python实现简单的情感分析实例教程

    商品评论挖掘、电影推荐、股市预测……情感分析大有用武之地,下面这篇文章主要给大家介绍了关于利用python实现简单的情感分析的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考下

  9. 利用Python上传日志并监控告警的方法详解

    这篇文章将详细为大家介绍如何通过阿里云日志服务搭建一套通过Python上传日志、配置日志告警的监控服务,感兴趣的小伙伴可以了解一下

  10. Pycharm中运行程序在Python console中执行,不是直接Run问题

    这篇文章主要介绍了Pycharm中运行程序在Python console中执行,不是直接Run问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

返回
顶部