convolution_specialization.hpp Source File

convolution_specialization.hpp Source File#

Composable Kernel: convolution_specialization.hpp Source File
convolution_specialization.hpp
Go to the documentation of this file.
1// SPDX-License-Identifier: MIT
2// Copyright (c) 2025, Advanced Micro Devices, Inc. All rights reserved.
3
4#pragma once
5
6#include <string>
7
8namespace ck_tile {
9
17
19{
20 switch(s)
21 {
22 case ConvolutionSpecialization::Default: return "Default";
23 case ConvolutionSpecialization::Filter1x1Pad0: return "Filter1x1Pad0";
24 case ConvolutionSpecialization::Filter1x1Stride1Pad0: return "Filter1x1Stride1Pad0";
25 case ConvolutionSpecialization::Filter3x3: return "Filter3x3";
26 default: return "Unrecognized specialization!";
27 }
28}
29
30} // namespace ck_tile
#define CK_TILE_HOST
Definition config.hpp:40
Definition tile/core/algorithm/cluster_descriptor.hpp:13
ConvolutionSpecialization
Definition convolution_specialization.hpp:11
@ Filter1x1Stride1Pad0
Definition convolution_specialization.hpp:14
@ Default
Definition convolution_specialization.hpp:12
@ Filter3x3
Definition convolution_specialization.hpp:15
@ Filter1x1Pad0
Definition convolution_specialization.hpp:13
CK_TILE_HOST std::string getConvSpecializationString(const ConvolutionSpecialization &s)
Definition convolution_specialization.hpp:18
@ Default
Definition gemm_pipeline_ag_bg_cr_scheduler.hpp:15