7 repository-uri
Architectural patterns for serving machine learning models via containers.
Distinguishing note: Focuses on the serving architecture rather than the deployment configuration.
Explore 7 awesome GitHub repositories matching devops & infrastructure · Containerized Model Serving. Refine with filters or upvote what's useful.
Tabby is a self-hosted AI coding assistant designed to provide real-time code completion and interactive chat capabilities within development environments. By functioning as a private server application, it allows teams to maintain control over their infrastructure and data while integrating intelligent code generation directly into their existing workflows. The platform distinguishes itself through its repository-aware knowledge retrieval and multi-model orchestration. It indexes local and remote source code repositories and technical documentation into a searchable vector-based knowledge gr
Packages inference engines and hardware acceleration drivers into portable images.
Ludwig is a declarative machine learning framework designed for training neural networks and large language models using configuration files instead of manual coding. It functions as a multimodal model builder and a low-code tool for supervised fine-tuning, allowing users to build models that process mixed inputs of text, images, audio, and tabular data. The project distinguishes itself through an automated hyperparameter optimizer and a system for large language model fine-tuning using parameter-efficient adapters. It features a multimodal data pipeline and the ability to automatically gener
Packages trained model weights and inference logic into standardized containers for production deployment.
Acest proiect este o bibliotecă și un framework de inferență pentru modele de limbaj mari, conceput pentru a rula modele pentru generarea de text, rezolvarea problemelor și asistența în programare. Include un framework multimodal pentru procesarea intrărilor combinate de imagine și text și o implementare de tip tool-use care permite execuția funcțiilor externe bazată pe raționamentul modelului. Sistemul dispune de un motor de inferență GPU distribuit care distribuie sarcinile de lucru ale modelelor mari pe mai multe procesoare grafice pentru a crește viteza de procesare și a îndeplini cerințele de memorie. De asemenea, oferă implementarea containerizată a modelelor prin imagini pre-pachetate și dependențe pentru servirea motoarelor de inferență în medii izolate. Biblioteca acoperă o gamă de capabilități, inclusiv analiza intrărilor multimodale, integrarea apelurilor de funcții și completarea codului (fill-in-the-middle) pentru prezicerea segmentelor de cod lipsă. De asemenea, suportă chat-ul interactiv cu modelul printr-o interfață în linie de comandă pentru menținerea sesiunilor conversaționale.
Ships pre-packaged images and dependencies for serving inference engines in isolated container environments.
OpenVINO is an AI inference engine and model serving platform designed to execute optimized deep learning models across CPUs, GPUs, and NPUs through a unified API. It includes a model optimization toolkit for converting, quantizing, and compressing models from various frameworks, alongside a specialized generative AI runtime for large language models. The project distinguishes itself through a plugin-based hardware acceleration layer that maps neural network operations to vendor-specific drivers. It features advanced execution mechanisms such as continuous batching, speculative decoding, and
Deploys a model server within a container to serve models from cloud storage or local files.
Intel XPU LLM Acceleration Library is a toolkit designed to accelerate large language model inference and finetuning on Intel CPUs, GPUs, and NPUs. It provides a distributed inference engine for scaling models across multiple accelerators, a multimodal model runtime for vision and speech tasks, and a low-bit model quantization tool for converting weights into INT4, FP8, and GGUF formats. The project features a parameter-efficient finetuning framework that enables model adaptation using QLoRA and DPO on Intel hardware. It distinguishes itself by providing specialized optimizations for Intel XP
Launches model serving environments in Docker using optimized backend engines.
mmtracking is a PyTorch video perception framework designed for training and deploying computer vision models that analyze sequential image data. It provides specialized tools for multi-object tracking, video instance segmentation, and a configuration-driven system for managing deep learning models. The project utilizes a deep learning model registry and a configuration-driven pipeline to swap model backbones and detectors without modifying the core codebase. This modular approach allows for the development of custom perception architectures by combining various components and configurations.
Provides architectural patterns for serving trained perception models via containerized environments.
Acest proiect oferă o colecție cuprinzătoare de resurse educaționale și ghiduri tehnice pentru antrenarea, fine-tuning-ul și deployment-ul modelelor de machine learning folosind PyTorch și Hugging Face. Acesta servește drept referință practică pentru scalarea fluxurilor de lucru de deep learning, oferind instrucțiuni structurate pentru gestionarea arhitecturilor la scară largă pe acceleratoare hardware distribuite. Repository-ul se distinge prin concentrarea pe ciclul de viață end-to-end al modelelor de limbaj mari (LLM), punând accent specific pe deployment-ul containerizat și optimizarea performanței. Detaliază fluxurile de lucru pentru fine-tuning-ul eficient din punct de vedere al parametrilor și oferă îndrumări tehnice privind reducerea amprentei de memorie prin cuantizarea ponderilor și tehnici de decodare speculativă. Dincolo de antrenarea și deployment-ul de bază, proiectul acoperă o gamă largă de operațiuni de machine learning (MLOps), inclusiv împachetarea mediului, benchmarking-ul performanței și configurarea mediilor de execuție containerizate. Aceste resurse ajută la menținerea unei performanțe consistente și a eficienței resurselor atunci când se găzduiesc modele generative și multimodale în producție.
Implements standardized containerized architectures for serving large language models as scalable inference endpoints.