Created
March 1, 2025 16:02
-
-
Save LunNova/b1cf007f1af52b4dc353fd9925857b97 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
ck::BlockwiseGemmXdlops_pipeline_v3<ck::BlockGemmPipelineScheduler::Intrawave, 256, unsigned short, unsigned short, unsigned short, float, ck::TensorDescriptor<ck::Tuple<ck::UnMerge<ck::Tuple<ck::integral_constant<int, 2>, ck::integral_constant<int, 1>, ck::integral_constant<int, 28>, ck::integral_constant<int, 32>, ck::integral_constant<int, 1>, ck::integral_constant<int, 8>>, false>, ck::PassThrough<ck::integral_constant<int, 2>>, ck::PassThrough<ck::integral_constant<int, 1>>, ck::Xor<ck::Tuple<ck::integral_constant<int, 28>, ck::integral_constant<int, 32>>, true>, ck::PassThrough<ck::integral_constant<int, 1>>, ck::PassThrough<ck::integral_constant<int, 8>>, ck::PassThrough<ck::integral_constant<int, 2>>, ck::PassThrough<ck::integral_constant<int, 1>>, ck::UnMerge<ck::Tuple<ck::integral_constant<int, 4>, ck::integral_constant<int, 7>>, false>, ck::UnMerge<ck::Tuple<ck::integral_constant<int, 1>, ck::integral_constant<int, 32>>, false>, ck::PassThrough<ck::integral_constant<int, 1>>, ck::PassThrough<ck::integral_constant<int, 8>>, ck::Merge_v3_division_mod<ck::Tuple<ck::integral_constant<int, 4>, ck::integral_constant<int, 2>, ck::integral_constant<int, 1>, ck::integral_constant<int, 1>>>, ck::Merge_v3_division_mod<ck::Tuple<ck::integral_constant<int, 32>, ck::integral_constant<int, 1>, ck::integral_constant<int, 7>>>, ck::PassThrough<ck::integral_constant<int, 8>>>, ck::Tuple<ck::Sequence<0>, ck::Sequence<1>, ck::Sequence<2>, ck::Sequence<3, 4>, ck::Sequence<5>, ck::Sequence<6>, ck::Sequence<7>, ck::Sequence<8>, ck::Sequence<9>, ck::Sequence<10>, ck::Sequence<11>, ck::Sequence<12>, ck::Sequence<15, 13, 17, 14>, ck::Sequence<18, 19, 16>, ck::Sequence<20>>, ck::Tuple<ck::Sequence<1, 2, 3, 4, 5, 6>, ck::Sequence<7>, ck::Sequence<8>, ck::Sequence<9, 10>, ck::Sequence<11>, ck::Sequence<12>, ck::Sequence<13>, ck::Sequence<14>, ck::Sequence<15, 16>, ck::Sequence<17, 18>, ck::Sequence<19>, ck::Sequence<20>, ck::Sequence<21>, ck::Sequence<22>, ck::Sequence<23>>, ck::Sequence<21, 22, 23>, ck::integral_constant<long, 14336>>, ck::TensorDescriptor<ck::Tuple<ck::UnMerge<ck::Tuple<ck::integral_constant<int, 2>, ck::integral_constant<int, 1>, ck::integral_constant<int, 32>, ck::integral_constant<int, 32>, ck::integral_constant<int, 1>, ck::integral_constant<int, 8>>, false>, ck::PassThrough<ck::integral_constant<int, 2>>, ck::PassThrough<ck::integral_constant<int, 1>>, ck::Xor<ck::Tuple<ck::integral_constant<int, 32>, ck::integral_constant<int, 32>>, true>, ck::PassThrough<ck::integral_constant<int, 1>>, ck::PassThrough<ck::integral_constant<int, 8>>, ck::PassThrough<ck::integral_constant<int, 2>>, ck::PassThrough<ck::integral_constant<int, 1>>, ck::UnMerge<ck::Tuple<ck::integral_constant<int, 4>, ck::integral_constant<int, 8>>, false>, ck::UnMerge<ck::Tuple<ck::integral_constant<int, 1>, ck::integral_constant<int, 32>>, false>, ck::PassThrough<ck::integral_constant<int, 1>>, ck::PassThrough<ck::integral_constant<int, 8>>, ck::Merge_v3_division_mod<ck::Tuple<ck::integral_constant<int, 4>, ck::integral_constant<int, 2>, ck::integral_constant<int, 1>, ck::integral_constant<int, 1>>>, ck::Merge_v3_division_mod<ck::Tuple<ck::integral_constant<int, 32>, ck::integral_constant<int, 1>, ck::integral_constant<int, 8>>>, ck::PassThrough<ck::integral_constant<int, 8>>>, ck::Tuple<ck::Sequence<0>, ck::Sequence<1>, ck::Sequence<2>, ck::Sequence<3, 4>, ck::Sequence<5>, ck::Sequence<6>, ck::Sequence<7>, ck::Sequence<8>, ck::Sequence<9>, ck::Sequence<10>, ck::Sequence<11>, ck::Sequence<12>, ck::Sequence<15, 13, 17, 14>, ck::Sequence<18, 19, 16>, ck::Sequence<20>>, ck::Tuple<ck::Sequence<1, 2, 3, 4, 5, 6>, ck::Sequence<7>, ck::Sequence<8>, ck::Sequence<9, 10>, ck::Sequence<11>, ck::Sequence<12>, ck::Sequence<13>, ck::Sequence<14>, ck::Sequence<15, 16>, ck::Sequence<17, 18>, ck::Sequence<19>, ck::Sequence<20>, ck::Sequence<21>, ck::Sequence<22>, ck::Sequence<23>>, ck::Sequence<21, 22, 23>, ck::integral_constant<long, 16384>>, ck::TensorDescriptor<ck::Tuple<ck::UnMerge<ck::Tuple<ck::integral_constant<int, 2>, ck::integral_constant<int, 1>, ck::integral_constant<int, 28>, ck::integral_constant<int, 32>, ck::integral_constant<int, 1>, ck::integral_constant<int, 8>>, false>, ck::PassThrough<ck::integral_constant<int, 2>>, ck::PassThrough<ck::integral_constant<int, 1>>, ck::Xor<ck::Tuple<ck::integral_constant<int, 28>, ck::integral_constant<int, 32>>, true>, ck::PassThrough<ck::integral_constant<int, 1>>, ck::PassThrough<ck::integral_constant<int, 8>>, ck::PassThrough<ck::integral_constant<int, 2>>, ck::PassThrough<ck::integral_constant<int, 1>>, ck::UnMerge<ck::Tuple<ck::integral_constant<int, 4>, ck::integral_constant<int, 7>>, false>, ck::UnMerge<ck::Tuple<ck::integral_constant<int, 1>, ck::integral_constant<int, 32>>, false>, ck::PassThrough<ck::integral_constant<int, 1>>, ck::PassThrough<ck::integral_constant<int, 8>>, ck::Merge_v3_division_mod<ck::Tuple<ck::integral_constant<int, 4>, ck::integral_constant<int, 2>, ck::integral_constant<int, 1>, ck::integral_constant<int, 1>>>, ck::Merge_v3_division_mod<ck::Tuple<ck::integral_constant<int, 32>, ck::integral_constant<int, 1>, ck::integral_constant<int, 7>>>, ck::PassThrough<ck::integral_constant<int, 8>>, ck::Merge_v3_division_mod<ck::Tuple<ck::integral_constant<int, 8>, ck::integral_constant<int, 8>>>, ck::UnMerge<ck::Tuple<ck::integral_constant<int, 7>, ck::integral_constant<int, 2>, ck::integral_constant<int, 16>>, false>>, ck::Tuple<ck::Sequence<0>, ck::Sequence<1>, ck::Sequence<2>, ck::Sequence<3, 4>, ck::Sequence<5>, ck::Sequence<6>, ck::Sequence<7>, ck::Sequence<8>, ck::Sequence<9>, ck::Sequence<10>, ck::Sequence<11>, ck::Sequence<12>, ck::Sequence<15, 13, 17, 14>, ck::Sequence<18, 19, 16>, ck::Sequence<20>, ck::Sequence<21, 23>, ck::Sequence<22>>, ck::Tuple<ck::Sequence<1, 2, 3, 4, 5, 6>, ck::Sequence<7>, ck::Sequence<8>, ck::Sequence<9, 10>, ck::Sequence<11>, ck::Sequence<12>, ck::Sequence<13>, ck::Sequence<14>, ck::Sequence<15, 16>, ck::Sequence<17, 18>, ck::Sequence<19>, ck::Sequence<20>, ck::Sequence<21>, ck::Sequence<22>, ck::Sequence<23>, ck::Sequence<24>, ck::Sequence<25, 26, 27>>, ck::Sequence<25, 26, 27, 24>, ck::integral_constant<long, 14336>>, ck::TensorDescriptor<ck::Tuple<ck::UnMerge<ck::Tuple<ck::integral_constant<int, 2>, ck::integral_constant<int, 1>, ck::integral_constant<int, 32>, ck::integral_constant<int, 32>, ck::integral_constant<int, 1>, ck::integral_constant<int, 8>>, false>, ck::PassThrough<ck::integral_constant<int, 2>>, ck::PassThrough<ck::integral_constant<int, 1>>, ck::Xor<ck::Tuple<ck::integral_constant<int, 32>, ck::integral_constant<int, 32>>, true>, ck::PassThrough<ck::integral_constant<int, 1>>, ck::PassThrough<ck::integral_constant<int, 8>>, ck::PassThrough<ck::integral_constant<int, 2>>, ck::PassThrough<ck::integral_constant<int, 1>>, ck::UnMerge<ck::Tuple<ck::integral_constant<int, 4>, ck::integral_constant<int, 8>>, false>, ck::UnMerge<ck::Tuple<ck::integral_constant<int, 1>, ck::integral_constant<int, 32>>, false>, ck::PassThrough<ck::integral_constant<int, 1>>, ck::PassThrough<ck::integral_constant<int, 8>>, ck::Merge_v3_division_mod<ck::Tuple<ck::integral_constant<int, 4>, ck::integral_constant<int, 2>, ck::integral_constant<int, 1>, ck::integral_constant<int, 1>>>, ck::Merge_v3_division_mod<ck::Tuple<ck::integral_constant<int, 32>, ck::integral_constant<int, 1>, ck::integral_constant<int, 8>>>, ck::PassThrough<ck::integral_constant<int, 8>>, ck::Merge_v3_division_mod<ck::Tuple<ck::integral_constant<int, 8>, ck::integral_constant<int, 8>>>, ck::UnMerge<ck::Tuple<ck::integral_constant<int, 8>, ck::integral_constant<int, 2>, ck::integral_constant<int, 16>>, false>>, ck::Tuple<ck::Sequence<0>, ck::Sequence<1>, ck::Sequence<2>, ck::Sequence<3, 4>, ck::Sequence<5>, ck::Sequence<6>, ck::Sequence<7>, ck::Sequence<8>, ck::Sequence<9>, ck::Sequence<10>, ck::Sequence<11>, ck::Sequence<12>, ck::Sequence<15, 13, 17, 14>, ck::Sequence<18, 19, 16>, ck::Sequence<20>, ck::Sequence<21, 23>, ck::Sequence<22>>, ck::Tuple<ck::Sequence<1, 2, 3, 4, 5, 6>, ck::Sequence<7>, ck::Sequence<8>, ck::Sequence<9, 10>, ck::Sequence<11>, ck::Sequence<12>, ck::Sequence<13>, ck::Sequence<14>, ck::Sequence<15, 16>, ck::Sequence<17, 18>, ck::Sequence<19>, ck::Sequence<20>, ck::Sequence<21>, ck::Sequence<22>, ck::Sequence<23>, ck::Sequence<24>, ck::Sequence<25, 26, 27>>, ck::Sequence<25, 26, 27, 24>, ck::integral_constant<long, 16384>>, 8, 8, 224, 256, 64, 16, 16, 7, 8, 8>::Run<true, ck::TailNumber::Full, ck::TensorDescriptor<ck::Tuple<ck::Embed<ck::Tuple<int, int>, ck::Tuple<ck::integral_constant<int, 1>, int>>, ck::RightPad<int, int>, ck::RightPad<int, int>, ck::UnMerge<ck::Tuple<int, int>, false>, ck::PassThrough<int>>, ck::Tuple<ck::Sequence<0>, ck::Sequence<1>, ck::Sequence<2>, ck::Sequence<4>, ck::Sequence<3>>, ck::Tuple<ck::Sequence<1, 2>, ck::Sequence<3>, ck::Sequence<4>, ck::Sequence<5, 6>, ck::Sequence<7>>, ck::Sequence<5, 7, 6>, long>, ck::TensorDescriptor<ck::Tuple<ck::UnMerge<ck::Tuple<ck::integral_constant<int, 2>, ck::integral_constant<int, 1>, ck::integral_constant<int, 28>, ck::integral_constant<int, 32>, ck::integral_constant<int, 1>, ck::integral_constant<int, 8>>, false>, ck::PassThrough<ck::integral_constant<int, 2>>, ck::PassThrough<ck::integral_constant<int, 1>>, ck::Xor<ck::Tuple<ck::integral_constant<int, 28>, ck::integral_constant<int, 32>>, true>, ck::PassThrough<ck::integral_constant<int, 1>>, ck::PassThrough<ck::integral_constant<int, 8>>, ck::PassThrough<ck::integral_constant<int, 2>>, ck::PassThrough<ck::integral_constant<int, 1>>, ck::UnMerge<ck::Tuple<ck::integral_constant<int, 4>, ck::integral_constant<int, 7>>, false>, ck::UnMerge<ck::Tuple<ck::integral_constant<int, 1>, ck::integral_constant<int, 32>>, false>, ck::PassThrough<ck::integral_constant<int, 1>>, ck::PassThrough<ck::integral_constant<int, 8>>, ck::Merge_v3_division_mod<ck::Tuple<ck::integral_constant<int, 4>, ck::integral_constant<int, 2>, ck::integral_constant<int, 1>, ck::integral_constant<int, 1>>>, ck::Merge_v3_division_mod<ck::Tuple<ck::integral_constant<int, 32>, ck::integral_constant<int, 1>, ck::integral_constant<int, 7>>>, ck::PassThrough<ck::integral_constant<int, 8>>>, ck::Tuple<ck::Sequence<0>, ck::Sequence<1>, ck::Sequence<2>, ck::Sequence<3, 4>, ck::Sequence<5>, ck::Sequence<6>, ck::Sequence<7>, ck::Sequence<8>, ck::Sequence<9>, ck::Sequence<10>, ck::Sequence<11>, ck::Sequence<12>, ck::Sequence<15, 13, 17, 14>, ck::Sequence<18, 19, 16>, ck::Sequence<20>>, ck::Tuple<ck::Sequence<1, 2, 3, 4, 5, 6>, ck::Sequence<7>, ck::Sequence<8>, ck::Sequence<9, 10>, ck::Sequence<11>, ck::Sequence<12>, ck::Sequence<13>, ck::Sequence<14>, ck::Sequence<15, 16>, ck::Sequence<17, 18>, ck::Sequence<19>, ck::Sequence<20>, ck::Sequence<21>, ck::Sequence<22>, ck::Sequence<23>>, ck::Sequence<21, 22, 23>, ck::integral_constant<long, 14336>>, ck::ThreadGroupTensorSliceTransfer_v4r1<ck::ThisThreadBlock<256>, ck::tensor_operation::element_wise::PassThrough, ck::tensor_operation::element_wise::PassThrough, ck::InMemoryDataOperationEnum::Set, ck::Sequence<8, 224, 8>, ck::Sequence<8, 32, 1>, ck::Sequence<0, 2, 1>, unsigned short, unsigned short, const ck::TensorDescriptor<ck::Tuple<ck::Embed<ck::Tuple<int, int>, ck::Tuple<ck::integral_constant<int, 1>, int>>, ck::RightPad<int, int>, ck::RightPad<int, int>, ck::UnMerge<ck::Tuple<int, int>, false>, ck::PassThrough<int>>, ck::Tuple<ck::Sequence<0>, ck::Sequence<1>, ck::Sequence<2>, ck::Sequence<4>, ck::Sequence<3>>, ck::Tuple<ck::Sequence<1, 2>, ck::Sequence<3>, ck::Sequence<4>, ck::Sequence<5, 6>, ck::Sequence<7>>, ck::Sequence<5, 7, 6>, long>, const ck::TensorDescriptor<ck::Tuple<ck::UnMerge<ck::Tuple<ck::integral_constant<int, 2>, ck::integral_constant<int, 1>, ck::integral_constant<int, 28>, ck::integral_constant<int, 32>, ck::integral_constant<int, 1>, ck::integral_constant<int, 8>>, false>, ck::PassThrough<ck::integral_constant<int, 2>>, ck::PassThrough<ck::integral_constant<int, 1>>, ck::Xor<ck::Tuple<ck::integral_constant<int, 28>, ck::integral_constant<int, 32>>, true>, ck::PassThrough<ck::integral_constant<int, 1>>, ck::PassThrough<ck::integral_constant<int, 8>>, ck::PassThrough<ck::integral_constant<int, 2>>, ck::PassThrough<ck::integral_constant<int, 1>>, ck::UnMerge<ck::Tuple<ck::integral_constant<int, 4>, ck::integral_constant<int, 7>>, false>, ck::UnMerge<ck::Tuple<ck::integral_constant<int, 1>, ck::integral_constant<int, 32>>, false>, ck::PassThrough<ck::integral_constant<int, 1>>, ck::PassThrough<ck::integral_constant<int, 8>>, ck::Merge_v3_division_mod<ck::Tuple<ck::integral_constant<int, 4>, ck::integral_constant<int, 2>, ck::integral_constant<int, 1>, ck::integral_constant<int, 1>>>, ck::Merge_v3_division_mod<ck::Tuple<ck::integral_constant<int, 32>, ck::integral_constant<int, 1>, ck::integral_constant<int, 7>>>, ck::PassThrough<ck::integral_constant<int, 8>>>, ck::Tuple<ck::Sequence<0>, ck::Sequence<1>, ck::Sequence<2>, ck::Sequence<3, 4>, ck::Sequence<5>, ck::Sequence<6>, ck::Sequence<7>, ck::Sequence<8>, ck::Sequence<9>, ck::Sequence<10>, ck::Sequence<11>, ck::Sequence<12>, ck::Sequence<15, 13, 17, 14>, ck::Sequence<18, 19, 16>, ck::Sequence<20>>, ck::Tuple<ck::Sequence<1, 2, 3, 4, 5, 6>, ck::Sequence<7>, ck::Sequence<8>, ck::Sequence<9, 10>, ck::Sequence<11>, ck::Sequence<12>, ck::Sequence<13>, ck::Sequence<14>, ck::Sequence<15, 16>, ck::Sequence<17, 18>, ck::Sequence<19>, ck::Sequence<20>, ck::Sequence<21>, ck::Sequence<22>, ck::Sequence<23>>, ck::Sequence<21, 22, 23>, ck::integral_constant<long, 14336>>, ck::Sequence<0, 2, 1>, ck::Sequence<0, 1, 2>, 1, 2, 8, 8, 1, 1, false, true>, ck::DynamicBuffer<ck::AddressSpaceEnum::Global, const unsigned short, long, true, ck::AmdBufferCoherenceEnum::DefaultCoherence>, ck::DynamicBuffer<ck::AddressSpaceEnum::Lds, unsigned short, ck::integral_constant<long, 14336>, true, ck::AmdBufferCoherenceEnum::DefaultCoherence>, ck::Tuple<int, int, int>, ck::TensorDescriptor<ck::Tuple<ck::Embed<ck::Tuple<int, int>, ck::Tuple<ck::integral_constant<int, 1>, int>>, ck::RightPad<int, int>, ck::RightPad<int, int>, ck::UnMerge<ck::Tuple<int, int>, false>, ck::PassThrough<int>>, ck::Tuple<ck::Sequence<0>, ck::Sequence<1>, ck::Sequence<2>, ck::Sequence<4>, ck::Sequence<3>>, ck::Tuple<ck::Sequence<1, 2>, ck::Sequence<3>, ck::Sequence<4>, ck::Sequence<5, 6>, ck::Sequence<7>>, ck::Sequence<5, 7, 6>, long>, ck::TensorDescriptor<ck::Tuple<ck::UnMerge<ck::Tuple<ck::integral_constant<int, 2>, ck::integral_constant<int, 1>, ck::integral_constant<int, 32>, ck::integral_constant<int, 32>, ck::integral_constant<int, 1>, ck::integral_constant<int, 8>>, false>, ck::PassThrough<ck::integral_constant<int, 2>>, ck::PassThrough<ck::integral_constant<int, 1>>, ck::Xor<ck::Tuple<ck::integral_constant<int, 32>, ck::integral_constant<int, 32>>, true>, ck::PassThrough<ck::integral_constant<int, 1>>, ck::PassThrough<ck::integral_constant<int, 8>>, ck::PassThrough<ck::integral_constant<int, 2>>, ck::PassThrough<ck::integral_constant<int, 1>>, ck::UnMerge<ck::Tuple<ck::integral_constant<int, 4>, ck::integral_constant<int, 8>>, false>, ck::UnMerge<ck::Tuple<ck::integral_constant<int, 1>, ck::integral_constant<int, 32>>, false>, ck::PassThrough<ck::integral_constant<int, 1>>, ck::PassThrough<ck::integral_constant<int, 8>>, ck::Merge_v3_division_mod<ck::Tuple<ck::integral_constant<int, 4>, ck::integral_constant<int, 2>, ck::integral_constant<int, 1>, ck::integral_constant<int, 1>>>, ck::Merge_v3_division_mod<ck::Tuple<ck::integral_constant<int, 32>, ck::integral_constant<int, 1>, ck::integral_constant<int, 8>>>, ck::PassThrough<ck::integral_constant<int, 8>>>, ck::Tuple<ck::Sequence<0>, ck::Sequence<1>, ck::Sequence<2>, ck::Sequence<3, 4>, ck::Sequence<5>, ck::Sequence<6>, ck::Sequence<7>, ck::Sequence<8>, ck::Sequence<9>, ck::Sequence<10>, ck::Sequence<11>, ck::Sequence<12>, ck::Sequence<15, 13, 17, 14>, ck::Sequence<18, 19, 16>, ck::Sequence<20>>, ck::Tuple<ck::Sequence<1, 2, 3, 4, 5, 6>, ck::Sequence<7>, ck::Sequence<8>, ck::Sequence<9, 10>, ck::Sequence<11>, ck::Sequence<12>, ck::Sequence<13>, ck::Sequence<14>, ck::Sequence<15, 16>, ck::Sequence<17, 18>, ck::Sequence<19>, ck::Sequence<20>, ck::Sequence<21>, ck::Sequence<22>, ck::Sequence<23>>, ck::Sequence<21, 22, 23>, ck::integral_constant<long, 16384>>, ck::ThreadGroupTensorSliceTransfer_v4r1<ck::ThisThreadBlock<256>, ck::tensor_operation::element_wise::PassThrough, ck::tensor_operation::element_wise::PassThrough, ck::InMemoryDataOperationEnum::Set, ck::Sequence<8, 256, 8>, ck::Sequence<8, 32, 1>, ck::Sequence<0, 2, 1>, unsigned short, unsigned short, const ck::TensorDescriptor<ck::Tuple<ck::Embed<ck::Tuple<int, int>, ck::Tuple<ck::integral_constant<int, 1>, int>>, ck::RightPad<int, int>, ck::RightPad<int, int>, ck::UnMerge<ck::Tuple<int, int>, false>, ck::PassThrough<int>>, ck::Tuple<ck::Sequence<0>, ck::Sequence<1>, ck::Sequence<2>, ck::Sequence<4>, ck::Sequence<3>>, ck::Tuple<ck::Sequence<1, 2>, ck::Sequence<3>, ck::Sequence<4>, ck::Sequence<5, 6>, ck::Sequence<7>>, ck::Sequence<5, 7, 6>, long>, const ck::TensorDescriptor<ck::Tuple<ck::UnMerge<ck::Tuple<ck::integral_constant<int, 2>, ck::integral_constant<int, 1>, ck::integral_constant<int, 32>, ck::integral_constant<int, 32>, ck::integral_constant<int, 1>, ck::integral_constant<int, 8>>, false>, ck::PassThrough<ck::integral_constant<int, 2>>, ck::PassThrough<ck::integral_constant<int, 1>>, ck::Xor<ck::Tuple<ck::integral_constant<int, 32>, ck::integral_constant<int, 32>>, true>, ck::PassThrough<ck::integral_constant<int, 1>>, ck::PassThrough<ck::integral_constant<int, 8>>, ck::PassThrough<ck::integral_constant<int, 2>>, ck::PassThrough<ck::integral_constant<int, 1>>, ck::UnMerge<ck::Tuple<ck::integral_constant<int, 4>, ck::integral_constant<int, 8>>, false>, ck::UnMerge<ck::Tuple<ck::integral_constant<int, 1>, ck::integral_constant<int, 32>>, false>, ck::PassThrough<ck::integral_constant<int, 1>>, ck::PassThrough<ck::integral_constant<int, 8>>, ck::Merge_v3_division_mod<ck::Tuple<ck::integral_constant<int, 4>, ck::integral_constant<int, 2>, ck::integral_constant<int, 1>, ck::integral_constant<int, 1>>>, ck::Merge_v3_division_mod<ck::Tuple<ck::integral_constant<int, 32>, ck::integral_constant<int, 1>, ck::integral_constant<int, 8>>>, ck::PassThrough<ck::integral_constant<int, 8>>>, ck::Tuple<ck::Sequence<0>, ck::Sequence<1>, ck::Sequence<2>, ck::Sequence<3, 4>, ck::Sequence<5>, ck::Sequence<6>, ck::Sequence<7>, ck::Sequence<8>, ck::Sequence<9>, ck::Sequence<10>, ck::Sequence<11>, ck::Sequence<12>, ck::Sequence<15, 13, 17, 14>, ck::Sequence<18, 19, 16>, ck::Sequence<20>>, ck::Tuple<ck::Sequence<1, 2, 3, 4, 5, 6>, ck::Sequence<7>, ck::Sequence<8>, ck::Sequence<9, 10>, ck::Sequence<11>, ck::Sequence<12>, ck::Sequence<13>, ck::Sequence<14>, ck::Sequence<15, 16>, ck::Sequence<17, 18>, ck::Sequence<19>, ck::Sequence<20>, ck::Sequence<21>, ck::Sequence<22>, ck::Sequence<23>>, ck::Sequence<21, 22, 23>, ck::integral_constant<long, 16384>>, ck::Sequence<0, 2, 1>, ck::Sequence<0, 1, 2>, 1, 2, 8, 8, 1, 1, false, true>, ck::DynamicBuffer<ck::AddressSpaceEnum::Global, const unsigned short, long, true, ck::AmdBufferCoherenceEnum::DefaultCoherence>, ck::DynamicBuffer<ck::AddressSpaceEnum::Lds, unsigned short, ck::integral_constant<long, 16384>, true, ck::AmdBufferCoherenceEnum::DefaultCoherence>, ck::Tuple<int, int, int>, ck::StaticBufferTupleOfVector<ck::AddressSpaceEnum::Vgpr, float, 56, 4, true>> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment