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.
Installation
/var/lib/docker
. Only the images that are needed for the platform are installed.
Deploying a model: 1 GB
Metadata and image storage
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 |
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.
For more information, see the NVIDIA CUDA Toolkit website.
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.
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:
/var
. <installation root>/volume/run/psdata
<installation root>/volume/run/pstbspc
<installation root>/volume/run/pgbackrest
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.
A Twilio account must be set up to enable alert messages to be sent to external recipients. See the Twilio documentation for further information.
The following web browsers are supported:
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.