Skip to content

Latest commit

 

History

History
79 lines (53 loc) · 2.43 KB

NOTES.md

File metadata and controls

79 lines (53 loc) · 2.43 KB

Notes

The programming support for NVIDIA GPUs in Julia is provided by the CUDA.jl package. It does not require the entire CUDA toolkit installed, as it will automatically be downloaded when the package is first used.
ℹ️ This docker stack is derived from a CUDA image since Python packages may require the CUDA toolkit.

Tweaks

These images are tweaked as follows:

Julia startup scripts (base+ images)

The following startup scripts are put in place:

Environment variables

Versions

  • JULIA_VERSION
  • PYTHON_VERSION
  • GIT_VERSION
  • GIT_LFS_VERSION
  • PANDOC_VERSION
  • QUARTO_VERSION (pubtools image)

Miscellaneous

  • BASE_IMAGE: Its very base, a Docker Official Image.
  • PARENT_IMAGE: The image it was derived from.
  • BUILD_DATE: The date it was built (ISO 8601 format).
  • CTAN_REPO: The CTAN mirror URL. (pubtools image)

TeX packages (pubtools image)

In addition to the TeX packages used in rocker/verse, jupyter/scipy-notebook and required for nbconvert, the packages requested by the community are installed.

Python

The Python version is selected as follows:

This Python version is installed at /usr/local/bin.

Additional notes on CUDA

The CUDA and OS versions are selected as follows:

  • CUDA: The lastest version that has image flavour devel including cuDNN available.
  • OS: The latest version that has TensortRT libraries for amd64 available.
    ℹ️ It is taking quite a long time for these to be available for arm64.

Tweaks

Environment variables

Versions

  • CUDA_VERSION

Miscellaneous

  • CUDA_IMAGE: The CUDA image it is derived from.