analogvnn.graph.ArgsKwargs
#
Module Contents#
Classes#
Inputs and outputs of a module. |
|
The arguments. |
Attributes#
ArgsKwargsInput is the input type for ArgsKwargs |
|
ArgsKwargsOutput is the output type for ArgsKwargs |
- class analogvnn.graph.ArgsKwargs.InputOutput[source]#
Inputs and outputs of a module.
- Variables:
inputs (Optional[ArgsKwargs]) – Inputs of a module.
outputs (Optional[ArgsKwargs]) – Outputs of a module.
- inputs: Optional[ArgsKwargs][source]#
- outputs: Optional[ArgsKwargs][source]#
- class analogvnn.graph.ArgsKwargs.ArgsKwargs(args=None, kwargs=None)[source]#
The arguments.
- Variables:
args (List) – The arguments.
kwargs (Dict) – The keyword arguments.
- classmethod to_args_kwargs_object(outputs: ArgsKwargsInput) ArgsKwargs [source]#
Convert the output of a module to ArgsKwargs object.
- Parameters:
outputs – The output of a module
- Returns:
The ArgsKwargs object
- Return type:
- static from_args_kwargs_object(outputs: ArgsKwargs) ArgsKwargsOutput [source]#
Convert ArgsKwargs to object or tuple or dict.
- Parameters:
outputs (ArgsKwargs) – ArgsKwargs object
- Returns:
object or tuple or dict
- Return type:
ArgsKwargsOutput