Trait candle_core::cpu_backend::Map2

source ·
pub trait Map2 {
    const OP: &'static str;

    // Required method
    fn f<T: WithDType>(
        &self,
        v1: &[T],
        l1: &Layout,
        v2: &[T],
        l2: &Layout
    ) -> Result<Vec<T>>;

    // Provided method
    fn map(
        &self,
        v1: &CpuStorage,
        l1: &Layout,
        v2: &CpuStorage,
        l2: &Layout
    ) -> Result<CpuStorage> { ... }
}

Required Associated Constants§

source

const OP: &'static str

Required Methods§

source

fn f<T: WithDType>( &self, v1: &[T], l1: &Layout, v2: &[T], l2: &Layout ) -> Result<Vec<T>>

Provided Methods§

source

fn map( &self, v1: &CpuStorage, l1: &Layout, v2: &CpuStorage, l2: &Layout ) -> Result<CpuStorage>

Object Safety§

This trait is not object safe.

Implementors§