Docker-Unlock与Kubernetes集成:容器编排环境配置
Docker-Unlock是一款专为特定地区用户设计的Docker镜像仓库解锁工具,它能够帮助位于俄罗斯、古巴、伊朗等地区的开发者顺畅访问Docker Hub资源。本文将详细介绍如何将Docker-Unlock与Kubernetes集成,构建稳定高效的容器编排环境,让你轻松应对容器化应用的部署与管理挑战。## 一、Docker-Unlock工具简介Docker-Unlock通过修改Dock
·
asc_mark_stamp
产品支持情况
功能说明
用户通过调用接口,用于在算子执行过程中标记特定位置,便于后期通过流水图分析代码执行路径与性能热点。
函数原型
template<pipe_t pipe = PIPE_S>
__aicore__ inline void asc_mark_stamp(uint16_t idx)
template<pipe_t pipe = PIPE_S, uint16_t idx>
__aicore__ inline void asc_mark_stamp()
参数说明
返回值说明
无
约束说明
- index取值范围为[0,4095]。为方便从打点图中找到对应的代码,建议不要重复使用相同的index。
- 如果在循环中增加了一个MarkStamp指令,每次执行到指令时都会输出一个打点,且index是相同的。
- 如果开发者在两个相邻的VF分别打标记,由于编译器可能会对VF A和VF B做融合,MarkStamp1和MarkStamp2则会被优化掉,不会输出打点。
调用示例
mte2_opt();
mte1_opt();
//在算子执行开始处打点
asc_mark_stamp<CUBE, 0>();
//执行核心计算
cube_opt();
//在算子执行结束处打点
asc_mark_stamp<CUBE, 1>();
mte3_opt();
更多推荐



所有评论(0)