From 76054a562a196572669d903df4d53d86ab4640ed Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Tue, 6 Jan 2026 07:30:14 +0000 Subject: [PATCH] [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --- unsloth/__init__.py | 1 + unsloth/device_type.py | 2 +- unsloth/models/mlx_model.py | 33 +++++++++++++++------------------ 3 files changed, 17 insertions(+), 19 deletions(-) diff --git a/unsloth/__init__.py b/unsloth/__init__.py index b6dc2635db..0cdb468ab3 100644 --- a/unsloth/__init__.py +++ b/unsloth/__init__.py @@ -225,6 +225,7 @@ elif DEVICE_TYPE == "xpu": # if "SPACE_AUTHOR_NAME" not in os.environ and "SPACE_REPO_NAME" not in os.environ: if DEVICE_TYPE == "cuda": import triton + libcuda_dirs = lambda: None if Version(triton.__version__) >= Version("3.0.0"): try: diff --git a/unsloth/device_type.py b/unsloth/device_type.py index 19035bbf3d..584d2c598a 100644 --- a/unsloth/device_type.py +++ b/unsloth/device_type.py @@ -67,7 +67,7 @@ DEVICE_TYPE_TORCH = DEVICE_TYPE if DEVICE_TYPE_TORCH == "hip": DEVICE_TYPE_TORCH = "cuda" elif DEVICE_TYPE_TORCH == "mps": - DEVICE_TYPE_TORCH = "mps" + DEVICE_TYPE_TORCH = "mps" @functools.cache diff --git a/unsloth/models/mlx_model.py b/unsloth/models/mlx_model.py index d159725134..cdf764b5fb 100644 --- a/unsloth/models/mlx_model.py +++ b/unsloth/models/mlx_model.py @@ -26,7 +26,7 @@ class MLXTrainingArguments: grad_accumulation_steps: int = 1 iters: int = 100 batch_size: int = 4 - val_batches: int = 10 + val_batches: int = 10 def to_dict(self) -> Dict[str, Any]: return { @@ -41,7 +41,6 @@ class MLXTrainingArguments: class MLXLoraConfig: - def __init__( self, rank: int = 8, @@ -65,11 +64,10 @@ class MLXLoraConfig: } def save(self, adapter_path: str): - os.makedirs(adapter_path, exist_ok=True) + os.makedirs(adapter_path, exist_ok = True) config_path = os.path.join(adapter_path, "adapter_config.json") with open(config_path, "w") as f: - json.dump(self.to_dict(), f, indent=4) - + json.dump(self.to_dict(), f, indent = 4) class MLXTrainer: @@ -113,21 +111,20 @@ class MLXTrainer: args = TrainingArgs(**args_dict) - optimizer = optim.Adam(learning_rate=learning_rate) + optimizer = optim.Adam(learning_rate = learning_rate) train_set = datasets.CacheDataset(train_dataset) val_set = datasets.CacheDataset(val_dataset) if val_dataset else None train( - model=model, - args=args, - optimizer=optimizer, - train_dataset=train_set, - val_dataset=val_set, + model = model, + args = args, + optimizer = optimizer, + train_dataset = train_set, + val_dataset = val_set, ) - class FastMLXModel: @staticmethod def from_pretrained( @@ -145,7 +142,7 @@ class FastMLXModel: adapter_path: Optional[str] = None, ) -> Any: if adapter_path: - model, _ = load(model_name, adapter_path=adapter_path) + model, _ = load(model_name, adapter_path = adapter_path) else: model, _ = load(model_name) @@ -171,11 +168,11 @@ class FastMLXModel: trainer.prepare_model_for_training(model, lora_config) trainer._train( - model=model, - training_args=MLXTrainingArguments(iters=iterations), - train_dataset=train_set, - val_dataset=val_set, - learning_rate=learning_rate, + model = model, + training_args = MLXTrainingArguments(iters = iterations), + train_dataset = train_set, + val_dataset = val_set, + learning_rate = learning_rate, ) return model