v0.2.1
oumi-ai/oumiv0.2.1Jul 11, 2025by kaisopos
AI Summary
Focuses on adaptive inference infrastructure, synthesis improvements, and fixes for the Judge API and configuration errors.
Key Highlights
- Full support for adaptive inference added.
- Data synthesis improvements (permutable attributes, combination sampling).
- Judge API V2 fixes for prompt variable replacement.
New Features
- Adaptive semaphores and concurrency controllers.
- Data synthesis config support and document ingestion.
- Multi-node verl SLURM job support.
- Rich logging handler option.
- Private method changes (`infer_online`, `infer_from_file`).
Full Release Notes
## What's Changed * Set infer_online and infer_from_file to private by @jgreer013 in https://github.com/oumi-ai/oumi/pull/1745 * Update launch.md by @shanghongsim in https://github.com/oumi-ai/oumi/pull/1781 * Add adaptive semaphore to enable future adaptive throughput scenarios by @jgreer013 in https://github.com/oumi-ai/oumi/pull/1780 * Fix a pyright regression by @taenin in https://github.com/oumi-ai/oumi/pull/1783 * Judge API V2 | Fix judge config from repo path by @kaisopos in https://github.com/oumi-ai/oumi/pull/1782 * Add permutable attributes and combination sampling for data synthesis by @jgreer013 in https://github.com/oumi-ai/oumi/pull/1773 * Removed collator in finetuning tutorial notebook by @shanghongsim in https://github.com/oumi-ai/oumi/pull/1788 * Update our contributing guidelines. by @taenin in https://github.com/oumi-ai/oumi/pull/1789 * Add adaptive concurrency controller in preparation for adaptive inference by @jgreer013 in https://github.com/oumi-ai/oumi/pull/1784 * Fixed issue with final conversations not consistently being saved by @jgreer013 in https://github.com/oumi-ai/oumi/pull/1795 * Add support for ingesting datasets for synthesis by @jgreer013 in https://github.com/oumi-ai/oumi/pull/1790 * Add support for adaptive inference by @jgreer013 in https://github.com/oumi-ai/oumi/pull/1791 * Add support for Example Sources in Synthesis by @jgreer013 in https://github.com/oumi-ai/oumi/pull/1797 * Webinar announcement and other news by @stefanwebb in https://github.com/oumi-ai/oumi/pull/1800 * Added utm_source parameters by @stefanwebb in https://github.com/oumi-ai/oumi/pull/1802 * Add code to handle document ingestion by @jgreer013 in https://github.com/oumi-ai/oumi/pull/1796 * Add code for handling basic document segmentation by @jgreer013 in https://github.com/oumi-ai/oumi/pull/1803 * Update mflow support in oumi trainer by @oelachqar in https://github.com/oumi-ai/oumi/pull/1804 * Add multi-node verl SLURM job by @wizeng23 in https://github.com/oumi-ai/oumi/pull/1798 * Fixed various tutorial notebooks by @shanghongsim in https://github.com/oumi-ai/oumi/pull/1792 * Add parameter logging to oumi trainer by @oelachqar in https://github.com/oumi-ai/oumi/pull/1807 * Judge API V2 | Enable prompt variable replacement by YAML by @kaisopos in https://github.com/oumi-ai/oumi/pull/1805 * [tiny] Update train config comment header by @wizeng23 in https://github.com/oumi-ai/oumi/pull/1809 * Add experimental option to use the rich logging handler by @oelachqar in https://github.com/oumi-ai/oumi/pull/1810 ## New Contributors * @shanghongsim made their first contribution in https://github.com/oumi-ai/oumi/pull/1781 **Full Changelog**: https://github.com/oumi-ai/oumi/compare/v0.2.0...v0.2.1