Struct ktensor::Node [] [src]

pub struct Node<T> { /* fields omitted */ }

Methods

impl<T> Node<T>
[src]

computation node

Arguments

if this node is z = f(x, y):

  • node_id
  • operation - f
  • operation_train
  • operation_prime - f_x,y which takes in a gradient dC/dz and inputs x, y; outputs gradients dC/dx, dC/dy
  • parameter - Vec<(x, y)>

Trait Implementations

impl<T> Graph<T> for Node<T> where
    T: Copy + Mul<Output = T> + Add<Output = T>, 
[src]