modeci_mdf.interfaces.pytorch.exporter.get_module_declaration_text

modeci_mdf.interfaces.pytorch.exporter.get_module_declaration_text(name: str, node_dict: Dict[Any, Any], execution_order: List[str], version: str)[source]

Helper function to generate string in module.py. String will create an instance of the torch object corresponding to the node and function at node as method Generated text specifies the definition of class that will form the pytorch model, including __init__method and forward method. Returns string of the class definition with parameters and arguments assigned.

Parameters:
  • name – Name of the node

  • node_dict – dictionary with attributes of the node such as Input Ports, functions, parameters and

  • execution_order – List of nodes in the order of execution

Returns: Script in PyTorch schema