IBM Support

On starting DLE service, ERROR: environment variable name 'NVIDIA_VISIBLE_DEVICES all' may not contain whitespace.

Troubleshooting


Problem

After installing IBM Intelligent Video Analytics (IVA) V3.0, there may be a problem on the step "Start the DLE service".
When running ./start.sh to start the Deep Learning Engine (DLE service), the following error appears:
ERROR: environment variable name 'NVIDIA_VISIBLE_DEVICES all' may not contain whitespace.

Cause

This issue was introduced with docker-compose v1.24.

Resolving The Problem

The workaround is to change all NVIDIA_VISIBLE_DEVICES and NVIDIA_DRIVER_CAPABILITIES environment variables in the docker compose files to use an = instead of a space.

Make backups before editing.

  - Look for files named:   *-docker-compose.yml

  - For the variable "NVIDIA_VISIBLE_DEVICES"  add "=all"  It should look like: NVIDIA_VISIBLE_DEVICES=all

  - If this variable is present in the file, it should be updated as follows:  NVIDIA_DRIVER_CAPABILITIES=compute,utility

Document Location

Worldwide

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SS88XH","label":"IBM Intelligent Video Analytics"},"Component":"","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"v3.0","Edition":"","Line of Business":{"code":"LOB59","label":"Sustainability Software"}}]

Document Information

Modified date:
14 October 2022

UID

ibm10881452