AI Accelerator Interface (AI²)

With the AI Accelerator Interface, MVTec provides a generic interface that allows customers to use supported AI accelerator hardware for the inference part of their deep learning applications – quickly and conveniently.

Such special devices are widely used especially for applications in the embedded environment, but also exist more and more in the PC environment. The AI Accelerator Interface is particularly future-proof. It does not only abstract the deep learning models from specific hardware, but it also allows users to optimize it for the use on their hardware.

In addition to plug-ins provided by MVTec, the integration of customer-specific AI accelerator hardware is also possible. Moreover, it is not only typical deep learning applications that can be accelerated via AI². All "classic" machine vision methods with integrated deep learning functions, such as HALCON's Deep OCR, benefit from this as well.

Available plug-ins

AI² Plug-InSupported ArchitectureSSupported ProductsAvailable via
NVIDIA® TensorRT™ SDK
  • x64-win64
  • x64-linux
  • aarch64-linux
  • HALCON
  • MERLIC
  • DLT1
MVTec Software Manager
Intel® Distribution of OpenVINO™ toolkit
  • x64-win64
  • x64-linux
  • HALCON
  • MERLIC
  • DLT1
MVTec Software Manager

HAILO

  • x64-linux
  • aarch64-linux2
  • armv7a-linux2
  • HALCON
HAILO
developer zone


1 starting with DLT 23.04
2 only inference

For more technical information, please refer to the HALCON Reference Manual, section "AI Acceleration Interfaces (AI²)", or the MERLIC Tool Reference, section "AI² Interfaces for Tools with Deep Learning".

Example script

DescriptionDownload
Deep learning classification example program based on the AI² interface of MVTec HALCON's Intel® OpenVINO™ ToolkitZip-file
Deep learning object detection example program based on the AI² interface of MVTec HALCON's Intel® OpenVINO™ ToolkitZip-file