Section 01
Introduction / Main Floor: NNx: A Lightweight PyTorch Neural Network Training Toolkit with Native Support for Graph Neural Networks
NNx is a lightweight PyTorch training framework distilled from experimental code. It provides a unified interface supporting feedforward neural networks and graph neural networks (GCN, GraphSAGE, GAT). Through dataclass configurations, it enables pluggable models, loss functions, optimizers, and schedulers, with built-in automatic checkpointing, visualization, and experiment reproducibility capabilities.