Software

Developer Tools

Compilers, quantisation, profiling and deployment SDKs

Developer tools turn a trained model into something that runs efficiently on target silicon: graph compilers, quantisation and pruning tools, profilers and device SDKs.

Solutions in this category

Representative platforms with the details engineering and procurement teams shortlist on.

Developer workspace with a single-board computer, sensors and code on screen
NVIDIA

NVIDIA JetPack SDK

Official Jetson software stack combining the Linux board support package with CUDA-accelerated AI libraries.

Type
Board support package plus AI software stack
Components
Jetson Linux (bootloader, kernel, Ubuntu, drivers, OTA) and the Jetson AI stack
Targets
NVIDIA Jetson modules and developer kits
Deployment
Development host plus target Jetson device
Jetson application development
Device provisioning and updates
Robotics software stacks
Profiler output on a dark developer screen
NVIDIA

NVIDIA TensorRT

Inference compiler and runtime family that optimises models for NVIDIA GPUs, including Jetson.

Type
Inference compiler and runtime ecosystem
Components
TensorRT compiler, TensorRT-LLM, Model Optimizer, TensorRT for RTX, TensorRT Cloud
Optimisations
Graph optimisation, layer fusion, FP16 and INT8 calibration
Deployment
Jetson device, workstation or GPU server
Latency-critical inference
Local LLM serving on GPUs
Jetson deployment optimisation
Code editor showing a model optimisation script
Intel

Intel OpenVINO toolkit

Apache 2.0 licensed toolkit for optimising and deploying inference across Intel CPUs, GPUs and NPUs.

Type
Model optimisation and inference toolkit
Licence
Apache 2.0
Targets
Intel CPUs, integrated and discrete GPUs, and NPUs
Deployment
Any Intel-based edge client, industrial PC or server
AI PC and client inference
Industrial vision on x86
Model conversion and quantisation
Terminal showing an inference session starting
Microsoft

ONNX Runtime

MIT-licensed cross-platform inference accelerator with hardware-specific execution providers.

Type
Cross-platform inference and training accelerator
Licence
MIT
Model sources
PyTorch, TensorFlow and Keras, TensorFlow Lite, scikit-learn and others via ONNX
Deployment
Edge device, client PC or server
Cross-vendor edge deployment
AI PC applications
Server and device parity
Compiler log output on a dark screen next to an accelerator module
Hailo

Hailo Dataflow Compiler

Compiler that maps trained models onto Hailo accelerators, part of the Hailo AI Software Suite.

Type
Model compiler for Hailo accelerators
Suite components
Dataflow Compiler, HailoRT, Model Zoo, example applications
Framework support
Integrates with common machine learning frameworks
Deployment
Development host targeting Hailo hardware
Porting vision models to Hailo silicon
Model profiling and optimisation
Production build pipelines
Developer workspace with sensors, a small board and training charts on screen
Edge Impulse

Edge Impulse platform

Edge MLOps platform for building and deploying models to microcontrollers, NPUs, CPUs and GPUs.

Type
Edge MLOps platform
Targets
Microcontrollers, NPUs, CPUs and GPUs; any edge hardware that can run C++
Tooling
Python SDK with on-device model profiling; Docker container deployment
Deployment
Cloud tooling with on-device deployment
Sensor anomaly detection
Audio event detection
Tiny vision models

Specifications are summarised from publicly published manufacturer material and are provided for orientation only. Always confirm current figures directly with the manufacturer before purchasing or designing in.

Companies working in this category

NVIDIA

Chip manufacturer

Develops the Jetson family of edge system-on-modules, the DGX Spark desktop AI system and the JetPack, TensorRT and DeepStream software stacks used for edge inference, robotics and vision AI.

Santa Clara, California, United States

Intel

Chip manufacturer

Supplies Core Ultra client processors that combine CPU, Arc graphics and an integrated NPU, and maintains the open-source OpenVINO toolkit for optimising inference on Intel CPUs, GPUs and NPUs.

Santa Clara, California, United States

Google

Chip manufacturer

Publishes the Coral Edge TPU accelerators for low-power on-device inference and maintains LiteRT, the on-device runtime that succeeded TensorFlow Lite, together with the open-weight Gemma model family.

Mountain View, California, United States

Hailo

Edge AI startup

Fabless company developing discrete edge AI processors, M.2 and PCIe accelerator modules and the Hailo AI Software Suite, spanning classic vision workloads and, with Hailo-10H, generative models.

Tel Aviv, Israel

Ultralytics

Software provider

Maintains the YOLO family of open-source vision models covering detection, segmentation, classification, pose estimation and oriented bounding boxes, dual-licensed under AGPL-3.0 and a commercial licence.

Frederick, Maryland, United States

Roboflow

Software provider

Provides computer vision tooling including the open-source Inference package and inference server, covering model loading, pre- and post-processing and workflow execution on edge devices.

Des Moines, Iowa, United States

Edge Impulse

Software provider

Edge MLOps platform, now part of Qualcomm, for collecting data, training and deploying models to microcontrollers, NPUs, CPUs and GPUs across a broad partner hardware ecosystem.

San Jose, California, United States

balena

Software provider

Container-based platform for deploying and managing fleets of Linux edge devices, with over-the-air updates, an API and SDK, and support for a large catalogue of device types.

Remote / Seattle, United States

Ollama

Software provider

Maintains the MIT-licensed Ollama runtime for pulling and serving open-weight language and multimodal models locally on workstations, servers and capable edge systems.

Palo Alto, California, United States

ggml.ai (llama.cpp)

Software provider

Maintainers of the ggml tensor library and llama.cpp, an MIT-licensed C and C++ inference engine that runs open-weight language models on CPUs and on CUDA, Metal and Vulkan backends.

Sofia, Bulgaria

Microsoft

Software provider

Originated ONNX Runtime, the MIT-licensed cross-platform inference accelerator, and publishes the Phi family of small open-weight models aimed at low-latency local inference.

Redmond, Washington, United States

Hugging Face

Software provider

Hosts open-weight models and publishes the SmolVLM family of compact vision-language models designed explicitly for on-device inference under the Apache 2.0 licence.

New York, United States

Developer Tools: common questions

Why does quantisation matter at the edge?
Lower-precision weights and activations reduce memory footprint and increase throughput, at the cost of some accuracy that must be measured against your own evaluation set.