-
Notifications
You must be signed in to change notification settings - Fork 2.4k
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
[Good First Issue]: Possible Conditional Compilation Optimization for type_to_fuse_map #23069
Comments
Hi @riverlijunjie , I would like to work on this task as a part of GSoC pre-requisite. Could you please assign this to me? |
Hello @RamyaKappagantu, are you still working on this? Is there anything we could help you with? |
.take |
Thank you for looking into this issue! Please let us know if you have any questions or require any help. |
Hello @MirImaadAli1, are you still working on that issue? Do you need any help? |
.take |
Thank you for looking into this issue! Please let us know if you have any questions or require any help. |
Hello @riverlijunjie , @p-wysocki is this the correct way to approach this problem, |
Currently I have it implemented this way on my end , would see if this corectly compiles & if I can see the binary size improvements . I did this selective build mentioned in this doc |
Context
Conditional Compilation is very helpful to optimize openvino binaries size for specified platforms and models, seems it can be used for
type_to_fuse_map
to do some binaries optimization:openvino/src/common/transformations/src/transformations/convert_precision.cpp
Lines 430 to 477 in f9605cd
Need to consider usage of CC factory here, because in case of conditional compilation, this map will hold all the operations, which are not even used in the model.
See https://github.com/openvinotoolkit/openvino/blob/master/src/common/conditional_compilation/include/openvino/cc/factory.h
What needs to be done?
type_to_fuse_map
to optimize binaries size.Example Pull Requests
No response
Resources
Contribution guide - start here!
Intel DevHub Discord channel - engage in discussions, ask questions and talk to OpenVINO developers
https://docs.openvino.ai/2023.3/opevino_conditional_compilation_deploying_guide.html
Contact points
@riverlijunjie
Ticket
No response
The text was updated successfully, but these errors were encountered: