half

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§

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