CUTLASS 3.6.0 (#1850)
* v3.6 * update changelog * update readme * fix typo * fixing typos * hopper gemm with weight prefetch --------- Co-authored-by: yuzhai <yuzhai@nvidia.com> Co-authored-by: Haicheng Wu <haichengw@nvidia.com>
This commit is contained in:
co-authored by
yuzhai
Haicheng Wu
parent
0837a2a00a
commit
cc3c29a81a
@@ -36,7 +36,9 @@
|
||||
#include <cstdint>
|
||||
#endif
|
||||
|
||||
#include <cutlass/numeric_types.h>
|
||||
#include <cute/config.hpp> // CUTE_STL_NAMESPACE
|
||||
|
||||
#include <cutlass/numeric_types.h> // cutlass::int2b_t, cutlass::int4b_t
|
||||
|
||||
namespace cute
|
||||
{
|
||||
@@ -53,8 +55,8 @@ using CUTE_STL_NAMESPACE::int32_t;
|
||||
using CUTE_STL_NAMESPACE::int64_t;
|
||||
|
||||
template <int N> struct int_bit;
|
||||
template <> struct int_bit< 2> { using type = cutlass::int2b_t; };
|
||||
template <> struct int_bit< 4> { using type = cutlass::int4b_t; };
|
||||
template <> struct int_bit< 2> { using type = int2_t; };
|
||||
template <> struct int_bit< 4> { using type = int4_t; };
|
||||
template <> struct int_bit< 8> { using type = int8_t; };
|
||||
template <> struct int_bit< 16> { using type = int16_t; };
|
||||
template <> struct int_bit< 32> { using type = int32_t; };
|
||||
@@ -83,9 +85,9 @@ using CUTE_STL_NAMESPACE::uint64_t;
|
||||
using cutlass::uint128_t;
|
||||
|
||||
template <int N> struct uint_bit;
|
||||
template <> struct uint_bit< 1> { using type = cutlass::uint1b_t; };
|
||||
template <> struct uint_bit< 2> { using type = cutlass::uint2b_t; };
|
||||
template <> struct uint_bit< 4> { using type = cutlass::uint4b_t; };
|
||||
template <> struct uint_bit< 1> { using type = uint1_t; };
|
||||
template <> struct uint_bit< 2> { using type = uint2_t; };
|
||||
template <> struct uint_bit< 4> { using type = uint4_t; };
|
||||
template <> struct uint_bit< 8> { using type = uint8_t; };
|
||||
template <> struct uint_bit< 16> { using type = uint16_t; };
|
||||
template <> struct uint_bit< 32> { using type = uint32_t; };
|
||||
|
||||
Reference in New Issue
Block a user