pub trait CompareOps<R: Runtime>: TensorOps<R> {
// Required methods
fn eq(&self, a: &Tensor<R>, b: &Tensor<R>) -> Result<Tensor<R>>;
fn ne(&self, a: &Tensor<R>, b: &Tensor<R>) -> Result<Tensor<R>>;
fn lt(&self, a: &Tensor<R>, b: &Tensor<R>) -> Result<Tensor<R>>;
fn le(&self, a: &Tensor<R>, b: &Tensor<R>) -> Result<Tensor<R>>;
fn gt(&self, a: &Tensor<R>, b: &Tensor<R>) -> Result<Tensor<R>>;
fn ge(&self, a: &Tensor<R>, b: &Tensor<R>) -> Result<Tensor<R>>;
}Expand description
Comparison operations trait
Required Methods§
Sourcefn ne(&self, a: &Tensor<R>, b: &Tensor<R>) -> Result<Tensor<R>>
fn ne(&self, a: &Tensor<R>, b: &Tensor<R>) -> Result<Tensor<R>>
Element-wise inequality: a != b
Sourcefn le(&self, a: &Tensor<R>, b: &Tensor<R>) -> Result<Tensor<R>>
fn le(&self, a: &Tensor<R>, b: &Tensor<R>) -> Result<Tensor<R>>
Element-wise less than or equal: a <= b