构造函数与析构函数
功能说明
用于创建KfcWorkspace对象,Kfc全称为kernel function call,表示核间通信调用。
函数原型
1 2 3 | class KfcWorkspace; __aicore__ inline KfcWorkspace(GM_ADDR workspace) __aicore__ inline ~KfcWorkspace() |
参数说明
参数 |
输入/输出 |
说明 |
---|---|---|
workspace |
输入 |
Global Memory上的消息空间地址,用户需保证地址对齐和清零。 |
返回值
KfcWorkspace对象实例。
支持的型号
约束说明
不能和REGIST_MATMUL_OBJ接口同时使用。使用资源管理API时,用户自主管理AIC和AIV的核间通信,REGIST_MATMUL_OBJ内部是由框架管理AIC和AIV的核间通信,同时使用可能会导致通信消息错误等异常。
调用示例
1 | AscendC::KfcWorkspace desc(workspaceGM); |
父主题: KfcWorkspace