Thanks for sending an issue! Please fill in the following template to help quickly solve your problem.
https://gitcode.com/cann/ops-nn/blob/master/docs/develop/aicore_develop_guide.md
// 管道对象,用于管理数据流(拷贝和计算的流水线) TPipe pipe_; // 输入队列X,从GM拷贝到LM,BUFFER_NUM表示buffer数量,开启double buff达到流水并行,为2 TQue<QuePosition::VECIN, BUFFER_NUM> inputQueueX_; // 输入队列Y,从GM拷贝到LM,BUFFER_NUM表示buffer数量,开启double buff达到流水并行,为2 TQue<QuePosition::VECIN, BUFFER_NUM> inputQueueY_; // 输出队列Z,从LM拷贝到GM,BUFFER_NUM表示 buffer数量,这里开启double buff达到流水并行,为2 TQue<QuePosition::VECOUT, BUFFER_NUM> outputQueueZ_; // 输入X的GM地址 GlobalTensor<T> inputGMX_; // 输入Y的GM地址 GlobalTensor<T> inputGMY; // 输出Z的GM地址 GlobalTensor<T> outputGMZ;
部分变量命名以下划线结尾,在后面的使用中又没有下划线
感谢反馈,正在安排人修改
/close
Thanks for sending an issue! Please fill in the following template to help quickly solve your problem.
Document Link(文档链接)
https://gitcode.com/cann/ops-nn/blob/master/docs/develop/aicore_develop_guide.md
Issues Section(问题文档片段)
// 管道对象,用于管理数据流(拷贝和计算的流水线) TPipe pipe_; // 输入队列X,从GM拷贝到LM,BUFFER_NUM表示buffer数量,开启double buff达到流水并行,为2 TQue<QuePosition::VECIN, BUFFER_NUM> inputQueueX_; // 输入队列Y,从GM拷贝到LM,BUFFER_NUM表示buffer数量,开启double buff达到流水并行,为2 TQue<QuePosition::VECIN, BUFFER_NUM> inputQueueY_; // 输出队列Z,从LM拷贝到GM,BUFFER_NUM表示 buffer数量,这里开启double buff达到流水并行,为2 TQue<QuePosition::VECOUT, BUFFER_NUM> outputQueueZ_; // 输入X的GM地址 GlobalTensor<T> inputGMX_; // 输入Y的GM地址 GlobalTensor<T> inputGMY; // 输出Z的GM地址 GlobalTensor<T> outputGMZ;Existing Issues(存在的问题)
部分变量命名以下划线结尾,在后面的使用中又没有下划线