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