Skip to content
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

模型训练问题 #17

Open
Baekstar opened this issue Mar 12, 2024 · 8 comments
Open

模型训练问题 #17

Baekstar opened this issue Mar 12, 2024 · 8 comments

Comments

@Baekstar
Copy link

作者你好,为什么训练HAZE4K数据集时出现这种错误并且不往下执行呢?删除了experiment之后还是会出现
为什么会执行多次option_train中检查文件夹是否存在的语句呢
error

@cecret3350
Copy link
Owner

您好,我在ubuntu22.04下并未遇到过这种问题。出现这种问题似乎是因为使用windows导致,可以试试把num_workers改为0

@Baekstar
Copy link
Author

您好,我在ubuntu22.04下并未遇到过这种问题。出现这种问题似乎是因为使用windows导致,可以试试把num_workers改为0

感谢回复,换了服务器可以了

@ChengchengFU
Copy link

您好,我在ubuntu22.04下并未遇到过这种问题。出现这种问题似乎是因为使用windows导致,可以试试把num_workers改为0

感谢回复,换了服务器可以了

您好,我遇到了和您同样的问题,能麻烦问一下您成功运行的服务器配置吗,感谢!

@chenyy521
Copy link

我的也是这样的问题,换成ubuntu20.04也是这样的问题

@tongchangD
Copy link

作者 option_train.py 下的更改如下代码

if not os.path.exists(model_dir):
    os.mkdir(model_dir)
    opt.saved_model_dir = os.path.join(model_dir, 'saved_model')
    opt.saved_data_dir = os.path.join(model_dir, 'saved_data')
    opt.saved_plot_dir = os.path.join(model_dir, 'saved_plot')
    opt.saved_infer_dir = os.path.join(model_dir, 'saved_infer')
    os.mkdir(opt.saved_model_dir)
    os.mkdir(opt.saved_data_dir)
    os.mkdir(opt.saved_plot_dir)
    os.mkdir(opt.saved_infer_dir)
else:
    print(f'{model_dir} has already existed!')
    exit()

替换成

if os.path.exists(model_dir):
    import shutil
    print(f'{model_dir} has already existed!')
    shutil.move(model_dir,model_dir+str(time.time()))
else:
    os.mkdir(model_dir)
    opt.saved_model_dir = os.path.join(model_dir, 'saved_model')
    opt.saved_data_dir = os.path.join(model_dir, 'saved_data')
    opt.saved_plot_dir = os.path.join(model_dir, 'saved_plot')
    opt.saved_infer_dir = os.path.join(model_dir, 'saved_infer')
    os.mkdir(opt.saved_model_dir)
    os.mkdir(opt.saved_data_dir)
    os.mkdir(opt.saved_plot_dir)
    os.mkdir(opt.saved_infer_dir)

作者只是怕覆盖训练好的模型,如此改即可,再者注意windows下的路径问题,相对路径不行就改成绝对路径吧

@yanjius123
Copy link

9cc768135e0f1a54e2e053e3cae539b
大神,一开始训练时,就出现这种情况,这种怎么解决

@03191083
Copy link

您好,用新的数据集训练成功后,如何去测试图像。我直接调用了best.pk文件当作预训练模型,然后报错了。

@ynagyu010603
Copy link

您好,用新的数据集训练成功后,如何去测试图像。我直接调用了 best.pk 文件当作预训练模型,然后报错了。

请问您解决这个问题了嘛?如果解决了,是怎样做的了?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

8 participants