pub struct CustomOpIr {
pub id: String,
pub inputs: Vec<TensorIr>,
pub outputs: Vec<TensorIr>,
}Expand description
Custom operation in fusion stream, declaring its inputs and outputs.
Fields§
§id: StringUnique identifier of the operation.
inputs: Vec<TensorIr>Input tensors used in the custom operation.
outputs: Vec<TensorIr>Output tensors used in the custom operation.
Implementations§
Trait Implementations§
Source§impl Clone for CustomOpIr
impl Clone for CustomOpIr
Source§fn clone(&self) -> CustomOpIr
fn clone(&self) -> CustomOpIr
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CustomOpIr
impl Debug for CustomOpIr
Source§impl<'de> Deserialize<'de> for CustomOpIr
impl<'de> Deserialize<'de> for CustomOpIr
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Hash for CustomOpIr
impl Hash for CustomOpIr
Source§impl PartialEq for CustomOpIr
impl PartialEq for CustomOpIr
Source§impl Serialize for CustomOpIr
impl Serialize for CustomOpIr
impl StructuralPartialEq for CustomOpIr
Auto Trait Implementations§
impl Freeze for CustomOpIr
impl RefUnwindSafe for CustomOpIr
impl Send for CustomOpIr
impl Sync for CustomOpIr
impl Unpin for CustomOpIr
impl UnwindSafe for CustomOpIr
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