Skip to content

v0.9.1

Latest
Compare
Choose a tag to compare
@XiaohanZhangCMU XiaohanZhangCMU released this 04 Nov 20:50
· 7 commits to main since this release

🚀 Streaming v0.9.1

Streaming v0.9.1 is released! Install via pip:

pip install --upgrade mosaicml-streaming==0.9.1

What's New

1. Streaming is added to Gurubase (#805)

  • Streaming now has an AI assistant available to help users with their questions! Try out Streaming Guru which uses the data from this repo and data from the docs to answer questions by leveraging the LLM.

Improvements

1. Permission Issue Resolution (#813)

  • Resolved read permission issues occurring when shared memory files are created in shared computing environments. We added retry conditions to allow the creation of new shared memory files upon encountering permission errors.
  • Prefix Integrity for Shared Memory Files: When creating shared memory files, both LOCALS and FILELOCKS are now validated to ensure no overlap with existing files, and they are matched with consistent prefix identifiers.
  • Handling Non-Normal Program Exits: Enhanced cleanup procedures to address cases where non-normal program exits left some shared memory files uncleared. All files in SHM_TO_CLEAN are now checked to prevent duplicates.
    These changes improve shared memory management and reliability in shared environments.

2. Fix Shard Eviction Hanging (#795)

  • Changed the search for coldest shard to avoid looping over remote shards by considering local shards only as possible candidates for eviction.

What's Changed

New Contributors

Full Changelog: v0.9.0...v0.9.1