pub struct QuantizePerGroupBackwardDescriptor {
pub outer_size: i32,
pub axis_size: i32,
pub group_size: i32,
pub q_min: i32,
pub q_max: i32,
pub input_element: ElementKind,
}Expand description
Descriptor for the per-group BW.
Fields§
§outer_size: i32Flattened-prefix size (same as FW).
axis_size: i32Quant axis length (same as FW).
group_size: i32Group size (same as FW).
q_min: i32FW’s qmin.
q_max: i32FW’s qmax.
input_element: ElementKindInput FP element kind.
Implementations§
Source§impl QuantizePerGroupBackwardDescriptor
impl QuantizePerGroupBackwardDescriptor
Sourcepub fn num_groups(&self) -> i32
pub fn num_groups(&self) -> i32
Number of groups along the quant axis.
Trait Implementations§
Source§impl Clone for QuantizePerGroupBackwardDescriptor
impl Clone for QuantizePerGroupBackwardDescriptor
Source§fn clone(&self) -> QuantizePerGroupBackwardDescriptor
fn clone(&self) -> QuantizePerGroupBackwardDescriptor
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for QuantizePerGroupBackwardDescriptor
Auto Trait Implementations§
impl Freeze for QuantizePerGroupBackwardDescriptor
impl RefUnwindSafe for QuantizePerGroupBackwardDescriptor
impl Send for QuantizePerGroupBackwardDescriptor
impl Sync for QuantizePerGroupBackwardDescriptor
impl Unpin for QuantizePerGroupBackwardDescriptor
impl UnsafeUnpin for QuantizePerGroupBackwardDescriptor
impl UnwindSafe for QuantizePerGroupBackwardDescriptor
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