-
Notifications
You must be signed in to change notification settings - Fork 116
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 enabled Python wheel #1383
Comments
Currently, CoreNeuron has a hard dependency to mpi in case it's enabled (i.e. it's not dynamic, so it won't run in case mpi is not in the target system, which breaks the idea of the wheel). |
Initial wheels run Fine on CPU but, on GPU report
setup.py is setting the following CMake flags:
|
See BlueBrain/CoreNeuron#600 for dynamic MPI support in CoreNEURON. |
We have been using a docker image based on manylinux14 and installed via rpms nvidia hpc toolkit 21.5 and Cuda 11.0. Attempting to compile the sample demos and run remotely worked. We started building minimal setups with a fresh system and started having good results.
|
Update. Good news.
We can proceed for a wheel :) |
With #1385 we may also be able to use 21.7 (but not 21.3 or 21.5, see https://forums.developer.nvidia.com/t/incorrect-cpu-results-with-pragma-acc-atomic-capture/184453). |
I am currently compiling with 21.2.
|
It would be nice to run with 21.7 libraries. @olupton, do you have them installed as well? |
As raised by Olli, we are hitting BlueBrain/CoreNeuron#599 |
GPU Wheel branch |
An update for CoreNeuron dynamic MPI, it is now on master: BlueBrain/CoreNeuron@6342df2 |
Overview of the feature
Let the wheel distribution be compiled with GPU support.
This requires investigation on several fronts:
The text was updated successfully, but these errors were encountered: