CUDA for Apple Neural Engine: Open-source SDK for ANE development
0
4 commits
updated Mar 20, 2026
Status: Research & Planning Phase
Version: 0.1.0
Date: March 18, 2026
Create an open-source framework for Apple Neural Engine (ANE) development — equivalent to CUDA for GPUs.
Currently, developers have:
momo-kiji aims to:
Is there an official Apple Neural Engine SDK?
What APIs exist for ANE access?
Documentation availability:
What's the ANE execution model?
Memory model:
Compiler pipeline:
What abstractions would developers expect?
What makes ANE different from CUDA?
Framework architecture:
ANE_SDK_LANDSCAPE_2026.md (In Progress)
ANE_ARCHITECTURE_DEEP_DIVE.md (Planned)
FRAMEWORK_DESIGN_PROPOSAL.md (Planned)
COMPETITIVE_ANALYSIS.md (Planned)
IMPLEMENTATION_ROADMAP.md (Planned)
Official Apple Offerings:
| Framework | Level | ANE Support | Documentation |
|---|---|---|---|
| CoreML | High | Yes (inference) | Extensive (no ANE details) |
| Metal | Low | Indirect | Extensive (GPU focus) |
| ONNX Runtime | Medium | Via CoreML | Limited |
| Xcode | Tools | ANE compiler | Minimal (trial-and-error) |
Community/Reverse-Engineered:
| Project | Type | ANE Access | Status |
|---|---|---|---|
| Orion | Research | MIL IR + compiler | ArXiv paper (latest) |
| NeuralForge | Production | Private APIs | Working |
| Anemll | Tools | CoreML bridge | Active |
| neural-engine | Docs | Specs | Maintained |
What Exists:
What's Missing:
Current Developer Experience:
With momo-kiji (Proposed):
momo-kiji approach: Take CUDA's simplicity, OpenCL's portability, SYCL's standardization
ANE_SDK_LANDSCAPE_2026.md (when ready)License: MIT (open-source, permissive)
Code of Conduct: Be respectful, share knowledge, no gatekeeping
Governance: Meritocratic (early decisions by core team, voting as grows)
| Aspect | CUDA | momo-kiji Vision |
|---|---|---|
| Vendor | NVIDIA only | Apple ANE (+ future?) |
| Hardware | GPUs | Neural Engines |
| Model | Kernel-based | Model + compiler |
| Memory | Explicit copy | Unified memory |
| Training | Full support | Inference focus (for now) |
| Open Source | No | Yes |
| Learning Curve | Steep | Gentle |
| Ecosystem | Mature | TBD |
| Goal | Dominate ML | Empower developers |
Last Updated: March 18, 2026
Status: Research Phase 1 (Documentation gathering)
Next Review: March 25, 2026
Building the open-source framework for Apple Neural Engine development.
4 commits
CUDA for Apple Neural Engine: Open-source SDK for ANE development
0
4 commits
updated Mar 20, 2026
Status: Research & Planning Phase
Version: 0.1.0
Date: March 18, 2026
Create an open-source framework for Apple Neural Engine (ANE) development — equivalent to CUDA for GPUs.
Currently, developers have:
momo-kiji aims to:
Is there an official Apple Neural Engine SDK?
What APIs exist for ANE access?
Documentation availability:
What's the ANE execution model?
Memory model:
Compiler pipeline:
What abstractions would developers expect?
What makes ANE different from CUDA?
Framework architecture:
ANE_SDK_LANDSCAPE_2026.md (In Progress)
ANE_ARCHITECTURE_DEEP_DIVE.md (Planned)
FRAMEWORK_DESIGN_PROPOSAL.md (Planned)
COMPETITIVE_ANALYSIS.md (Planned)
IMPLEMENTATION_ROADMAP.md (Planned)
Official Apple Offerings:
| Framework | Level | ANE Support | Documentation |
|---|---|---|---|
| CoreML | High | Yes (inference) | Extensive (no ANE details) |
| Metal | Low | Indirect | Extensive (GPU focus) |
| ONNX Runtime | Medium | Via CoreML | Limited |
| Xcode | Tools | ANE compiler | Minimal (trial-and-error) |
Community/Reverse-Engineered:
| Project | Type | ANE Access | Status |
|---|---|---|---|
| Orion | Research | MIL IR + compiler | ArXiv paper (latest) |
| NeuralForge | Production | Private APIs | Working |
| Anemll | Tools | CoreML bridge | Active |
| neural-engine | Docs | Specs | Maintained |
What Exists:
What's Missing:
Current Developer Experience:
With momo-kiji (Proposed):
momo-kiji approach: Take CUDA's simplicity, OpenCL's portability, SYCL's standardization
ANE_SDK_LANDSCAPE_2026.md (when ready)License: MIT (open-source, permissive)
Code of Conduct: Be respectful, share knowledge, no gatekeeping
Governance: Meritocratic (early decisions by core team, voting as grows)
| Aspect | CUDA | momo-kiji Vision |
|---|---|---|
| Vendor | NVIDIA only | Apple ANE (+ future?) |
| Hardware | GPUs | Neural Engines |
| Model | Kernel-based | Model + compiler |
| Memory | Explicit copy | Unified memory |
| Training | Full support | Inference focus (for now) |
| Open Source | No | Yes |
| Learning Curve | Steep | Gentle |
| Ecosystem | Mature | TBD |
| Goal | Dominate ML | Empower developers |
Last Updated: March 18, 2026
Status: Research Phase 1 (Documentation gathering)
Next Review: March 25, 2026
Building the open-source framework for Apple Neural Engine development.
4 commits