-
Notifications
You must be signed in to change notification settings - Fork 33
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
Get fastplotlib working in a docker container and binder or jupyterhub #398
Comments
I wrote my notes for getting the nemos workshop working on Flatiron's binder on the readme. Binder recommends against specifying the Dockerfile explicitly, and instead using some combination of the other config files they support. I ended up getting it working with two conda environment files ( If you want to just have a binder that works on the Flatiron cluster, this should suffice for you, but if you're looking for a general docker solution, it's probably not enough. |
Caitlin has got this working in docker with this, leads me to think if there's something about host drivers that we're missing: https://github.com/hantman-lab/animal-soup/blob/main/Dockerfile |
Closing this since we've been using it on the Flatiron cluster for a while now, it's a matter of having all the graphics libs installed. |
It's important for us to fully figure out how to use
fastplotlib
in docker on machines with a GPU. @apasarkar has been battling this for some time and so far we suspect the issue is that thenvidia-docker
container does not contain the necessary graphics libraries (libglx etc. and related libs) to run vulkan applications. We also thinklibvulkan1
is required. We've tried installing some of these into the container with no luck so far (will post more details soon). We also suspect that the vulkan drivers might need to be installed on the host in order for the container to be able to use them.Also tagging @billbrod since he has figured out Flatiron's binder and this is important for the FENS workshop.
related #376
The text was updated successfully, but these errors were encountered: