Skip to content

Commit d3759d4

Browse files
authored
fix for 0.65.0 (#129)
1 parent 15cf14c commit d3759d4

File tree

3 files changed

+7
-4
lines changed

3 files changed

+7
-4
lines changed

llm-lora-finetuning/pipelines/train_accelerated.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,13 +18,12 @@
1818

1919
from steps import (
2020
evaluate_model,
21-
finetune,
21+
finetune_accelerated,
2222
prepare_data,
2323
promote,
2424
log_metadata_from_step_artifact,
2525
)
2626
from zenml import pipeline
27-
from zenml.integrations.huggingface.steps import run_with_accelerate
2827

2928

3029
@pipeline
@@ -74,7 +73,7 @@ def llm_peft_full_finetune(
7473
id="log_metadata_evaluation_base"
7574
)
7675

77-
ft_model_dir = run_with_accelerate(finetune)(
76+
ft_model_dir = finetune_accelerated(
7877
base_model_id=base_model_id,
7978
dataset_dir=datasets_dir,
8079
use_fast=use_fast,

llm-lora-finetuning/steps/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
#
1717

1818
from .evaluate_model import evaluate_model
19-
from .finetune import finetune
19+
from .finetune import finetune, finetune_accelerated
2020
from .prepare_datasets import prepare_data
2121
from .promote import promote
2222
from .log_metadata import log_metadata_from_step_artifact

llm-lora-finetuning/steps/finetune.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@
3232
from zenml.materializers import BuiltInMaterializer
3333
from zenml.utils.cuda_utils import cleanup_gpu_memory
3434
from zenml.client import Client
35+
from zenml.integrations.huggingface.steps import run_with_accelerate
3536

3637
logger = get_logger(__name__)
3738

@@ -184,3 +185,6 @@ def finetune(
184185
)
185186

186187
return ft_model_dir
188+
189+
190+
finetune_accelerated = run_with_accelerate(finetune, num_processes=2, multi_gpu=True, mixed_precision="bf16")

0 commit comments

Comments
 (0)