Skip to main content

DXCOM

DXCOM is a compiler SDK by DEEPX that compiles ONNX models into optimized .dxnn binaries for DEEPX NPU (Neural Processing Unit).

It performs hardware-aware quantization, graph optimization, and code generation — all in a single pipeline. The compiled .dxnn file can be deployed and executed on DEEPX NPU via DX-RT (DEEPX Runtime).

Installation

pip install dx-com

Requirements: Python 3.8 – 3.14, Linux (x86_64)

Quick Start

CLI

dxcom -m model.onnx -c config.json -o output/
Argument Description
-m Path to the ONNX model file
-c Path to the JSON configuration file
-o Output directory for compiled artifacts
--opt_level Optimization level: 0 (fast) or 1 (higher accuracy, default)
--gen_log Generate a compilation log
-v Show version

Python API

import dx_com

dx_com.compile(
    model="model.onnx",
    config="config.json",
    output_dir="output/",
    opt_level=1,
)

Parameters

Parameter Type Description
model str Path to the ONNX model file
config str Path to the JSON configuration file
output_dir str Output directory for compiled artifacts
opt_level int Optimization level: 0 (fast) or 1 (higher accuracy). Default: 1
calibration_method str Calibration method. Options: minmax, percentile, mse, entropy
aggressive_partitioning bool Enable aggressive CPU/NPU partitioning. Default: False

Documentation

For detailed technical documentation and user manual, visit DEEPX Developer Portal.

License

This software is the proprietary property of DEEPX Ltd. and is provided exclusively to authorized customers with DEEPX NPU hardware. See LICENSE for details.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

dx_com-2.4.1-cp314-cp314-manylinux_2_31_x86_64.whl (86.9 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.31+ x86-64

dx_com-2.4.1-cp313-cp313-manylinux_2_31_x86_64.whl (86.8 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.31+ x86-64

dx_com-2.4.1-cp312-cp312-manylinux_2_31_x86_64.whl (86.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.31+ x86-64

dx_com-2.4.1-cp311-cp311-manylinux_2_31_x86_64.whl (84.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.31+ x86-64

dx_com-2.4.1-cp310-cp310-manylinux_2_31_x86_64.whl (84.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.31+ x86-64

dx_com-2.4.1-cp39-cp39-manylinux_2_31_x86_64.whl (84.1 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.31+ x86-64

dx_com-2.4.1-cp38-cp38-manylinux_2_31_x86_64.whl (83.9 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.31+ x86-64

File details

Details for the file dx_com-2.4.1-cp314-cp314-manylinux_2_31_x86_64.whl.

File metadata

File hashes

Hashes for dx_com-2.4.1-cp314-cp314-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 d44cd50deefce2d1be275b92a084db4250a874902dadc4c97c19355469f3e6cc
MD5 4f5bc0768ac7a4d27b44b34e03cbacbe
BLAKE2b-256 ecd6eddfa9c02d457615c887e8a92dd0b44c16583109b50c1edda5bfefc4c8cb

See more details on using hashes here.

File details

Details for the file dx_com-2.4.1-cp313-cp313-manylinux_2_31_x86_64.whl.

File metadata

File hashes

Hashes for dx_com-2.4.1-cp313-cp313-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 41f557c024c8a20afc653697b1d8148d4633a0d2375135ae72014b4989e64920
MD5 4615a3c8d12c56c377e8e9367ac601c8
BLAKE2b-256 7533db5cb7a5e7ff008ebf626563203344de56e83c194bb45503647ce401297d

See more details on using hashes here.

File details

Details for the file dx_com-2.4.1-cp312-cp312-manylinux_2_31_x86_64.whl.

File metadata

File hashes

Hashes for dx_com-2.4.1-cp312-cp312-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 c8511c198599a4bd3c16748c60ed2f965264bed104eadd031c3af59f9f292e9a
MD5 56fe5efce8309ce61a3bbd079614d599
BLAKE2b-256 60bac42dac27f68780c84819c9be531557f17b7298aaff548b9d554da5ef3a71

See more details on using hashes here.

File details

Details for the file dx_com-2.4.1-cp311-cp311-manylinux_2_31_x86_64.whl.

File metadata

File hashes

Hashes for dx_com-2.4.1-cp311-cp311-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 766effcff374ca949fc5757a24128f25112b36c8f216d99fab161a2e6456d177
MD5 fb1c0186195287f6e593a0a57610826b
BLAKE2b-256 8a62e350d1702ad6650bcd9eb251676872c47994ebe4349de422ed4c78dd512d

See more details on using hashes here.

File details

Details for the file dx_com-2.4.1-cp310-cp310-manylinux_2_31_x86_64.whl.

File metadata

File hashes

Hashes for dx_com-2.4.1-cp310-cp310-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 8ec023c7673a3b4c75f1fa48603dae4f126772a821fc7e45e89f74da3a743700
MD5 64de017db12cb94411aad1931f52920c
BLAKE2b-256 de788f4bf31ff2d86b4ea27e457bf395fde0bd8af3dcbe45b34f43f84e508ecd

See more details on using hashes here.

File details

Details for the file dx_com-2.4.1-cp39-cp39-manylinux_2_31_x86_64.whl.

File metadata

File hashes

Hashes for dx_com-2.4.1-cp39-cp39-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 59d97b4565caa8599bacecf8deddc96c068810eb886d1b3513c7d48303eed021
MD5 ecd59981aeae05431161792305723260
BLAKE2b-256 bfeae135686cc2bfdca54515733777be896237f33d18a1c3239be170d829f50f

See more details on using hashes here.

File details

Details for the file dx_com-2.4.1-cp38-cp38-manylinux_2_31_x86_64.whl.

File metadata

File hashes

Hashes for dx_com-2.4.1-cp38-cp38-manylinux_2_31_x86_64.whl
Algorithm Hash digest
SHA256 0cb2efc215ce98cc4110d67e38d193a90010412a9e29dd5d511a1ca51de02f4a
MD5 d6604c352ad055419047cf1b136b127d
BLAKE2b-256 ce10c670077ddd8a4c9b591c6b7d53a9ad5c0742c5620fa6d41a824d09551ab6

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

2.4.1 This release

7 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page