You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Next-Gen Unified On-Device Hardware Orchestration & 6-Modality AI Acceleration Runtime (with BitNet 1.58-bit Vulkan Compute) for Mobile & Edge
Architecture & Overview
AMEVA-Runtime is a hardware abstraction layer (HAL) and compute orchestration engine engineered specifically for mobile ARM64 devices (Android Termux, Linux Edge). It continuously inspects underlying silicon topology (/dev/kgsl-3d0, /dev/mali0) to route tensor execution across Qualcomm Adreno, ARM Mali, and ARM Cortex CPU-NEON backends.
6-Modality Acceleration Matrix
Modality
Engine Integration
Status (v2.7.1)
Hardware Acceleration Mechanism
1. LLM (Text)
Llama.cpp & Termux-BitNet (1.58-bit i2_s)
Production (v2.7.1)
Vulkan 25/25 layer VRAM offload (ngl=999), BitNet full pipeline (Adreno 17.56 t/s, Mali 3.47 t/s) & strict AmbiguousModelMatchError
2. STT (Speech)
Whisper.cpp (Large-v3-Turbo)
Production (v2.7.1 / STT v1.2.7)
Vulkan GPU acceleration with greedy decoding default (-bs 1), 6-SoC fleet validated (Adreno 3.73x, Mali 2.26x)
3. TTS (Audio)
MeloTTS / Piper / Kokoro / Supertonic
Production (v2.7.1 / TTS v1.5.0)
Bionic Direct Vulkan (/system/lib64/libvulkan.so) & HiFi-GAN 32MB buffer temporal tiling (Adreno RTF 0.88x/0.264x, Mali RTF 0.18x~0.24x)
4. Vision (VLM)
CLIP / MobileVLM / LLaVA
In Development
GGML Vulkan vision encoder tensor bindings
5. Diffusion (Image)
Stable Diffusion v1.5 / FLUX.1
In Development
On-device Vulkan UNet & DiT tensor offload
6. Train (Training)
On-Device LoRA / QLoRA
In Development
Mobile Vulkan gradient descent backpropagation
Empirical Physical Device Benchmarks
Tested on physical devices running Android 16 under Termux ARM64:
Zero-Silent-Fallback & Strict Model Resolution: Guaranteed fail-fast architecture without silent CPU degradation. Explicitly raises AmbiguousModelMatchError on multi-model ambiguity and rejects silent guessing.