v0.4.2

GordyD/3reev0.4.2Oct 20, 2025by oelachqar

AI Summary

Released with new model support, HPC cluster integration, and enhanced logging capabilities.

Key Highlights

  • Added support for Qwen3-VL model
  • Added NERSC Perlmutter HPC cluster support
  • Enhanced logging with job trailing and launcher logs command
  • Pinned uvicorn version for SkyPilot compatibility

New Features

  • Qwen3-VL model support
  • NERSC Perlmutter HPC cluster integration
  • Enhanced logging features
  • Bug fixes for GPU and Sky Pilot tests
  • Lazy initialization of clouds for faster startup
  • Improved error handling for document processing

Full Release Notes

# Release Notes - v0.4.2

## 🚀 New Features

- **Model Support**: Added support Qwen3-VL ([[#1992](https://github.com/oumi-ai/oumi/pull/1992)](https://github.com/oumi-ai/oumi/pull/1992))
- **HPC Cluster Support**: Added support for NERSC Perlmutter HPC cluster in Oumi launcher ([[#1959](https://github.com/oumi-ai/oumi/pull/1959)](https://github.com/oumi-ai/oumi/pull/1959))
- **Enhanced Logging**: 
  - Added ability to trail logs for launcher jobs ([[#1951](https://github.com/oumi-ai/oumi/pull/1951)](https://github.com/oumi-ai/oumi/pull/1951))
  - Added launcher logs command for easier log access ([[#1964](https://github.com/oumi-ai/oumi/pull/1964)](https://github.com/oumi-ai/oumi/pull/1964))



## 🐛 Bug Fixes

- Fixed Sky Pilot unit tests ([[#1967](https://github.com/oumi-ai/oumi/pull/1967)](https://github.com/oumi-ai/oumi/pull/1967))
- Fixed GPU test issues ([[#1970](https://github.com/oumi-ai/oumi/pull/1970)](https://github.com/oumi-ai/oumi/pull/1970))
- Pinned uvicorn version to resolve SkyPilot compatibility ([[#1978](https://github.com/oumi-ai/oumi/pull/1978)](https://github.com/oumi-ai/oumi/pull/1978))
- Updated inference to always hash for unique scratch filenames ([[#1986](https://github.com/oumi-ai/oumi/pull/1986)](https://github.com/oumi-ai/oumi/pull/1986))
- Improved error handling for document processing issues ([[#1989](https://github.com/oumi-ai/oumi/pull/1989)](https://github.com/oumi-ai/oumi/pull/1989))

## 🔧 Improvements

- **Performance**: Lazy initialization of clouds in Oumi launcher for faster startup ([[#1985](https://github.com/oumi-ai/oumi/pull/1985)](https://github.com/oumi-ai/oumi/pull/1985))
- **Code Quality**: 
  - Refactored dataset analysis utilities ([[#1962](https://github.com/oumi-ai/oumi/pull/1962)](https://github.com/oumi-ai/oumi/pull/1962), [[#1982](https://github.com/oumi-ai/oumi/pull/1982)](https://github.com/oumi-ai/oumi/pull/1982))
  - Extracted conversation_turns to top-level for better data structure ([[#1969](https://github.com/oumi-ai/oumi/pull/1969)](https://github.com/oumi-ai/oumi/pull/1969))
  - Made stdout_file optional in Slurm client ([[#1974](https://github.com/oumi-ai/oumi/pull/1974)](https://github.com/oumi-ai/oumi/pull/1974))

## 📚 Documentation

- Updated README with latest information ([[#1968](https://github.com/oumi-ai/oumi/pull/1968)](https://github.com/oumi-ai/oumi/pull/1968))
- Added synthesis documentation and example configurations ([[#1965](https://github.com/oumi-ai/oumi/pull/1965)](https://github.com/oumi-ai/oumi/pull/1965))


---

**Full Changelog**: https://github.com/oumi-ai/oumi/compare/v0.4.0...v0.4.2