China Hot Tech @ChinaHotTech
← All posts
Edge AI · Chips · Developers

Amlogic Opens an English AI Developer Portal for Edge SoCs

Amlogic (晶晨) has launched amlogic-nn.github.io and a public GitHub org, Amlogic-NN — toolkits, ~77 model demos, published performance benches, an ADLA model hub on Hugging Face / ModelScope, an OpenAI-compatible Agent Server, and roughly 11 Apache-2.0 repos. Chinese press (每经网 / NBD) covered the drop around Oct 21–23, 2026.

· ~7 min read · China Hot Tech

Soft seafoam and charcoal desk illustration: laptop beside an Amlogic-style edge board with a six-hub AI developer portal card

Illustration: soft seafoam / charcoal / warm paper — edge board on a desk. Portal features and bench numbers are vendor/press claims; Agent scene cards remain Planned.

If you already ship TVs, set-top boxes, smart displays, or IoT gateways on Amlogic silicon, the practical change is not a new NPU headline — it is a single English front door. The portal’s tagline is blunt: “Build on the edge. Start here.” Model lists, conversion/runtime toolkits, documentation, and throughput numbers that used to live in FAE threads and internal shares are now linked from one public site, with the GitHub org holding the code adapters.

Six hubs that map a real bring-up path

The homepage surfaces six entry points that roughly match how an edge team actually works:

Four homepage counters reinforce the same story: ~77 adapted models, ~24 docs, Python + C/C++ SDK paths, and one OpenAI-compatible Agent Server surface.

Toolkits: prototype in Python, harden in C/C++

NBD’s walkthrough of the SDK page lists six pieces. On the Python side: Amlogic NN Toolkit (convert / quantize / compile / infer), NN Edge Toolkit Lite (board-side CNN prototyping), and LLM Edge Toolkit Lite (streaming, multi-turn, sampling, chat templates). The production path is the C/C++ pair — libnnsdk.so + nnsdk2.h for classic nets, libllmsdk.so + llmsdk.h for LLM streaming via callbacks — targeting Android and Linux.

The headline integration for agent builders is Amlogic Agent Server: an on-device LLM/VLM serving layer that speaks OpenAI-style APIs, with streaming, tool/function calls, ASR endpoints, KV-cache reuse for multi-turn chats, and an experimental edge–cloud routing path when an upstream is configured. The PyPI package amlllm-openai-server and the related GitHub server repo make the “point your LangChain / PicoClaw client at http://<board>:8000/v1” story concrete — for boards that already run Amlogic LLMSDK + ADLA.

Two-column illustration: live public portal pieces versus Planned Agent scenes and sales-gated conversion binaries

Illustration: what is public today vs Planned/sales-gated. Treat Agent scenario cards and bench FPS/tok/s as labeled claims.

Published benches on A311Y3 — keep the quote marks

The Performance hub publishes multi-platform tables (CSV export is mentioned in press). NBD highlights an A311Y3 Armbian reference board under a W4A16 setup. Figures below are portal/NBD published numbers, not independent lab runs:

Quantization support differs by silicon generation. Newer platforms A311Y3, C305X2, and A123X are listed for W8A16 / W16A16; A311D2 and S905X5 for W8A8. Always read the snapshot date and board/OS notes before you budget a product SKU around a single FPS cell.

ADLA Hub and the model zoo

Instead of only shipping conversion scripts, Amlogic mirrors ready ADLA artifacts. Hugging Face’s Amlogic-NN/amlnn-adla-models README describes LLM/VLM/ASR packages meant to be pulled by the Agent Server bootstrap (list / download), with Qwen2.5 / Qwen3 / VL / Whisper-class entries and tool-calling flags. These are Amlogic ADLA build artifacts — they are not drop-in weights for generic transformers or llama.cpp; they need Amlogic runtime on real silicon.

The companion amlnn-model-playground repo packages demos across classification, detection (YOLOv5–v11 and friends), pose, segmentation, OCR, audio, and LLM/VLM, with conversion + Python / OpenAI API / C workflows.

Can you use this from outside China?

Mostly yes for reading, cloning, and prototyping — with two hard caveats. The portal, GitHub org, Hugging Face hub, and PyPI Agent Server package are public and English-first. You still need Amlogic hardware for NPU paths. The playground README states that full model-conversion binaries (adla-toolkit-binary-x.x.x.x) currently require contacting an Amlogic sales representative; Yocto toolchains are similarly sales-gated. Prebuilt ADLA packages and on-board lite runtimes reduce that friction for common models, but custom conversion is not fully self-serve yet.

Agents: OpenAI wire today, scenario cards later

Integration docs already describe wiring Agent Server into PicoClaw, DeepSeek Harness, and LangChain over the OpenAI-compatible loop. Five reference scenarios appear on the portal — AI NAS (media/face search, summaries), AI shopping, meeting notes (ASR + diarization + summary), home voice assistant (ASR / dialogue / TTS), and OCR translation. NBD and the portal itself label these as Planned Example / Coming Soon. They are roadmap cards, not shipping one-click products. The portal’s own publish notes also warn that reference scenario cards describe possible workflows and do not imply released projects.

Eleven public repos and third-party runtimes

GitHub lists about 11 public repositories under Amlogic-NN. Headline ones include amlnn-toolkit, amlnn-model-playground, amlnn-multibackend (CPU/GPU paths for SoCs without NPU), amlnn-third-party-runtime (NNStreamer, ExecuTorch, ONNX Runtime, MNN), aml-onnxruntime, and Google AI Edge–facing adapters (NNAPI / LiteRT / MediaPipe). Press and org materials describe the main toolkits as Apache-2.0 — verify LICENSE files per repo before you redistribute.

Honest caveats

Bottom line for overseas engineers already on Amlogic (or evaluating A311Y3 / S905X5-class parts): you can open an English portal, pull HF ADLA packages, clone Apache-licensed adapters, and point an OpenAI-compatible client at a board-local Agent Server without starting an email chain for the first prototype. Budget time for sales if you need the full conversion binary or Yocto toolchain, keep every FPS and tok/s figure in the vendor column, and treat the five Agent scenario cards as roadmap until the Planned labels disappear.

Sources