7.69. CUmemDecompressParams 结构体参考

[内存管理]

公共变量

CUmemDecompressAlgorithm algo
void * dst
cuuint32_t * dstActBytes
size_t  dstNumBytes
const void * src
size_t  srcNumBytes

变量

CUmemDecompressAlgorithmCUmemDecompressParams::algo [继承]

要使用的解压缩算法。

void * CUmemDecompressParams::dst [继承]

指向将写入解压缩数据的缓冲区的指针。写入此位置的字节数将记录在 CUmemDecompressParams_st.dstActBytes 指向的内存中

cuuint32_t * CUmemDecompressParams::dstActBytes [继承]

解压缩操作完成后,写入到 CUmemDecompressParams.dst 的实际字节数将记录为此地址内存中的 32 位无符号整数。

size_t CUmemDecompressParams::dstNumBytes [继承]

解压缩操作预计写入到 CUmemDecompressParams_st.dst 的字节数。此值是可选的;如果存在,CUDA 驱动程序可能会将其用作调度各个解压缩操作的启发式方法。

const void * CUmemDecompressParams::src [继承]

指向至少包含 CUmemDecompressParams_st.srcNumBytes 压缩字节的缓冲区的指针。

size_t CUmemDecompressParams::srcNumBytes [继承]

要从 CUmemDecompressParams_st.src 读取和解压缩的字节数。