windows下安装DCNv2(python setup.py build develop),显示错误:
error LNK2001: 无法解析的外部符号 "struct THCState * state"
进入目录:DCNv2-master\src\cuda
打开dcn_v2_cuda.cu,把extern THCState *state;
改成THCState *state = at::globalContext().lazyInitCUDA();
本文解决在Windows环境下使用python setup.py build develop命令安装DCNv2时遇到的LNK2001错误。通过修改srccudadcn_v2_cuda.cu文件中的extern THCState*state;为THCState*state=at::globalContext().lazyInitCUDA();成功解决了该问题。
windows下安装DCNv2(python setup.py build develop),显示错误:
error LNK2001: 无法解析的外部符号 "struct THCState * state"
进入目录:DCNv2-master\src\cuda
打开dcn_v2_cuda.cu,把extern THCState *state;
改成THCState *state = at::globalContext().lazyInitCUDA();
您可能感兴趣的与本文相关的镜像
PyTorch 2.5
PyTorch 是一个开源的 Python 机器学习库,基于 Torch 库,底层由 C++ 实现,应用于人工智能领域,如计算机视觉和自然语言处理
1061

被折叠的 条评论
为什么被折叠?