Skip to content

Commit 0c6af32

Browse files
author
pintaoz
committed
Add labels to the top level metadata
1 parent 0de2138 commit 0c6af32

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

src/sagemaker/hyperpod/cli/commands/training.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,12 +33,22 @@ def pytorch_create(version, debug, config):
3333
job_name = config.get("name")
3434
namespace = config.get("namespace")
3535
spec = config.get("spec")
36+
queue_name = config.get("queue_name")
37+
priority = config.get("priority")
3638

3739
# Prepare metadata
3840
metadata_kwargs = {"name": job_name}
3941
if namespace:
4042
metadata_kwargs["namespace"] = namespace
4143

44+
metadata_labels = {}
45+
if queue_name is not None:
46+
metadata_labels["kueue.x-k8s.io/queue-name"] = self.queue_name
47+
if priority is not None:
48+
metadata_labels["kueue.x-k8s.io/priority-class"] = self.priority
49+
if metadata_labels:
50+
metadata_kwargs["labels"] = metadata_labels
51+
4252
# Prepare job kwargs
4353
job_kwargs = {
4454
"metadata": Metadata(**metadata_kwargs),

0 commit comments

Comments
 (0)