ane
An experiment that trains neural networks directly on the Apple Neural Engine using reverse-engineered private APIs. It explores training on hardware normally used only for inference.
Share on XLicense: MIT
Overview
This project is a research experiment that trains neural networks directly on Apple's Neural Engine, which Apple limits to inference through CoreML. It reaches the hardware through reverse-engineered private APIs, _ANEClient and _ANECompiler, without CoreML training, Metal or the GPU. It also documents measured ANE throughput, power and SRAM behavior.
Key features
- Backpropagation on the Apple Neural Engine
- Uses reverse-engineered private APIs, no CoreML training or GPU
- Benchmarks of ANE throughput, power and SRAM behavior
- Reference for direct ANE access outside CoreML
Best for
Researchers and tinkerers exploring what the Neural Engine can do. The author states it is a research project, not a production framework.
- Upstream
- maderix/ANE
- Fork on GitHub
- Guo-astro/ane
- Upstream stars
- 7.3k
- Category
- Hardware, OS and embedded
- Language
- Objective-C
- License
- MIT
- Forked
- 2026-03-02
- Sync status
- In syncLast synced 2026-10-11
More in Hardware, OS and embedded
An Arduino library for sending and receiving data over LoRa radios. It provides an interface for compatible SX127x-based boards and the Arduino MKR WAN 1300 to exchange wireless packets.
Forked 2026-10-10Last synced 2026-10-11License: MITHardware, OS and embeddedGitHub
Jumper is the AI toolkit for a 22-DoF crab robot, covering appearance, motion, and scene creation for practical robot design work.
Forked 2026-10-07Last synced 2026-10-11License: Apache-2.0Hardware, OS and embeddedGitHub
A macOS shell script that sets up a working vPhone environment for iOS 26.1, with downloads, checksums, and VNC access for local use.
Forked 2026-10-05Last synced 2026-10-11No license declaredHardware, OS and embeddedGitHub
WiFi Duck is an open-source BadUSB platform for emulating USB keyboards over WiFi. It lets users write, save, and run scripts from a browser on supported Arduino and ESP8266 boards.
Forked 2026-10-03Last synced 2026-10-11License: MITHardware, OS and embeddedGitHub