When SMILER was created, nvidia-docker was the only reasonably-easy way to attach GPUs to containers. However, today, plain docker seems to support everything SMILER needs:
It'd be nice to replace nvidia-docker with plain docker users are likely to already have set up on their systems, so we can reduce the setup burden for our users.
Acceptance Criteria
smiler run does not interact with nvidia-docker any more.
README.md and SMILER setup documentation have been updated with new nvidia-dockerless process.
Background
When SMILER was created, nvidia-docker was the only reasonably-easy way to attach GPUs to containers. However, today, plain docker seems to support everything SMILER needs:
It'd be nice to replace nvidia-docker with plain docker users are likely to already have set up on their systems, so we can reduce the setup burden for our users.
Acceptance Criteria
smiler run
does not interact with nvidia-docker any more.README.md
and SMILER setup documentation have been updated with new nvidia-dockerless process.