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

news/2025/2/7 19:48:22/

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了!搞定收工!


http://www.ppmy.cn/news/202307.html

相关文章

Ubuntu18.04——正确安装英伟达(NVIDIA)显卡驱动的一种简便方法

Ubuntu18.04——正确安装英伟达(NVIDIA)显卡驱动的一种简便方法 前提说明1、打开软件和更新-附加驱动,选中下图所示项并点击应用更改(已经是的话,就不用更改)2、连上网络,打开终端,依…

win7下安装TensorFlow框架的gpu版本

win7下安装TensorFlow框架的gpu版本 首先附上成功截图一、系统情况二、安装工具准备三、TensorFlow-GPU安装四、Keras安装 首先附上成功截图 欢迎大家评论,若碰到了问题,可以直接评论,看到了会立刻回复 一、系统情况 系统:win…

平常写代码注意的细节part7(网络编程)P620-P635

目录 Note学习内容1. IP地址、主域名1.1 InetAddress的使用1.2 端口号1.3 网络协议TCP和UDP的区别1.4 TCP网络编程1.5 UDP网络编程1.6 URL编程 Note 任何一个类的对象都可以转化为一个特殊的字符串Json 每一个线程有一个独立的栈和程序计数器,几个进程中的多个线程…

图像处理入门和UltraLAB P620系列全能型、高性能、静音级便携工作站

一、图像处理的应用     1、身份认证   21世纪是刷脸的时代,这一点无可厚非。首先是银行,据说重庆的银行已经使用了人脸识别的验证系统来进行辅助的认证。其次是门禁系统,以前是指纹,虹膜,现在就是人脸。指纹、虹…

iphone有什么软件可以修改html,现在iPhone组装机太可怕,修改数据即可变原装?...

最近朋友花2000多元买了一台iPhone 12白色,这么便宜的价格确实惊艳到了我,全新的现在低配也要5000多元,二手普遍在4000多元,那么这么低的价格是怎么做到的呢? 有一个和iPhone关系很好的词汇叫组装机,顾名思义也是改装…

为了有一些储蓄,把自己压榨到最狠的时候是怎样的?

见过两个90后,虽然收入不算低,但是为了储蓄买房,真的是把自己压榨的非常狠,平时生活上非常的节俭,但是这样也让他们在不到30岁的年龄,就依靠自己的能力在大城市买了房子,过上了有房有车的幸福生…

为什么现在越来越多的人买手机都喜欢从官网购买,而不从实体店买?

准确的说,现在越来越多的人喜欢在淘宝网、天猫网或是京东网等购物平台购买手机(官网是企业公司为宣传自己的产品而创办的独立网页)。这些网站的旗舰店或者是工厂直营店大多数都支持七天无理由退换货,还可享受无人为损坏3个月直接换…

手机和我的私生活有什么必然的联系吗?

手机和我的私生活有什么必然的联系吗?也许有。手机这个发展迅速,带有相当强的时代气息的通讯工具,对别人来说意义不同,但对我来说影响是巨大的,难道我真的和手机有着什么情缘?想想自从神州行充值业务推出以来,我的生…