cuda.bindings._v2.driver.ArrayFormat#
- class cuda.bindings._v2.driver.ArrayFormat(value: int)#
Array formats
See CUarray_format.
- UNSIGNED_INT8: 1
Unsigned 8-bit integers
- UNSIGNED_INT16: 2
Unsigned 16-bit integers
- UNSIGNED_INT32: 3
Unsigned 32-bit integers
- SIGNED_INT8: 8
Signed 8-bit integers
- SIGNED_INT16: 9
Signed 16-bit integers
- SIGNED_INT32: 10
Signed 32-bit integers
- HALF: 16
16-bit floating point
- FLOAT: 32
32-bit floating point
- NV12: 176
8-bit YUV planar format, with 4:2:0 sampling
- UNORM_INT8X1: 192
1 channel unsigned 8-bit normalized integer
- UNORM_INT8X2: 193
2 channel unsigned 8-bit normalized integer
- UNORM_INT8X4: 194
4 channel unsigned 8-bit normalized integer
- UNORM_INT16X1: 195
1 channel unsigned 16-bit normalized integer
- UNORM_INT16X2: 196
2 channel unsigned 16-bit normalized integer
- UNORM_INT16X4: 197
4 channel unsigned 16-bit normalized integer
- SNORM_INT8X1: 198
1 channel signed 8-bit normalized integer
- SNORM_INT8X2: 199
2 channel signed 8-bit normalized integer
- SNORM_INT8X4: 200
4 channel signed 8-bit normalized integer
- SNORM_INT16X1: 201
1 channel signed 16-bit normalized integer
- SNORM_INT16X2: 202
2 channel signed 16-bit normalized integer
- SNORM_INT16X4: 203
4 channel signed 16-bit normalized integer
- BC1_UNORM: 145
4 channel unsigned normalized block-compressed (BC1 compression) format
- BC1_UNORM_SRGB: 146
4 channel unsigned normalized block-compressed (BC1 compression) format with sRGB encoding
- BC2_UNORM: 147
4 channel unsigned normalized block-compressed (BC2 compression) format
- BC2_UNORM_SRGB: 148
4 channel unsigned normalized block-compressed (BC2 compression) format with sRGB encoding
- BC3_UNORM: 149
4 channel unsigned normalized block-compressed (BC3 compression) format
- BC3_UNORM_SRGB: 150
4 channel unsigned normalized block-compressed (BC3 compression) format with sRGB encoding
- BC4_UNORM: 151
1 channel unsigned normalized block-compressed (BC4 compression) format
- BC4_SNORM: 152
1 channel signed normalized block-compressed (BC4 compression) format
- BC5_UNORM: 153
2 channel unsigned normalized block-compressed (BC5 compression) format
- BC5_SNORM: 154
2 channel signed normalized block-compressed (BC5 compression) format
- BC6H_UF16: 155
3 channel unsigned half-float block-compressed (BC6H compression) format
- BC6H_SF16: 156
3 channel signed half-float block-compressed (BC6H compression) format
- BC7_UNORM: 157
4 channel unsigned normalized block-compressed (BC7 compression) format
- BC7_UNORM_SRGB: 158
4 channel unsigned normalized block-compressed (BC7 compression) format with sRGB encoding
- P010: 159
10-bit YUV planar format, with 4:2:0 sampling
- P016: 161
16-bit YUV planar format, with 4:2:0 sampling
- NV16: 162
8-bit YUV planar format, with 4:2:2 sampling
- P210: 163
10-bit YUV planar format, with 4:2:2 sampling
- P216: 164
16-bit YUV planar format, with 4:2:2 sampling
- YUY2: 165
2 channel, 8-bit YUV packed planar format, with 4:2:2 sampling
- Y210: 166
2 channel, 10-bit YUV packed planar format, with 4:2:2 sampling
- Y216: 167
2 channel, 16-bit YUV packed planar format, with 4:2:2 sampling
- AYUV: 168
4 channel, 8-bit YUV packed planar format, with 4:4:4 sampling
- Y410: 169
10-bit YUV packed planar format, with 4:4:4 sampling
- Y416: 177
4 channel, 12-bit YUV packed planar format, with 4:4:4 sampling
- Y444_PLANAR8: 178
3 channel 8-bit YUV planar format, with 4:4:4 sampling
- Y444_PLANAR10: 179
3 channel 10-bit YUV planar format, with 4:4:4 sampling
- YUV444_8bit_SemiPlanar: 180
3 channel 8-bit YUV semi-planar format, with 4:4:4 sampling
- YUV444_16bit_SemiPlanar: 181
3 channel 16-bit YUV semi-planar format, with 4:4:4 sampling
- UNORM_INT_101010_2: 80
4 channel unorm R10G10B10A2 RGB format
- UINT8_PACKED_422: 81
4 channel unsigned 8-bit YUV packed format, with 4:2:2 sampling
- UINT8_PACKED_444: 82
4 channel unsigned 8-bit YUV packed format, with 4:4:4 sampling
- UINT8_SEMIPLANAR_420: 83
3 channel unsigned 8-bit YUV semi-planar format, with 4:2:0 sampling
- UINT16_SEMIPLANAR_420: 84
3 channel unsigned 16-bit YUV semi-planar format, with 4:2:0 sampling
- UINT8_SEMIPLANAR_422: 85
3 channel unsigned 8-bit YUV semi-planar format, with 4:2:2 sampling
- UINT16_SEMIPLANAR_422: 86
3 channel unsigned 16-bit YUV semi-planar format, with 4:2:2 sampling
- UINT8_SEMIPLANAR_444: 87
3 channel unsigned 8-bit YUV semi-planar format, with 4:4:4 sampling
- UINT16_SEMIPLANAR_444: 88
3 channel unsigned 16-bit YUV semi-planar format, with 4:4:4 sampling
- UINT8_PLANAR_420: 89
3 channel unsigned 8-bit YUV planar format, with 4:2:0 sampling
- UINT16_PLANAR_420: 90
3 channel unsigned 16-bit YUV planar format, with 4:2:0 sampling
- UINT8_PLANAR_422: 91
3 channel unsigned 8-bit YUV planar format, with 4:2:2 sampling
- UINT16_PLANAR_422: 92
3 channel unsigned 16-bit YUV planar format, with 4:2:2 sampling
- UINT8_PLANAR_444: 93
3 channel unsigned 8-bit YUV planar format, with 4:4:4 sampling
- UINT16_PLANAR_444: 94
3 channel unsigned 16-bit YUV planar format, with 4:4:4 sampling
MAX: 2147483647