awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
maderix avatar

maderix/ANE

0
View on GitHub↗
6,876 stars·947 forks·Objective-C·MIT·11 views

ANE

ANE is an open-source framework for training neural networks directly on Apple's Neural Engine hardware, bypassing Apple's public Core ML toolchain through reverse-engineered private APIs. It provides low-level control over the ANE, enabling developers to compile custom compute graphs into binary kernels, partition transformer model layers into hardware-compatible subgraphs, and share GPU-allocated memory with the Neural Engine via zero-copy IOSurface buffers.

The framework distinguishes itself by offering direct access to hardware performance counters and power telemetry for benchmarking throughput and energy consumption, alongside a quantization pass that converts weights and activations to INT8 precision for reduced memory bandwidth. It also includes a checkpoint-based compile bypass that serialises compiled kernel state to disk, allowing training to resume without recompiling and sidestepping hardware compile-time limits.

ANE provides tools for measuring throughput and power consumption of custom compute graphs, quantizing model weights to INT8, and training transformer models end-to-end on the Neural Engine. The project's documentation covers installation and usage of these capabilities through its reverse-engineered API bindings.

Features

  • Neural Engine Training Toolkits - Trains transformer and other neural network models directly on Apple Neural Engine hardware using low-level APIs.
  • Apple Neural Engine Transformer Training - Enables transformer model training to run directly on Apple's Neural Engine hardware via low-level APIs.
  • Neural Engine Training Engines - Runs transformer model training directly on neural engine hardware using low-level APIs.
  • Hardware-Aware Graph Partitioning - Splits transformer model layers into ANE-compatible subgraphs respecting hardware memory and instruction constraints.
  • 8-Bit Inference Quantizers - Quantizes model weights and activations to 8-bit integers to reduce memory bandwidth on ANE hardware.
  • Graph-Level INT8 Quantization Passes - Inserts quantization and dequantization operations into compute graphs for INT8 precision on ANE.
  • Apple Neural Engine Training Frameworks - An open-source framework for training neural networks directly on Apple's Neural Engine using reverse-engineered APIs.
  • Checkpoint Resume - Restarts training from a saved checkpoint to bypass compile limits on specialized hardware.
  • Reverse-Engineered API Clients - Wraps undocumented Apple Neural Engine kernel APIs through manual reverse engineering to expose low-level hardware control.
  • Training Checkpointing - Restarts training from a saved checkpoint to bypass compile limits on specialized hardware.
  • Zero-Copy GPU Buffer Interop - Shares GPU-allocated buffers directly with the Neural Engine via IOSurface to eliminate data copying.
  • Hardware Performance Counter Integrations - Reads ANE performance counters and power telemetry directly to benchmark throughput and energy consumption.
  • Neural Engine Kernel Compilations - Compiles custom compute graphs into ANE-specific binary kernels using reverse-engineered private compiler services.
  • Checkpoint-Based Compile Bypasses - Provides a checkpoint-based compile bypass that sidesteps hardware compile-time limits for ANE training.
  • Neural Network Operation Benchmarking - Measures throughput and power consumption of custom compute graphs running on Apple Neural Engine hardware.
  • Neural Engine Quantization Tools - Quantizes model weights and activations to INT8 precision for reduced memory bandwidth on Apple hardware.
  • Neural Engine Benchmarking Tools - Measures throughput and power consumption of custom compute graphs executed on the Apple Neural Engine.

Star history

Star history chart for maderix/aneStar history chart for maderix/ane

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to ANE

Similar open-source projects, ranked by how many features they share with ANE.
  • dusty-nv/jetson-inferencedusty-nv avatar

    dusty-nv/jetson-inference

    8,734View on GitHub↗

    jetson-inference is a set of libraries and tools for executing optimized deep learning models on embedded GPU hardware. Its primary purpose is to enable real-time computer vision and AI inference at the edge with low latency and high throughput. The project distinguishes itself through high-performance streaming analytics and the ability to execute concurrent AI pipelines on auto-grade silicon. It provides specialized support for multi-sensor stream processing, utilizing zero-copy data transport to load camera frames directly into GPU memory. The codebase covers a broad surface of capabiliti

    C++caffecomputer-visiondeep-learning
    View on GitHub↗8,734
  • d60/twikitd60 avatar

    d60/twikit

    4,038View on GitHub↗

    Twikit is a Python library and API wrapper designed for interacting with X (Twitter). It simulates browser requests and mimics private network traffic to enable programmatic access to the platform without requiring an official API key. The project focuses on social media automation and data extraction, featuring tools for scraping user profiles, trending topics, and chronological tweet histories. It includes a session manager that handles user authentication, two-factor authentication, and cookie persistence to maintain active account access. The library's capabilities cover a broad range of

    Pythonbotclientpython
    View on GitHub↗4,038
  • acheong08/edgegptacheong08 avatar

    acheong08/EdgeGPT

    7,873View on GitHub↗

    EdgeGPT is a reverse engineered API wrapper and programmatic client for interacting with Bing Chat and associated large language model services. It enables the retrieval of text responses, code snippets, and suggested questions through a structured interface. The project uses exported browser cookies for authentication and implements an automated session rotation system to bypass daily request limits and regional restrictions. It manages multiple cookie sets to maintain continuous service uptime. The system also includes capabilities for AI image generation, automating requests to create vis

    Python
    View on GitHub↗7,873
  • ping/instagram_private_apiping avatar

    ping/instagram_private_api

    3,234View on GitHub↗

    This Python library is a private API wrapper that provides programmatic access to Instagram features by communicating with internal mobile endpoints. It functions as a social media automation toolkit for managing profiles, publishing media, and interacting with the social graph. The library uses a reverse-engineered API to mimic the communication patterns and request headers of mobile applications. It incorporates a session manager that persists authentication cookies and client metadata to maintain active logins and reduce the frequency of authentication handshakes. Its capabilities cover m

    Pythoninstagraminstagram-api
    View on GitHub↗3,234
See all 30 alternatives to ANE→

Frequently asked questions

What does maderix/ane do?

ANE is an open-source framework for training neural networks directly on Apple's Neural Engine hardware, bypassing Apple's public Core ML toolchain through reverse-engineered private APIs. It provides low-level control over the ANE, enabling developers to compile custom compute graphs into binary kernels, partition transformer model layers into hardware-compatible subgraphs, and share GPU-allocated memory with the Neural Engine via zero-copy IOSurface buffers.

What are the main features of maderix/ane?

The main features of maderix/ane are: Neural Engine Training Toolkits, Apple Neural Engine Transformer Training, Neural Engine Training Engines, Hardware-Aware Graph Partitioning, 8-Bit Inference Quantizers, Graph-Level INT8 Quantization Passes, Apple Neural Engine Training Frameworks, Checkpoint Resume.

What are some open-source alternatives to maderix/ane?

Open-source alternatives to maderix/ane include: dusty-nv/jetson-inference — jetson-inference is a set of libraries and tools for executing optimized deep learning models on embedded GPU… d60/twikit — Twikit is a Python library and API wrapper designed for interacting with X (Twitter). It simulates browser requests… acheong08/edgegpt — EdgeGPT is a reverse engineered API wrapper and programmatic client for interacting with Bing Chat and associated… ping/instagram_private_api — This Python library is a private API wrapper that provides programmatic access to Instagram features by communicating… allenai/olmo. acheong08/chatgpt — This project is a command line AI client and API wrapper designed to facilitate interaction with a large language…