TorchJD: Training with multiple losses in PyTorch [P]
Summary
TorchJD is a library for training models with multiple losses in PyTorch, implementing both scalarization and Jacobian descent methods. It has been accepted into the PyTorch ecosystem and aims to become the go-to library for multi-loss training.
Similar Articles
TorchKM: A GPU-Oriented Library for Kernel Learning and Model Selection
TorchKM is an open-source GPU-accelerated library for kernel machines (SVMs, kernel logistic regression, etc.) with a scikit-learn-style API. It accelerates training and model selection by reusing matrix operations, offering substantial speedups over standard baselines.
GitHub - keon/jepa: implementing minimal versions of joint-embedding predictive architecture (JEPA)
A GitHub repository providing minimal, standalone PyTorch reimplementations of JEPA family models (I-JEPA, V-JEPA, V-JEPA 2, C-JEPA) for educational purposes, including tutorials and visualization tools.
TAGTorch: A PyTorch Library for Geometry, Topology, and Symmetry-Aware Machine Learning
TAGTorch is an open-source PyTorch library that unifies tools for topology, algebra, and geometry-aware machine learning, covering preprocessing, architectures, training techniques, and model analysis.
What I learned building a debugger for PyTorch training loops and how it changed how I think about failure diagnosis [D]
The author shares lessons from building NeuralDBG, an open-source debugger for PyTorch training loops that detects localized failures like vanishing/exploding gradients by monitoring per-layer gradient norm transitions instead of global loss. Practical code snippets and community questions are included.
Data-centric debugging for teams training neural nets [P]
WeightsLab is an open-source, PyTorch-native tool that allows teams to pause training, inspect live loss signals, and catch data issues like mislabels and class imbalance before they affect model performance. It is designed for computer vision engineers working with images, videos, and LiDAR point clouds.