智能客服
你问我答,随时在线为你解决问题

























获取系统workspace指针。部分高阶API如Matmul需要使用系统workspace,相关接口需要传入系统workspace指针,此时可以通过该接口获取。使用系统workspace时,host侧开发者需要自行申请系统workspace的空间,其预留空间大小可以通过GetLibApiWorkSpaceSize接口获取。
- __aicore__ inline __gm__ uint8_t* __gm__ GetSysWorkSpacePtr()
无
Kirin9020系列处理器
Kirin9030系列处理器
KirinX90系列处理器
无
系统workspace指针。
- // ...
- REGIST_MATMUL_OBJ(&pipe, GetSysWorkSpacePtr(), mm, &tiling); // 初始化
- // CopyIn阶段:完成从GM到LocalMemory的搬运
- mm.SetTensorA(gm_a); // 设置左矩阵A
- mm.SetTensorB(gm_b); // 设置右矩阵B
- mm.SetBias(gm_bias); // 设置Bias
- // Compute阶段:完成矩阵乘计算
- while (mm.Iterate()) {
- // CopyOut阶段:完成从LocalMemory到GM的搬运
- mm.GetTensorC(gm_c);
- }
- // 结束矩阵乘操作
- mm.End();
智能客服
你问我答,随时在线为你解决问题
合作咨询
我们的专家服务团队将竭诚为您提供专业的合作咨询服务
解决方案
精准高效的一站式服务支持,助力开发者商业成功