error: identifier “AT_CHECK“ is undefined
错误原因
在使用pytorch
编译maskrcnn-benchmark的时候报,如下错误
idia/.local/lib/python3.6/site-packages/torch/include/THC -I/usr/local/cuda/include -I/usr/include/python3.6m -c /home/nvidia/maskrcnn-benchmark/maskrcnn_benchmark/csrc/cuda/deform_pool_cuda.cu -o build/temp.linux-aarch64-3.6/home/nvidia/maskrcnn-benchmark/maskrcnn_benchmark/csrc/cuda/deform_pool_cuda.o -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr --compiler-options ‘-fPIC’ -DCUDA_HAS_FP16=1 -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=1 -gencode=arch=compute_72,code=sm_72 -std=c++14
/home/nvidia/maskrcnn-benchmark/maskrcnn_benchmark/csrc/cuda/deform_pool_cuda.cu(42): error: identifier “AT_CHECK” is undefined
/home/nvidia/maskrcnn-benchmark/maskrcnn_benchmark/csrc/cuda/deform_pool_cuda.cu(68): error: identifier “AT_CHECK” is undefined
2 errors detected in the compilation of “/tmp/tmpxft_00003557_00000000-6_deform_pool_cuda.cpp1.ii”.
error: command ‘/usr/local/cuda/bin/nvcc’ failed with exit status 1
环境配置
- python:3.8.5
- pytorch:1.7
解决办法
将报错行中的AT_CHECK
替换为TORCH_CHECK
即可
参考:https://github.com/facebookresearch/maskrcnn-benchmark/issues/1248
error: identifier “AT_CHECK“ is undefined相关推荐
- detectron2编译错误: error: identifier “single_box_iou_rotated“ is undefined
Python:3.10 CUDA:11.3 detectron2:0.6 torch:1.11.0+cu113 git clone detectron2的源码之后执行python setup.py b ...
- 安装maskrcnn-banchmark时遇到的“AT_CHECK“ is undefined错误
解决方案来自这里. 运行环境 Ubuntu 18.04 Python 3.7.Pytorch 1.8(Nightly) CUDA 10.1 错误 maskrcnn_benchmark/csrc/cud ...
- IAR STM32工程报错Error[Pe020]: identifier “GPIO_Pin_0”is undefined D:\STM32F103_Demo\App\main.c
IAR STM32工程报错: Error[Pe020]: identifier "GPIO_Pin_0" is undefined D:\STM32F103_Demo\App\ma ...
- 解决Stm32出现..\HARDWARE\ADC\adc.c(22): error: #20: identifier ADC_InitTypeDef is undefined异常
笔者本科阶段读的是通信工程,因此各种比赛或者作业免不了要使用stm32.而使用stm32中将几个单独的工程合并起来更是家常便饭,而合并工程中常遇到的一个问题是已经将.c文件添加到工程中,而且路径也配置 ...
- STM32单片机报错error: #20: identifier “TIM2_IRQn“ is undefined
stm32单片机编译报错:error: #20: identifier "TIM2_IRQn" is undefined 出错的原因:选择单片机型号头文件不对 出错例字如下图: 编 ...
- 实际已经定义却出现 error: #20: identifier xxx is undefined 的错误
前言 本博文基于MDK5.26的C环境编写,不过跟芯片没关系,是软件调试出现的问题: 本博文并一定适合其他原因引起的未定义错误,仅适合"已经定义了xxx,但却报没定义的错"这种情况 ...
- 【异常】Error: ERROR 1012 (42M03): Table undefined. (state=42M03,code=1012)
[异常]Error: ERROR 1012 (42M03): Table undefined. (state=42M03,code=1012) 参考文章: (1)[异常]Error: ERROR 10 ...
- 编译时遇到如下错误error C2061: syntax error : identifier 'THIS_FILE'
上午写程序时,加入了前些写的一个类,编译时遇到如下错误: ...error C2061: syntax error : identifier 'THIS_FILE' .../new(35) : err ...
- Error:express-session deprecated undefined resave option; provide resave option app.js:17:10
Error:express-session deprecated undefined resave option; provide resave option app.js:17:10 报错如下 解决 ...
最新文章
- 如何把薪资谈高一倍?请看大厂offer拿到手软的ML大神自述
- [攻防世界 pwn]——guess_num
- STM32 串行通信原理
- 常用jdk的命令行工具:_jhsdb:JDK 9的新工具
- java xml转map_java练习本(原每日一练)(20190514)
- java oracle连接数据库_Java 连接 Oracle 数据库
- android省市区三级联动案例:(一)运行效果
- 网络不通时自动重启网卡的脚本
- Python selenium 模拟ip 代理ip地址访问
- apktool使用注意事项
- 数字钱包红海角逐,小程序生态快速引入可助力占领智慧设备入口
- VLC接收RTP的H264流串流成OGGT向HTTP发送,可以直接用HTML5播放
- 微信小程序开发踩坑经验——小蜗社群
- java queue GATK_GATK 4.0 全外显子call variant
- INE上线BiKi,开启“充值领空投+最少买入,也拿万元锦鲤”活动
- 开发笔记--项目部署到linux服务器
- 【Android App】实战项目之虚拟现实(VR)的全景相册(附源码和演示视频 可用于学习和大作业)
- 【ARM】迅为rk3568开发板buildroot添加桌面应用
- nginx配置深析1
- android电视投影ipad,【沙发管家】苹果手机, Ipad连接安卓智能电视投屏教程!
热门文章
- Unity关于画板工具开发
- 超薄百兆网络变压器H81621S不能用于有POE要求的网络通讯设备上
- 芝麻ip代理 | 数据可视化小贴士—原则和对比
- 求职与面试(一):Android必备
- k重特征值必有k个线性无关的_大学线性代数必过复习资料
- 70+分级调色lut预设 Psychedelia LUTs Pack无水印
- mysql cube用法_SQL中CUBE 用法
- kylin的cube的原理
- [转] linux 运行 QQ2009
- linux中蓝色反白文件,Linux系统Terminal终端中的文件、文件夹的颜色修改方法