Module slice

Source
Expand description

Contains utility functions and traits to convert between slices of u16 bits and f16 or bf16 numbers.

The utility HalfBitsSliceExt sealed extension trait is implemented for [u16] slices, while the utility HalfFloatSliceExt sealed extension trait is implemented for both [f16] and [bf16] slices. These traits provide efficient conversions and reinterpret casting of larger buffers of floating point values, and are automatically included in the prelude module.

Traitsยง

HalfBitsSliceExt
Extensions to [u16] slices to support reinterpret operations.
HalfFloatSliceExt
Extensions to [f16] and [bf16] slices to support conversion and reinterpret operations.