-
Notifications
You must be signed in to change notification settings - Fork 14
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Train Problem #7
Comments
所以很奇怪,谢谢 |
是的,我是使用conda安装的 |
更高版本的cuda和torch可以运行此项目吗? |
可以的 1.1x pytorch 都可以,精确版本号 只是为了保持环境一致 |
好的谢谢,我稍后尝试 |
有问题欢迎反馈~ |
谢谢,跑通了,顺便问一下,此项目支持多卡吗? |
支持,具体参考https://github.com/XPixelGroup/BasicSR/blob/master/docs/TrainTest.md. |
So Cool😎 |
我尝试了修改成多卡,但是由于存在对experiments文件夹的校验,后续卡上结果在写入时会由于已经存在而报错,这是一个问题 |
不一定是多卡的原因,当我想要把一次实验重复跑多次时,就会报错,删除experiments文件夹再次运行,问题得以解决。这部分我还没有看代码 |
这里是因为我添加了保存最佳PSNR的checkpoint,导致断开再继续训练时会自动加载里面experiments文件夹下最新XXX(迭代此次数).state继续训练,但是由于我设置额外保存最佳PSNRcheckpoint会导致加载冲突,你可以在train.py 177行手动修改你最近一次的state文件以用于继续训练,而不必重新训练 |
我想要运行LOLv2 Real captured subset of LOL https://github.com/flyywh/SGM-Low-Light数据集 |
LOLV2的Synthetic subdataset可以直接运行,而Real-Captured却不能 |
你可以提供一个多卡训练,多卡测试脚本吗? |
好吧,经过我的测试,不论是LOL-V2还是VE-LOL,只要是Syntactic的都可以直接运行,而Real的却会提示缺失图片,尽管那些所谓缺失的图片安静的躺在文件夹里。不知道这是什么原因,很奇怪. |
从图片上看 应该是路径错误,一个是Train 文件夹 一个是Test 你把Train文件,另外我是单卡训练和测试的,这边多卡测试没有试过,需要你自己探索了,BasicSR也给出了脚本,应该简单修改或者不修改就能跑起来吧 |
好的,谢谢 |
我检查了我的路径,路径是没有问题的,仅仅把上层目录Synthetic换成了Real_captured, |
从你给的截图上看 'normal00246.png'文件的上一级文件夹是Train/Normal/, 而配置文件里你展示的是val: Test/Normal/ |
也就是说我需要从train里抽取一部分作为val出来吗 |
你可以提供完整的配置文件吗?train:下面放训练数据的文件夹路径 val:放验证数据的文件夹路径 |
没问题
val: |
很奇怪,只有LOLv2和LOL-Ve的Real-Captured会有这种状况,Syn都是可以直接运行的,我觉得这不是巧合,后面我会仔细调查 |
Hello, I have made a new discovery Using this work it is possible to run directly LOLv2-RealCaptured 或许是你们的代码实现不同? |
你可以尝试下载该连接的LOL-v2数据集https://drive.google.com/file/d/1Ou9EljYZW8o5dbDCf9R34FS8Pd8kEp2U/view |
嗯,我和你看法一致 |
The text was updated successfully, but these errors were encountered: