pub struct ISqueezeLayer { /* private fields */ }Expand description
ISqueezeLayer
Layer that represents a squeeze operation, removing unit dimensions of the first input tensor on a set of axes specified by the second input tensor.
Do not inherit from this class, as doing so will break forward-compatibility of the API and ABI.
Trait Implementations§
Source§impl AsLayer for ISqueezeLayer
impl AsLayer for ISqueezeLayer
Source§impl AsLayerTyped for ISqueezeLayer
impl AsLayerTyped for ISqueezeLayer
Source§impl AsRef<ILayer> for ISqueezeLayer
impl AsRef<ILayer> for ISqueezeLayer
Source§fn as_ref(self: &ISqueezeLayer) -> &ILayer
fn as_ref(self: &ISqueezeLayer) -> &ILayer
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl ExternType for ISqueezeLayer
impl ExternType for ISqueezeLayer
Source§impl MakeCppStorage for ISqueezeLayer
impl MakeCppStorage for ISqueezeLayer
Source§unsafe fn allocate_uninitialized_cpp_storage() -> *mut ISqueezeLayer
unsafe fn allocate_uninitialized_cpp_storage() -> *mut ISqueezeLayer
Allocates heap space for this type in C++ and return a pointer
to that space, but do not initialize that space (i.e. do not
yet call a constructor). Read more
Source§unsafe fn free_uninitialized_cpp_storage(arg0: *mut ISqueezeLayer)
unsafe fn free_uninitialized_cpp_storage(arg0: *mut ISqueezeLayer)
Frees a C++ allocation which has not yet
had a constructor called. Read more
Auto Trait Implementations§
impl !Freeze for ISqueezeLayer
impl !RefUnwindSafe for ISqueezeLayer
impl !Send for ISqueezeLayer
impl !Sync for ISqueezeLayer
impl Unpin for ISqueezeLayer
impl UnsafeUnpin for ISqueezeLayer
impl UnwindSafe for ISqueezeLayer
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