Struct gad::Check [−][src]
pub struct Check;
The default algebra that only checks dimensions.
Trait Implementations
impl AnalyticAlgebra<()> for Check
[src]
impl AnalyticAlgebra<()> for Check
[src]fn exp(&mut self, _v: &())
[src]
fn log(&mut self, _v: &())
[src]
fn log1p(&mut self, _v: &())
[src]
fn sin(&mut self, _v: &())
[src]
fn cos(&mut self, _v: &())
[src]
fn tanh(&mut self, _v: &())
[src]
fn sigmoid(&mut self, _v: &())
[src]
fn reciprocal(&mut self, _v: &())
[src]
fn sqrt(&mut self, _v: &())
[src]
fn div(&mut self, _v0: &(), _v1: &()) -> Result<()>
[src]
fn pow(&mut self, _v0: &(), _v1: &()) -> Result<()>
[src]
impl ArithAlgebra<()> for Check
[src]
impl ArithAlgebra<()> for Check
[src]impl CompareAlgebra<()> for Check
[src]
impl CompareAlgebra<()> for Check
[src]fn select_argmax(
&mut self,
_v0: &(),
_v1: &(),
_r0: Option<&()>,
_r1: Option<&()>
) -> Result<()>
[src]
&mut self,
_v0: &(),
_v1: &(),
_r0: Option<&()>,
_r1: Option<&()>
) -> Result<()>
fn min(&mut self, v0: &Value, v1: &Value) -> Result<Value>
[src]
fn max(&mut self, v0: &Value, v1: &Value) -> Result<Value>
[src]
fn abs(&mut self, v: &Value) -> Value where
Self: ArithAlgebra<Value>,
[src]
Self: ArithAlgebra<Value>,
fn sign(&mut self, v: &Value) -> Value where
Self: ArithAlgebra<Value>,
[src]
Self: ArithAlgebra<Value>,
fn relu(&mut self, v: &Value) -> Value where
Self: ArithAlgebra<Value>,
[src]
Self: ArithAlgebra<Value>,
impl<C> ConstArithAlgebra<(), C> for Check
[src]
impl<C> ConstArithAlgebra<(), C> for Check
[src]impl<T: Number> CoreAlgebra<T> for Check
[src]
impl<T: Number> CoreAlgebra<T> for Check
[src]impl HasGradientReader for Check
[src]
impl HasGradientReader for Check
[src]type GradientReader = EmptyGradientMap
Auto Trait Implementations
impl RefUnwindSafe for Check
impl RefUnwindSafe for Check
impl UnwindSafe for Check
impl UnwindSafe for Check