文档首页>
Atlas 200 DK 开发者套件(1.0.7.alpha)>
应用软件开发指南>
开发关键功能的详细介绍>
单算子调用>
内置算子GEMM被封装成ACL接口>
运行管理资源释放与ACL去初始化
更新时间:2021-03-18 GMT+08:00
运行管理资源释放与ACL去初始化
调用接口后,需增加异常处理的分支,同时通过ERROR_LOG记录报错日志、通过INFO_LOG记录各动作的提示日志,示例代码中不一一列举。
示例代码如下,您可以从acl_execute_gemm样例的“src/gemm_main.cpp”、“src/gemm_runner.cpp”文件中查看完整样例代码。不涉及显式创建Context,使用默认Context时,无需显式释放Context。
1 2 3 4 5 6 7 8 9 10 11 12 | #include "acl/acl.h"
//......
// 释放显式创建的Stream
(void) aclrtDestroyStream(stream);
//释放Device资源
(void) aclrtResetDevice(deviceId);
//ACL去初始化
aclFinalize();
//......
|
父主题: 内置算子GEMM被封装成ACL接口
