-
Notifications
You must be signed in to change notification settings - Fork 1.4k
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
Evolve missing dfl hyperparameter in train_dual.py and train.py #149
Comments
Currently YOLOv9 does not support evolve, you may need do some modification. For example, modify loss gain to adaptive with hyp. |
Any updates if |
I was able to get evolve to run with the changes in #150, though with what the author stated I'm not sure if it produced truly optimal results. |
Thank you! I just saw it sorry.
refer to? |
See here: Line 532 in 5b1ea9a
|
Running training with the
--evolve
flag, the system outputs the following error:The root cause is that the
dfl
hyperparameter is absent in the evolve section oftrain.py
andtrain_dual.py
.In the file
hyp.scratch-high.yaml
thedfl
hyperparameter appears just afterobj_pw
:yolov9/data/hyps/hyp.scratch-high.yaml
Line 13 in 3f27231
However, in both
train_dual.py
andtrain.py
this hyperparameter is missing under the keys for evolve:yolov9/train_dual.py
Line 556 in 3f27231
yolov9/train.py
Line 546 in 3f27231
The text was updated successfully, but these errors were encountered: