Previous trained model giving different predictions in newer ultralytics #16914
Replies: 3 comments 1 reply
-
👋 Hello @lastmarchoftheents, thank you for bringing this to our attention 🚀! This is an automated response, and an Ultralytics engineer will assist you soon. To better understand the issue with your predictions, please ensure you've checked the following:
🔄 If you've encountered this while custom training, double-check your setup against our Tips for Best Training Results. Additionally, feel free to join our growing Ultralytics community for more interactive support:
Upgrade InstructionsEnsure you're running an updated environment. Upgrade all requirements in a Python>=3.8 environment with PyTorch>=1.8: pip install -U ultralytics EnvironmentsYOLO can be executed in various verified environments:
StatusAlways ensure the Ultralytics CI badge is green for verified correct operations. Thank you for your patience and support! 😊 |
Beta Was this translation helpful? Give feedback.
-
Version updates can introduce changes affecting model predictions. To maintain consistency, consider using the same version for both training and inference. You can also review the release notes for any changes that might impact your results. For further guidance, visit our common issues page: https://docs.ultralytics.com/guides/yolo-common-issues/. |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
Hi,
I have trained a custom YOLOv8 model in Ultralytics v8.0.43 (in a custom dataset).
These are the predictions for a specific image:
Now, I upgraded the ultralytics version to v8.2.74 and loaded the same model.
These are the predictions for the same image:
Those differences are making our pipeline fail. Is there any reason that explains this behaviour? Is there any way to fix it, i.e., to obtain the same predictions in both ultralytics?
EDIT: I have tested, and the different results come from v8.0.53
Beta Was this translation helpful? Give feedback.
All reactions