.. Copyright (c) 2025 Huawei Technologies Co., Ltd. .. This program is free software, you can redistribute it and/or modify it under the terms and conditions of .. CANN Open Software License Agreement Version 2.0 (the "License"). .. Please refer to the License for details. You may not use this file except in compliance with the License. .. THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER EXPRESS OR IMPLIED, .. INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY, OR FITNESS FOR A PARTICULAR PURPOSE. .. See LICENSE in the root of the software repository for the full text of the License. asc.language.fwk ================================== .. currentmodule:: asc.language.fwk GetTPipePtr ------------- .. autosummary:: :toctree: generated :nosignatures: get_tpipe_ptr TBuf ------------ .. autoclass:: TBuf .. autosummary:: :toctree: generated :nosignatures: TBuf.__init__ TBuf.get TBuf.get_with_offset TBufPool ------------ .. autoclass:: TBufPool .. autosummary:: :toctree: generated :nosignatures: TBufPool.__init__ TBufPool.init_buf_pool TBufPool.init_buffer TBufPool.reset TPipe ------------ .. autoclass:: TPipe .. autosummary:: :toctree: generated :nosignatures: TPipe.__init__ TPipe.alloc_event_id TPipe.destroy TPipe.fetch_event_id TPipe.init TPipe.init_buf_pool TPipe.init_buffer TPipe.release_event_id TPipe.reset TQue ------------ .. autoclass:: TQue .. autosummary:: :toctree: generated :nosignatures: TQue.alloc_tensor TQue.deque TQue.enque TQue.free_tensor TQue.get_tensor_count_in_que TQue.has_idle_buffer TQue.has_tensor_in_que TQue.vacant_in_que TQueBind ------------ .. autoclass:: TQueBind .. autosummary:: :toctree: generated :nosignatures: TQueBind.__init__ TQueBind.alloc_tensor TQueBind.deque TQueBind.enque TQueBind.free_all_event TQueBind.free_tensor TQueBind.get_tensor_count_in_que TQueBind.has_idle_buffer TQueBind.has_tensor_in_que TQueBind.vacant_in_que