AltHub

oumi-ai/oumi Alternatives

LLM fine-tuning/training/evaluation/deployment

Oumi is an open-source Python platform for fine-tuning, evaluating, and deploying open-weight LLMs/VLMs with support for SFT, DPO, GRPO, and multi-engine inference.

9.4kPythonApache-2.0active ยท last push 16d agoGitHub

Drop-in peers

Same problem, same approach. Swapping one for another is a config change, not a rewrite.

Lightning-AI/litgptGitHub

Choose it when you want a lightning-native pretrain/finetune/serve framework with more model recipes but fewer platform orchestration features.

20+ high-performance LLMs with recipes to pretrain, finetune and deploy at scale.

13.7k
Python
Apache-2.0
active22d ago
hiyouga/LlamaFactoryGitHub

Choose it for a battle-tested, model-heavy fine-tuning library that is simpler and more mature for SFT/DPO/GRPO if you do not need Oumi's eval/deploy layer.

Unified Efficient Fine-Tuning of 100+ LLMs & VLMs (ACL 2024)

74.9k
Python
Apache-2.0
active22d ago
modelscope/ms-swiftGitHub

Choose it when out-of-the-box coverage of 600+ LLMs and 300+ MLLMs matters more than Oumi's integrated evaluation and deployment tools.

Use PEFT or Full-parameter to CPT/SFT/DPO/GRPO 600+ LLMs (Qwen3.6, DeepSeek-V4, GLM-5.1, InternLM3, Llama4, ...) and 300+ MLLMs (Qwen3-VL, Qwen3-Omni, InternVL3.5, Ovis2.5, GLM4.5v, Gemma4, Llava, Phi4, ...) (AAAI 2025).

15.7k
Python
Apache-2.0
active15d ago

Same job, different approach

Solves the same problem with a different architecture or at a different layer. Expect to rewrite the integration.

NVIDIA-NeMo/AutomodelGitHub

Choose it for low-level distributed PyTorch training when you need direct parallelism control instead of Oumi's high-level multi-engine orchestration.

๐Ÿš€ Pytorch Distributed native training library for LLMs/VLMs with OOTB Hugging Face support

963
Python
Apache-2.0
active15d ago
InternLM/xtunerGitHub

Choose it for ultra-large MoE training at scale on GPU clusters, as a specialized throughput engine rather than a general end-to-end platform.

A Next-Generation Training Engine Built for Ultra-Large MoE Models

5.2k
Python
Apache-2.0
active16d ago
AI-Hypercomputer/maxtextGitHub

Choose it for TPU/JAX-scale pretraining or fine-tuning when you need native JAX performance instead of Oumi's Python-first multi-framework stack.

A simple, performant, and scalable Jax LLM!

2.4k
Python
Apache-2.0
active15d ago
ARahim3/mlx-tuneGitHub

Choose it when you need native Apple MLX fine-tuning on Mac hardware instead of Oumi's PyTorch/cloud-oriented stack.

Fine-tune LLMs on your Mac with Apple Silicon. SFT, DPO, GRPO, Vision, TTS, STT, Embedding, and OCR fine-tuning โ€” natively on MLX. Unsloth-compatible API.

1.4k
Python
Apache-2.0
active4mo ago

Older generation, or narrower

An earlier or more limited way to do the job. Still the right call when you need something small, proven, or CPU-only.

MakazhanAlpamys/SoupGitHub

Choose it for YAML-driven fine-tuning that fits an 8B model on a 4 GB laptop GPU, accepting much narrower scope than Oumi.

Fine-tune LLMs from one YAML. Layer streaming trains an 8B model on a 4 GB laptop GPU.

6.9k
Python
Apache-2.0
active16d ago
stochasticai/xTuringGitHub

Choose it for a simpler fine-tuning-centric library when you only need basic SFT/DPO without Oumi's deployment and evaluation breadth.

Build, personalize and control your own LLMs. From data pre-processing to fine-tuning, xTuring provides an easy way to personalize open-source LLMs. Join our discord community: https://discord.gg/TgHXuSJEk6

2.7k
Python
Apache-2.0
active23d ago
AGI-Edgerunners/LLM-AdaptersGitHub

Choose it if you specifically need the old adapter-family PEFT research code for reproducing EMNLP 2023 experiments rather than broad LLMOps.

Code for our EMNLP 2023 Paper: "LLM-Adapters: An Adapter Family for Parameter-Efficient Fine-Tuning of Large Language Models"

1.2k
Python
Apache-2.0
dormant2.6y ago

End-user tools

Does the same job, but ships as an app. Useful to a person, not swappable into a codebase.

unslothai/unslothGitHub

Choose it as an end-user desktop UI for local low-memory fine-tuning/running instead of embedding a library into your codebase.

Local UI to run and train LLMs and diffusion models. Supports GGUF, MLX, Qwen3.8, DeepSeek-V4, MiniMax-H3, Gemma 4, FLUX and more.

76.5k
Python
Apache-2.0
active16d ago
transformerlab/transformerlab-appGitHub

Choose it as a visual research environment for training and evaluating models instead of integrating a Python library like Oumi.

The open source research environment for AI researchers to seamlessly train, evaluate, and scale models from local hardware to GPU clusters.

5.2k
Python
AGPL-3.0
active17d ago

Listed as an alternative to

These projects were analysed and named oumi among their alternatives. The relationship is not symmetric โ€” how oumi rates them is a separate judgement, made when oumi is analysed in its own right.

hiyouga/LlamaFactoryGitHub

calls oumi โ€œchoose when you want a full train/evaluate/deploy orchestration framework instead of fine-tuning only.โ€

Unified Efficient Fine-Tuning of 100+ LLMs & VLMs (ACL 2024)

74.9kPythonactive
modelscope/ms-swiftGitHub

calls oumi โ€œChoose when you want a reproducible, YAML-config-driven LLM fine-tune/evaluate/deploy framework independent of the ModelScope ecosystem.โ€

Use PEFT or Full-parameter to CPT/SFT/DPO/GRPO 600+ LLMs (Qwen3.6, DeepSeek-V4, GLM-5.1, InternLM3, Llama4, ...) and 300+ MLLMs (Qwen3-VL, Qwen3-Omni, InternVL3.5, Ovis2.5, GLM4.5v, Gemma4, Llava, Phi4, ...) (AAAI 2025).

15.7kPythonactive
unslothai/unslothGitHub

calls oumi โ€œChoose it when you want an all-in-one Python/CLI platform for fine-tuning, evaluation, and deployment rather than a desktop app.โ€

Local UI to run and train LLMs and diffusion models. Supports GGUF, MLX, Qwen3.8, DeepSeek-V4, MiniMax-H3, Gemma 4, FLUX and more.

76.5kPythonactive