-
Notifications
You must be signed in to change notification settings - Fork 240
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
Ignored scope matching working with multiple NNCFGraphs #2723
Conversation
rm IgnoredScopeMatch fix determing graphs
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## develop #2723 +/- ##
===========================================
- Coverage 91.18% 90.67% -0.51%
===========================================
Files 483 483
Lines 46363 46443 +80
===========================================
- Hits 42274 42111 -163
- Misses 4089 4332 +243
... and 23 files with indirect coverage changes
Flags with carried forward coverage won't be shown. Click here to find out more.
|
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.
Please provide the output for ignored scope before and after this PR, because this PR changes logging for the ignored scope.
For the https://github.com/openvinotoolkit/nncf/blob/develop/examples/post_training_quantization/openvino/yolov8/main.py with the following ignored_scope:
|
I have found original_graph.dot in the message. It looks like is not valid. I would suggest to remove it for PTQ. |
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.
LGTM
@kshpv, can we merge it? Were all fixes included? |
Changes
Add support of IgnoredScope matching many NNCFGraphs.
Change unmatched error logging when
strict=True
:before: the first unmatched rule is logged
after: all unmatched rules are logged.
IgnoredScope validation for OpenVINO models with IF operation was updated with new changes - the validation is put before running the quantization pipeline.
Reason for changes
IgnoredScope validation failure for a OV model with IF operation.
Related tickets
135110
Tests
TBD