Commit 9c3f33c0 authored by Chao Liu's avatar Chao Liu
Browse files

refactor

parent 4d93ce0e
......@@ -13,15 +13,14 @@ template <class TInWei,
class ConvStrides,
class ConvDilations,
class InLeftPads,
class InRightPads,
class T>
class InRightPads>
void device_dynamic_convolution_forward_implicit_gemm_v4r4_nhwc_kyxc_nhwk(
InDesc,
const Tensor<T>& in_n_c_hi_wi,
const Tensor<TInWei>& in_n_c_hi_wi,
WeiDesc,
const Tensor<T>& wei_k_c_y_x,
const Tensor<TInWei>& wei_k_c_y_x,
OutDesc,
Tensor<T>& out_n_k_ho_wo,
Tensor<TOut>& out_n_k_ho_wo,
ConvStrides,
ConvDilations,
InLeftPads,
......@@ -374,7 +373,7 @@ void device_dynamic_convolution_forward_implicit_gemm_v4r4_nhwc_kyxc_nhwk(
#endif
constexpr auto conv_driver =
#if 1
#if 0
DriverDynamicConvolutionForwardImplicitGemm_v4r4_nhwc_kyxc_nhwk_pad
#elif 0
DriverDynamicConvolutionForwardImplicitGemm_v4r4_nhwc_kyxc_nhwk_no_pad
......
......@@ -21,21 +21,7 @@ int main(int argc, char* argv[])
{
using namespace ck;
#if 0
constexpr index_t N = 1;
constexpr index_t C = 16;
constexpr index_t HI = 1;
constexpr index_t WI = 64;
constexpr index_t K = 16;
constexpr index_t Y = 3;
constexpr index_t X = 3;
using ConvStrides = Sequence<1, 1>;
using ConvDilations = Sequence<1, 1>;
using LeftPads = Sequence<1, 1>;
using RightPads = Sequence<1, 1>;
#elif 0
#if 1
constexpr index_t N = 1;
constexpr index_t C = 16;
constexpr index_t HI = 1080;
......@@ -149,7 +135,7 @@ int main(int argc, char* argv[])
using LeftPads = Sequence<0, 0>;
using RightPads = Sequence<0, 0>;
#elif 1
#elif 0
// 3x3, 71x71
constexpr index_t N = 128;
constexpr index_t C = 192;
......@@ -632,9 +618,9 @@ int main(int argc, char* argv[])
#if 0
using in_data_t = float;
constexpr index_t in_vector_size = 1;
using out_data_t = float;
using acc_data_t = float;
#else
using out_data_t = float;
#elif 1
using in_data_t = int8_t;
constexpr index_t in_vector_size = 4;
using acc_data_t = int32_t;
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment