Skip to content

Commit

Permalink
handle single node use case
Browse files Browse the repository at this point in the history
  • Loading branch information
Riley Hun committed Sep 22, 2023
1 parent 50fa111 commit e172d98
Showing 1 changed file with 13 additions and 4 deletions.
17 changes: 13 additions & 4 deletions metaflow/plugins/aws/batch/batch_client.py
Original file line number Diff line number Diff line change
Expand Up @@ -320,14 +320,23 @@ def _register_job_definition(
)
else:
job_definition["containerProperties"]["linuxParameters"]["devices"] = []
for i in range(int(efa)):
if (num_parallel or 0) > 1:
for i in range(int(efa)):
job_definition["containerProperties"]["linuxParameters"][
"devices"
].append(
{
"hostPath": "/dev/infiniband/uverbs{}".format(i),
"containerPath": "/dev/infiniband/uverbs{}".format(i),
"permissions": ["READ", "WRITE", "MKNOD"]
}
)
else:
job_definition["containerProperties"]["linuxParameters"][
"devices"
].append(
{
"hostPath": "/dev/infiniband/uverbs{}".format(i),
"containerPath": "/dev/infiniband/uverbs{}".format(i),
"permissions": ["READ", "WRITE", "MKNOD"]
"hostPath": "/dev/infiniband/uverbs0"
}
)

Expand Down

0 comments on commit e172d98

Please sign in to comment.