v4.3 tag release update. (#2789)
This commit is contained in:
@@ -447,13 +447,7 @@ struct tuple_element<I, cute::array<T,N>>
|
||||
namespace std
|
||||
{
|
||||
|
||||
#if defined(__CUDACC_RTC__)
|
||||
template <class... _Tp>
|
||||
struct tuple_size;
|
||||
|
||||
template <size_t _Ip, class... _Tp>
|
||||
struct tuple_element;
|
||||
#endif
|
||||
#include <cuda/std/__tuple_dir/structured_bindings.h>
|
||||
|
||||
template <class T, size_t N>
|
||||
struct tuple_size<cute::array<T,N>>
|
||||
|
||||
@@ -617,13 +617,7 @@ struct tuple_element<I, cute::array_subbyte<T,N>>
|
||||
namespace std
|
||||
{
|
||||
|
||||
#if defined(__CUDACC_RTC__)
|
||||
template <class... _Tp>
|
||||
struct tuple_size;
|
||||
|
||||
template <size_t _Ip, class... _Tp>
|
||||
struct tuple_element;
|
||||
#endif
|
||||
#include <cuda/std/__tuple_dir/structured_bindings.h>
|
||||
|
||||
template <class T, size_t N>
|
||||
struct tuple_size<cute::array_subbyte<T,N>>
|
||||
|
||||
@@ -701,13 +701,7 @@ struct tuple_element<I, cute::tuple<T...>>
|
||||
namespace std
|
||||
{
|
||||
|
||||
#if defined(__CUDACC_RTC__)
|
||||
template <class... _Tp>
|
||||
struct tuple_size;
|
||||
|
||||
template <size_t _Ip, class... _Tp>
|
||||
struct tuple_element;
|
||||
#endif
|
||||
#include <cuda/std/__tuple_dir/structured_bindings.h>
|
||||
|
||||
template <class... T>
|
||||
struct tuple_size<cute::tuple<T...>>
|
||||
|
||||
@@ -103,13 +103,7 @@ struct tuple_element<I, cute::type_list<T...>>
|
||||
namespace std
|
||||
{
|
||||
|
||||
#if defined(__CUDACC_RTC__)
|
||||
template <class... _Tp>
|
||||
struct tuple_size;
|
||||
|
||||
template <size_t _Ip, class... _Tp>
|
||||
struct tuple_element;
|
||||
#endif
|
||||
#include <cuda/std/__tuple_dir/structured_bindings.h>
|
||||
|
||||
template <class... T>
|
||||
struct tuple_size<cute::type_list<T...>>
|
||||
|
||||
@@ -513,13 +513,7 @@ struct tuple_element<I, cute::ArithmeticTuple<T...>>
|
||||
namespace std
|
||||
{
|
||||
|
||||
#if defined(__CUDACC_RTC__)
|
||||
template <class... _Tp>
|
||||
struct tuple_size;
|
||||
|
||||
template <size_t _Ip, class... _Tp>
|
||||
struct tuple_element;
|
||||
#endif
|
||||
#include <cuda/std/__tuple_dir/structured_bindings.h>
|
||||
|
||||
template <class... T>
|
||||
struct tuple_size<cute::ArithmeticTuple<T...>>
|
||||
|
||||
@@ -127,6 +127,18 @@ print(uint4b_t a) {
|
||||
printf("%d", int(a));
|
||||
}
|
||||
|
||||
CUTE_HOST_DEVICE
|
||||
void
|
||||
print(int6b_t a) {
|
||||
printf("%d", int(a));
|
||||
}
|
||||
|
||||
CUTE_HOST_DEVICE
|
||||
void
|
||||
print(uint6b_t a) {
|
||||
printf("%d", int(a));
|
||||
}
|
||||
|
||||
CUTE_HOST_DEVICE
|
||||
void
|
||||
print(bin1_t a) {
|
||||
@@ -217,6 +229,16 @@ pretty_print(uint4b_t a) {
|
||||
printf("%*d", 5, int(a));
|
||||
}
|
||||
|
||||
CUTE_HOST_DEVICE void
|
||||
pretty_print(int6b_t a) {
|
||||
printf("%*d", 5, int(a));
|
||||
}
|
||||
|
||||
CUTE_HOST_DEVICE void
|
||||
pretty_print(uint6b_t a) {
|
||||
printf("%*d", 5, int(a));
|
||||
}
|
||||
|
||||
CUTE_HOST_DEVICE void
|
||||
pretty_print(bool v) {
|
||||
printf("%*d", 3, int(v));
|
||||
|
||||
Reference in New Issue
Block a user