-
Notifications
You must be signed in to change notification settings - Fork 36
Open
Labels
enhancementNew feature or requestNew feature or request
Description
I will begin work soon to add the ability to build xeus-cpp inside a container. This issue is more to detail my initial plan
- Add a python script which can used to build xeus-cpp for all platforms (linux, macos, windows and emscripten)
- Add a minimal docker file which simply calls the python script with the correct options, exposing the port needed so that xeus-cpp can be experienced in a browser outside the container
- Add a minimal apptainer file which simply calls the python script with the correct options, exposing the port needed so that xeus-cpp can be experienced in a browser outside the container (apptainer is to cover the use of xeus-cpp on hpc systems where docker is not available due to security issues)
- Update the docker and apptainer files to expose a users gpu to the container (if the user has one) once the cuda kernels are available
Steps for after this work is done
- Build the docker images locally, and get them uploaded docker hub, so users in future can just download the docker image, and run it locally to experience xeus-cpp
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request