pub struct Nvfp4ActBuf {
pub aq: DevicePtr,
pub a_scale: DevicePtr,
pub a_gs: DevicePtr,
}Expand description
2026-09-30: One NVFP4 activation of m rows: [m, k / 2] E2M1 and [m, k / 16] E4M3
group scales, both in the GEMV’s fragment order, and [m] FP32 per-row global scales.
Fields§
§aq: DevicePtr§a_scale: DevicePtr§a_gs: DevicePtrImplementations§
Trait Implementations§
Source§impl Clone for Nvfp4ActBuf
impl Clone for Nvfp4ActBuf
Source§fn clone(&self) -> Nvfp4ActBuf
fn clone(&self) -> Nvfp4ActBuf
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for Nvfp4ActBuf
impl Debug for Nvfp4ActBuf
Source§impl PartialEq for Nvfp4ActBuf
impl PartialEq for Nvfp4ActBuf
impl Copy for Nvfp4ActBuf
impl Eq for Nvfp4ActBuf
impl StructuralPartialEq for Nvfp4ActBuf
Auto Trait Implementations§
impl Freeze for Nvfp4ActBuf
impl RefUnwindSafe for Nvfp4ActBuf
impl Send for Nvfp4ActBuf
impl Sync for Nvfp4ActBuf
impl Unpin for Nvfp4ActBuf
impl UnwindSafe for Nvfp4ActBuf
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.