CUTLASS 3.2.1 (#1113)
* Updates for 3.2.1 release. * Minor fix in gemm op profiler for raster order. * Add scheduler mapping for raster order in the kernels.
This commit is contained in:
@@ -90,34 +90,6 @@ struct GroupedThreadblockSwizzle : detail::GroupedThreadblockSwizzleBase {
|
||||
}
|
||||
};
|
||||
|
||||
template <
|
||||
typename ThreadblockShape,
|
||||
typename LayoutC,
|
||||
cutlass::gemm::kernel::GroupScheduleMode GroupScheduleMode_ = cutlass::gemm::kernel::GroupScheduleMode::kDeviceOnly,
|
||||
int PrefetchTileCount = 128,
|
||||
int ThreadCount = PrefetchTileCount>
|
||||
struct GemmGroupedThreadblockSwizzle : GroupedThreadblockSwizzle<
|
||||
cutlass::gemm::kernel::GemmGroupedProblemVisitor<
|
||||
ThreadblockShape,
|
||||
GroupScheduleMode_,
|
||||
PrefetchTileCount,
|
||||
ThreadCount,
|
||||
platform::is_same<LayoutC, cutlass::layout::ColumnMajor>::value
|
||||
>
|
||||
> {
|
||||
using Base = GroupedThreadblockSwizzle<cutlass::gemm::kernel::GemmGroupedProblemVisitor<
|
||||
ThreadblockShape,
|
||||
GroupScheduleMode_,
|
||||
PrefetchTileCount,
|
||||
ThreadCount,
|
||||
platform::is_same<LayoutC, cutlass::layout::ColumnMajor>::value>>;
|
||||
|
||||
CUTLASS_HOST_DEVICE
|
||||
GemmGroupedThreadblockSwizzle(typename Base::ProblemVisitor::Params& params,
|
||||
typename Base::ProblemVisitor::SharedStorage& shared_storage,
|
||||
int block_idx) : Base(params, shared_storage, block_idx) {}
|
||||
};
|
||||
|
||||
template <
|
||||
typename ThreadblockShape,
|
||||
typename LayoutC,
|
||||
|
||||
Reference in New Issue
Block a user