PyAsc + AscTile
Installation
Build from source
Setup runtime environment
Programming guide
Quick start
Cube programming capabilities
Performance tips
Debug capabilities
Tutorials
Development
Coding style conventions
Tools
AI agent skills for Ascend C
High-level design
Design overview
Programming models insights
Software pipelining (double-buffering)
Automatic synchronization injection
Python API (AscTile)
Kernel API
Runtime API
MLIR
Dialects and operations
Passes
PyAsc + AscTile
Index
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
I
|
J
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
V
|
W
|
Z
_
__init__() (asc.experimental.asctile.Backend method)
(asc.experimental.asctile.GlobalTensor method)
(asc.experimental.asctile.LocalTensor method)
(asc.experimental.asctile.Platform method)
(asc.experimental.asctile.range method)
(asc.experimental.asctile.static_range method)
(asc.experimental.asctile.TensorLocation method)
A
abs() (in module asc.experimental.asctile)
add() (in module asc.experimental.asctile)
always_compile (asc.experimental.asctile.CompileOptions attribute)
atomic_add() (in module asc.experimental.asctile)
atomic_max() (in module asc.experimental.asctile)
atomic_min() (in module asc.experimental.asctile)
B
Backend (class in asc.experimental.asctile)
bisheng_options (asc.experimental.asctile.CompileOptions attribute)
bitwise_and() (in module asc.experimental.asctile)
bitwise_not() (in module asc.experimental.asctile)
bitwise_or() (in module asc.experimental.asctile)
bitwise_xor() (in module asc.experimental.asctile)
block_idx() (in module asc.experimental.asctile)
block_num() (in module asc.experimental.asctile)
broadcast_shapes() (in module asc.experimental.asctile)
broadcast_tensors() (in module asc.experimental.asctile)
broadcast_to() (in module asc.experimental.asctile)
C
capture_exceptions (asc.CodegenOptions attribute)
cast() (in module asc.experimental.asctile)
ceil() (in module asc.experimental.asctile)
ceildiv() (in module asc.experimental.asctile)
CodegenOptions (class in asc)
CompileOptions (class in asc.experimental.asctile)
concat() (in module asc.experimental.asctile)
copy() (in module asc.experimental.asctile)
copy_in() (in module asc.experimental.asctile)
copy_out() (in module asc.experimental.asctile)
core_num (asc.LaunchOptions attribute)
cos() (in module asc.experimental.asctile)
cosh() (in module asc.experimental.asctile)
cv_ratio (asc.experimental.asctile.CompileOptions attribute)
cv_strategy() (in module asc.experimental.asctile)
D
debug (asc.experimental.asctile.CompileOptions attribute)
device_assert() (in module asc.experimental.asctile)
device_print() (in module asc.experimental.asctile)
div() (in module asc.experimental.asctile)
E
equal() (in module asc.experimental.asctile)
erf() (in module asc.experimental.asctile)
exp() (in module asc.experimental.asctile)
exp2() (in module asc.experimental.asctile)
expand_dims() (in module asc.experimental.asctile)
F
floor() (in module asc.experimental.asctile)
full() (in module asc.experimental.asctile)
full_like() (in module asc.experimental.asctile)
G
gather() (in module asc.experimental.asctile)
global_tensor() (in module asc.experimental.asctile)
GlobalTensor (class in asc.experimental.asctile)
greater() (in module asc.experimental.asctile)
greater_equal() (in module asc.experimental.asctile)
I
inline() (in module asc.experimental.asctile)
inline_vf() (in module asc.experimental.asctile)
insert_sync (asc.experimental.asctile.CompileOptions attribute)
ir_multithreading (asc.CodegenOptions attribute)
J
jit() (in module asc.experimental.asctile)
L
LaunchOptions (class in asc)
layer_norm() (in module asc.experimental.asctile)
left_shift() (in module asc.experimental.asctile)
less() (in module asc.experimental.asctile)
less_equal() (in module asc.experimental.asctile)
LocalTensor (class in asc.experimental.asctile)
log() (in module asc.experimental.asctile)
log2() (in module asc.experimental.asctile)
M
mask() (in module asc.experimental.asctile)
matmul() (in module asc.experimental.asctile)
matmul_acc() (in module asc.experimental.asctile)
maximum() (in module asc.experimental.asctile)
minimum() (in module asc.experimental.asctile)
mul() (in module asc.experimental.asctile)
N
negative() (in module asc.experimental.asctile)
not_equal() (in module asc.experimental.asctile)
O
opt_level (asc.experimental.asctile.CompileOptions attribute)
P
Platform (class in asc.experimental.asctile)
pow() (in module asc.experimental.asctile)
R
range (class in asc.experimental.asctile)
ravel() (in module asc.experimental.asctile)
reduce_max() (in module asc.experimental.asctile)
reduce_min() (in module asc.experimental.asctile)
reduce_prod() (in module asc.experimental.asctile)
reduce_sum() (in module asc.experimental.asctile)
relu() (in module asc.experimental.asctile)
reshape() (in module asc.experimental.asctile)
reuse_alloc (asc.experimental.asctile.CompileOptions attribute)
right_shift() (in module asc.experimental.asctile)
rms_norm() (in module asc.experimental.asctile)
rsqrt() (in module asc.experimental.asctile)
S
scatter() (in module asc.experimental.asctile)
set_platform() (in module asc.experimental.asctile)
sin() (in module asc.experimental.asctile)
sinh() (in module asc.experimental.asctile)
softmax() (in module asc.experimental.asctile)
sqrt() (in module asc.experimental.asctile)
squeeze() (in module asc.experimental.asctile)
static_alloc (asc.experimental.asctile.CompileOptions attribute)
static_assert() (in module asc.experimental.asctile)
static_print() (in module asc.experimental.asctile)
static_range (class in asc.experimental.asctile)
sub() (in module asc.experimental.asctile)
sub_block_idx() (in module asc.experimental.asctile)
sub_block_num() (in module asc.experimental.asctile)
T
tan() (in module asc.experimental.asctile)
tanh() (in module asc.experimental.asctile)
TensorLocation (class in asc.experimental.asctile)
to() (asc.experimental.asctile.LocalTensor method)
transpose() (in module asc.experimental.asctile)
V
vf_fusion (asc.experimental.asctile.CompileOptions attribute)
vf_vec_len (asc.experimental.asctile.CompileOptions attribute)
W
where() (in module asc.experimental.asctile)
Z
zeros() (in module asc.experimental.asctile)
zeros_acc() (in module asc.experimental.asctile)
zeros_like() (in module asc.experimental.asctile)