Melange
Introduction

Platform Support Matrix

Supported platforms, devices, chipsets, and model formats for ZETIC Melange.

This page lists the platforms, chipsets, model formats, and minimum requirements supported by ZETIC Melange.

Supported Platforms

FeatureAndroidiOS
General model inference (ZeticMLangeModel)YesYes
LLM inference (ZeticMLangeLLMModel)YesYes
NPU accelerationYesYes
GPU accelerationYesYes
CPU fallbackYesYes
Performance-Adaptive DeploymentYesYes
CLI model uploadYesYes
Dashboard model uploadYesYes

Minimum OS Versions

PlatformMinimum Version
AndroidAPI 24 (Android 7.0 Nougat)
iOS15.0

NPU Support by Chipset

Melange automatically compiles and optimizes models for the following NPU architectures:

Qualcomm Snapdragon

ChipsetNPUStatus
Snapdragon 8 Gen 3HexagonSupported
Snapdragon 8 Gen 2HexagonSupported
Snapdragon 8 Gen 1HexagonSupported
Snapdragon 888HexagonSupported
Snapdragon 7 Gen 3HexagonSupported
Snapdragon 7 Gen 1HexagonSupported
Snapdragon 6 Gen 1HexagonSupported

Google Pixel (Tensor)

ChipsetNPUStatus
Tensor G4Edge TPUEnterprise Only
Tensor G3Edge TPUEnterprise Only
Tensor G2Edge TPUEnterprise Only

MediaTek Dimensity

ChipsetNPUStatus
Dimensity 9300APUEnterprise Only
Dimensity 9200APUEnterprise Only
Dimensity 8300APUEnterprise Only
Dimensity 7200APUEnterprise Only

Samsung Exynos

ChipsetNPUStatus
Exynos 2400NPUEnterprise Only
Exynos 2200NPUEnterprise Only

Google Pixel (Tensor), MediaTek Dimensity, and Samsung Exynos NPU support are available for enterprise customers only. Contact us for enterprise pricing and access.

Apple Silicon

ChipsetNPUStatus
A17 ProApple Neural EngineSupported
A16 BionicApple Neural EngineSupported
A15 BionicApple Neural EngineSupported
M-series (iPad)Apple Neural EngineSupported

The chipset support list is continuously expanding. If your target device is not listed here, Melange will still work using GPU or CPU fallback. Contact us for specific chipset inquiries.

Supported Model Formats

FormatExtensionStatusNotes
ONNX.onnxRecommendedBroadest compatibility, supports models from TensorFlow, PyTorch, and other frameworks
PyTorch Exported Program.pt2RecommendedNative PyTorch 2.0+ export format with full graph capture
TorchScript.ptDeprecatedWill be removed in a future release. Migrate to .pt2 or .onnx

TorchScript (.pt) support will be deprecated soon. We strongly recommend using PyTorch Exported Program (.pt2) or ONNX for future compatibility and better optimization.

Input Format

All model inputs must be provided as NumPy arrays (.npy files) during the upload step. These sample inputs are used for:

  • Defining fixed input shapes for NPU compilation
  • Running accuracy validation during the benchmark phase
  • Generating optimized model binaries

NPU compilation hard-codes input shapes to maximize throughput. Even if your original model supports dynamic sizes, the accelerated Melange model will accept only the exact shape of the sample input provided during upload.

SDK Distribution

PlatformDistribution MethodPackage
AndroidMaven Centralcom.zeticai.mlange:mlange
iOSSwift Package Manager (SPM)ZeticMLange
CLIpipzetic-cli

Next Steps