✅ Fully Supported
BatchNormalization, GlobalAveragePool, GlobalMaxPool, HardSwish, LeakyRelu, Relu, Sigmoid, Tanh
⚡ Constrained (check rules)
Add, AveragePool, Clip, Concat, Conv, ConvTranspose, Flatten, Gemm, HardSigmoid, MatMul, MaxPool, Mul, PRelu, Pad, Reshape, Resize, Selu, Slice, Softmax, Split, Squeeze, Sub, Transpose
🔄 Auto CPU Fallback
Any unsupported operator is automatically extracted into preamble.onnx or postamble.onnx and runs on the host CPU — no manual work required!
# Compiler handles this automatically:
Model ONNX
→ preamble.onnx # CPU pre-ops
→ model.axm # AIPU core
→ postamble.onnx # CPU post-ops