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

GPU sharing support #3

Open
Dramelac opened this issue May 24, 2023 · 6 comments
Open

GPU sharing support #3

Dramelac opened this issue May 24, 2023 · 6 comments
Assignees
Labels
wrapper Wrapper

Comments

@Dramelac
Copy link
Member

Dramelac commented May 24, 2023

Adding an option to automatically share the host GPU to the exegol container

@Dramelac Dramelac self-assigned this May 24, 2023
@ShutdownRepo ShutdownRepo changed the title Add support for GPU sharing GPU sharing support Oct 19, 2023
@ShutdownRepo ShutdownRepo transferred this issue from ThePorgs/Exegol Oct 19, 2023
@ShutdownRepo ShutdownRepo added the wrapper Wrapper label Oct 19, 2023
@Neptunium931
Copy link

Is support needed for the oneAPI, ROCm, and CUDA APIs, or just GPU sharing?

@Dramelac
Copy link
Member Author

Is support needed for the oneAPI, ROCm, and CUDA APIs, or just GPU sharing?

This is one question we have to find an answer to. Depends on whats necessary. If there is one setup compatibile with every GPU (AMD/nvidia) and hashcat, that would be nice.

@Neptunium931
Copy link

Is support needed for the oneAPI, ROCm, and CUDA APIs, or just GPU sharing?

This is one question we have to find an answer to. Depends on whats necessary. If there is one setup compatibile with every GPU (AMD/nvidia) and hashcat, that would be nice.

hashcat uses OpenCL, and the runtime is specific to each architecture, but I think it's possible to install different implementations at the same time

@Neptunium931
Copy link

Is support needed for the oneAPI, ROCm, and CUDA APIs, or just GPU sharing?

This is one question we have to find an answer to. Depends on whats necessary. If there is one setup compatibile with every GPU (AMD/nvidia) and hashcat, that would be nice.

hashcat uses OpenCL, and the runtime is specific to each architecture, but I think it's possible to install different implementations at the same time

and I don't think sharing is possible for mac on apple silicon

@Dramelac
Copy link
Member Author

and I don't think sharing is possible for mac on apple silicon

Docker Desktop doesn't support device sharing so I don't have a lot of hope, maybe with orbstack on mac ?

I think it's possible to install different implementations at the same time

Yeah I think too, but it's more a question of space optimization. Don't think these driver will be used by a lot of people so lets keep it as small as possible

@Neptunium931
Copy link

Docker Desktop doesn't support device sharing so I don't have a lot of hope, maybe with orbstack on mac ?

no info in the documentation for orbstack

for Docker Desktop, NVIDIA GPU sharing is possible with cuda toolkit
image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
wrapper Wrapper
Projects
Status: Considering
Development

No branches or pull requests

3 participants