Parameters structure.  
#include <gemm.h>
template<typename Mma_ , typename Epilogue_ , typename ThreadblockSwizzle_ , bool SplitKSerial> 
 
 
template<typename Mma_ , typename Epilogue_ , typename ThreadblockSwizzle_ , bool SplitKSerial> 
  
  | 
        
          | CUTLASS_HOST_DEVICE cutlass::gemm::kernel::Gemm< Mma_, Epilogue_, ThreadblockSwizzle_, SplitKSerial >::Params::Params | ( | cutlass::gemm::GemmCoord const & | problem_size, |  
          |  |  | cutlass::gemm::GemmCoord const & | grid_tiled_shape, |  
          |  |  | typename Mma::IteratorA::TensorRef | ref_A, |  
          |  |  | typename Mma::IteratorB::TensorRef | ref_B, |  
          |  |  | typename Epilogue::OutputTileIterator::TensorRef | ref_C, |  
          |  |  | typename Epilogue::OutputTileIterator::TensorRef | ref_D, |  
          |  |  | typename OutputOp::Params | output_op = typename OutputOp::Params(), |  
          |  |  | int * | semaphore = nullptr |  
          |  | ) |  |  |  | inline | 
 
 
template<typename Mma_ , typename Epilogue_ , typename ThreadblockSwizzle_ , bool SplitKSerial> 
      
 
 
template<typename Mma_ , typename Epilogue_ , typename ThreadblockSwizzle_ , bool SplitKSerial> 
      
 
 
template<typename Mma_ , typename Epilogue_ , typename ThreadblockSwizzle_ , bool SplitKSerial> 
      
 
 
template<typename Mma_ , typename Epilogue_ , typename ThreadblockSwizzle_ , bool SplitKSerial> 
      
 
 
template<typename Mma_ , typename Epilogue_ , typename ThreadblockSwizzle_ , bool SplitKSerial> 
      
 
 
template<typename Mma_ , typename Epilogue_ , typename ThreadblockSwizzle_ , bool SplitKSerial> 
      
 
 
template<typename Mma_ , typename Epilogue_ , typename ThreadblockSwizzle_ , bool SplitKSerial> 
      
        
          | Epilogue::OutputTileIterator::Params cutlass::gemm::kernel::Gemm< Mma_, Epilogue_, ThreadblockSwizzle_, SplitKSerial >::Params::params_C | 
      
 
 
template<typename Mma_ , typename Epilogue_ , typename ThreadblockSwizzle_ , bool SplitKSerial> 
      
        
          | Epilogue::OutputTileIterator::Params cutlass::gemm::kernel::Gemm< Mma_, Epilogue_, ThreadblockSwizzle_, SplitKSerial >::Params::params_D | 
      
 
 
template<typename Mma_ , typename Epilogue_ , typename ThreadblockSwizzle_ , bool SplitKSerial> 
      
 
 
template<typename Mma_ , typename Epilogue_ , typename ThreadblockSwizzle_ , bool SplitKSerial> 
      
 
 
template<typename Mma_ , typename Epilogue_ , typename ThreadblockSwizzle_ , bool SplitKSerial> 
      
 
 
template<typename Mma_ , typename Epilogue_ , typename ThreadblockSwizzle_ , bool SplitKSerial> 
      
        
          | Epilogue::OutputTileIterator::TensorRef cutlass::gemm::kernel::Gemm< Mma_, Epilogue_, ThreadblockSwizzle_, SplitKSerial >::Params::ref_C | 
      
 
 
template<typename Mma_ , typename Epilogue_ , typename ThreadblockSwizzle_ , bool SplitKSerial> 
      
        
          | Epilogue::OutputTileIterator::TensorRef cutlass::gemm::kernel::Gemm< Mma_, Epilogue_, ThreadblockSwizzle_, SplitKSerial >::Params::ref_D | 
      
 
 
template<typename Mma_ , typename Epilogue_ , typename ThreadblockSwizzle_ , bool SplitKSerial> 
      
 
 
The documentation for this struct was generated from the following file: