awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

17 dépôts

Awesome GitHub RepositoriesModel State Persistence

Tools for saving and versioning the state of optimized AI programs and modules.

Distinguishing note: Focuses on the persistence of AI-specific program configurations.

Explore 17 awesome GitHub repositories matching data & databases · Model State Persistence. Refine with filters or upvote what's useful.

Awesome Model State Persistence GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • stanfordnlp/dspyAvatar de stanfordnlp

    stanfordnlp/dspy

    35,325Voir sur GitHub↗

    DSPy is a declarative programming framework designed for building complex language model applications. It treats model interactions as modular, composable programs, allowing developers to define task logic through typed class schemas rather than relying on manually written prompts. By organizing workflows into hierarchical, reusable Python objects, the framework enables the construction of sophisticated AI systems that manage state and execution flow independently. The framework distinguishes itself through an automated optimization engine that iteratively refines prompt instructions and few-

    Saves optimized program states or module structures to disk for portability.

    Python
    Voir sur GitHub↗35,325
  • yunjey/pytorch-tutorialAvatar de yunjey

    yunjey/pytorch-tutorial

    32,385Voir sur GitHub↗

    This project is a collection of educational examples and code for implementing deep learning architectures using the PyTorch framework. It serves as a tutorial and implementation guide for building various neural network architectures for machine learning tasks. The project provides practical implementations for computer vision, including image classification and neural style transfer, as well as natural language processing examples for building sequence models and language predictors. It also covers generative models using adversarial and variational networks to synthesize or transform visua

    Provides capabilities for saving and loading model weights and optimizer states for training resumption.

    Pythondeep-learningneural-networkspytorch
    Voir sur GitHub↗32,385
  • openai/baselinesAvatar de openai

    openai/baselines

    16,733Voir sur GitHub↗

    Baselines is a comprehensive suite of frameworks for reinforcement learning algorithm implementation, imitation learning, and training orchestration. It provides a library of standardized learning algorithms used to benchmark and replicate research results, alongside a deep learning policy framework for constructing neural network architectures such as multi-layer perceptrons, convolutional networks, and long short-term memory networks. The project includes a specialized imitation learning toolkit that enables agents to mimic expert behavior through behavior cloning and generative adversarial

    Enables serialization and restoration of the model's internal state for checkpoints and continued training.

    Python
    Voir sur GitHub↗16,733
  • mindverse/second-meAvatar de mindverse

    mindverse/Second-Me

    15,123Voir sur GitHub↗

    Second-Me is a framework for orchestrating local agent tasks and fine-tuning personal language models. It provides a system for training specialized assistants on local datasets to support custom knowledge retrieval and task execution requirements. The project distinguishes itself through a modular architecture that manages the lifecycle of machine learning tasks. It includes a state manager that persists intermediate training progress to local storage, allowing for the interruption and resumption of long-running configuration processes. Furthermore, the system utilizes standardized protocols

    Persists intermediate training progress to local storage to allow for the interruption and resumption of long-running tasks.

    Python
    Voir sur GitHub↗15,123
  • nerfstudio-project/nerfstudioAvatar de nerfstudio-project

    nerfstudio-project/nerfstudio

    11,737Voir sur GitHub↗

    Nerfstudio est un framework de développement modulaire pour entraîner, visualiser et exporter des représentations de scènes tridimensionnelles dérivées d'ensembles de données d'images bidimensionnelles. Il fournit un pipeline de reconstruction de scène neuronale qui convertit les images brutes et les données de caméra en actifs 3D haute fidélité et en vidéo cinématographique en utilisant un rendu volumétrique différentiable. Le système dispose d'un visualiseur interactif basé sur le web qui permet aux utilisateurs de surveiller la progression de l'entraînement et d'inspecter la géométrie de la scène neuronale en temps réel. Il découple les architectures de réseaux de neurones de la boucle d'entraînement via une interface modulaire standardisée, permettant le développement et l'expérimentation d'architectures de champs de radiance neuronaux personnalisées. Le framework couvre un large éventail de capacités, notamment le prétraitement des ensembles de données pour le calcul de la pose de la caméra, l'évaluation de la fidélité du modèle et la génération de séquences vidéo cinématographiques via l'interpolation de trajectoire de caméra. Il inclut également des utilitaires pour exporter des scènes entraînées en tant qu'actifs 3D et nuages de points pour une utilisation dans des logiciels de modélisation externes. L'exécution matérielle cohérente est prise en charge par des environnements conteneurisés qui regroupent les pilotes graphiques et les dépendances système.

    Provides persistence for optimizer states and model weights to ensure training continuity and scene storage.

    Python
    Voir sur GitHub↗11,737
  • abetlen/llama-cpp-pythonAvatar de abetlen

    abetlen/llama-cpp-python

    9,993Voir sur GitHub↗

    llama-cpp-python provides a Python interface for the llama.cpp library, enabling the execution of large language models with hardware acceleration. It functions as a GGUF model loader and a structured text generator capable of running inference servers and multimodal runtimes for processing both text and image inputs. The project distinguishes itself through a local inference server that exposes model capabilities via an OpenAI-compatible web API. It supports advanced execution techniques including speculative decoding, weight quantization, and layer-based GPU offloading to manage memory acro

    Captures and restores model state to files to allow resuming text generation.

    Python
    Voir sur GitHub↗9,993
  • deepmind/sonnetAvatar de deepmind

    deepmind/sonnet

    9,920Voir sur GitHub↗

    Sonnet is a modular machine learning framework and TensorFlow library used for building, training, and managing deep learning models. It functions as a system for composing neural networks from reusable modules and layers that encapsulate their own parameters and internal states. The project provides specialized tools for distributed model training, enabling the synchronization of gradients across multiple hardware devices. It also serves as a model state management system, allowing for the persistence of neural network weights and the export of portable models that separate the computation g

    Implements tools for saving and versioning the state of optimized AI modules to preserve progress.

    Python
    Voir sur GitHub↗9,920
  • morvanzhou/pytorch-tutorialAvatar de MorvanZhou

    MorvanZhou/PyTorch-Tutorial

    8,458Voir sur GitHub↗

    This project is a collection of PyTorch learning resources and educational guides designed to teach the construction and training of neural networks. It serves as a comprehensive deep learning tutorial covering various model architectures and practical implementation strategies. The resources provide specific guidance on implementing computer vision tasks, such as image classification and synthetic imagery generation, as well as reinforcement learning agents using value networks and experience replay. It also covers sequential data modeling through recurrent networks and generative modeling u

    Includes methods for saving neural network structures and learned parameters to files for later reuse.

    Jupyter Notebookautoencoderbatchbatch-normalization
    Voir sur GitHub↗8,458
  • tingsongyu/pytorch_tutorialAvatar de TingsongYu

    TingsongYu/PyTorch_Tutorial

    8,018Voir sur GitHub↗

    This project is a comprehensive collection of educational examples and reference implementations for building vision and language models using PyTorch. It serves as a deep learning tutorial covering the end-to-end process of developing neural networks, from initial architecture definition to final production deployment. The repository provides detailed guides on implementing a wide range of domain-specific models, including convolutional neural networks for object detection and segmentation, as well as transformer and recurrent architectures for natural language processing. It emphasizes gene

    Exports and imports internal optimizer states to allow seamless resumption of training from checkpoints.

    Python
    Voir sur GitHub↗8,018
  • rasbt/python-machine-learning-book-2nd-editionAvatar de rasbt

    rasbt/python-machine-learning-book-2nd-edition

    7,194Voir sur GitHub↗

    This project is a machine learning educational resource and implementation guide for Python. It provides a collection of executable code and notebooks that demonstrate predictive modeling, data analysis workflows, and the implementation of various machine learning algorithms. The repository features practical examples of classification, regression, and clustering tasks using Scikit-Learn, alongside tutorials for building and training deep learning architectures with TensorFlow. These include implementations of convolutional and recurrent networks. The content covers a broad range of capabili

    Provides methods for serializing fitted estimators to disk and reloading them for deployment.

    Jupyter Notebookdata-sciencedeep-learningmachine-learning
    Voir sur GitHub↗7,194
  • guofei9987/scikit-optAvatar de guofei9987

    guofei9987/scikit-opt

    6,583Voir sur GitHub↗

    scikit-opt is a Python optimization library and numerical framework designed to solve complex global optimization problems. It provides a suite of metaheuristic algorithms and tools for finding global minima or maxima of objective functions. The library implements a variety of nature-inspired and swarm intelligence algorithms, including Genetic Algorithms, Particle Swarm Optimization, Differential Evolution, Simulated Annealing, and Ant Colony Optimization. It includes specialized solvers for discrete combinatorial challenges, such as the Traveling Salesman Problem. The framework supports th

    Allows resuming optimization processes from previous checkpoints by saving the current population and parameter states.

    Python
    Voir sur GitHub↗6,583
  • kingoflolz/mesh-transformer-jaxAvatar de kingoflolz

    kingoflolz/mesh-transformer-jax

    6,376Voir sur GitHub↗

    Ce projet est un framework de transformer basé sur JAX et un entraîneur de modèles de langage large conçu pour construire et entraîner des modèles distribués sur des accélérateurs matériels TPU. Il fournit un système pour le pré-entraînement et le fine-tuning de modèles autorégressifs en divisant les poids et les calculs sur un maillage de périphériques pour réduire la surcharge mémoire et augmenter la vitesse de traitement. Le framework inclut un orchestrateur de calcul TPU pour provisionner les ressources et automatiser l'installation des dépendances sur des nœuds distribués distants. Il dispose également d'un convertisseur de poids de modèle capable de transformer et de re-sharder les checkpoints entre différentes configurations matérielles et précisions numériques. Le projet couvre des capacités plus larges, notamment la gestion de checkpoints shardés pour le stockage cloud, le chargement de données par flux avec restauration d'état et la génération de texte basée sur le noyau pour l'inférence. Il prend en charge l'accélération matérielle compilée XLA pour les clusters TPU et GPU et fournit des outils de benchmarking de performance sur des tâches linguistiques standardisées.

    Persists and versions model states in cloud storage to facilitate training resumption and checkpointing.

    Python
    Voir sur GitHub↗6,376
  • fastai/course-v3Avatar de fastai

    fastai/course-v3

    4,914Voir sur GitHub↗

    Ce projet est un programme éducatif complet et un framework de deep learning conçu pour enseigner le deep learning pratique avec PyTorch via des notebooks et des exemples de code. Il sert de bibliothèque de haut niveau pour construire, entraîner et déployer des réseaux de neurones, agissant comme un orchestrateur d'entraînement de modèles qui coordonne les modèles PyTorch, les optimiseurs et les fonctions de perte. Le projet fournit des boîtes à outils spécialisées pour la vision par ordinateur, le traitement du langage naturel et le prétraitement de données tabulaires. Il se distingue par des contrôles d'entraînement avancés tels que des taux d'apprentissage discriminatifs, un système de callback bidirectionnel pour personnaliser la logique d'entraînement, et une abstraction de haut niveau qui automatise le placement sur périphérique et les boucles d'entraînement. Le framework couvre une large surface de capacités, y compris la construction automatisée de pipelines de données, l'analyse d'architecture de modèles et l'évaluation des performances sur des tâches de classification, de régression et de segmentation. Il inclut également des utilitaires pour l'entraînement distribué sur plusieurs GPU, l'entraînement en précision mixte pour l'optimisation de la mémoire, et un support spécialisé pour les données d'imagerie médicale. Le projet est livré sous forme d'une série de Jupyter Notebooks.

    Saves and restores both model weights and optimizer states to ensure training continuity.

    Jupyter Notebookdata-sciencedeep-learningfastai
    Voir sur GitHub↗4,914
  • nvidia-ai-iot/torch2trtAvatar de NVIDIA-AI-IOT

    NVIDIA-AI-IOT/torch2trt

    4,877Voir sur GitHub↗

    torch2trt est un outil permettant de transformer des modules de modèles PyTorch en moteurs TensorRT optimisés afin d'améliorer les performances d'inférence sur les GPU NVIDIA. Il fonctionne comme un optimiseur de modèles de deep learning et un générateur de moteurs qui convertit les couches de réseaux de neurones en formats d'exécution haute performance pour les processeurs graphiques accélérés par matériel. Le projet propose un outil de conversion de couches personnalisé qui permet aux utilisateurs de définir et d'enregistrer une logique de conversion basée sur Python pour gérer des opérations spécialisées non prises en charge par défaut. Cette extensibilité est couplée à un système basé sur un registre pour mapper des types de couches spécifiques à des fonctions de conversion définies par l'utilisateur. Le système couvre l'accélération de l'inférence GPU via la quantification de modèles de deep learning et l'entraînement conscient de la quantification pour réduire l'utilisation de la mémoire et augmenter le débit. Il inclut également des capacités de persistance des modèles, permettant de stocker et de recharger l'état des moteurs optimisés.

    Enables the persistence and reloading of optimized module states to avoid repeating the conversion process.

    Pythonclassificationinferencejetson-nano
    Voir sur GitHub↗4,877
  • tingsongyu/pytorch-tutorial-2ndAvatar de TingsongYu

    TingsongYu/PyTorch-Tutorial-2nd

    4,555Voir sur GitHub↗

    This project is a comprehensive instructional resource and course for building neural networks using PyTorch. It covers the fundamental building blocks of deep learning, including tensor manipulation, automatic differentiation, and the construction of modular neural network components. The repository serves as a technical guide for several specialized domains. It provides implementation details for computer vision tasks such as image classification, object detection, and semantic segmentation, as well as natural language processing workflows involving transformers, recurrent networks, and gen

    Provides mechanisms to save and load the internal states of optimization algorithms to ensure training continuity.

    Jupyter Notebookcomputer-visiondeepsortdiffusion-models
    Voir sur GitHub↗4,555
  • d2l-ai/berkeley-stat-157Avatar de d2l-ai

    d2l-ai/berkeley-stat-157

    3,977Voir sur GitHub↗

    Ce projet est un dépôt de cursus académique et un centre de ressources pédagogiques pour l'étude des probabilités, des statistiques et du machine learning. Il sert de site de cours de deep learning et de hub pour le matériel pédagogique, fournissant une collection structurée de contenus conçus pour enseigner les architectures de réseaux de neurones. Le dépôt se distingue en combinant une ressource pédagogique complète avec une archive de projets de machine learning. Il fournit un ensemble curaté d'exemples de recherche et de guides d'implémentation pour une large gamme de modèles, incluant les perceptrons multicouches, les réseaux convolutifs et les modèles de séquences récurrents. Le projet couvre un large éventail de capacités, incluant la recherche en vision par ordinateur pour la détection d'objets et la classification d'images, l'implémentation de la modélisation séquence-à-séquence et des techniques d'optimisation de réseaux de neurones. Il fournit également des outils administratifs pour la gestion de cours académiques, tels que le suivi des jalons de projet et la distribution des devoirs. Le matériel pédagogique est délivré via une combinaison de notebooks interactifs, de diapositives de cours et d'enregistrements vidéo.

    Provides a system for reading and writing model states and data arrays to disk to ensure reproducibility.

    Jupyter Notebook
    Voir sur GitHub↗3,977
  • fastai/course22Avatar de fastai

    fastai/course22

    3,398Voir sur GitHub↗

    This is a structured deep learning curriculum for programmers, delivered as a collection of Jupyter notebooks. It teaches the fundamentals of training neural networks for computer vision, natural language processing, tabular data analysis, and collaborative filtering using PyTorch and the fastai library. The course is designed to be hands-on, guiding learners from building a training loop from scratch to fine-tuning pretrained models for a variety of practical tasks. The curriculum distinguishes itself by covering the full lifecycle of a deep learning project, from data preparation and augmen

    Restores optimizer state from a saved dictionary to resume training from a checkpoint.

    Jupyter Notebookdeep-learningfastaijupyter-notebooks
    Voir sur GitHub↗3,398
  1. Home
  2. Data & Databases
  3. Model State Persistence

Explorer les sous-tags

  • Optimizer State PersistenceSpecialized persistence for the internal states of optimization algorithms to ensure training continuity. **Distinct from Model State Persistence:** More specific than general model persistence by focusing on the optimizer's internal state rather than just weights.