Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[ECS] GPU support #1074

Closed
samuelkarp opened this issue Aug 25, 2020 · 2 comments · Fixed by #2128
Closed

[ECS] GPU support #1074

samuelkarp opened this issue Aug 25, 2020 · 2 comments · Fixed by #2128
Assignees
Labels
area/ecs ECS type/enhancement New feature or request
Milestone

Comments

@samuelkarp
Copy link
Contributor

This issue is tracking adding support for GPU devices to the ECS variant of Bottlerocket.

This will require adding the Nvidia kernel module and userspace drivers.

@samuelkarp samuelkarp added the area/ecs ECS label Aug 25, 2020
@samuelkarp samuelkarp mentioned this issue Aug 26, 2020
@samuelkarp samuelkarp added the type/enhancement New feature or request label Sep 29, 2020
@kniec
Copy link

kniec commented Nov 6, 2020

Hey, super interested in that issue as it related to a lot what the HPC community would want BottleRocket to use for. As I wrote in the (renamed) EKS issue #769: I would like the container to provide the userland driver and not do a bind-mount for that.
From my HPC PoV the extreme benefit of bottlerocket in this scenario would be that a customer can identify a reproducible OS host system (hash or tag) and together with the container sha256 provide a reproducible execution environment that does not leave room for interpretation. While the tuple would allow the host to add a driver to the container, I would like to keep that seperate.

@gregdek gregdek added this to the backlog milestone Apr 1, 2021
@kdaula kdaula modified the milestones: backlog, 1.7.0 Feb 4, 2022
@kdaula kdaula added this to v1.7.0 Feb 16, 2022
@kdaula kdaula modified the milestones: 1.7.0, 1.8.0 Feb 18, 2022
@kdaula kdaula removed this from v1.7.0 Feb 18, 2022
@kdaula kdaula added this to v1.8.0 Feb 18, 2022
@kdaula kdaula removed this from v1.8.0 Mar 8, 2022
@kdaula kdaula added this to v1.8.0 Mar 8, 2022
@kdaula kdaula modified the milestones: 1.8.0, 1.9.0 Mar 8, 2022
@arnaldo2792
Copy link
Contributor

Hey @kniec, for our kubernetes GPU support we went ahead with the general approach of mounting the userland driver in containers, since as described in the issue you linked, we didn't want customers to rethink how they have to build their container images. However, I do think that your use case could be supported in Bottlerocket, but we need to design how we actually want to do it. I'll bring your use case up to the team and discuss if we will support it in future releases.

@arnaldo2792 arnaldo2792 moved this to Done in v1.8.0 May 5, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/ecs ECS type/enhancement New feature or request
Projects
No open projects
Status: Done
Development

Successfully merging a pull request may close this issue.

6 participants