Ian Macleod
03/05/2024, 6:39 PM@op(
tags={
"dagster-k8s/config": {
"container_config": {
"resources": {
"requests": {
"cpu": "10",
"memory": "80Gi",
"ephemeral-storage": "100Gi",
"<http://nvidia.com/gpu|nvidia.com/gpu>": "4",
},
"limits": {
"cpu": "10",
"memory": "80Gi",
"ephemeral-storage": "100Gi",
"<http://nvidia.com/gpu|nvidia.com/gpu>": "4",
},
},
},
"pod_spec_config": {
"node_selector": {"<http://k8s.amazonaws.com/accelerator|k8s.amazonaws.com/accelerator>": "nvidia-ampere-a10"},
"volumes": [
{"name": "dshm", "emptyDir": {"medium": "Memory", "sizeLimit": "10Gi"}}
],
},
},
},
)
Andrea Giardini
03/05/2024, 8:12 PMAndrea Giardini
03/05/2024, 8:13 PMIan Macleod
03/05/2024, 8:38 PMAndrea Giardini
03/05/2024, 8:38 PMIan Macleod
03/05/2024, 8:45 PMIan Macleod
03/05/2024, 8:45 PM@op(
tags={
"dagster-k8s/config": {
"container_config": {
"resources": {
"requests": {
"cpu": "10",
"memory": "80Gi",
"ephemeral-storage": "100Gi",
"<http://nvidia.com/gpu|nvidia.com/gpu>": "4",
},
"limits": {
"cpu": "10",
"memory": "80Gi",
"ephemeral-storage": "100Gi",
"<http://nvidia.com/gpu|nvidia.com/gpu>": "4",
},
},
"volumeMounts": [ # Mount the shared memory volume to the container
{
"name": "dshm",
"mountPath": "/dev/shm", # Common mount path for shared memory
},
],
},
"pod_spec_config": {
"node_selector": {"<http://k8s.amazonaws.com/accelerator|k8s.amazonaws.com/accelerator>": "nvidia-ampere-a10"},
"volumes": [
{"name": "dshm", "emptyDir": {"medium": "Memory", "sizeLimit": "10Gi"}}
],
},
},
},
)
Andrea Giardini
03/05/2024, 8:47 PM