更新时间: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();
//......
分享:

    相关文档

    相关产品

close