Struct einops::Repeat [−][src]
Repeat allows reordering elements and repeating them in arbitrary combinations. This includes functionality of repeat, tile, and broadcast functions
Implementations
impl Repeat
[src]
pub fn new(pattern: &str) -> Result<Self, EinopsError>
[src]
Initialize with pattern
pub fn with_lengths(
pattern: &str,
axes_lengths: &[(&str, usize)]
) -> Result<Self, EinopsError>
[src]
pattern: &str,
axes_lengths: &[(&str, usize)]
) -> Result<Self, EinopsError>
Initialize with pattern and lengths of axes
pub fn apply<T: Backend>(&self, tensor: &T) -> Result<T, EinopsError>
[src]
Perform operation on the input tensor
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Repeat
impl Send for Repeat
impl Sync for Repeat
impl Unpin for Repeat
impl UnwindSafe for Repeat
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,