cuda.bindings._v2.driver.ResourceViewFormat#

class cuda.bindings._v2.driver.ResourceViewFormat(value: int)#

Resource view format

See CUresourceViewFormat.

NONE: 0

No resource view format (use underlying resource format)

UINT_1X8: 1

1 channel unsigned 8-bit integers

UINT_2X8: 2

2 channel unsigned 8-bit integers

UINT_4X8: 3

4 channel unsigned 8-bit integers

SINT_1X8: 4

1 channel signed 8-bit integers

SINT_2X8: 5

2 channel signed 8-bit integers

SINT_4X8: 6

4 channel signed 8-bit integers

UINT_1X16: 7

1 channel unsigned 16-bit integers

UINT_2X16: 8

2 channel unsigned 16-bit integers

UINT_4X16: 9

4 channel unsigned 16-bit integers

SINT_1X16: 10

1 channel signed 16-bit integers

SINT_2X16: 11

2 channel signed 16-bit integers

SINT_4X16: 12

4 channel signed 16-bit integers

UINT_1X32: 13

1 channel unsigned 32-bit integers

UINT_2X32: 14

2 channel unsigned 32-bit integers

UINT_4X32: 15

4 channel unsigned 32-bit integers

SINT_1X32: 16

1 channel signed 32-bit integers

SINT_2X32: 17

2 channel signed 32-bit integers

SINT_4X32: 18

4 channel signed 32-bit integers

FLOAT_1X16: 19

1 channel 16-bit floating point

FLOAT_2X16: 20

2 channel 16-bit floating point

FLOAT_4X16: 21

4 channel 16-bit floating point

FLOAT_1X32: 22

1 channel 32-bit floating point

FLOAT_2X32: 23

2 channel 32-bit floating point

FLOAT_4X32: 24

4 channel 32-bit floating point

UNSIGNED_BC1: 25

Block compressed 1

UNSIGNED_BC2: 26

Block compressed 2

UNSIGNED_BC3: 27

Block compressed 3

UNSIGNED_BC4: 28

Block compressed 4 unsigned

SIGNED_BC4: 29

Block compressed 4 signed

UNSIGNED_BC5: 30

Block compressed 5 unsigned

SIGNED_BC5: 31

Block compressed 5 signed

UNSIGNED_BC6H: 32

Block compressed 6 unsigned half-float

SIGNED_BC6H: 33

Block compressed 6 signed half-float

UNSIGNED_BC7: 34

Block compressed 7