kfp version 1.8.11
I have a pipeline and I need to use some pipeline/task parameters to keep track of my experiments and do the pathing for GCS.
I provide this as inputs of the components:
kfp.dsl.PIPELINE_JOB_ID_PLACEHOLDER
kfp.dsl.PIPELINE_TASK_ID_PLACEHOLDER
I need a big machine with GPUs and a mounted NFS. However, when I do it and I create the paths, they look like this (no transformation):
a/b/{{$.pipeline_job_uuid}}/{{$.pipeline_task_uuid}}
However, if I don't provide the machine
(default machine) and I run the same code, I see the correct value, something like this:
a/b/792423523952395235/435153421543214
The machine config has these characteristics:
machine:
machine_type: n1-standard-32
accelerator_type: NVIDIA_TESLA_V100
accelerator_count: 4
replica_count: 1
nfs_mounts: [
{server: "1.2.3.4", path: /train, mount_point: train}
]
network: projects/project_id/global/networks/my_network
Any idea about what could be the issue?