-
Notifications
You must be signed in to change notification settings - Fork 19
feat: pass missing model_info #472
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
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull request overview
This PR enables the use of ModelAPI with generic OpenVINO models that lack embedded metadata by allowing users to provide required metadata through the configuration parameter. The change allows model_type and other preprocessing/postprocessing parameters to be supplied externally when models don't have rt_info/model_info fields.
Changes:
- Added fallback to use
configuration["model_type"]when metadata is missing from the model - Propagated
configurationparameter through test infrastructure - Added test case for model without embedded metadata
Reviewed changes
Copilot reviewed 4 out of 4 changed files in this pull request and generated 1 comment.
| File | Description |
|---|---|
| src/model_api/models/model.py | Modified to use configuration-provided model_type as fallback when rt_info is unavailable |
| tests/accuracy/test_accuracy.py | Added configuration parameter support throughout the test infrastructure |
| tests/accuracy/public_scope.json | Added test case for model without embedded model_info metadata |
| README.md | Added documentation example showing how to use configuration parameter with generic models |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Co-authored-by: Copilot <[email protected]>
Co-authored-by: Mariusz Gumowski <[email protected]>
What does this PR do?
This PR enables the use of ModelAPI with generic OpenVINO models that lack embedded metadata by allowing users to provide required metadata through the
configurationparameter. The change allowsmodel_typeand other preprocessing/postprocessing parameters to be supplied externally when models don't havert_info/model_infofields.Changes:
configuration["model_type"]when metadata is missing from the modelconfigurationparameter through test infrastructureFixes #471
Before submitting