awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

17 repository-uri

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

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • stanfordnlp/dspyAvatar stanfordnlp

    stanfordnlp/dspy

    35,325Vezi pe 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
    Vezi pe GitHub↗35,325
  • yunjey/pytorch-tutorialAvatar yunjey

    yunjey/pytorch-tutorial

    32,385Vezi pe 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
    Vezi pe GitHub↗32,385
  • openai/baselinesAvatar openai

    openai/baselines

    16,733Vezi pe 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
    Vezi pe GitHub↗16,733
  • mindverse/second-meAvatar mindverse

    mindverse/Second-Me

    15,123Vezi pe 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
    Vezi pe GitHub↗15,123
  • nerfstudio-project/nerfstudioAvatar nerfstudio-project

    nerfstudio-project/nerfstudio

    11,737Vezi pe GitHub↗

    Nerfstudio este un framework de dezvoltare modular pentru antrenarea, vizualizarea și exportarea reprezentărilor de scene tridimensionale derivate din seturi de date de imagini bidimensionale. Oferă un pipeline de reconstrucție neuronală a scenei care convertește imaginile brute și datele camerei în active 3D de înaltă fidelitate și videoclipuri cinematografice folosind un renderer volumetric diferențiabil. Sistemul dispune de un vizualizator interactiv bazat pe web care permite utilizatorilor să monitorizeze progresul antrenamentului și să inspecteze geometria scenei neuronale în timp real. Decuplează arhitecturile rețelelor neuronale de bucla de antrenament printr-o interfață modulară standardizată, permițând dezvoltarea și experimentarea arhitecturilor personalizate de câmpuri de radianță neuronală. Framework-ul acoperă o gamă largă de capabilități, inclusiv preprocesarea seturilor de date pentru calculul poziției camerei, evaluarea fidelității modelului și generarea de secvențe video cinematografice prin interpolarea traiectoriei camerei. Include, de asemenea, utilitare pentru exportarea scenelor antrenate ca active 3D și nori de puncte pentru utilizare în software-uri de modelare externe. Execuția hardware consistentă este susținută prin medii containerizate care includ drivere grafice și dependențe de sistem.

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

    Python
    Vezi pe GitHub↗11,737
  • abetlen/llama-cpp-pythonAvatar abetlen

    abetlen/llama-cpp-python

    9,993Vezi pe 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
    Vezi pe GitHub↗9,993
  • deepmind/sonnetAvatar deepmind

    deepmind/sonnet

    9,920Vezi pe 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
    Vezi pe GitHub↗9,920
  • morvanzhou/pytorch-tutorialAvatar MorvanZhou

    MorvanZhou/PyTorch-Tutorial

    8,458Vezi pe 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
    Vezi pe GitHub↗8,458
  • tingsongyu/pytorch_tutorialAvatar TingsongYu

    TingsongYu/PyTorch_Tutorial

    8,018Vezi pe 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
    Vezi pe GitHub↗8,018
  • rasbt/python-machine-learning-book-2nd-editionAvatar rasbt

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

    7,194Vezi pe 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
    Vezi pe GitHub↗7,194
  • guofei9987/scikit-optAvatar guofei9987

    guofei9987/scikit-opt

    6,583Vezi pe 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
    Vezi pe GitHub↗6,583
  • kingoflolz/mesh-transformer-jaxAvatar kingoflolz

    kingoflolz/mesh-transformer-jax

    6,376Vezi pe GitHub↗

    Acest proiect este un framework de transformatoare bazat pe JAX și un antrenor de modele de limbaj mari, conceput pentru construirea și antrenarea modelelor distribuite pe acceleratoare hardware TPU. Oferă un sistem pentru pre-antrenare și fine-tuning-ul modelelor autoregresive prin împărțirea ponderilor și a calculelor pe o rețea de dispozitive pentru a reduce overhead-ul de memorie și a crește viteza de procesare. Framework-ul include un orchestrator de calcul TPU pentru provizionarea resurselor și automatizarea instalării dependențelor pe noduri distribuite la distanță. De asemenea, dispune de un convertor de ponderi de model capabil să transforme și să redistribuie checkpoint-urile între diferite configurații hardware și precizii numerice. Proiectul acoperă capabilități mai largi, inclusiv gestionarea checkpoint-urilor partajate pentru stocarea în cloud, încărcarea datelor bazată pe flux cu restaurarea stării și generarea de text bazată pe nucleu pentru inferența modelului. De asemenea, suportă accelerarea hardware compilată XLA pentru clustere TPU și GPU și oferă instrumente pentru benchmarking-ul performanței față de sarcini lingvistice standardizate.

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

    Python
    Vezi pe GitHub↗6,376
  • fastai/course-v3Avatar fastai

    fastai/course-v3

    4,914Vezi pe GitHub↗

    Acest proiect este un program educațional cuprinzător și un framework de deep learning conceput pentru a preda deep learning practic folosind PyTorch prin notebook-uri și exemple de cod. Servește drept bibliotecă de nivel înalt pentru construirea, antrenarea și implementarea rețelelor neuronale, acționând ca un orchestrator de antrenare a modelelor care coordonează modelele PyTorch, optimizatoarele și funcțiile de loss. Proiectul oferă toolkit-uri specializate pentru computer vision, procesarea limbajului natural și preprocesarea datelor tabelare. Se distinge prin controale avansate de antrenare, cum ar fi rate de învățare discriminative, un sistem de callback bidirecțional pentru personalizarea logicii de antrenare și o abstractizare de nivel înalt a learner-ului care automatizează plasarea pe dispozitiv și buclele de antrenare. Framework-ul acoperă o suprafață largă de capabilități, inclusiv construcția automată a pipeline-urilor de date, analiza arhitecturii modelelor și evaluarea performanței în sarcini de clasificare, regresie și segmentare. Include, de asemenea, utilitare pentru antrenarea distribuită pe mai multe GPU-uri, antrenarea cu precizie mixtă pentru optimizarea memoriei și suport specializat pentru date de imagistică medicală. Proiectul este livrat sub formă de serie de Jupyter Notebooks.

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

    Jupyter Notebookdata-sciencedeep-learningfastai
    Vezi pe GitHub↗4,914
  • nvidia-ai-iot/torch2trtAvatar NVIDIA-AI-IOT

    NVIDIA-AI-IOT/torch2trt

    4,877Vezi pe GitHub↗

    torch2trt este un instrument pentru transformarea modulelor de model PyTorch în motoare TensorRT optimizate, pentru a îmbunătăți performanța de inferență pe GPU-urile NVIDIA. Funcționează ca un optimizator de modele de deep learning și generator de motoare care convertește straturile rețelelor neuronale în formate runtime de înaltă performanță pentru procesoare grafice accelerate hardware. Proiectul dispune de un instrument de conversie a straturilor personalizat care permite utilizatorilor să definească și să înregistreze logică de conversie bazată pe Python pentru a gestiona operațiuni specializate care nu sunt suportate implicit. Această extensibilitate este combinată cu un sistem bazat pe registru pentru maparea tipurilor de straturi specifice către funcții de conversie definite de utilizator. Sistemul acoperă accelerarea inferenței GPU prin cuantizarea modelelor de deep learning și antrenarea conștientă de cuantizare pentru a reduce utilizarea memoriei și a crește throughput-ul. Include, de asemenea, capabilități pentru persistența modelelor, permițând starea motoarelor optimizate să fie salvată și reîncărcată.

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

    Pythonclassificationinferencejetson-nano
    Vezi pe GitHub↗4,877
  • tingsongyu/pytorch-tutorial-2ndAvatar TingsongYu

    TingsongYu/PyTorch-Tutorial-2nd

    4,555Vezi pe GitHub↗

    Acest proiect este o resursă educațională cuprinzătoare și un curs pentru construirea de rețele neuronale folosind PyTorch. Acoperă elementele fundamentale ale deep learning-ului, inclusiv manipularea tensorilor, diferențierea automată și construcția componentelor modulare de rețele neuronale. Repository-ul servește drept ghid tehnic pentru mai multe domenii specializate. Oferă detalii de implementare pentru sarcini de computer vision, cum ar fi clasificarea imaginilor, detecția obiectelor și segmentarea semantică, precum și fluxuri de lucru de procesare a limbajului natural (NLP) care implică transformatoare, rețele recurente și modele generative. În plus, include o referință pentru AI generativ, concentrându-se în mod specific pe sinteza de imagini prin modele de difuzie și rețele adversariale. Materialul se extinde către optimizarea modelelor și pipeline-uri de deployment. Acoperă tehnici pentru reducerea dimensiunii modelelor și creșterea vitezei de inferență prin cuantizare și exportul modelelor în formate precum ONNX și TensorRT. Alte domenii de capabilitate includ ingineria datelor pentru încărcarea paralelă, evaluarea modelelor folosind metrici personalizate și deployment-ul modelelor de limbaj mari (LLM) open-source. Proiectul este livrat în principal sub formă de serie de Jupyter Notebooks.

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

    Jupyter Notebookcomputer-visiondeepsortdiffusion-models
    Vezi pe GitHub↗4,555
  • d2l-ai/berkeley-stat-157Avatar d2l-ai

    d2l-ai/berkeley-stat-157

    3,977Vezi pe GitHub↗

    Acest proiect este un depozit de curriculum academic și un centru de resurse educaționale pentru studiul probabilităților, statisticii și machine learning. Servește ca site de curs pentru deep learning și hub pentru materiale instrucționale, oferind o colecție structurată de conținut concepută pentru a preda arhitecturi de rețele neuronale. Depozitul se distinge prin combinarea unei resurse educaționale cuprinzătoare cu o arhivă de proiecte de machine learning. Oferă un set curatoriat de exemple de cercetare și ghiduri de implementare pentru o gamă largă de modele, inclusiv perceptroni multistrat, rețele convoluționale și modele de secvențe recurente. Proiectul acoperă o gamă largă de capabilități, inclusiv cercetare în computer vision pentru detecția obiectelor și clasificarea imaginilor, implementarea modelării secvență-la-secvență și tehnici de optimizare a rețelelor neuronale. De asemenea, oferă instrumente administrative pentru gestionarea cursurilor academice, cum ar fi urmărirea etapelor proiectului și distribuirea temelor. Materialele instrucționale sunt livrate printr-o combinație de notebook-uri interactive, slide-uri de curs și înregistrări video.

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

    Jupyter Notebook
    Vezi pe GitHub↗3,977
  • fastai/course22Avatar fastai

    fastai/course22

    3,398Vezi pe 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
    Vezi pe GitHub↗3,398
  1. Home
  2. Data & Databases
  3. Model State Persistence

Explorează sub-etichetele

  • 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.