3 Repos
Persistence of the internal state of a deep learning training engine.
Distinct from Execution State Persistence: Focuses on the state of the training engine controller and metadata rather than general script variable states.
Explore 3 awesome GitHub repositories matching development tools & productivity · Training Engine State Persistence. Refine with filters or upvote what's useful.
Ignite ist ein High-Level-Trainings-Framework für PyTorch-Neuronale Netze, das als Trainings-Engine und Deep-Learning-Lifecycle-Manager dient. Es bietet ein strukturiertes System zur Organisation und Automatisierung von Trainings- und Evaluierungsschleifen, verwaltet Daten-Iteratoren und löst Event-Handler bei bestimmten Meilensteinen während des Modelltrainings aus. Das Projekt zeichnet sich durch eine umfassende Suite von Tools für verteiltes Training und Modellevaluierung aus. Es enthält Dienstprogramme zur Synchronisierung von Gradienten und zur Koordination kollektiver Kommunikation über mehrere GPUs oder Knoten hinweg sowie eine Evaluierungssuite zur Berechnung von Leistungsmetriken und zur Durchführung von k-facher Kreuzvalidierung. Die breiteren Funktionen umfassen die Automatisierung von Trainings-Workflows, einschließlich Learning-Rate-Scheduling, Early Stopping und Hyperparameter-Optimierung. Das Framework bietet zudem Observability-Tools für Experiment-Tracking, Profiling der Ausführungszeit und Mixed-Precision-Training zur Optimierung der Speicherauslastung. Mechanismen zur Statuspersistenz sind enthalten, um Modell-Checkpoints zu verwalten und Trainingssitzungen wiederherzustellen. Containerisierte Umgebungen sind verfügbar, um die Bereitstellung und Einrichtung zu vereinfachen.
Stores and retrieves internal execution data and metadata to maintain continuity across training sessions.
This project is a collection of educational resources and reference implementations for neural network development using TensorFlow. It serves as a comprehensive learning course, machine learning curriculum, and practical implementation guide for building deep learning architectures. The codebase provides instructional materials and examples covering a wide range of model types, including convolutional neural networks for image classification, recurrent networks and long short-term memory cells for sequential data, and autoencoders for generative modeling. It also includes implementations for
Provides mechanisms to save and restore the internal state of the training engine to disk.
LoRA Easy Training Scripts is a desktop-based graphical interface designed to manage the end-to-end workflow of training custom machine learning models. The application serves as a centralized dashboard for preparing datasets, configuring neural network parameters, and orchestrating the execution of complex training jobs. The tool distinguishes itself by providing a visual environment that abstracts the command-line requirements of model fine-tuning. It enables users to manage training queues, allowing for the automated sequencing of multiple tasks to maximize hardware utilization. By maintai
Maintains persistent internal state to map user-defined interface inputs directly to training engine arguments.