3#include <cuda_runtime.h>
5namespace hpc::convolution {
10 bool use_winograd = true;
13void conv2d_winograd(const float* input, const float* weight, float* output,
14 const ConvParams& params,
15 const WinogradConfig& config = {},
16 cudaStream_t stream = nullptr);
18void conv2d_winograd_fallback(const float* input, const float* weight, float* output,
19 const ConvParams& params,
20 cudaStream_t stream = nullptr);
22} // namespace hpc::convolution