pub struct Fp8BlockScaledFormat {
pub ignore: IgnoreList,
}Expand description
2026-09-25: An FP8 block-scaled checkpoint.
Fields§
§ignore: IgnoreList2026-09-30: The config’s ignore / exclude_modules (QuantizationConfig::ignore_modules;
an HF modules_to_not_convert list does not reach it). The FP8 checkpoints that carry
one are ModelOpt exports (nvidia/DeepSeek-V4-Flash-NVFP4: *.attn.*, mtp.*), so it
matches as ModelOpt does: exact names or globs.
Implementations§
Trait Implementations§
Source§impl Debug for Fp8BlockScaledFormat
impl Debug for Fp8BlockScaledFormat
Source§impl QuantFormat for Fp8BlockScaledFormat
impl QuantFormat for Fp8BlockScaledFormat
Source§fn base_variant(&self) -> Nvfp4Variant
fn base_variant(&self) -> Nvfp4Variant
2026-09-25: The
Nvfp4Variant this layout maps to.Source§fn is_ignored(&self, module_path: &str) -> bool
fn is_ignored(&self, module_path: &str) -> bool
2026-09-30: Whether the ignore list names the module
module_path (a module path,
not a tensor name: no .weight), under the format’s own matching (IgnoreList).Source§fn variant_for(&self, module_path: &str) -> Nvfp4Variant
fn variant_for(&self, module_path: &str) -> Nvfp4Variant
2026-09-25:
Bf16Raw for an ignored module, else Self::base_variant.Auto Trait Implementations§
impl Freeze for Fp8BlockScaledFormat
impl RefUnwindSafe for Fp8BlockScaledFormat
impl Send for Fp8BlockScaledFormat
impl Sync for Fp8BlockScaledFormat
impl Unpin for Fp8BlockScaledFormat
impl UnwindSafe for Fp8BlockScaledFormat
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more