开发者
下载

函数:host_get_device_pointer

产品支持情况

产品

是否支持

Ascend 950PR

Ascend 950DT

x

Atlas A3 训练系列产品/Atlas A3 推理系列产品

Atlas A2 训练系列产品/Atlas A2 推理系列产品

Atlas 训练系列产品

x

Atlas 推理系列产品

x

Atlas 200I/500 A2 推理产品

x

功能说明

获取由acl.rt.host_register接口或acl.rt.host_register_v2接口注册映射的Device内存地址。映射后的Device内存地址不能用于内存操作,例如内存复制。

函数原型

  • C函数原型
    1
    aclError aclrtHostGetDevicePointer(void *pHost, void **pDevice, uint32_t flag)
    
  • python函数
    1
    ptr_device, ret =acl.rt.host_get_device_pointerptr_hostflag
    

参数说明

参数名

说明

ptr_host

通过acl.rt.host_register接口或acl.rt.host_register_v2接口注册映射的Host内存地址。

flag

预留参数,当前固定配置为0。

返回值说明

返回值

说明

ptr_device

int,device内存地址

ret

int,返回0表示成功,返回其它值表示失败。