awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
S-LoRA avatar

S-LoRA/S-LoRAArchived

0
View on GitHub↗
1,914 stars·124 forks·Python·Apache-2.0·17 viewsarxiv.org/abs/2311.03285↗

S LoRA

S-LoRA is a serving engine and execution framework built for hosting massive collections of task-specific language model adapters simultaneously on shared graphics hardware. It functions as a multi-tenant platform capable of managing thousands of concurrent fine-tuned adapters while maintaining high throughput and low overhead.

The platform relies on dynamic adapter weight scheduling to route incoming requests and swap weights on demand, paired with a shared dynamic memory pool that allocates video memory to handle varying adapter ranks and sequence lengths without fragmentation. Custom heterogeneous batched kernels execute mixed adapter ranks and non-contiguous memory spaces within a single unified compute batch, while a specialized tensor parallelism strategy overlaps communication overhead directly with base model operations to maximize multi-GPU scaling efficiency.

Features

  • Concurrent LoRA Adapter Servers - Manage and serve massive collections of task-specific fine-tuned model adapters simultaneously on GPUs with minimal overhead and high throughput.
  • Adapter-Based Multi-Tenant AI Serving Platforms - Hosting many separate customer or task-specific machine learning models concurrently while keeping memory usage and latency as low as possible.
  • High-Throughput LoRA Inference Servers - A high-throughput serving engine that hosts thousands of concurrent LoRA adapters on shared GPUs using dynamic memory management.
  • Large Language Model Fine-Tuning Frameworks - Running thousands of fine-tuned AI model adapters simultaneously on a single GPU infrastructure to serve multiple custom tasks efficiently.
  • Dynamic Adapter Weight Schedulers - Routes incoming requests across thousands of concurrent adapters while swapping weights on-demand with minimal serving latency.
  • Heterogeneous Batched Kernels - Executes mixed adapter ranks and non-contiguous memory spaces efficiently in a single unified GPU compute batch.
  • Heterogeneous Computation Batchers - Apply custom GPU kernels to process mixed adapter ranks and non-contiguous memory spaces efficiently in a single batch.
  • Shared Dynamic Memory Pools - Allocates unified video memory dynamically to handle varying adapter ranks and sequence lengths without fragmentation or duplication.
  • Dynamic Weight Memory Managers - Allocate a shared memory pool to dynamically handle varying adapter ranks and sequence lengths without fragmentation.
  • Mixed-Rank Adapter Inference Accelerators - A high-performance execution framework featuring custom CUDA kernels and tensor parallelism for serving mixed-rank model adapters.
  • Tensor Parallelism Communication Fusions - Overlaps tensor communication overhead directly with base model operations to maximize multi-GPU scaling efficiency.
  • Model Serving Platforms - A machine learning serving platform that manages massive collections of task-specific adapters simultaneously with minimal overhead.
  • Tensor Parallelism Workload Distributors - Implement a specialized tensor parallelism strategy that fuses communication overhead with base model operations.
  • Distributed GPU Workload Balancers - Spreading heavy artificial intelligence computation workloads across multiple graphics cards to maximize throughput and prevent hardware bottlenecks.

Star history

Star history chart for s-lora/s-loraStar history chart for s-lora/s-lora

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does s-lora/s-lora do?

S-LoRA is a serving engine and execution framework built for hosting massive collections of task-specific language model adapters simultaneously on shared graphics hardware. It functions as a multi-tenant platform capable of managing thousands of concurrent fine-tuned adapters while maintaining high throughput and low overhead.

What are the main features of s-lora/s-lora?

The main features of s-lora/s-lora are: Concurrent LoRA Adapter Servers, Adapter-Based Multi-Tenant AI Serving Platforms, High-Throughput LoRA Inference Servers, Large Language Model Fine-Tuning Frameworks, Dynamic Adapter Weight Schedulers, Heterogeneous Batched Kernels, Heterogeneous Computation Batchers, Shared Dynamic Memory Pools.

Which projects share features with s-lora/s-lora?

Projects with overlapping indexed features include: mymusise/chatglm-tuning — This project is a framework for fine-tuning large language models using parameter-efficient training techniques. It… thinking-machines-lab/tinker-cookbook — Tinker Cookbook is an open-source framework for fine-tuning large language models, supporting supervised learning,… modelscope/ms-swift — This project is a comprehensive toolkit designed for the full lifecycle management of large language and multimodal… hiyouga/llama-factory — LLaMA-Factory is a comprehensive suite for dataset preparation, model fine-tuning, memory optimization, and… hiyouga/llamafactory — LlamaFactory is a unified framework for fine-tuning and adapting large language models. It provides a comprehensive… huggingface/peft — This library provides a framework for parameter-efficient fine-tuning, enabling the adaptation of large pretrained…

Projects sharing features with S LoRA

These projects share indexed features with S LoRA. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • mymusise/chatglm-tuningmymusise avatar

    mymusise/ChatGLM-Tuning

    3,744View on GitHub↗

    This project is a framework for fine-tuning large language models using parameter-efficient training techniques. It provides a structured pipeline for adapting pre-trained transformer models to specific tasks while minimizing the computational resources and memory required during the training process. The system distinguishes itself by utilizing low-rank adaptation, which injects trainable rank-decomposition matrices into frozen transformer layers. By updating only this small subset of injected parameters rather than the entire model, the framework reduces the overhead associated with gradien

    Pythonchatglmchatgptlora
    View on GitHub↗3,744
  • hiyouga/llama-factoryhiyouga avatar

    hiyouga/LLaMA-Factory

    72,241View on GitHub↗

    LLaMA-Factory is a comprehensive suite for dataset preparation, model fine-tuning, memory optimization, and standardized API deployment. It provides a unified platform for the supervised and reward-based fine-tuning of large language models and vision-language models. The framework includes a specialized toolkit for training vision-language models and a model serving interface that deploys trained models through high-performance APIs. It utilizes precision tuning and quantization techniques to reduce the hardware requirements and memory footprint of large models. The system covers data pipel

    Python
    View on GitHub↗72,241
  • modelscope/ms-swiftmodelscope avatar

    modelscope/ms-swift

    14,597View on GitHub↗

    This project is a comprehensive toolkit designed for the full lifecycle management of large language and multimodal models. It functions as a unified orchestrator that handles the entire development process, ranging from dataset preparation and supervised fine-tuning to advanced reinforcement learning alignment and production-ready inference deployment. The platform distinguishes itself through a specialized reinforcement learning library that supports complex optimization algorithms, including group relative policy optimization and leave-one-out techniques, to improve model instruction-follo

    Pythondeepseek-r1embeddinggrpo
    View on GitHub↗14,597
  • thinking-machines-lab/tinker-cookbookthinking-machines-lab avatar

    thinking-machines-lab/tinker-cookbook

    2,856View on GitHub↗

    Tinker Cookbook is an open-source framework for fine-tuning large language models, supporting supervised learning, reinforcement learning, and parameter-efficient techniques like LoRA adapters. It provides a complete pipeline for aligning models with human preferences through multi-stage RLHF workflows, from supervised fine-tuning through preference optimization to reinforcement learning. The framework distinguishes itself through recipe-based training orchestration, where fine-tuning workflows are defined as composable recipe files that chain data loading, model configuration, and training l

    Python
    View on GitHub↗2,856
Compare all 24 related projects→

Curated searches featuring S LoRA

Hand-picked collections where S LoRA appears.
  • LLM optimization framework