This document is relevant for: Trn2, Trn3
nki.isa.memset#
- nki.isa.memset(dst, value, engine=engine.unknown, name=None)[source]#
Initialize
dstby filling it with a compile-time constantvalue, using Vector or GpSimd Engine. The memset instruction supports all valid NKI dtypes (see Supported Data Types).- Parameters:
dst – destination tile to initialize.
value – the constant value to initialize with
engine – specify which engine to use for memset:
nki.isa.engine.vectorornki.isa.engine.gpsimd;nki.isa.engine.unknownby default, lets compiler select the best engine for the given input tile shape
Note
For x4 packed types (
float8_e4m3fn_x4,float8_e5m2_x4,float4_e2m1fn_x4), onlyvalue=0is supported.
This document is relevant for: Trn2, Trn3