作者:中青33期_840 | 来源:互联网 | 2023-10-11 13:03
Pytorch4.0,Windows10安装步骤:(更新2:VSCode的bug修正,当你更新VSCode版本后,可能会遇到如下错误(错误1):又或者如下错误(错误2):错误1的一
Pytorch 4.0,Windows 10安装步骤:
(更新2:VSCode的bug修正,当你更新VSCode版本后,可能会遇到如下错误 (错误1):
又或者如下错误 (错误2):
错误1的一种解决办法是“File->Open Folder->导航到程序所在目录->点左册边栏上的debug图标
->点齿轮图标”
错误2的一种解决办法是“把路径里所有空格去掉”,比如‘d:\my directory\my folder\’改为‘d:\my_directory\my_folder\’
更新2总结:如果你的VSCode目前工作一切正常,建议你永“不”升级)
(更新1:本文安装方法支持Windows Workstation版本,但要注意cuda 9.1和Anaconda3-5.1.0的版本,如果有火炬手用最新版的VSCode debug时发生莫名其妙的错误,可以试试用Anaconda集成的Spyder先跑一遍代码,结果正常的情况下再用VSCode跑,具体情况如下:
如果你安装了Anaconda3-5.2.0,安装torchvision的时候会提示msgpack未安装,可以在安装torchvision前输入“pip install msgpack”解决,但安装了VSCode后,print()函数会报错,如下图:
虽然Pytorch工作正常,print()在Spyder下也正常,唯独VSCode不行
如果你安装了Anaconda3-5.1.0,安装torchvision的时候一切正常,安装了VSCode后,print()函数也会报错,这时启动Spyder跑一遍代码,再用VSCode跑就正常了
更新1总结:“new VSCode sucks!”)
1. 安装cuda 9.1,安装时所有选项默认,下载地址:https://developer.nvidia.com/cuda-downloads?target_os=Windows&target_arch=x86_64&target_version=10
2. 安装anaconda3,安装时所有选项默认(注意安装给“当前用户”,多用户选项会导致后面的安装失败),下载地址:Downloads – Anaconda
3. 搜索应用“Anaconda Prompt”,右击选择“以管理员身份运行”,输入如下命令:
conda config –add channels Tsinghua Open Source Mirror
conda config –add channels Tsinghua Open Source Mirror
conda config –set show_channel_urls yes
conda config –add channels Tsinghua Open Source Mirror
4. 搜索应用“Anaconda Prompt”,右击选择“以管理员身份运行”,输入如下命令:
conda install pytorch cuda91
pip install torchvision
5. 如果步骤4失败,可能是python版本问题,如果是python 3.5,输入如下命令:
pip install http://download.pytorch.org/whl/cu91/torch-0.4.0-cp35-cp35m-win_amd64.whl
如果是python 3.6,输入如下命令:
pip install http://download.pytorch.org/whl/cu91/torch-0.4.0-cp36-cp36m-win_amd64.whl
6. 测试,搜索应用“Spyder”,右击选择“以管理员身份运行”,输入如下代码后点“F5”运行
import torch # 如正常则静默
a = torch.Tensor([1.]) # 如正常则静默
a.cuda() # 如正常则返回”tensor([ 1.], device=’cuda:0′)”
from torch.backends import cudnn # 如正常则静默
cudnn.is_acceptable(a.cuda()) # 如正常则返回 “True”