fix(studio): reject unsupported mlx training modes (#6091)

This commit is contained in:
Long Yixing 2026-06-10 22:55:50 +08:00 committed by GitHub
commit 154457dbf7
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -1373,6 +1373,14 @@ def _run_mlx_training(event_queue, stop_queue, config):
message = "LoftQ is not supported for MLX training yet."
_send("error", error = message)
raise NotImplementedError(message)
if config.get("is_embedding"):
message = "Embedding model training is not supported for MLX training yet."
_send("error", error = message)
raise NotImplementedError(message)
if config.get("training_type") == "Continued Pretraining":
message = "Continued Pretraining is not supported for MLX training yet."
_send("error", error = message)
raise NotImplementedError(message)
optim_name = _normalize_mlx_studio_optimizer(config.get("optim", "adamw_8bit"))
lr_scheduler_type = _normalize_mlx_studio_scheduler(config.get("lr_scheduler_type", "linear"))