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