| 3128 | } |
| 3129 | |
| 3130 | bool isDownConvertingInputs(cudnnBackendDescriptor_t engine_config) { |
| 3131 | if (CudnnEnvVar<WinogradNonfused>::IsEnabled()) { |
| 3132 | return cudnn_frontend::hasNumericalNote< |
| 3133 | CUDNN_NUMERICAL_NOTE_DOWN_CONVERT_INPUTS>(engine_config); |
| 3134 | } else { |
| 3135 | return isWinograd(engine_config) || cudnn_frontend::hasNumericalNote< |
| 3136 | CUDNN_NUMERICAL_NOTE_DOWN_CONVERT_INPUTS>(engine_config); |
| 3137 | } |
| 3138 | } |
| 3139 | |
| 3140 | bool isNonDeterministicOrIsDownConverting( |
| 3141 | cudnnBackendDescriptor_t engine_config) { |
no test coverage detected