Library Kernel API参考¶
- 1. Attribute
- 2. API Function
- 2.1. Builtins
- 2.2. Event
- 2.3. DTE
- 2.4. Math
- 2.5. Synchronization
- __device__ __forceinline__ tops_implicit_params_t *__tops_get_implicit_params_ptr
- __device__ __forceinline__ tops_amos_sip_interface_t *__tops_get_amos_sip_params_ptr
- __device__ __forceinline__ void *__tops_private_heap_pointer
- __device__ __forceinline__ void *__tops_block_shared_memory_pointer
- __device__ __forceinline__ void tops_halt
- __constant__
- __private__
- __shared__
- __local__
- __device__
- __global__
- __cooperative__
- )
- __host__
- __sp__
- __shared_dte__
- __private_dte__
- __scalar_only__
- __mmu_pointer__
- __noinline__
- __forceinline__
- __valigned__
- __block_tile__
- __KRT_ARCH__
- threadIdx
- blockIdx
- blockDim
- gridDim
- struct __tops_builtin_threadDim_t
- __device__ __forceinline__ void wait
- __device__ __forceinline__ void wait
- struct tops::event
- enum AddrSpace
- enum tops_directions
- inline __device__ __forceinline__ dte_scope
- inline __device__ __forceinline__ ~dte_scope
- __device__ __forceinline__ void memcpy
- __device__ __forceinline__ void memcpy
- __device__ __forceinline__ void memcpy
- __device__ __forceinline__ tops::event memcpy_async
- __device__ __forceinline__ tops::event memcpy_async
- __device__ __forceinline__ tops::event memcpy_async
- __device__ __forceinline__ void slice
- __device__ __forceinline__ void slice
- __device__ __forceinline__ tops::event slice_async
- __device__ __forceinline__ tops::event slice_async
- __device__ __forceinline__ void deslice
- __device__ __forceinline__ void deslice
- __device__ __forceinline__ tops::event deslice_async
- __device__ __forceinline__ tops::event deslice_async
- __device__ __forceinline__ void transpose
- __device__ __forceinline__ void transpose
- __device__ __forceinline__ tops::event transpose_async
- __device__ __forceinline__ tops::event transpose_async
- template<typename T> __device__ __forceinline__ void pad
- template<typename T> __device__ __forceinline__ tops::event pad_async
- template<typename T> __device__ __forceinline__ void memset
- template<typename T> __device__ __forceinline__ tops::event memset_async
- __device__ __forceinline__ void mirror_lr
- __device__ __forceinline__ tops::event mirror_lr_async
- __device__ __forceinline__ void mirror_tb
- __device__ __forceinline__ tops::event mirror_tb_async
- __device__ __forceinline__ void broadcast
- __device__ __forceinline__ tops::event broadcast_async
- __device__ __forceinline__ void slice_transpose
- __device__ __forceinline__ void slice_transpose
- __device__ __forceinline__ tops::event slice_transpose_async
- __device__ __forceinline__ tops::event slice_transpose_async
- __device__ __forceinline__ void transpose_deslice
- __device__ __forceinline__ void transpose_deslice
- __device__ __forceinline__ tops::event transpose_deslice_async
- __device__ __forceinline__ tops::event transpose_deslice_async
- template<typename T> __device__ __forceinline__ void slice_pad
- template<typename T> __device__ __forceinline__ tops::event slice_pad_async
- __device__ __forceinline__ void slice_deslice
- __device__ __forceinline__ tops::event slice_deslice_async
- __device__ __forceinline__ void slice_broadcast
- __device__ __forceinline__ tops::event slice_broadcast_async
- __device__ __forceinline__ void slice_expand
- __device__ __forceinline__ tops::event slice_expand_async
- __device__ __forceinline__ void shrink_deslice
- __device__ __forceinline__ tops::event shrink_deslice_async
- template<typename T> __device__ __forceinline__ void memset_deslice
- template<typename T> __device__ __forceinline__ tops::event memset_deslice_async
- template<typename T> __device__ __forceinline__ void mirror_lr_pad
- template<typename T> __device__ __forceinline__ tops::event mirror_lr_pad_async
- template<typename T> __device__ __forceinline__ void mirror_tb_pad
- template<typename T> __device__ __forceinline__ tops::event mirror_tb_pad_async
- __device__ __forceinline__ void mirror_lr_deslice
- __device__ __forceinline__ tops::event mirror_lr_deslice_async
- __device__ __forceinline__ void mirror_tb_deslice
- __device__ __forceinline__ tops::event mirror_tb_deslice_async
- template<typename T> __device__ __forceinline__ void sub_sample
- template<typename T> __device__ __forceinline__ tops::event sub_sample_async
- __device__ __forceinline__ void wait
- __TOPS_ADJUST_ADDR
- __TOPS_SHARED_CDTE_COUNT
- __TOPS_BLOCK_SHARED_EDTE_COUNT
- __TOPS_LOCAL_EDTE_COUNT
- __TOPS_PRIVATE_EDTE_COUNT
- __TOPS_EOF_BLOCK_SHARED_CDTE
- __TOPS_EOF_SHARED_CDTE
- __TOPS_EOF_PRIVATE_CDTE
- __TOPS_EOF_BLOCK_SHARED_EDTE
- __TOPS_EOF_SHARED_EDTE
- __TOPS_EOF_PRIVATE_EDTE
- __TOPS_GET_CDTE_VC_START
- struct tops::mdspan_base
- struct tops::mdspan : public tops::mdspan_base
- struct tops_dte_ctx_s
- struct tops::dte_scope
- __device__ __forceinline__ void __syncsubthreads
- __device__ __forceinline__ void __syncthreads
- __device__ __forceinline__ void __syncblocks