我想实现的功能:对device图像数据进行缩放和填充预处理,然后将device数据进行模型推理。
使用的硬件是atlas300I推理卡、升腾310 AI芯片。
目前发现有很多限制:
1、昇腾310处理器不支持填充接口 acldvppVpcMakeBorderAsync;
2、acldvppVpcResizeAsync的输出数据类型只能是YUV,但模型输入需要BGR数据,昇腾310处理器不支持格式转换接口acldvppVpcConvertColorAsync;
3、数据处理需要使用acldvppmalloc分配的设备内存,模型推理需要使用aclrtMalloc分配的设备内存,昇腾310处理器不支持将acldvppmalloc内存拷贝到aclrtMalloc内存;
所以我实现不了这个功能。
请问针对这张推理卡,有什么比较好的方案?
我想实现的功能:对device图像数据进行缩放和填充预处理,然后将device数据进行模型推理。
使用的硬件是atlas300I推理卡、升腾310 AI芯片。
目前发现有很多限制:
1、昇腾310处理器不支持填充接口 acldvppVpcMakeBorderAsync;
2、acldvppVpcResizeAsync的输出数据类型只能是YUV,但模型输入需要BGR数据,昇腾310处理器不支持格式转换接口acldvppVpcConvertColorAsync;
3、数据处理需要使用acldvppmalloc分配的设备内存,模型推理需要使用aclrtMalloc分配的设备内存,昇腾310处理器不支持将acldvppmalloc内存拷贝到aclrtMalloc内存;
所以我实现不了这个功能。
请问针对这张推理卡,有什么比较好的方案?