Manual / Resource Binding
【免费下载链接】pto-isaParallel Tile Operation (PTO) is a virtual instruction set architecture designed by Ascend CANN, focusing on tile-level operations. This repository offers high-performance, cross-platform tile operations across Ascend platforms.项目地址: https://gitcode.com/cann/pto-isa
This document describes manual resource binding and configuration operations.
Total Operations:4
Operations
TASSIGN
For detailed instruction documentation, see isa/TASSIGN
AS Level 1 (SSA):
pto.tassign %tile, %addr : !pto.tile<...>, dtypeAS Level 2 (DPS):
pto.tassign ins(%tile, %addr : !pto.tile_buf<...>, dtype)SETFMATRIX
For detailed instruction documentation, see isa/SETFMATRIX
AS Level 1 (SSA):
pto.SETFMATRIX %cfg : !pto.fmatrix_config -> ()AS Level 2 (DPS):
pto.SETFMATRIX ins(%cfg : !pto.fmatrix_config) outs()SET_IMG2COL_RPT
For detailed instruction documentation, see isa/SET_IMG2COL_RPT
AS Level 1 (SSA):
pto.SET_IMG2COL_RPT %cfg : !pto.fmatrix_config -> ()AS Level 2 (DPS):
pto.SET_IMG2COL_RPT ins(%cfg : !pto.fmatrix_config) outs()SET_IMG2COL_PADDING
For detailed instruction documentation, see isa/SET_IMG2COL_PADDING
AS Level 1 (SSA):
pto.SET_IMG2COL_PADDING %cfg : !pto.fmatrix_config -> ()AS Level 2 (DPS):
pto.SET_IMG2COL_PADDING ins(%cfg : !pto.fmatrix_config) outs()【免费下载链接】pto-isaParallel Tile Operation (PTO) is a virtual instruction set architecture designed by Ascend CANN, focusing on tile-level operations. This repository offers high-performance, cross-platform tile operations across Ascend platforms.项目地址: https://gitcode.com/cann/pto-isa
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考