[GPU] Add disable winograd convolution in execute_config. (#18964)

* [GPU] Add disable winograd convolution in execute_config.

Signed-off-by: hyunback <hyunback.kim@intel.com>
This commit is contained in:
hyunback kim
2023-08-09 13:32:36 +09:00
committed by GitHub
parent 4d84f4d182
commit 58bd8e7f0b
8 changed files with 26 additions and 3 deletions

View File

@@ -63,6 +63,14 @@ static constexpr Property<std::map<std::string, uint64_t>, PropertyMutability::R
*/
static constexpr Property<bool> enable_loop_unrolling{"GPU_ENABLE_LOOP_UNROLLING"};
/**
* @brief Turning on this key disables winograd convolution.
* Winograd convolution has different characteristics for accuracy and performance compared to other convolution
* implementations.
* @ingroup ov_runtime_ocl_gpu_prop_cpp_api
*/
static constexpr Property<bool> disable_winograd_convolution{"GPU_DISABLE_WINOGRAD_CONVOLUTION"};
namespace hint {
/**
* @brief This enum represents the possible value of ov::intel_gpu::hint::queue_throttle property: