文档管理中心
我的
您当前正在浏览新版开发者文档中心,目录分类和层级有所调整。点击左侧当前文档分类名称前的“☰”图标,可切换文档分类。 了解新版目录

功能说明

将Tensor从队列中取出,用于后续处理。

函数原型

收起
自动换行
深色代码主题
复制
  1. template <typename T>
  2. __aicore__ inline LocalTensor<T> DeQue()

图1 将LocalTensor通过EnQue放入A1/B1的Queue中后再通过DeQue搬出

参数说明

无

支持的型号

Kirin9020系列处理器

Kirin9030系列处理器

KirinX90系列处理器

注意事项

无

返回值

从队列中取出的LocalTensor。

调用示例

收起
自动换行
深色代码主题
复制
  1. // 接口:DeQue Tensor
  2. AscendC::TPipe pipe;
  3. AscendC::TQueBind<AscendC::TPosition::VECOUT, AscendC::TPosition::GM, 4> que;
  4. int num = 4;
  5. int len = 1024;
  6. pipe.InitBuffer(que, num, len);
  7. AscendC::LocalTensor<half> tensor1 = que.AllocTensor<half>();
  8. que.EnQue(tensor1);
  9. AscendC::LocalTensor<half> tensor2 = que.DeQue<half>(); // 将tensor从VECOUT的Queue中搬出
相关推荐
文档EnQue
文档Or
文档And
文档Div
文档Not