pub struct FakeQuantizeArgs<'a, TIn: Element> {
pub input: TensorRef<'a, TIn, 1>,
pub scale: <TIn as Element>::Scalar,
pub zero_point: i32,
pub output: TensorMut<'a, TIn, 1>,
}Expand description
Args bundle for a fake_quantize forward launch.
Fields§
§input: TensorRef<'a, TIn, 1>Input FP tensor [numel].
scale: <TIn as Element>::ScalarScalar scale (FP).
zero_point: i32Scalar zero point.
output: TensorMut<'a, TIn, 1>Output FP tensor [numel] — same dtype as input.
Auto Trait Implementations§
impl<'a, TIn> !UnwindSafe for FakeQuantizeArgs<'a, TIn>
impl<'a, TIn> Freeze for FakeQuantizeArgs<'a, TIn>
impl<'a, TIn> RefUnwindSafe for FakeQuantizeArgs<'a, TIn>
impl<'a, TIn> Send for FakeQuantizeArgs<'a, TIn>
impl<'a, TIn> Sync for FakeQuantizeArgs<'a, TIn>
impl<'a, TIn> Unpin for FakeQuantizeArgs<'a, TIn>
impl<'a, TIn> UnsafeUnpin for FakeQuantizeArgs<'a, TIn>
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