openvino
d0dd3803 - [intel-npu] Molding NPU_TURBO into a shared option between driver and compiler (#30471)

Commit
335 days ago
[intel-npu] Molding NPU_TURBO into a shared option between driver and compiler (#30471) ### Details: - Molding NPU_TURBO into a shared option between driver and compiler compiler. If compiler supports it, will send it to compiler too. Else we send it to driver only. Changes required to obtain this: - changing OptionMode for Turbo to OptionMode::Both - optionMode::Both will make Turbo to be included in compiler arguments even if it doesn't support it > need to add compiler argument string filtering with compiler support verification to remove it if the compiler doesn't support it (but without effecting setting it in driver) - since Turbo became OptionMode::Both, it will fall into properties initialization (and reinitialization) logic, which will ask about compiler support for it. If compiler doesn't report it supported, the logic marks it disabled. However, we still want to use it for driver, so we force-enable it (it will be filtered out in cid adapter anyway). ### Tickets: - CVS-167348 --------- Co-authored-by: Bogdan Pereanu <bogdan.pereanu@intel.com>
Author
Parents
Loading