GPULab

GPULab is a distributed system for running jobs in GPU-enabled Docker-containers. GPULab consists out of a set of heterogeneous clusters, each with their own characteristics (GPU model, CPU speed, memory, bus speed, …), allowing you to select the most appropriate hardware. Each job runs isolated within a Docker containers with dedicated CPU’s, GPU’s and memory for maximum performance.

This documentation contains more info on what GPULab is and how to use it.

Practical

The previous stable CLI is: gpulab-client-2.0.tar.gz (requires python >= 3.5) gpulab-client-2.0.1.tar.gz (same + backport of some fixes)

The “release candidate” CLI is: gpulab-client-2.1.tar.gz (requires python >= 3.7)

Note: Version 2.1 fixes some bugs but might introduce some new bugs (report them to gpulab@ilabt.imec.be). It also requires a newer python, which is default in ubuntu from 19.04.

For bugreports, questions and feedback:

Table of Contents