Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >AttributeError:模块“火炬”没有属性“_utils_internal”

AttributeError:模块“火炬”没有属性“_utils_internal”
EN

Stack Overflow用户
提问于 2021-07-06 09:14:06
回答 1查看 2.2K关注 0票数 3

我需要测试一些快速模型在没有GPU的环境中,特别是在windows服务器中。我在Google中训练了一些快速模型,现在需要对它们进行实时测试,连接到工业过程中。尽管如此,我对硬件还很有限。

在Google中,我使用了这个配置。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
from fastai.vision import *
from fastai.metrics import error_rate
from PIL import Image as PImage
import numpy as np
import cv2
import os
import pandas as pd

第一行是唯一有问题的一行是第一行,我得到了这个错误:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
  ~\.conda\envs\fastai_1\lib\site-packages\fastai\vision\__init__.py", line 3, in <module>
    from .learner import *

  ~\.conda\envs\fastai_1\lib\site-packages\fastai\vision\learner.py", line 6, in <module>
    from . import models

  ~\.conda\envs\fastai_1\lib\site-packages\fastai\vision\models\__init__.py", line 2, in <module>
    from torchvision.models import ResNet,resnet18,resnet34,resnet50,resnet101,resnet152

  ~\.conda\envs\fastai_1\lib\site-packages\torchvision\__init__.py", line 4, in <module>
    from .extension import _HAS_OPS

  ~\.conda\envs\fastai_1\lib\site-packages\torchvision\extension.py", line 51, in <module>
    _register_extensions()

  ~\.conda\envs\fastai_1\lib\site-packages\torchvision\extension.py", line 47, in _register_extensions
    torch.ops.load_library(ext_specs.origin)

  ~\.conda\envs\fastai_1\lib\site-packages\torch\_ops.py", line 99, in load_library
    path = torch._utils_internal.resolve_library_path(path)

AttributeError: module 'torch' has no attribute '_utils_internal'

我必须用conda安装Py手电筒,就像Pytorch本地https://pytorch.org/get-started/locally/所建议的那样,但是对于fastai,我必须使用pip安装。Conda在服务器上的有限硬件中不工作

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# for Pytorch
conda install pytorch torchvision torchaudio cpuonly -c pytorch
# for fastai
python -m pip install fastai==1.0.61

我的torch版本是1.9.0我的python版本是3.7.7

我检查了几个类似的线程,它们具有不同的属性,但它们都与特定的错误有关,而不是“_utils_internal”。

我很感谢你的帮助

EN

回答 1

Stack Overflow用户

发布于 2022-06-21 12:51:12

我也遇到了同样的问题(Pytorch 1.11.0,Torchvision 0.12.0,CUDA 11.3,Python3.10),并提出了一个有点“无趣”的解决方案。

首先,我检查了给定位置的文件_ops.py,它确实包含语句和函数:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
import torch._utils_internal
...
path = torch._utils_internal.resolve_library_path(path)

此外,还提供了_utils_internal.py,并包含以下语句和函数:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
import os
...
def resolve_library_path(path: str) -> str:
    return os.path.realpath(path)

由于我并不真正理解问题所在,所以我决定将返回的表达式复制到_ops.py文件中并添加os导入。因此,这现在包含:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
import os
...
path = os.path.realpath(path)

而且起作用了!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68274836

复制
相关文章
perf火炬图
让我们从 perf 命令(performance 的缩写)讲起, 它是 Linux 系统原生提供的性能分析工具, 会返回 CPU 正在执行的函数名以及调用栈(stack)
233333
2022/05/10
6940
perf火炬图
AttributeError: 'dic
这是因为换成了Python3.6.5,Python3.6.5已经删除了has_key()方法,改成了下面的写法:
py3study
2020/01/19
6150
jar中没有主清单属性啥意思啊_java没有主清单属性
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
全栈程序员站长
2022/10/04
1.7K0
.jar中没有主清单属性[通俗易懂]
问题:xxx.jar中没有主清单属性 背景:maven项目,springboot服务    IDEA打包,jar包运行出现上述错误
全栈程序员站长
2022/10/04
3.7K0
.jar中没有主清单属性[通俗易懂]
jar中没有主清单属性
我今天遇到了一个报错… 我仔细一看发现jar包才893KB大小 检查了一下打包配置,发现: 这块少了个repackage配置… <executions> <execution> <id>repackage</id> <goals> <goal>repackage</goal> </goals> </execution> </executions> 加上就可以了 再次打包就好了
阿超
2022/08/21
2.1K0
jar中没有主清单属性
AttributeError: __enter__
?  解决方法: Session()后面加上()  解决方法: Session()后面加上()  解决方法: Session()后面加上()  解决方法: Session()后面加上()  解决方法:
狼啸风云
2019/07/01
2K0
AttributeError: __enter__
《火炬之光》中的“X射线”效果
刚开始玩就注意到人被遮挡时, 并不是像其它游戏那把遮挡物半透明化, 而是把被遮挡的部分处理成一种透视效果:
逍遥剑客
2019/02/20
8270
AttributeError: __enter__
交流、咨询,有疑问欢迎添加QQ 2125364717,一起交流、一起发现问题、一起进步啊,哈哈哈哈哈 错误原因: tf.Session()少打了括号。 tf.Session()少打了括号。 tf.S
狼啸风云
2019/03/21
2K0
AttributeError: __enter__
os模块及其API&属性
所包含API列表:   os.uname: 获取详细的系统信息   os.rename: 文件重命名   os.remove: 删掉文件   os.mkdir: 创建一个目录   os.rmdir: 删掉一个目录   os.listdir: 列出当前目录下的所有目录   os.path.isdir: 判断是否是目录   os.path.isfile: 判断是否是文件   os.path.splitext: 拆分出文件的扩展名   os.path.split: 拆分出文件名   os.path.join: 拼接路径   os.path.abspath('.'): 查看当前目录的绝对路径 所包含属性:   os.name: 获取操作系统类型   os.environ: 获取在操作系统中定义的全部环境变量   os.environ.get('环境变量名'): 获取某个环境变量的值
py3study
2020/01/17
3380
速速上线,亚运火炬手集合啦!
杭州第19届亚运会已进入倒计时啦!比精彩赛事更早到来的是这届亚运会的花式“整活儿”,比如最近到湖滨步行街、少年宫广场、拱宸桥、城市阳台、良渚的小伙伴,只要掏出手机,就能和亚运吉祥物隔空互动,直接参加街头演唱会!
腾讯云AI
2023/09/21
2750
速速上线,亚运火炬手集合啦!
【Python模块2】- 模块搜索顺序、内置属性、开发原则
新建一个random.py文件和模块同名,可以看出PyCharm也给我们提示了(randinth函数有个灰色底纹),此时再来运行文件,报错
python自学网
2022/10/05
7710
【Python模块2】- 模块搜索顺序、内置属性、开发原则
springboot的jar包,没有主清单属性
最近开发项目时,springboot项目开发完成打成jar包,在使用java -jar test.jar 运行时报错: k2alpha-sample.jar中没有主清单属性
零式的天空
2022/03/22
1.6K0
运行 jar 出现"中没有主清单属性"
在运行通过 “java -jar xxx.jar” 的时候, 报 “中没有主清单属性” 错误.
芥末鱿鱼
2022/05/05
7.2K0
java jar 没有主清单属性_Spring Boot jar中没有主清单属性的解决方法「建议收藏」
使用Spring Boot微服务搭建框架,在eclipse和Idea下能正常运行,但是在打成jar包部署或者直接使用java -jar命令的时候,提示了xxxxxx.jar中没有主清单属性:
全栈程序员站长
2022/10/04
3.1K0
AttributeError: module 'tensor board.
将tf.summary.FileWriter()换成tf.summary.create_file_writer()
狼啸风云
2020/02/11
2K0
【说站】python模块的name属性
1、如果想在模块被引入时,模块中的某一程序块不执行,可以用name属性来使该程序块仅在该模块自身运行时执行。
很酷的站长
2022/11/24
6350
【说站】python模块的name属性
springboot jar包启动提示没有主清单属性
因为我使用spring-boot-dependencies这个BOM代替了spring-boot-starter-parent这个parent POM(详见13.2.2. Using Spring Boot without the parent POM)
星辰sea
2022/10/29
1.5K0
springboot jar包启动提示没有主清单属性
SpringBoot项目Jar包运行没有主清单属性
然后如果使用命令打包,则使用打包命令:mvn install -Dmaven.test.skip=true 解释一下,-Dmaven.test.skip=true 这句话的意思是跳过测试验证,可加可不加,不加缩短打包时间
itze
2022/10/31
2.2K0
jar中没有主清单属性 (亲测有效)[通俗易懂]
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
全栈程序员站长
2022/10/04
1.6K0
在你的女票面前 你没有private属性
内部类经常用在编写图形界面,比如swing和安卓的程序,所以在我们通常的web程序中使用较少,但是我们还是有必要来认识一下他。
用户5745563
2019/07/04
4830
在你的女票面前 你没有private属性

相似问题

AttributeError:模块“火炬”没有属性“张量”

60

AttributeError:模块“火炬”没有属性“cmul”

316

AttributeError:模块“火炬”没有属性“集线器”

21

AttributeError:模块“火炬”没有属性“__version__”

14

AttributeError:模块“火炬”没有属性“inference_mode”

11
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文