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 image #10

Open
ekourlit opened this issue Jul 19, 2024 · 5 comments
Open

GPU image #10

ekourlit opened this issue Jul 19, 2024 · 5 comments

Comments

@ekourlit
Copy link

Hi, I would like to request a new image to appear at the UChicago JupyterLab for usage on GPU machines. I think the specification file below would work for me. Thanks in advance!

channels:
- conda-forge
- defaults
dependencies:
- coffea
- cupy
- fsspec-xrootd
- matplotlib
- mplhep
- numba
- numpy
- pandas
- scipy
- pip:
  - awkward==2.6.6
@ekourlit
Copy link
Author

ekourlit commented Sep 24, 2024

Is there any chance we can get this image into the system? BTW, Awkward has been updated to 2.6.8

@matthewfeickert
Copy link
Member

I think @fengpinghu can comment best on this now.

@fengpinghu
Copy link
Collaborator

The following would work to get the coda-toolkit added to this image. But it would increase the image size significantly. I guess we have a few options:
1)add cuda-toolkit to analysisbase-dask-uc
2)created a separate image(analysisbase-dask-uc-gpu) with cuda-toolkit added
3)add coffea to one of the ML-platform images that Ilija maintains.
Thoughts?
@ivukotic

+RUN yum install -y dnf-plugins-core
+RUN dnf install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm
+RUN dnf config-manager --enable epel
+#install cuda-toolkit
+RUN  dnf config-manager --add-repo https://developer.download.nvidia.com/compute/cuda/repos/rhel9/x86_64/cuda-rhel9.repo
+RUN  dnf clean expire-cache
+RUN  dnf install -y cuda-toolkit
+RUN  dnf install -y nvidia-gds

@ivukotic
Copy link
Contributor

ivukotic commented Oct 17, 2024 via email

@ekourlit
Copy link
Author

At the moment this is independent of AnalysisBase. So for me the option 3) would work and might just be the simplest?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants