
The DX-M1 module uses the M.2 2280 slot on the board. Since this slot is also used for an NVMe SSD, the
accelerator module and the SSD cannot be installed at the same time.
Technical Specifications
DXNN Software Development Kit
The DX-M1 module is used together with the DXNN SDK provided by DEEPX. The SDK consists of components that cover the process from preparing the model to running it on the board.DX-COM
The model compiler that compiles models in ONNX format, accompanied by a configuration file, into the
.dxnn format that can run on the NPU. It is run on the development computer.DX-RT
The runtime layer that communicates with the NPU hardware. It performs model loading, input/output
management and inference operations. It provides C/C++ and Python interfaces.
DXRT-NPU-Driver
The kernel driver that allows the accelerator module to be recognized by the operating system over
PCIe.
DX-STREAM
The set of dedicated plugins used to build GStreamer-based image processing pipelines. It is used for
processing real-time video streams.
DX-APP
The template project that contains ready-to-use example applications for tasks such as object detection,
classification and segmentation.
DX Model Zoo
The model repository that contains pre-compiled
.dxnn models. It makes quick experiments possible
without needing the compilation step.Use Cases
- Object detection (YOLO family models)
- Object tracking and multi-channel video analytics
- Image classification
- Semantic segmentation
- Pose estimation
- Optical character recognition (OCR)
- Face recognition
Document Contents
Installation
Hardware assembly, driver and runtime installation
Usage
Monitoring the device status and running inference with Python
Example Applications
DX-APP examples and video processing with DX-STREAM
Troubleshooting
Frequently encountered errors and their solutions

