Skip to content

Commit cac34cf

Browse files
dryszkawitold-nowogorski
authored andcommitted
Disable caching for steps in pipeline (#86)
Signed-off-by: Daniel Ryszka <dryszka@redhat.com> Signed-off-by: Witold Nowogorski <wnowogor@redhat.com> Co-authored-by: Witold Nowogorski <wnowogor@redhat.com>
1 parent 65b7c0b commit cac34cf

File tree

2 files changed

+22
-0
lines changed
  • pipelines/training

2 files changed

+22
-0
lines changed

pipelines/training/automl/autogluon_tabular_training_pipeline/pipeline.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -154,6 +154,7 @@ def autogluon_tabular_training_pipeline(
154154
label_column=label_column,
155155
task_type=task_type,
156156
)
157+
data_loader_task.set_caching_options(False)
157158
data_loader_task.set_cpu_request("2").set_memory_request("8Gi")
158159

159160
use_secret_as_env(
@@ -179,6 +180,7 @@ def autogluon_tabular_training_pipeline(
179180
top_n=top_n,
180181
workspace_path=dsl.WORKSPACE_PATH_PLACEHOLDER,
181182
)
183+
selection_task.set_caching_options(False)
182184
selection_task.set_cpu_request("2").set_memory_request("8Gi")
183185

184186
# Stage 2: Model Refitting
@@ -197,13 +199,15 @@ def autogluon_tabular_training_pipeline(
197199
sample_row=data_loader_task.outputs["sample_row"],
198200
extra_train_data_path=data_loader_task.outputs["extra_train_data_path"],
199201
)
202+
refit_full_task.set_caching_options(False)
200203
refit_full_task.set_cpu_request("2").set_memory_request("8Gi")
201204

202205
# Generate leaderboard
203206
leaderboard_evaluation_task = leaderboard_evaluation(
204207
models=dsl.Collected(refit_full_task.outputs["model_artifact"]),
205208
eval_metric=selection_task.outputs["eval_metric"],
206209
)
210+
leaderboard_evaluation_task.set_caching_options(False)
207211
leaderboard_evaluation_task.set_cpu_request("1").set_memory_request("4Gi")
208212

209213

pipelines/training/autorag/documents_rag_optimization_pipeline/pipeline.py

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,16 +82,25 @@ def documents_rag_optimization_pipeline(
8282
test_data_path=test_data_key,
8383
)
8484

85+
test_data_loader_task.set_caching_options(False)
86+
test_data_loader_task.set_cpu_request("2").set_memory_request("8Gi")
87+
8588
documents_discovery_task = documents_discovery(
8689
input_data_bucket_name=input_data_bucket_name,
8790
input_data_path=input_data_key,
8891
test_data=test_data_loader_task.outputs["test_data"],
8992
)
9093

94+
documents_discovery_task.set_caching_options(False)
95+
documents_discovery_task.set_cpu_request("2").set_memory_request("8Gi")
96+
9197
text_extraction_task = text_extraction(
9298
documents_descriptor=documents_discovery_task.outputs["discovered_documents"],
9399
)
94100

101+
text_extraction_task.set_caching_options(False)
102+
text_extraction_task.set_cpu_request("2").set_memory_request("8Gi")
103+
95104
for task, secret_name in zip(
96105
[test_data_loader_task, documents_discovery_task, text_extraction_task],
97106
[test_data_secret_name, input_data_secret_name, input_data_secret_name],
@@ -114,6 +123,9 @@ def documents_rag_optimization_pipeline(
114123
generation_models=generation_models,
115124
)
116125

126+
mps_task.set_caching_options(False)
127+
mps_task.set_cpu_request("2").set_memory_request("8Gi")
128+
117129
hpo_task = rag_templates_optimization(
118130
extracted_text=text_extraction_task.outputs["extracted_text"],
119131
test_data=test_data_loader_task.outputs["test_data"],
@@ -127,6 +139,10 @@ def documents_rag_optimization_pipeline(
127139
input_data_key=input_data_key,
128140
)
129141

142+
hpo_task.set_caching_options(False)
143+
hpo_task.set_cpu_request("2").set_memory_request("8Gi")
144+
145+
130146
use_secret_as_env(
131147
mps_task,
132148
llama_stack_secret_name,
@@ -145,6 +161,8 @@ def documents_rag_optimization_pipeline(
145161
)
146162

147163
leaderboard_evaluation_task = leaderboard_evaluation(rag_patterns=hpo_task.outputs["rag_patterns"])
164+
leaderboard_evaluation_task.set_caching_options(False)
165+
leaderboard_evaluation_task.set_cpu_request("1").set_memory_request("4Gi")
148166

149167

150168
if __name__ == "__main__":

0 commit comments

Comments
 (0)