更新时间:2021-03-18 GMT+08:00
分享

如何获取Sample

通过Sample,您可以查看接口调用的示例代码。

当前ACL提供了如下样例,每个样例的关键功能点如表1所示,每个样例的获取、基本原理和使用指导请参见《应用软件开发指南》中的“AscendCL样例使用指导”

  • acl_execute_gemm:实现两个矩阵相乘的运算。
  • acl_dvpp_resnet50:基于Caffe resnet-50网络(单输入、单Batch)实现图片分类的功能,包含图片数据预处理(解码、缩放)。
  • acl_vpc_jpege_resnet50:基于Caffe ResNet-50网络(单输入、单Batch)实现图片分类的功能,包含图片解码、抠图、缩放、编码。
  • acl_vdec_resnet50:基于Caffe ResNet-50网络(单输入、单Batch)实现图片分类的功能,包含视频解码。
  • acl_resnet50:基于Caffe resnet-50网络(单输入、单Batch)实现图片分类的功能,不包含图片数据预处理(解码、缩放),同步推理。
  • acl_resnet50_async:基于Caffe resnet-50网络(单输入、单Batch)实现图片分类的功能,不包含图片数据预处理(解码、缩放),异步推理。
  • dvpp:基于DVPP实现图片的抠图、缩放、解码、编码以及视频的解码、编码功能。
表1 Sample说明

Sample名称

Device管理

Context管理

Stream管理

同步等待

数据传输

数据预处理

模型推理

数据后处理

单算子调用

acl_execute_gemm

-

-

-

-

-

acl_dvpp_resnet50

acl_vpc_jpege_resnet50

acl_vdec_resnet50

acl_resnet50

-

-

-

-

acl_resnet50_async

-

-

-

dvpp

-

-

-

-

-

-

-

分享:

    相关文档

    相关产品

close