Skip to main content

Module uninit

Module uninit 

Source
Expand description

Overwrite-only APIs for genuinely uninitialized destinations. Overwrite-only contraction entry points.

This module deliberately does not reuse the initialized beta path. The destination is borrowed as MaybeUninit<T> until the last logical element has been written, so a provider failure cannot expose a partially initialized slice as T.

Functionsยง

bgemm_raw_strided_into_uninit
Canonical raw overwrite-only GEMM entry point.
einsum2_into_owned_uninit
Owned-input variant of einsum2_into_uninit.
einsum2_into_uninit
Compute an einsum into a genuinely uninitialized destination.