base module
Full Documentation for hippynn.graphs.nodes.base.base module.
Click here for a summary page.
Base nodes for sublcassing.
- class AddNode(left, right)[source]
 Bases:
BinNode,SingleNode,_AlgebraicOperation- torch_module: torch.nn.Module = LambdaModule(add)
 
- class AtLeast2D(parents, *args, **kwargs)[source]
 Bases:
SingleNode- torch_module: torch.nn.Module = AtLeast2D()
 
- class DivNode(left, right)[source]
 Bases:
BinNode,SingleNode,_AlgebraicOperation- torch_module: torch.nn.Module = LambdaModule(truediv)
 
- class InputNode(name=None, db_name=None, index_state=None)[source]
 Bases:
SingleNode- input_names = ()
 Node for getting information for the database.
- input_type_str = 'Input'
 
- requires_grad = False
 
- class InvNode(in_node)[source]
 Bases:
UnaryNode,SingleNode,_AlgebraicOperation- torch_module: torch.nn.Module = LambdaModule(invert)
 
- class LossInputNode(name, origin_node, db_name)[source]
 Bases:
InputNodeNode for getting information from the model (predicted) or database (true) into the loss.
- class LossPredNode(name, origin_node, db_name)[source]
 Bases:
LossInputNode
- class LossTrueNode(name, origin_node, db_name)[source]
 Bases:
LossInputNode- property main_output
 
- class MulNode(left, right)[source]
 Bases:
BinNode,SingleNode,_AlgebraicOperation- torch_module: torch.nn.Module = LambdaModule(mul)
 
- class NegNode(in_node)[source]
 Bases:
UnaryNode,SingleNode,_AlgebraicOperation- torch_module: torch.nn.Module = LambdaModule(neg)
 
- class PowNode(left, right)[source]
 Bases:
BinNode,SingleNode,_AlgebraicOperation- torch_module: torch.nn.Module = LambdaModule(pow)
 
- class SingleNode(name, parents, db_name=None, module=None)[source]
 Bases:
Node,_DeprecatedNamesMixin- property db_name
 
- property main_output
 
- property pred
 
- property true
 
- class SubNode(left, right)[source]
 Bases:
BinNode,SingleNode,_AlgebraicOperation- torch_module: torch.nn.Module = LambdaModule(sub)
 
- class ValueNode(value, convert=True)[source]
 Bases:
SingleNode