- Infos im HLRS Wiki sind nicht rechtsverbindlich und ohne Gewähr -
- Information contained in the HLRS Wiki is not legally binding and HLRS is not responsible for any damages that might result from its use -
Julia: Difference between revisions
From HLRS Platforms
Jump to navigationJump to search
Line 4: | Line 4: | ||
=== Getting started === | === Getting started === | ||
==== Create SSH SOCKS proxy to install packages ==== | |||
Follow the instructions [https://discourse.julialang.org/t/installing-packages-via-an-ssh-socks-proxy-on-a-compute-cluster/71735 here] to be able to install Julia packages. | |||
==== Load the Julia module ==== | |||
tbd. | |||
== For admins == | == For admins == |
Revision as of 19:11, 13 April 2022
If you have questions regarding the use of Julia at HLRS, please get in touch with Michael Schlottke-Lakemper.
For users
Getting started
Create SSH SOCKS proxy to install packages
Follow the instructions here to be able to install Julia packages.
Load the Julia module
tbd.
For admins
Module setup
It would be great if we could have a julia/1.7.2
namespacing to support different Julia versions, where the default should be the latest stable version.
The following commands should be executing when loading the Julia module:
# Julia-related settings
export JULIA_DEPOT_PATH="$HOME/.julia/$SITE_NAME/$SITE_PLATFORM_NAME"
# MPI-related settings
module load openmpi
export JULIA_MPI_BINARY=system
# CUDA-related settings
export CUDA_PATH=/usr/local/cuda
export JULIA_CUDA_USE_BINARYBUILDER=false
export JULIA_CUDA_USE_MEMORY_POOL=none
# Other settings
export UCX_WARN_UNUSED_ENV_VARS=n # suppress UCX warnings