Welcome to TT-Metalium documentation!
- Programming Model
-
APIs
- Host APIs
-
Kernel APIs
- Data Movement APIs
- Circular Buffer APIs
-
Compute APIs
- copy_tile
- move_copy_tile
- acquire_dst
- release_dst
- reg_api
- any_init
- abs_tile
- add_tiles
- sub_tiles
- mul_tiles
- add_tiles_bcast
- sub_tiles_bcast
- mul_tiles_bcast
- matmul_tiles
- matmul_block
- exp_tile
- exp2_tile
- expm1_tile
- relu_tile
- relu_max_tile
- relu_min_tile
- leaky_relu_tile
- elu_tile
- erf_tile
- erfc_tile
- erfinv_tile
- gelu_tile
- heaviside_tile
- isinf_tile
- isposinf_tile
- isneginf_tile
- isfinite_tile
- isnan_tile
- i0_tile
- logical_not_unary_tile
- recip_tile
- sign_tile
- sqrt_tile
- rsqrt_tile
- sigmoid_tile
- log_tile
- log_with_base_tile
- power_tile
- rsub_tile
- signbit_tile
- square_tile
- reduce_tile
- transpose_wh_tile
- tanh_tile
- tan_tile
- sin_tile
- cos_tile
- asin_tile
- atan_tile
- acos_tile
- ltz_tile
- eqz_tile
- lez_tile
- gtz_tile
- gez_tile
- nez_tile
- unary_ne_tile
- unary_gt_tile
- unary_lt_tile
- cb_wait_front
- cb_pop_front
- cb_reserve_back
- cb_push_back
- binary_init_funcs
- tilize
- untilize
- Kernel Argument APIs
- Low Level Kernels
- Packing APIs
- Programming Examples
- Tools