Planning for Maximo Visual Inspection Edge

Platform, hardware, software, MQTT, and Twilio requirements must be met before you install Maximo Visual Inspection Edge. Only certain browsers are supported, and capacity restrictions exist for GPUs and input sources.

Platform requirements


Hardware requirements

Disk space requirements

Supported GPU devices

The following table displays the supported NVIDIA GPU devices for Maximo Visual Inspection Edge on x86 and IBM® Power® servers:

Table 1. Supported GPU devices on x86 and IBM Power servers

NVIDIA GPU Device Compute Capability x86 servers IBM Power servers
Tesla K20/K40, multiple Quadro and GEForce devices 3.5 Supported Supported
Tesla K80 3.7 Supported Supported
Multiple Quadro and GEForce devices 5.0 Supported Supported
Tesla P100, Quadro GP100 6.0 Supported Supported
Tesla P4/P40, multiple Quadro and GEForce devices 6.1 Supported Supported
V100, Quadro GV100, TITAN V 7.0 Supported Supported
T4, multiple Quadro and GEForce devices 7.5 Supported Supported
A30, A100 8.0 Supported Supported
A10, A16, A40, multiple Quadro and GEForce devices* 8.6 Supported Not supported

GPU memory requirements

Models that you download and deploy in Maximo Visual Inspection Edge are deployed across all GPUs in the system. The Models page includes a GPU usage meter that displays the free and available memory for all GPUs. Before you deploy a model, check the meter and ensure that your system can accommodate the model.


Software requirements

Linux

NVIDIA GPU driver

For more information, see the NVIDIA CUDA Toolkit website.

Docker

For both Red Hat Enterprise Linux™ and Ubuntu, Maximo Visual Inspection Edge requires Docker® Engine version 18 or greater to be installed.

When you run Ubuntu 18.04, nvidia-docker2 is supported. For Red Hat Enterprise Linux™ 7.6, see Using nvidia-docker 2.0 with RHEL 7.

See Installing Docker for further information on how to install Docker and nvidia-docker2.


Storage recommendations

When a Maximo Visual Inspection Edge system runs at full capacity, it produces a large volume of image files and metadata. Because the available compute resources on the system determine how much data is produced, no single storage configuration can be recommended for all deployments. However, you can take the following actions to optimize your storage configuration:


MQTT requirements

Maximo Visual Inspection Edge requires an MQTT broker, such as IBM Integration Bus, IBM® App Connect Enterprise, HiveMQ, or Mosquitto, to be configured to enable external systems to communicate with the application through MQTT topics. Inbound messages from external systems trigger cameras to take photos and outbound messages from Maximo Visual Inspection Edge send alert messages to recipients to notify them of inspection results and required actions.

Maximo Visual Inspection Edge includes an internal instance of the Mosquitto MQTT broker that enables external systems to communicate with the application through MQTT topics. When an MQTT client publishes a message in a topic, the broker sends the message to all of the clients who subscribe to that topic.

Inbound messages from external systems that trigger input sources, such as cameras, to capture images are sent to the internal MQTT broker. If systems in your workflow already publish trigger messages to an external broker and you want Maximo Visual Inspection Edge to subscribe to those topics, MQTT bridging must be configured between the external and internal brokers.

Outbound messages from Maximo Visual Inspection Edge send alerts to external recipients, such as supervisors, to notify them of inspection results and required actions. Recipients can subscribe to the internal broker to receive outbound messages. Optionally, you can configure MQTT settings in Maximo Visual Inspection Edge to send outbound messages to an external broker. See MQTT configuration for further information.


Twilio requirements

A Twilio account must be set up to enable alert messages to be sent to external recipients. See the Twilio documentation for further information.


Supported web browsers

The following web browsers are supported:


Limitations

The maximum number of input sources, such as IP cameras, that you can add in Maximo Visual Inspection Edge is 10 for each GPU in your hardware system.