Sign inSign up

mloubout/judi

By mloubout

•Updated almost 2 years ago

JUDI image with jupyter and julia LTS/1.7

Image
0

1.8K

mloubout/judi repository overview

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.

Tag summary

Content type

Image

Digest

sha256:ba2ce30ef…

Size

5.8 GB

Last updated

almost 2 years ago

docker pull mloubout/judi:1.8-dev