Fix bug of kSaveX == false

This commit is contained in:
rocking
2024-10-27 11:42:58 +00:00
parent 0f9969a894
commit 9a22805e92

View File

@@ -63,8 +63,13 @@ struct AddRmsnorm2dRdquantFwdPipelineThreePass
make_tile_window(a_window_, Policy::template MakeABXBlockTileDistribution<Problem>());
auto b_window =
make_tile_window(b_window_, Policy::template MakeABXBlockTileDistribution<Problem>());
auto x_window =
make_tile_window(x_window_, Policy::template MakeABXBlockTileDistribution<Problem>());
auto x_window = [&]() {
if constexpr(kSaveX)
return make_tile_window(x_window_,
Policy::template MakeABXBlockTileDistribution<Problem>());
else
return x_window_;
}();
auto gamma_window = make_tile_window(
gamma_window_, Policy::template MakeGammaBlockTileDistribution<Problem>());