forked from triton-lang/triton
-
Notifications
You must be signed in to change notification settings - Fork 6
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Disable short pointer. - Remove remat_fast_load
- Loading branch information
Showing
34 changed files
with
543 additions
and
152 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,51 @@ | ||
#include "cuda.h" | ||
|
||
// Compatibility with CUDA 11 | ||
#ifndef CU_TENSOR_MAP_NUM_QWORDS | ||
#define CU_TENSOR_MAP_NUM_QWORDS 16 | ||
|
||
typedef struct CUtensorMap_st { | ||
cuuint64_t opaque[CU_TENSOR_MAP_NUM_QWORDS]; | ||
} CUtensorMap; | ||
|
||
typedef enum CUtensorMapDataType_enum { | ||
CU_TENSOR_MAP_DATA_TYPE_UINT8 = 0, | ||
CU_TENSOR_MAP_DATA_TYPE_UINT16, | ||
CU_TENSOR_MAP_DATA_TYPE_UINT32, | ||
CU_TENSOR_MAP_DATA_TYPE_INT32, | ||
CU_TENSOR_MAP_DATA_TYPE_UINT64, | ||
CU_TENSOR_MAP_DATA_TYPE_INT64, | ||
CU_TENSOR_MAP_DATA_TYPE_FLOAT16, | ||
CU_TENSOR_MAP_DATA_TYPE_FLOAT32, | ||
CU_TENSOR_MAP_DATA_TYPE_FLOAT64, | ||
CU_TENSOR_MAP_DATA_TYPE_BFLOAT16, | ||
CU_TENSOR_MAP_DATA_TYPE_FLOAT32_FTZ, | ||
CU_TENSOR_MAP_DATA_TYPE_TFLOAT32, | ||
CU_TENSOR_MAP_DATA_TYPE_TFLOAT32_FTZ | ||
} CUtensorMapDataType; | ||
|
||
typedef enum CUtensorMapInterleave_enum { | ||
CU_TENSOR_MAP_INTERLEAVE_NONE = 0, | ||
CU_TENSOR_MAP_INTERLEAVE_16B, | ||
CU_TENSOR_MAP_INTERLEAVE_32B | ||
} CUtensorMapInterleave; | ||
|
||
typedef enum CUtensorMapSwizzle_enum { | ||
CU_TENSOR_MAP_SWIZZLE_NONE = 0, | ||
CU_TENSOR_MAP_SWIZZLE_32B, | ||
CU_TENSOR_MAP_SWIZZLE_64B, | ||
CU_TENSOR_MAP_SWIZZLE_128B | ||
} CUtensorMapSwizzle; | ||
|
||
typedef enum CUtensorMapL2promotion_enum { | ||
CU_TENSOR_MAP_L2_PROMOTION_NONE = 0, | ||
CU_TENSOR_MAP_L2_PROMOTION_L2_64B, | ||
CU_TENSOR_MAP_L2_PROMOTION_L2_128B, | ||
CU_TENSOR_MAP_L2_PROMOTION_L2_256B | ||
} CUtensorMapL2promotion; | ||
|
||
typedef enum CUtensorMapFloatOOBfill_enum { | ||
CU_TENSOR_MAP_FLOAT_OOB_FILL_NONE = 0, | ||
CU_TENSOR_MAP_FLOAT_OOB_FILL_NAN_REQUEST_ZERO_FMA | ||
} CUtensorMapFloatOOBfill; | ||
#endif |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.