首页 > 其他分享 >ImportError: cannot import name 'QuantStub' from 'torch.ao.quantization' (E:\Ep

ImportError: cannot import name 'QuantStub' from 'torch.ao.quantization' (E:\Ep

时间:2023-05-22 12:45:22浏览次数:41  
标签:named mmcv torch ao quantization install

ImportError: cannot import name 'QuantStub' from 'torch.ao.quantization' (E:\Eprogramfiles\Anaconda3\lib\site-packages\torch\ao\quantization\__init__.py)

from torch.ao.quantization import QuantStub, DeQuantStub

 ModuleNotFoundError: No module named 'mmcv'

pip install timm==

timm==0.5.4
pip install mmdet

Successfully installed addict-2.4.0 mmcv-1.4.7


torch                              1.11.0


AssertionError: MMCV==1.4.7 is used but incompatible. Please install mmcv>=2.0.0rc4, <2.1.0.


ERROR: Failed building wheel for mmcv
2.0.0

本机电脑安装mmcv or mmcv-full卡住

使用mmcv官网中的安装没有卡顿,直接装上了 ,使用mim安装

  1.   pip install -U openmim
  2.   mim install mmcv   ModuleNotFoundError: No module named 'mmdet.models.builder'    


    I am using mmdet 3.0.0 instead of mmdet 2.25.2,and get this err: No module named 'mmdet.models.builder'


    AssertionError: MMCV==2.0.0 is used but incompatible. Please install mmcv>=1.3.17, <=1.7.0.


     ModuleNotFoundError: No module named 'mmcv._ext'

       mim install mmcv-full==1.4.7            

标签:named,mmcv,torch,ao,quantization,install
From: https://www.cnblogs.com/emanlee/p/17409108.html

相关文章

  • 【研究生学习】Transformer模型以及Pytorch实现
    Transformer是Google在2017年提出的网络架构,仅依赖于注意力机制就可以处理序列数据,从而可以不使用RNN或CNN。当前非常热门的BERT模型就是基于Transformer构建的,本篇博客将介绍Transformer的基本原理,以及其在Pytorch上的实现。......
  • 基于pytorch实现模型剪枝
    所谓模型剪枝,其实是一种从神经网络中移除"不必要"权重或偏差(weigths/bias)的模型压缩技术。本文深入描述了pytorch框架的几种剪枝API,包括函数功能和参数定义,并给出示例代码。一,剪枝分类1.1,非结构化剪枝1.2,结构化剪枝1.3,本地与全局修剪二,PyTorch的剪枝2.1,pytorch......
  • pytorch学习笔记——timm库
    当使用ChatGPT帮我们工作的时候,确实很大一部分人就会失业,当然也有很大一部分人收益其中。我今天继续使用其帮我了解新的内容,也就是timm库。毫不夸张的说,ChatGPT比百分之80的博客讲的更清楚更好,仅次于源码。当提到计算机视觉的深度学习框架时,PyTorch无疑是最受欢迎的选择......
  • 基于pytorch搭建AlexNet神经网络用于花类识别
     ......
  • AOSP编译成功后关闭终端emulator命令找不到
    当我们编译好AOSP系统源码后,可以通过emulator命令打开模拟器,但是当我们关闭终端后,在次打开终端输入emulator命令,提示未找到命令:此时我们需要重新执行下面语句sourcebuild/envsetup.shlunch#选择之前的选项emulator这样就可以正常使用模拟器了。......
  • aop & 反射 & 缓存
    aop&反射&缓存有时候一些公用属性,就想一个对象继承这个对象,这个对象里面的属性就自动赋值,这个时候就可以用到反射(反射加上缓存速度嘎嘎快,性能损耗微乎其微),那些方法需要赋值用aop切就行。1.第一步定义注解和对应的公共类@Target({ElementType.METHOD,ElementType......
  • spring之AOP的概念及简单案例
    AOP概念AOP(AspectOrientedProgramming),即面向切面编程,可以说是OOP(ObjectOrientedProgramming,面向对象编程)的补充和完善。OOP引入封装、继承、多态等概念来建立一种对象层次结构,用于模拟公共行为的一个集合。不过OOP允许开发者定义纵向的关系,但并不适合定义横向的关系,例如日志......
  • libtorch教程(一)开发环境搭建:VS+libtorch和Qt+libtorch
    前言 事实上,在前面的pytorch部署博客和libtorch的QT部署中笔者已经分享了自己搭建libtorch开发环境的记录。其余并无太多要赘述的。本教程禁止转载。同时,本教程来自知识星球【CV技术指南】更多技术教程,可加入星球学习。欢迎关注公众号CV技术指南,专注于计算机视觉的技术总结、最......
  • 【Anaconda3】pytorch环境配置记录(CPU版本)
    安装Anaconda官网传送门点下载即可,默认下载最新版下载旧版可以去:开源镜像传送门创建Pytorch环境先在开始菜单栏打开然后输入condacreate-npytorchpython=本机Python版本号查看本机python版本按win+R输入cmd打开命令行,输入python查看python版本,版本多少上图红框中p......
  • 造轮计划 AOP
    预备知识AOP实现AOP的理念和实现AOP(面向切面编程)是一种编程范式,它的理念是将程序的业务逻辑和系统级服务分离开来,从而提高代码的可重用性和可维护性。AOP的实现方式是通过在程序执行过程中动态地将额外的代码(称为“切面”)织入到原有代码中,从而实现对原有代码的增强。动态机......