关于用pytorch搭建Deeplabv3+过程遇到的各种问题总结

首先,我所使用的环境:
pytorch:1.8.1;CUDA:10.2;python:3.6;GPU:RTX2060(笔记本端)

然后是所使用代码的链接:
https://link.csdn.net/?target=https%3A%2F%2Fgithub.com%2Fjfzhang95%2Fpytorch-deeplab-xception

其主体结构如下:
关于用pytorch搭建Deeplabv3+过程遇到的各种问题总结_第1张图片

问题一:平级文件夹下的py文件无法互相import(已解决)

解决方案:
使用sys模块,将需要import的py文件具体路径加入到搜索路径中即可;
例如:
关于用pytorch搭建Deeplabv3+过程遇到的各种问题总结_第2张图片
pascal.py中需要import mypath.py中的类Path会出现如下问题
关于用pytorch搭建Deeplabv3+过程遇到的各种问题总结_第3张图片
在该段代码前加上以下代码即可
在这里插入图片描述

问题二:pycocotools在Windows平台的安装(已解决)

解决方法:
https://blog.csdn.net/qq_29750461/article/details/98498864?utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-1.control&dist_request_id=&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-1.control

按照以上方法操作,可能会因为没有VS生成工具而无法成功安装,在命令行中有下载链接,直接下载,完成后重新运行即可
在这里插入图片描述
安装完成的pycocotools在Anaconda安装位置下的这个位置:
在这里插入图片描述
若想在虚拟环境中使用,直接将该文件夹复制到对应env的site-packages文件夹下即可

问题三:报错 “RuntimeError: cuDNN error: CUDNN_STATUS_NOT_INITIALIZED”(未解决)

完整报错如下:

网上四处查询该报错,主流说法是cuDNN、CUDA、Pytorch、python版本不对应,更换多次无果,依然显示该报错;暂时还未得以解决

参考资料:
https://blog.csdn.net/qq_39056987/article/details/106455828

https://blog.csdn.net/qq_39938666/article/details/86611474

你可能感兴趣的:(关于用pytorch搭建Deeplabv3+过程遇到的各种问题总结)