NNI模型加速:ValueError: Modules that have backward hooks assigned can‘t be compiled:
概要: 采用nni进行Speed Up的时候,报错ValueError: Modules that have backward hooks assigned can't be compiled: Conv2d(3, 18, kerne)
问题定位:
错误提示含义大致为模型有backward hook,无法编译。定位到代码里:
self.p_conv.register_backward_hook(self._set_lr)
代码原形为torch.nn.Module.register_backward_hook,针对nn.Module这个对象,作用为提取中间层参数,比如梯度之类的。详细介绍参考pytorch笔记:pytorch中的钩子(Hook)有何作用?_Activewaste-CSDN博客_hook pytorch
解决方法:
只能是注释掉这句代码了,好在对我的模型没啥影响。其实把问题的产生原因讲清楚是最好的,奈何当前能力有限,只能先搁置了。
NNI模型加速:ValueError: Modules that have backward hooks assigned can‘t be compiled:相关推荐
- NNI模型剪枝压缩使用的较详细记录
使用微软nni工具,基于pytorch进行模型压缩记录总结,最后的结论一很久以前实验的,可能会有点误差,或者NNI工具更新了.但是nni模型剪枝压缩的整体流程是这样的,在此简单记录一下. 一.模型的剪 ...
- sklearn随机森林模型:ValueError: Unknown label type: ‘unknown‘
sklearn随机森林模型:ValueError: Unknown label type: 'unknown' 目录 sklearn随机森林模型:ValueError: Unknown label t ...
- 10倍加速!爱奇艺超分辨模型加速实践
关注公众号,发现CV技术之美 随着终端播放设备的升级,观众对于视频的品质需求也逐步提升.需求从最开始的高清过渡到4K,最近8K也有开始流行的趋势.除了对于分辨率提升的需求之外,视频在采集的过程中,也难 ...
- 【模型加速】关于模型加速的总结
概述 ● 模型加速的目标: a. Increase inference speed:加快推理速度(应用层面). b. Reduce model size:压缩模型. ● 关于模型的加速大致可以分为三个 ...
- yolo模型部署——tensorRT模型加速+triton服务器模型部署
将最近的工作做个记录,方便日后学习回顾: 1.针对项目需求开发满足任务的模型,拿到任务就要去选相应的算法,由于是工程应用型,必须找填坑多的算法,这样遇到问题可参考的资料多. 2.做好以后,还要将开发的 ...
- 模型加速之轻量化网络
模型加速之轻量化网络 当前物体检测结构大都依赖使用卷积网络进行特征提取,即 Backbone,通常使用 VGGNet.ResNet 等优秀的基础网络,但是这些网络往往计算量巨大,依赖这些基础网络的检测 ...
- 模型转换、模型压缩、模型加速工具汇总
点击上方"计算机视觉工坊",选择"星标" 干货第一时间送达 编辑丨机器学习AI算法工程 一.场景需求解读 在现实场景中,我们经常会遇到这样一个问题,即某篇论 ...
- Ultralytics公司YOLOv8来了(训练自己的数据集并基于NVIDIA TensorRT和华为昇腾端到端模型加速)--跟不上“卷“的节奏
Official YOLOv8 训练自己的数据集并基于NVIDIA TensorRT和华为昇腾端到端模型加速 说明: 本项目支持YOLOv8的对应的package的版本是:ultralytics-8. ...
- win10下 yolov8 tensorrt模型加速部署【实战】
Windows10下yolov8 tensorrt模型加速部署[实战] TensorRT-Alpha基于tensorrt+cuda c++实现模型end2end的gpu加速,支持win10.linux ...
最新文章
- WebGIS--ArcGIS for Flex系列开发一:flash builder
- java使用eclipse打jar包_Eclipse对Java项目打Jar包
- [route]Add up route for deb rpm and windows / 为RPM系DEB系和Windows添加路由
- 国产手机都会用鸿蒙吗,华为鸿蒙系统已经发布,小米等国产手机会使用鸿蒙系统吗?来看看...
- 信管 - 挣值 - 资料收集
- 【leetcode-74】搜索二维矩阵
- 最近对焦距离与最大放大倍率
- 时代杂志评选了08年50个最棒的网站
- 物料编码是计算机识别和检索物料的( ),物料编码是计算机识别和检索物料的。...
- 【深度学习框架】-Caffe(入门级学习一:简单介绍)
- 怎样用自己电脑搭建网络服务器!不花一分钱
- Linux刻录光盘win10认不到,win10系统无法读取DVD和刻录光盘的具体操作步骤
- 网络安全——kali_Linux基本命令大全
- 使用js制作完整轮播图 (解决最后一张切换到前面一张的动画问题)
- android模拟器报错dev kvm is not found
- android模拟器 菜单键,夜神安卓模拟器系统设置有哪些?
- VB程序启动后如何在通知区域显示
- OpenCV实现击中击不中变换和形态学细化
- 星起航:抖音小店体验分低怎么办,如何提高店铺体验评分?
- Vue中的this.$nextTick方法的使用 [前端][Vue框架]
热门文章
- 生于硬核 DTCC2020Hubble与技术硬核“同生共荣”
- JAVA毕业设计Web医学院校大学生就业信息管理系统计算机源码+lw文档+系统+调试部署+数据库
- ArcGIS中3度带和6度带投影变换方法及跨带投影问题
- 10.Redis系列之数据类型GeoSpatial
- Redis中的Bitmaps、HyperLogLog、Geospatial
- 上帝模式,Windows 系统的神操作
- linux steam输入法,Ubuntu 13.04安装搜狗输入法
- 统计学——一元线性回归与多元线性回归
- intouch sqlserver_Intouch:函数SQLCONNECT具有连接MSSQL数据库的能力。
- 电脑低配,低配好玩的电脑单机游戏