Suport ultralytics yolo pose and seg model. Optimized fuzzy matching for unsupported models. #52
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Update: Added fuzzy matching for unsupported models.
Scenario: When I enter a non-existent model ID, I will be prompted that the model is not supported while also being given suggestions for similar models. This is especially relevant when dealing with the YOLO series of models. For example, if the original YOLO model ID supports "ultralytics/yolov11s-seg" and also supports "yolov11s-seg", but I input something that doesn't exactly match, I should receive a suggestion to use one of the supported model IDs.
Compare result:
Update: Suport ultralytics yolo pose and seg model
Pose model output:
Seg Model output: