pub struct ChannelPruner { /* private fields */ }Expand description
Channel pruning for CNNs
Implementations§
Source§impl ChannelPruner
impl ChannelPruner
pub fn new(metric: ChannelImportanceMetric) -> Self
Trait Implementations§
Source§impl PruningStrategy for ChannelPruner
impl PruningStrategy for ChannelPruner
Auto Trait Implementations§
impl Freeze for ChannelPruner
impl RefUnwindSafe for ChannelPruner
impl Send for ChannelPruner
impl Sync for ChannelPruner
impl Unpin for ChannelPruner
impl UnsafeUnpin for ChannelPruner
impl UnwindSafe for ChannelPruner
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more