asc.language.fwk.TQueBind.enque
TQueBind.enque(*args, **kwargs) → LocalTensor | None
将Tensor push到队列。
对应的Ascend C函数原型
template <typename T>
__aicore__ inline bool EnQue(const LocalTensor<T>& tensor)
参数说明
- tensor:指定的Tensor
返回值说明
- True:表示Tensor加入Queue成功
- False:表示Queue已满,入队失败
调用示例
pipe = asc.Tpipe()
que = asc.TQueBind(asc.TPosition.VECOUT, asc.TPosition.GM, 2)
num = 4
len = 1024
pipe.init_buffer(que=que, num=num, len=len)
tensor = que.alloc_tensor(asc.half)
que.enque(tensor)