pub struct GroupNormGeometry {
pub batch: usize,
pub channels: usize,
pub spatial: usize,
pub width: usize,
pub rows: usize,
}Expand description
Actual logical channel-group geometry, shared by backend dispatch and operation graphs.
Fields§
§batch: usizeOriginal batch extent, including empty batches.
channels: usizeOriginal channel extent.
spatial: usizeProduct of all original trailing spatial extents; rank-two input uses one.
width: usizeNumber of actual elements normalized in each channel group.
rows: usizeNumber of actual independent batch/group rows.
Auto Trait Implementations§
impl Freeze for GroupNormGeometry
impl RefUnwindSafe for GroupNormGeometry
impl Send for GroupNormGeometry
impl Sync for GroupNormGeometry
impl Unpin for GroupNormGeometry
impl UnsafeUnpin for GroupNormGeometry
impl UnwindSafe for GroupNormGeometry
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