Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

maestro-1.0.0 release #131

Merged
merged 350 commits into from
Feb 5, 2025
Merged

maestro-1.0.0 release #131

merged 350 commits into from
Feb 5, 2025

Conversation

SkalskiP
Copy link
Collaborator

@SkalskiP SkalskiP commented Feb 4, 2025

maestro-1.0.0

🚀 Added

  • The VLMs field is evolving rapidly, making it tough to keep up. Maestro currently supports Florence-2, PaliGemma 2, and Qwen2.5-VL, and we'll strive to add key VLMs ASAP.

  • VLMs fine-tuning can be costly. Maestro's built-in support for LoRA, QLoRA, and graph freezing allows training larger models even on less powerful hardware.

  • VLMs fine-tuning requires lots of code. Maestro simplifies this complexity with single CLI/SDK calls.

  • VLMs lack a unified approach. Maestro uses a consistent input format (JSONL now, COCO and YOLO coming soon) to minimize data formatting headaches.

🏆 Contributors

@onuralpszr (Onuralp SEZER), @SkalskiP (Piotr Skalski)

SkalskiP and others added 30 commits September 10, 2024 19:39
Add first scratch of implementation for maestro CLI
…en_predictions_empty

fix: Florence-2 recipe fails during mAP calculation
- 📝 Added a new CHANGELOG.md file to document changes.
- 📝 Updated README.md with new information or corrections.
- 🔧 Modified pyproject.toml to update project urls and exclude corrections
- 🔧 Package keywords added to pyproject.toml

Signed-off-by: Onuralp SEZER <[email protected]>
ci: 👷 release,test-release,dep actions and pyproject.toml added
Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@v3...v4)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 4 to 5.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](actions/setup-python@v4...v5)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
onuralpszr and others added 27 commits February 4, 2025 13:26
fix: 🐞 update workflow steps for Mkdocs deployment and package installation
packaging: 📦 update transformers dependency for Qwen2.5-VL

Signed-off-by: Onuralp SEZER <[email protected]>
packaging: 📦 update transformers dependency for Qwen2.5-VL and documentation updates
…ipynb-files

 Exclude Jupyter Notebooks from `pretty-format-json` pre-commit hook
# Conflicts:
#	.pre-commit-config.yaml
florence_2.md, paligemma_2.md, qwen_2_5_vl.md docs added + maestro_qwen2_5_vl_json_extraction cookbook
PaliGemma2 JSON extraction cookbook
@SkalskiP SkalskiP marked this pull request as ready for review February 5, 2025 08:22
@SkalskiP SkalskiP merged commit 0b463cf into main Feb 5, 2025
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants