Parameters structure.
#include <gemm_batched.h>
|
CUTLASS_HOST_DEVICE | Params () |
|
CUTLASS_HOST_DEVICE | Params (cutlass::gemm::GemmCoord const &problem_size_, cutlass::gemm::GemmCoord const &grid_tiled_shape_, typename Mma::IteratorA::TensorRef ref_A_, int64_t stride_A_, typename Mma::IteratorB::TensorRef ref_B_, int64_t stride_B_, typename Epilogue::OutputTileIterator::TensorRef ref_C_, int64_t stride_C_, typename Epilogue::OutputTileIterator::TensorRef ref_D_, int64_t stride_D_, typename OutputOp::Params epilogue_, int batch_count_) |
|
template<typename Mma_ , typename Epilogue_ , typename ThreadblockSwizzle_ >
template<typename Mma_ , typename Epilogue_ , typename ThreadblockSwizzle_ >
CUTLASS_HOST_DEVICE cutlass::gemm::kernel::GemmBatched< Mma_, Epilogue_, ThreadblockSwizzle_ >::Params::Params |
( |
cutlass::gemm::GemmCoord const & |
problem_size_, |
|
|
cutlass::gemm::GemmCoord const & |
grid_tiled_shape_, |
|
|
typename Mma::IteratorA::TensorRef |
ref_A_, |
|
|
int64_t |
stride_A_, |
|
|
typename Mma::IteratorB::TensorRef |
ref_B_, |
|
|
int64_t |
stride_B_, |
|
|
typename Epilogue::OutputTileIterator::TensorRef |
ref_C_, |
|
|
int64_t |
stride_C_, |
|
|
typename Epilogue::OutputTileIterator::TensorRef |
ref_D_, |
|
|
int64_t |
stride_D_, |
|
|
typename OutputOp::Params |
epilogue_, |
|
|
int |
batch_count_ |
|
) |
| |
|
inline |
template<typename Mma_ , typename Epilogue_ , typename ThreadblockSwizzle_ >
template<typename Mma_ , typename Epilogue_ , typename ThreadblockSwizzle_ >
template<typename Mma_ , typename Epilogue_ , typename ThreadblockSwizzle_ >
template<typename Mma_ , typename Epilogue_ , typename ThreadblockSwizzle_ >
template<typename Mma_ , typename Epilogue_ , typename ThreadblockSwizzle_ >
template<typename Mma_ , typename Epilogue_ , typename ThreadblockSwizzle_ >
template<typename Mma_ , typename Epilogue_ , typename ThreadblockSwizzle_ >
template<typename Mma_ , typename Epilogue_ , typename ThreadblockSwizzle_ >
template<typename Mma_ , typename Epilogue_ , typename ThreadblockSwizzle_ >
template<typename Mma_ , typename Epilogue_ , typename ThreadblockSwizzle_ >
template<typename Mma_ , typename Epilogue_ , typename ThreadblockSwizzle_ >
template<typename Mma_ , typename Epilogue_ , typename ThreadblockSwizzle_ >
template<typename Mma_ , typename Epilogue_ , typename ThreadblockSwizzle_ >
template<typename Mma_ , typename Epilogue_ , typename ThreadblockSwizzle_ >
template<typename Mma_ , typename Epilogue_ , typename ThreadblockSwizzle_ >
template<typename Mma_ , typename Epilogue_ , typename ThreadblockSwizzle_ >
template<typename Mma_ , typename Epilogue_ , typename ThreadblockSwizzle_ >
The documentation for this struct was generated from the following file: