Change Log
v2.3.1 (May 2026)
DX-Compiler Version
- DX-COM: v2.3.0
- DX-TRON: v2.0.1
Fixed
- Fixed
uninstall.shnot removing installed packages and extracted module directories.dx_comPython package is now properly uninstalled viapip3 uninstallbefore the virtual environment is removed.dxtronDebian package is now properly removed viaapt-get remove.dx_com/anddx_tron/directories are now deleted on uninstall.
Added
- Added
--target=<dx_com|dx_tron|all>option touninstall.sh(default:all), consistent withinstall.sh.
v2.3.0 (March 2026)
DX-Compiler Version
- dx_com : 2.3.0
- dx_tron : 2.0.1
Changed
-
Python Packaging: Relaxed Python package dependency constraints to improve installation flexibility.
-
Distribution: The standalone DX-COM executable distribution is deprecated. The user manual now documents the wheel-based workflow only.
-
Performance:
- Reduced NPU inference latency for most models.
- Improved compiler performance to reduce compilation time.
Fixed
- Compiler Stability: Fixed various DX-COM compiler stability issues.
Added
- TopK-Optimized Post-Processing Pipeline: Added an optimized post-processing pipeline for supported DFL-based YOLO models that applies TopK filtering before bounding box decoding, reducing CPU post-processing workload and improving runtime efficiency.
- Batched Convolution Support: Added support for batched convolution.
- Linux Distribution Validation: In addition to Ubuntu 20.04, 22.04, and 24.04, DX-COM v2.3.0 was also validated on Fedora 42-45, Red Hat 9-10, and CentOS Stream 9-10.
v2.2.1 (February 2026)
DX-Compiler Version
- dx_com : 2.2.1
- dx_tron : 2.0.1
Changed
- None
Fixed
- DXQ Quantization: Fixed DXQ enhanced quantization option bugs.
- Python Wheel Package: Fixed PPU compilation bug for Python 3.8, 3.9, and 3.10.
- Input Validation: Fixed an issue where compilation proceeded without error when invalid model input names were specified.
Added
- GPU Quantization (JSON Config): Added
quantization_devicesupport in JSON configuration file, enabling GPU-accelerated quantization via CLI (dxcom) in addition to thedx_comPython module. Available only with the Python wheel package installation. - GPU Auto-Detection: When
quantization_deviceis not specified, DX-COM now automatically uses GPU if a CUDA-compatible GPU is available, otherwise falls back to CPU.
v2.2.0 (December 2025)
DX-Compiler Version
- dx_com : 2.2.0
- dx_tron : 2.0.1
Changed
- None
Fixed
- Model Accuracy: Resolved accuracy degradation issue in the
DeepLabV3PlusMobilenet-1model from DX ModelZoo.
Added
- PPU Support: Extended PPU support to YOLOv8, YOLOv9, YOLOv10, YOLOv11, and YOLOv12.
- Python Wheel Package: DX-COM is now available as a Python wheel package (in addition to the existing executable file), supporting Python 3.8, 3.9, 3.10, 3.11, and 3.12, enabling programmatic compilation using torch DataLoader without configuration files.
- Multi-Input Model Support: Added support for multi-input models through torch DataLoader in the Python wheel package.
- DX-TRON:
- Debian package (.deb) installation support
- Local web browser hosting (
dxtroncommand) - Ubuntu 24.04 support
v2.1.0 (November 2025)
DX-Compiler Version
- dx_com : 2.1.0
- dx_tron : 2.0.0
Changed
-
Command-Line Interface: Removed deprecated command-line options:
--jobs,--shrink,--info(or-i). -
ONNX Support:
- Removed restrictions on
Split,Transpose,Reshape,Flatten, andSliceoperators. - Clarified ONNX opset version support (versions 11-21 are supported; version 22 and above are not supported).
- Removed restrictions on
Added
-
Command-Line Interface:
--aggressive_partitioning: Enables aggressive partitioning to maximize operations executed on NPU.--opt_level {0,1}: Controls optimization level (default: 1).--compile_input_nodesand--compile_output_nodes: Support for partial compilation.
-
ONNX Support: Added support for
Gatheroperator. -
Quantization: Reintroduced the DXQ enhanced quantization option (
enhanced_scheme, DXQ-P0 to DXQ-P5), previously removed in dx_com v2.0.0. -
PPU (Post-Processing Unit): Reinstated PPU support.
- Supported models: YOLOv3, YOLOv4, YOLOv5, YOLOv7 (anchor-based), YOLOX (anchor-free).
v2.0.0 (September 2025)
ONNX Support
-
Re-enabled support for the following operators:
SoftmaxSlice
-
Newly added support for the following operator:
ConvTranspose
Model Support
-
Partial support for Vision Transformer (ViT) models
-
Verified with the following OpenCLIP models:
- ViT-L-14, ViT-L-14-336, ViT-L-14-quickgelu
- RN50x64, RN50x16
- ViT-B-16, ViT-B-32-256, ViT-B-16-quickgelu
Compatibility and Deprecations
- Compatibility with DX-RT versions earlier than v3.0.0 is not guaranteed
- The DXQ enhanced quantization option (
enhanced_scheme) was removed in dx_com v2.0.0 and reintroduced in dx_com v2.1.0 PPU (Post-Processing Unit)is no longer supported, and there are no current plans to reinstate it
v1.60.1 (June 2025)
Bug Fixes
- Internal bug fixes
Command-Line Interface Updates
- Added support for:
-voption: Displays DX-COM module version-ioption: Displays internal module information
→ For usage, see: CLI Execution
ONNX Support
- The following operators were deprecated and are scheduled to be re-supported in a future release:
SoftmaxSlice