MLP PyTorch Reference Export #
PyTorch code generator for the MLP round-trip reference model.
The generated Python mirrors the common nn.Linear → ReLU → nn.Linear pattern. We also support
embedding explicit weights into a state_dict-shaped dictionary for round-trip and regression
checks.
Key name for the first layer's weight tensor in a PyTorch state_dict.
Instances For
Key name for the first layer's bias tensor in a PyTorch state_dict.
Instances For
Key name for the second layer's weight tensor in a PyTorch state_dict.
Instances For
Key name for the second layer's bias tensor in a PyTorch state_dict.
Instances For
Generate Python code for an MLP plus helper functions that embed concrete weights.
The output contains a get_mlp_state_dict function that returns a PyTorch-shaped dictionary
(state_dict). Its load_mlp_weights helper normalizes either key convention to the generated
class's fc1/fc2 layers before calling model.load_state_dict(...).
Instances For
Generate a complete Python script for MLP examples.
This includes:
- a base MLP class,
- a Softmax variant,
- shared helper modules from
NN/Runtime/PyTorch/Export/Core.lean, - and convenience helpers for construction and parameter counting.