Commit 5ddc62ef authored by rocking's avatar rocking
Browse files

refine type

parent 00b1a7e2
...@@ -63,7 +63,7 @@ bool run(const ck_tile::ArgParser& arg_parser) ...@@ -63,7 +63,7 @@ bool run(const ck_tile::ArgParser& arg_parser)
using XDataType = DataType; using XDataType = DataType;
using XScaleDataType = float; using XScaleDataType = float;
using YScaleDataType = DataType; using YScaleDataType = float;
using QYDataType = ck_tile::int8_t; using QYDataType = ck_tile::int8_t;
using ComputeDataType = float; using ComputeDataType = float;
...@@ -88,7 +88,7 @@ bool run(const ck_tile::ArgParser& arg_parser) ...@@ -88,7 +88,7 @@ bool run(const ck_tile::ArgParser& arg_parser)
x_buf.ToDevice(x_host.data()); x_buf.ToDevice(x_host.data());
xscale_buf.ToDevice(xscale_host.data()); xscale_buf.ToDevice(xscale_host.data());
constexpr bool kTwoPass = false; constexpr bool kTwoPass = true;
using BlockWarps = ck_tile::sequence<2, 2>; using BlockWarps = ck_tile::sequence<2, 2>;
using BlockTile = ck_tile::sequence<2, 128>; using BlockTile = ck_tile::sequence<2, 128>;
...@@ -123,7 +123,7 @@ bool run(const ck_tile::ArgParser& arg_parser) ...@@ -123,7 +123,7 @@ bool run(const ck_tile::ArgParser& arg_parser)
const dim3 grids = Kernel::GridSize(args); const dim3 grids = Kernel::GridSize(args);
constexpr dim3 blocks = Kernel::BlockSize(); constexpr dim3 blocks = Kernel::BlockSize();
constexpr ck_tile::index_t kBlockPerCu = 1; constexpr ck_tile::index_t kBlockPerCu = 1;
auto s = ck_tile::stream_config{nullptr, true, 0, warmup, repeat}; auto s = ck_tile::stream_config{nullptr, true, 1, warmup, repeat};
ck_tile::launch_kernel( ck_tile::launch_kernel(
s, ck_tile::make_kernel<blocks.x, kBlockPerCu>(Kernel{}, grids, blocks, 0, kargs)); s, ck_tile::make_kernel<blocks.x, kBlockPerCu>(Kernel{}, grids, blocks, 0, kargs));
...@@ -228,10 +228,10 @@ int main(int argc, char* argv[]) ...@@ -228,10 +228,10 @@ int main(int argc, char* argv[])
{ {
return run<ck_tile::half_t>(arg_parser) ? 0 : -2; return run<ck_tile::half_t>(arg_parser) ? 0 : -2;
} }
else if(data_type == "bf16") /*else if(data_type == "bf16")
{ {
return run<ck_tile::bf16_t>(arg_parser) ? 0 : -2; return run<ck_tile::bf16_t>(arg_parser) ? 0 : -2;
} }*/
return -3; return -3;
} }
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