我正在尝试理解UmatUsagesFlags标志之间的区别:
我正在寻找一个可以在主机和设备上保存内存的Umat对象
(在CUDA中有类似托管内存的东西吗?)
USAGE_ALLOCATE_HOST_MEMORY
在主机上分配内存
USAGE_ALLOCATE_DEVICE_MEMORY
在设备上分配内存
USAGE_ALLOCATE_SHARED_MEMORY
这在OpenCL范围内意味着什么?
USAGE_ALLOCATE_HOST_MEMORY || USAGE_ALLOCATE_DEVICE_MEMORY
这对Umat对象意味着什么?
假设我想同时在设备和主机上保存内存,这是否意味着我将不得不同时保存Umat和Mat对象并将内存从主机转换为设备,反之亦然?