pose-ae-train 出错error: dereferencing pointer to incomplete type ‘THTensor {aka struct THTensor}’

在学习人体姿态估计时,使用pose-ae-train进行配置时遇到错误。问题出现在extensions/AE/目录下执行python build.py install时。参考pytorch的issue #8483,该错误可能是由于pytorch版本不兼容导致。解决方案是将pytorch从0.4.1降级到0.4.0,并根据CUDA和Python版本选择合适的pytorch版本进行安装。降级后,错误成功解决。
摘要由CSDN通过智能技术生成

最近在学习人体姿态估计,配置pose-ae-train时出现错误,多次试验后将解决方法记录下来,希望能帮助到其他人。
pose-ae-train链接:https://github.com/umich-vl/pose-ae-train

extensions/AE/ 目录下python build.py install出错

(base) han@MS:/media/han/E/mWork/mCode/pose-ae-train/extensions/AE$ python build.py install
Including CUDA code.
generating /tmp/tmpo978nske/_my_lib.c
setting the current directory to '/tmp/tmpo978nske'
running build_ext
building '_my_lib' extension
creating media
creating media/han
creating media/han/E
creating media/han/E/mWork
creating media/han/E/mWork/mCode
creating media/han/E/mWork/mCode/pose-ae-train
creating media/han/E/mWork/mCode/pose-ae-train/extensions
creating media/han/E/mWork/mCode/pose-ae-train/extensions/AE
creating media/han/E/mWork/mCode/pose-ae-train/extensions/AE/src
gcc -pthread -B /home/han/anaconda3/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DWITH_CUDA -I/home/han/anaconda3/lib/python3.6/site-packages/torch/utils/ffi/../../lib/include -I/home/han/anaconda3/lib/python3.6/site-packages/torch/utils/ffi/../../lib/include/TH -I/home/han/anaconda3/lib/python3.6/site-packages/torch/utils/ffi/../../lib/include/THC -I/usr/local/cuda/include -I/home/han/anaconda3/include/python3.6m -c _my_lib.c -o ./_my_lib.o -std=c99
gcc -pthread -B /home/han/anaconda3/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DWITH_CUDA -I/home/han/anaconda3/lib/python3.6/site-packages/torch/utils/ffi/../../lib/include -I/home/han/anaconda3/lib/python3.6/site-packages/torch/utils/ffi/../../lib/include/TH -I/home/han/anaconda3/lib/python3.6/site-packages/torch/utils/ffi/../../lib/include/THC -I/usr/local/cuda/include -I/home/han/anaconda3/include/python3.6m -c /media/han/E/mWork/mCode/pose-ae-train/extensions/AE/src/my_lib.c -o ./media/han/E/mW
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值