7.66. CUmemAllocationProp_v1 结构体参考

[CUDA驱动使用的数据类型]

指定分配的分配属性。

公共变量

unsigned char  compressionType
struct CUmemLocation location
CUmemAllocationHandleType requestedHandleTypes
CUmemAllocationType 类型
unsigned short  用法
void * win32HandleMetaData

变量

unsigned char CUmemAllocationProp_v1::compressionType [inherited]

用于请求可压缩内存的分配提示。在支持计算数据压缩的设备上,可压缩内存可用于加速对非结构化稀疏数据和其他可压缩数据模式的访问。应用程序应使用cuMemGetAllocationPropertiesFromHandle查询通过cuMemCreate获取的句柄的分配属性,以验证所获取的分配是否可压缩。请注意,压缩内存可能无法在所有设备上进行映射。

struct CUmemLocationCUmemAllocationProp_v1::location [inherited]

分配位置

CUmemAllocationHandleTypeCUmemAllocationProp_v1::requestedHandleTypes [inherited]
CUmemAllocationTypeCUmemAllocationProp_v1::类型 [inherited]

分配类型

unsigned short CUmemAllocationProp_v1::用法 [inherited]

位掩码,指示此分配的预期用途

void * CUmemAllocationProp_v1::win32HandleMetaData [inherited]

当指定CU_MEM_HANDLE_TYPE_WIN32时需要使用的Windows特定POBJECT_ATTRIBUTES。此对象属性结构包含安全属性,用于定义导出分配可传输到其他进程的范围。在所有其他情况下,此字段必须为零。