Replies: 1 comment
|
@he-ub I had a look at the conversion flow, and I think your confusion comes from the distinction between graph construction and graph normalization. From what I can tell, the high-level sequence is still roughly: which matches what you're seeing in However, Because of that, I believe the comment:
is referring to the logical design that motivated adding the transformation pipeline inside In other words:
So I don't think the transformations inside That said, I couldn't find documentation explicitly describing why both transformation stages still exist, so I can't say whether the comment is outdated or whether the implementation intentionally retains this two-stage behavior. One question for the maintainers:
If this solves your problem, feel free to mark it as the accepted answer so others can find it easily. |
Uh oh!
There was an error while loading. Please reload this page.
Hi,
I need some clarifications regarding the flow of OVC/convert_model & PostProcessing:
I see that
convert_model()after conversion callsapply_preprocessing(), which instantiates aPrePostProcessingobject and calls build (which applies some transformations), then callsmoc_transformations(in moc_emit_ir())But the comment in pre_post_process.cpp says that the transformations pipeline in PrePostProcessing::build was added because of the new order in OVC
[Conversion -> MOC] -> Postprocessing -> nncfBut I think the order in my understanding is still
[Conversion -> Postprocessing -> MOC] -> nncfat least that's how it is described in moc_emit_ir()Thank you for your help.
All reactions