How to import LiCO system images (For Container)

System-level container images are used by all users. You can obtain images from Lenovo salesperson and import images into LiCO as system-level container images. This section describes how to create and import system-level container images.

Image bootstrap files

Download image_bootstrap.zip from https://hpc.lenovo.com/lico/downloads/7.2.2/images/image_bootstrap.zip, image_bootstrap.zip includes the following singularity bootstrap(definition) files, then we can use it to create images.

File nameFrameworkCPU/GPUComments
caffe-1.0-cpuCaffeCPU 
NVCaffe-0.17.3-gpu-cuda102CaffeCUDA 10.2 
cvat-2.3.0OtherCPU 
intel-caffe-1.1.6-cpuIntel-caffeCPU 
intel-python-3.10OtherCPU 
intel-pytorch-2.0.1-cpuPyTorchCPU 
intel-tensorflow-1.15.2-cpuTensorFlowCPU 
intel-tensorflow-2.10.0-cpuTensorFlowCPU 
jupyter-defaultJupyterCPU
CUDA 12.0.1
 
jupyter-py39JupyterCPU
CUDA 12.0.1
 
jupyter-py310JupyterCPU
CUDA 12.0.1
 
jupyterlab-defaultJupyterLabCPU
CUDA 12.0.1
 
jupyterlab-py39JupyterLabCPU
CUDA 12.0.1
 
jupyterlab-py310JupyterLabCPU
CUDA 12.0.1
 
llama2-finetuning-cu123OtherCUDA 12.3 
llama2-testing-cu123OtherCUDA 12.3 
letrain-2.1.0-cuda120LeTrainCPU
CUDA 12.0.1
 
letrain-2.0.0-xpuLeTrainXPU 
mxnet-1.9.1-cpuMxnetCPU 
mxnet-1.9.1-gpu-cuda112MxnetCUDA 11.2 
neon-2.6-cpuNeonCPU 
onnx-1.17.1-cuda122ONNXCPU
CUDA 12.2
 
paddle-2.4.0-cuda120paddlepaddleCPU
CUDA 12.0.1
 
pytorch-2.1.0-cuda121PyTorchCPU
CUDA 12.1.1
 
rstudioRStudioCPU
CUDA 12.0.1
 
scikit-single-cpuScikitCPU 
tensorflow-1.15.5-cuda121TensorFlowCPU
CUDA 12.1.0
 
tensorflow-1.15.5-cuda121-hbaseTensorFlowCPU
CUDA 12.1.0
Supports HBase
tensorflow-1.15.5-cuda121-kerasTensorFlowCPU
CUDA 12.1.0
Supports Keras(2.11.0)
tensorflow-1.15.5-cuda121-mongodbTensorFlowCPU
CUDA 12.1.0
Supports MongoDB
tensorflow-1.15.2-mklTensorFlowCPU 
tensorflow-2.12.0-cuda121TensorFlowCPU
CUDA 12.1.1
 
tensorrt-8.5.3-cuda120TensorRTCUDA 12.0.1 

Create images

Step 1. Prepare a build node with a minimum storage of 100 GB.

Notes:

Step 2. To the build node, ensure that squashfs-tools, libarchive, and make are installed.

Step 3. To the build node, upload the compressed image bootstrap file you obtained which named image_bootstrap.zip. For example, upload the compressed package to the new directory /opt/images. If the new directory cannot be found, create it manually. Note that both this new directory and /var/tmp cannot be an NFS mount.

Step 4. To the build node, run the following commands to extract the compressed package.

Step 5. To the build node, do one of the following to create image. The created image file is in the dist folder of the current directory.

Import images into LiCO as system-level images

Step 1. Copy the created images to the management node.

Attention:

Step 2. Run the following commands to import images into LiCO: