关于如何在windows下运行stdf(主要是import deform_conv_cuda)

基于stdf的网络已经训练好(在ubantu系统中),但是如果要把网络嵌到VTM中,就要在windows系统中使用vs2019跑程序,这个问题真的很头大,在windows系统中根本没有bash命令。
1、我首先把问题聚焦到bash命令中,根据链接添加链接描述对windows进行了ubantu配置
2、问题又出现了,由于原作者的“bash build.sh”的方式是在Linux系统中,因此我就要找到windows我的环境中的CUDA环境,试了好多种方式,终于根据英伟达控制面板中的系统信息->组件找到了CUDA的版本信息是12.2在这里插入图片描述
3、根据链接添加链接描述配置了CUDA-12.2和CUDNN,并且将build.sh文件中的地址改为win下面的地址,值得注意的是:win的CUDA下面没有lib64,只有lib\x64,但是还是报错,说我的环境的CUDA版本与12.2不匹配
在这里插入图片描述

4、重新下载并安装了CUDA+CUDNN-11.3版本,但是又出现问题,反正报一堆错
在这里插入图片描述
5、无语了,已经陷入绝望,都想着怎么学习在VScode上跑VTM了,在此绝望之际,我索性把所有的报错喂给了chatgpt,他说可能是VS版本冲突(因为好像bash需要使用VS编译),突然想起我的电脑有VS2019和2022,我查询了CUDA11.3和torch对应的是VS2019,所以我毅然决然停下了所有的程序,把VS2022卸载,然后使用“python setup.py install”,结果突然成功了!!!!!
在这里插入图片描述
6、后来就是在VS2019上跑VTM,结果又说SDK用的是VS2022的,遂又把VS2022下载回来了

感谢ChatGPT,能在几百行报错中找到问题!!!

  • 8
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值