Function Description
Release resources.
Function Prototype
__aicore__ inline void Destroy()
Supported Models
Kirin 9020 series processors
Kirin 9030 series processors
Kirin X90 series processors
Precautions
This API is called to repeatedly allocate and release TPipe resources. After a TPipe object is created, you can call Destroy to manually release resources.
Calling Example
AscendC::TPipe pipe; // TPipe object
// Output data queue management object. QuePosition is VECOUT.
AscendC::TQue<AscendC::TPosition::VECOUT, 2> que;
uint8_t num = 2;
uint32_t len = 128;
pipe.InitBuffer(que, num, len);
pipe.Destroy();