unsloth/cli.py
Etherl c5b2343816
studio: add higgs, moss, and minimax audio models
* Studio: add Higgs, MOSS, and MiniMax audio models

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Tighten comments and source headers

* Restore audio PR scope

* Fix native audio review findings

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Fix native audio platform edge cases

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Fix native audio review follow-ups

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Complete native audio cancellation guards

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Fix native audio inventory and cancellation follow-ups

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Secure MOSS codec selection and instructions

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Reduce verbose comments

* Fix native audio review findings

* Fix Audio model loading and managed downloads

* Keep cached Audio loads available offline

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Fix native audio placement and inventory

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Fix MOSS generation and audio history

* Forward MOSS language through audio worker

* Fix cached native audio handoff

* Use MOSS model context for audio duration

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Fix cached native audio handoffs

* Validate native audio prompt budgets

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Fix native audio placement and routing

* Handle resident VRAM during audio model handoff

* Apply repository Python formatting

* Trim native audio test coverage

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Fix backend CI after main merge

* Fix teardown padding CI stub

* Fix native audio review findings

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* fail closed on unknown llama gpu order

* stage the higgs tts2 audio tokenizer

* move the higgs tts2 codec to the model device

* require remote code consent before audio staging

* hide unsupported native audio adapters

* load minimax components from the selected checkpoint

* use safe attention backends for moss audio

* fail closed on unavailable audio tokenizers

* serialize audio generation and model swaps

* use the released diffusers minimax support

* neutralize moss tts prompt delimiters

* honor speech request contracts

* allow the full minimax music frame budget

* expose native audio prompt controls

* stabilize native audio generation

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* preserve frame-aligned minimax durations

* resolve higgs codecs from checkpoint metadata

* neutralize minimax music delimiters

* load approved higgs3 codecs with auth

* fail closed on oversized audio metadata

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* align native audio security preflight

* invalidate stale audio mode work

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* reject unsupported audio plans before download

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: danielhanchen <danielhanchen@users.noreply.github.com>
Co-authored-by: mahiatlinux <110882203+mahiatlinux@users.noreply.github.com>
2026-08-29 12:59:06 +12:00

13 lines
337 B
Python

# SPDX-License-Identifier: AGPL-3.0-only
# Copyright 2026-present the Unsloth AI Inc. team. All rights reserved. See /studio/LICENSE.AGPL-3.0
import sys
# Match the console-script setup before importing commands.
if __name__ == "__main__":
sys.argv[0] = "unsloth"
from unsloth_cli import app
if __name__ == "__main__":
app()