JUDI image with jupyter and julia LTS/1.7
1.8K
JUDI provides two docker images for the latest JUDI release for Julia versions 1.6 (LTS) and 1.7 (latest stable version). The images names are mloubout/judi:JVER-latest where JVER is the Julia version. This docker images contain pre-installed compilers for CPUs (gcc-10) and Nvidia GPUs (nvc) via the nvidia HPC sdk. The environment is automatically set for Devito based on the hardware available.
Note: If you wish to use your gpu, you will need to install nvidia-docker and run docker run --gpus all in order to make the GPUs available at runtime from within the image.
To run JUDI via docker execute the following command in your terminal:
docker run -p 8888:8888 mloubout/judi:1.7-latest
This command downloads the image and launches a container. You will see a link that you can copy-paste to your browser to access the notebooks. Alternatively, you can run a bash session, in which you can start a regular interactive Julia session and run the example scripts. Download/start the container as a bash session with:
docker run -it mloubout/judi:1.7-latest /bin/bash
Inside the container, all examples are located in the directory /app/judi/examples/scripts.
Previous versions: As of version v2.6.7 of JUDI, we also ship version-tagged images as mloubout/judi:JVER-ver where ver is the version of JUDI wanted, for example the current JUDI version with Julia 1.7 is mloubout/judi:1.7-v2.6.7
Development version: Additionally, we provide two images corresponding to the latest development version of JUDI (latest state of the master branch). These images are called mloubout/judi:JVER-dev and can be used in a similar way.
Content type
Image
Digest
sha256:ba2ce30ef…
Size
5.8 GB
Last updated
almost 2 years ago
docker pull mloubout/judi:1.8-dev