cupy.cuda.texture.ResourceDescriptor¶
- class cupy.cuda.texture.ResourceDescriptor(int restype, CUDAarray cuArr=None, ndarray arr=None, ChannelFormatDescriptor chDesc=None, size_t sizeInBytes=0, size_t width=0, size_t height=0, size_t pitchInBytes=0)¶
A class that holds the resource description. Equivalent to
cudaResourceDesc
.- Parameters
restype (int) – the resource type. Use one of the values in
cudaResourceType*
, such ascupy.cuda.runtime.cudaResourceTypeArray
.cuArr (CUDAarray, optional) – An instance of
CUDAarray
, required ifrestype
is set tocupy.cuda.runtime.cudaResourceTypeArray
.arr (cupy.ndarray, optional) – An instance of
ndarray
, required ifrestype
is set tocupy.cuda.runtime.cudaResourceTypeLinear
orcupy.cuda.runtime.cudaResourceTypePitch2D
.chDesc (ChannelFormatDescriptor, optional) – an instance of
ChannelFormatDescriptor
, required ifrestype
is set tocupy.cuda.runtime.cudaResourceTypeLinear
orcupy.cuda.runtime.cudaResourceTypePitch2D
.sizeInBytes (int, optional) – total bytes in the linear memory, required if
restype
is set tocupy.cuda.runtime.cudaResourceTypeLinear
.width (int, optional) – the width (in elements) of the 2D array, required if
restype
is set tocupy.cuda.runtime.cudaResourceTypePitch2D
.height (int, optional) – the height (in elements) of the 2D array, required if
restype
is set tocupy.cuda.runtime.cudaResourceTypePitch2D
.pitchInBytes (int, optional) – the number of bytes per pitch-aligned row, required if
restype
is set tocupy.cuda.runtime.cudaResourceTypePitch2D
.
Note
A texture backed by mipmap arrays is currently not supported in CuPy.
See also
Methods
- get_resource_desc(self)¶
Returns a dict containing the input.
- __eq__(value, /)¶
Return self==value.
- __ne__(value, /)¶
Return self!=value.
- __lt__(value, /)¶
Return self<value.
- __le__(value, /)¶
Return self<=value.
- __gt__(value, /)¶
Return self>value.
- __ge__(value, /)¶
Return self>=value.
Attributes
- arr¶
- chDesc¶
- cuArr¶
- ptr¶