v0.4.2

mingrammer/diagramsv0.4.2Oct 20, 2025by oelachqar

AI Summary

This release focuses on stability and feature expansion, adding support for the Qwen3-VL model, NERSC Perlmutter HPC cluster, and improving the logging experience.

Key Highlights

  • Added support for Qwen3-VL model configurations
  • Added support for NERSC Perlmutter HPC cluster in Oumi launcher
  • Enhanced logging with ability to trail logs and a dedicated logs command

New Features

  • Qwen3-VL model support
  • NERSC Perlmutter HPC cluster support
  • Ability to trail logs for launcher jobs
  • Launcher logs command for easier log access

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