LSB_GPU_AUTOBOOST (Obsolete)

Syntax

LSB_GPU_AUTOBOOST=y|Y|n|N

Description

Obsolete. As of LSF 10.1 Fix Pack 4, LSF synchronizes the GPU auto-boost to resolve any issues that previously required disabling the auto-boost. Nvidia K80 provides the auto boost feature by default. This is designed for applications that use a single GPU. For multi-GPU jobs, this results in different GPUs running at different speeds. By default, LSF enables auto boost. LSF can switch off the auto boost for jobs with exclusive thread/process multi-GPU requirements.

If LSB_GPU_AUTOBOOST is set to N, LSF disables auto boost for jobs that require multiple exclusive mode GPUs whether these GPUs are located on one host or multiple hosts. If a job requires shared mode GPUs and exclusive mode GPUs at the same time, LSF does not turn off auto boost for this type of job. When this job is done or exited, LSF restores the original auto boost status.

You can override this parameter with the following job-level environment variable:

GPU_AUTOBOOST_FOR_JOB=y|Y|n|N
Note: LSF ignores the auto boost configuration change while sbatchd is running. Because Nvidia NVML library APIs have memory leak problems, sbatchd cannot call the Nvidia NVML library periodically to get the newest auto boost configuration. If an LSF administrator needs to change the GPU auto boost configuration on one host, clean all the jobs on the host, modify the GPU auto boost configuration, then restart sbatchd.

Default

y