win10 安装pytorch gpu 及 解决报错"OSError: [WinError 126] 找不到指定的模块"

  • 本机参数
  • 安装CUDA 和 CUDNN
  • 安装pytorch
  • 报错解决

本机参数

GPU:Quadro P620
CUDA:11.0.2
CUDNN: 8.0
python: 3.7
pytorch: 1.7.0

安装CUDA 和 CUDNN

参考网上资源
1、查看显卡是否支持CUDA及支持的版本。here
2、查看CUDA以及Cudnn版本对应关系。here
3、下载相应版本的CUDA和CUDNN并安装。here

安装pytorch

1、官网下载
根据CUDA选择合适的版本。
建议选择pip安装,用conda安装实在太慢了。

2、然后把下面的命令复制到anaconda prompt 控制台。然后等下载安装完就好了。


这个包差不多有2G,可以参考网上使用镜像源。不过我就这样用pip安装的时候也还是挺快了。用conda安装就真是龟速一样了。

3、测试安装是否成功。

为了确保PyTorch是否安装成功,我们需要运行简单的样例代码测试,例如打印出随机生成的张量矩阵,以及gpu是否可以使用。

首先在命令行输入python,进入python的解释器,依次输入以下命令,每输入一句回车

import torch
x = torch.rand(5,3)
print(x)

输出的内容应该类似于以下:

tensor([[0.3380, 0.3845, 0.3217],[0.8337, 0.9050, 0.2650],[0.2979, 0.7141, 0.9069],[0.1449, 0.1132, 0.1375],[0.4675, 0.3947, 0.1426]])

如果OK,则说明pytorch安装基本成功。

再输入

torch.cuda.is_available()

如果输出“True”,则说明GPU驱动和CUDA可以支持pytorch的加速计算!


恭喜安装成功!

报错解决

今天安装的时候,照着上面的步骤下来,刚开始还是报错了。so sad

OSError: [WinError 126] 找不到指定的模块。 Error loading"C:\Users\anaconda3\envs\pytorch\lib\site-packages\torch\lib\asmjit.dll"or one of its dependencies.

但是通过查看文件夹,会发现其实这个文件时存在的。就是不知为什么python没有读取到。

网上有几种办法。比如降低pytorch 版本的。但是我不知道哪些版本适合,一个个试太麻烦,而且怕还要改CUDA版本,嫌麻烦,就没试。

还有改初始化代码的。就是报错的那个文件代码,修改了路径,但是也不行。然后一直找不到原因,拖了一天没搞定。

最后今晚看到一篇文章。安装了Microsoft Visual C++ Redistributable,然后就神奇的可以了。不明觉厉!

虽然不知道是为什么会这样,但是好在问题解决了,又可以快乐debug了!搞定收工!

win10 安装pytorch gpu 及 解决报错“OSError: [WinError 126] 找不到指定的模块相关推荐

  1. python打包不能在其他电脑打开、找不到指定模块,pyinstaller打包移植到别的电脑报错OSError: [WinError 126] 找不到指定的模块。...

    首先说一下我的环境 win10 python3.6.4 下面是我安装库 版本 pip list Package         Version --------------- ------------ ...

  2. Python读取dll库报错:[WinError 126]找不到指定的模块

    问题描述 所做的项目需要调用C编译好的dll动态链接库,一般来说,直接运行 import ctypes dll_read = ctypes.cdll.LoadLibrary('./xxx.dll') ...

  3. 解决Pytorch:raise err OSError: [WinError 126] 找不到指定的模块caffe2_detectron_ops.dll” or one of its dependen

    解决Pytorch:raise err OSError: [WinError 126] 找不到指定的模块 caffe2_detectron_ops.dll" or one of its de ...

  4. 完美解决 OSError: [WinError 126] 找不到指定的模块

    OSError: [WinError 126] 找不到指定的模块 问题: 遇到这个问题 大多数都是 缺少了 dll 今天在python中遇到了 OSError: [WinError 126] 找不到指 ...

  5. 安装atari,出现错误“self._handle = _dlopen(self._name, mode) OSError: [WinError 126] 找不到指定模块”

    如题,安装过atari_py,但在import时出现"lib\ctypes\__init__.py", line 364, in __init__ self._handle = _ ...

  6. python 调用 tensorflow.dll_解决windows上安装tensorflow时报错,“DLL load failed: 找不到指定的模块”的问题...

    最近打算开始研究一下机器学习,今天在windows上装tensorflow花了点功夫,其实前面的步骤不难,只要依次装好python3.5,numpy,tensorflow就行了,有一点要注意的是目前只 ...

  7. 已使用管理员权限运行CMD,仍报错OSError: [WinError 5] 拒绝访问。: ‘E:\\Code\\Python\\Git\\stable-diffusion-webui\\venv\\

    已使用管理员权限运行CMD,仍报错OSError: [WinError 5] 拒绝访问.: 'E:\\Code\\Python\\Git\\stable-diffusion-webui\\venv\\ ...

  8. 解决Windows 10 ‘.\wsvd.mexw64‘ 无效: 找不到指定的模块问题

    问题概述   继上次试图使用mac跑APAP和AANAP,APAP成功跑通了-but 跑AANAP的时候出现了问题,因为无法调用vlfeat中的sift相关函数-看了很多网上的教程,感觉应该是我Xco ...

  9. win10 安装Pytorch GPU版+CUDA+cuDNN(篇幅较长保姆教程) (含CUDA11.1与cuDNN8.0.4安装包)

    win10安装CUDA11.1+cuDNN8.0.4+Pytorch(含CUDA11.1与cuDNN8.0.4安装包) 更新NVIDIA(查看版本号) 查找NVIDIA,CUDA,cuDNN对应版本号 ...

  10. win10安装elasticSearch8.1.2,报错解决方案

    安装步骤可以参考<win10部署安装Elasticsearch8.1.2> 1.报错:此时不应有 \java\jdk1.8.0_20 解决方案: 在java环境变量都设置正确情况下,有可能 ...

最新文章

  1. 搜索引擎爬虫蜘蛛的USERAGENT大全
  2. 如何让ASP.NET默认的资源编程方式支持非.ResX资源存储
  3. tmap的使用_MapInfo教程--二次开发入门
  4. pip3 便捷安装包
  5. 【离散数学中的数据结构与算法】十 汉诺塔
  6. 苹果cms V10模板 秘趣响应式高端在线影视视频模板
  7. Servlet之第一个web项目
  8. html中font size默认值,HTML basefont size 属性
  9. C++复习 auto
  10. 数据库SQL Server 2019下载安装详细教程
  11. fastDFS上传文件过大
  12. Linux 摄像头驱动
  13. Vue3和Vue2组件单元素的过渡
  14. 一个简洁美观的静态网页登陆页面(css+html)
  15. 阿里天池课堂Python
  16. Linux—添加开机启动
  17. 舔狗日记-土味情话-每日一言三合一小程序源码下载带安装教程
  18. MMWHS-文献阅读(图像分割)
  19. C语言数组名、数组名取地址、数组首元素地址之间的关系
  20. 【华为机试真题 Python】素数之积

热门文章

  1. vscode html可视化,在VSCode中可视化数据结构
  2. 网站建设需做的工作,你知道吗?
  3. 12、添加和删除页码符号
  4. PHPStudy使用教程及phpstudy安装教程
  5. ios下拉效果滑动滚出页面
  6. java new thread名字_Java的每个Thread都希望拥有自己的名称
  7. 331. 验证二叉树的前序序列化
  8. POS系统example.launch 的位置_关于信用卡用户使用个人POS机的建议!
  9. oracle 导入 imp-00008,imp导入文件时报大量的imp-0008错误
  10. 统计学中p值计算公式_统计学中的P值如何计算?