pub enum FloatPrecision {
F16,
BF16,
F32
}
impl std::fmt::Display for FloatPrecision {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
match self {
FloatPrecision::F16 => write!(f, "fp16"),
FloatPrecision::BF16 => write!(f, "bf16"),
FloatPrecision::F32 => write!(f, "fp32")
}
}
}