Trait ha_ndarray::ops::Random

source ·
pub trait Random: PlatformInstance {
    type Normal: Enqueue<Self, f32>;
    type Uniform: Enqueue<Self, f32>;

    // Required methods
    fn random_normal(
        self,
        size: usize
    ) -> Result<AccessOp<Self::Normal, Self>, Error>;
    fn random_uniform(
        self,
        size: usize
    ) -> Result<AccessOp<Self::Uniform, Self>, Error>;
}

Required Associated Types§

source

type Normal: Enqueue<Self, f32>

source

type Uniform: Enqueue<Self, f32>

Required Methods§

source

fn random_normal( self, size: usize ) -> Result<AccessOp<Self::Normal, Self>, Error>

source

fn random_uniform( self, size: usize ) -> Result<AccessOp<Self::Uniform, Self>, Error>

Object Safety§

This trait is not object safe.

Implementors§