1
框架组件
新人贴
migraphx 在编译模型是报错 terminate called after throwing an instance of 'std::bad_alloc'
2026-05-27 09:20:58
60
将 mmdet 中的 dino 模型转成 onnx,使用 C++ 版本的 migraphx 进行推理,在执行 compile 时提示报错,机器内存有 512 G 的,显存有 4卡 x 32 GB
全部评论(5)
只看楼主
L
liumg
1楼
帮忙补充下软硬件信息
1)卡是哪一代的卡
2)容器使用的哪个
3)用的那个版本migraphx
4)问题复现方式
5/27
H
HDS
回复 @liumg
1. 4*K100
2. harbor.sourcefind.cn:5443/dcu/admin/base/migraphx   5.2.0-ubuntu22.04-dtk26.04-py3.11      12847869eec6  
3. 5.2.0
4. 使用是 mmdet 里的 dino 模型,需自定义两个算子 DCNv3 与 grid_sampler ,转成 onnx 后就能跑了
5/27
H
HDS
回复 @liumg
我查了gemini 大模型回复说是因为 migraphx 会部分算子会常量折叠造成,因为 dino 模型比较复杂,导致内存暴涨,有没有什么接口可以禁止这个常量折叠的行为
5/27
L
liumg
回复 @HDS
能提供一下测试代码么,后面找人debug一下
5/27
全部4条回复
没有更多内容了
--
楼主
Level.3
0 帖子
楼主热帖
暂无数据