Remove duplicated cutlass::arch::wait_on_dependent_grids();
This commit is contained in:
@@ -608,10 +608,6 @@ public:
|
|||||||
// Get pipeline stage increments from tensor shapes
|
// Get pipeline stage increments from tensor shapes
|
||||||
auto k_tile_count = size<3>(gA_mkl);
|
auto k_tile_count = size<3>(gA_mkl);
|
||||||
|
|
||||||
// Ensure that the kernel does not touch
|
|
||||||
// unflushed global memory prior to this instruction
|
|
||||||
cutlass::arch::wait_on_dependent_grids();
|
|
||||||
|
|
||||||
if (warp_group_role == WarpGroupRole::Producer) {
|
if (warp_group_role == WarpGroupRole::Producer) {
|
||||||
cutlass::arch::warpgroup_reg_dealloc<LoadRegisterRequirement>();
|
cutlass::arch::warpgroup_reg_dealloc<LoadRegisterRequirement>();
|
||||||
|
|
||||||
|
|||||||
@@ -646,10 +646,6 @@ public:
|
|||||||
// Get pipeline stage increments from tensor shapes
|
// Get pipeline stage increments from tensor shapes
|
||||||
auto k_tile_count = size<3>(gA_mkl);
|
auto k_tile_count = size<3>(gA_mkl);
|
||||||
|
|
||||||
// Ensure that the kernel does not touch
|
|
||||||
// unflushed global memory prior to this instruction
|
|
||||||
cutlass::arch::wait_on_dependent_grids();
|
|
||||||
|
|
||||||
if (warp_group_role == WarpGroupRole::Producer) {
|
if (warp_group_role == WarpGroupRole::Producer) {
|
||||||
cutlass::arch::warpgroup_reg_dealloc<LoadRegisterRequirement>();
|
cutlass::arch::warpgroup_reg_dealloc<LoadRegisterRequirement>();
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user