最近复现代码,期间会遇到许多错误,也是借助CSDN解决了一些问题,想着把自己遇到的问题和废了些功夫才找到的解决办法记录一下,也和大家分享一下。
这里用到的是Github下载的代码和数据集。https://github.com/VITA-Group/EnlightenGAN
路径问题
![](https://i-blog.csdnimg.cn/blog_migrate/90657e0de678a1776d9fb4ba2782c238.png)
很多解决方法说是文件夹放错了位置,我试了下确实没解决我的问题。于是开始老老实实看代码,确实是路径读取的错误。
一个个点开错误信息,发现unaligned_dataset.py的这句存在问题,主要是A训练集的位置问题。
![](https://i-blog.csdnimg.cn/blog_migrate/b676846a720f6d593244f1bf0b4edfa9.png)
结合(24条消息) os.path.join()函数用法详解_osp.join_swan777的博客-CSDN博客中os.path的用法,想起之前为解决某些问题配置了一个dataroot的参数如下,第二张parameters处。
![](https://i-blog.csdnimg.cn/blog_migrate/3dbb3fb27923d9b8cbdbdd7e1bd94927.png)
![](https://i-blog.csdnimg.cn/blog_migrate/cd41039aed866f50e8b3785574179998.png)
将parameters信息改为如下,错误即解决。
![](https://i-blog.csdnimg.cn/blog_migrate/7933faa32d3fbed7111950c4882a5c5e.png)
我的文件夹位置放置如下图所示
![](https://i-blog.csdnimg.cn/blog_migrate/7076229e66d773664f04211d3215aabd.png)