awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
aidlearning avatar

aidlearning/AidLearning-FrameWork

0
View on GitHub↗
5,780 stars·719 forks·Python·2 vuesdocs.aidlux.com↗

AidLearning FrameWork

AidLearning-Framework is an integrated development platform for building and deploying AI applications on ARM-based devices. It combines Android and Linux operating systems running simultaneously on a single device, providing a unified runtime environment for cross-system AI development. The platform includes hardware acceleration across CPU, GPU, and NPU, with a unified API that automatically selects the optimal compute backend for inference.

The framework distinguishes itself by enabling Python-based AI projects to be packaged directly into Android APK files for installation on mobile devices, eliminating the need for manual environment setup. It provides a visual drag-and-drop interface for designing AI applications with pre-built components, allowing rapid prototyping without writing code from scratch. A remote desktop bridge streams the Linux desktop environment over WebSocket to browser or touchscreen clients, enabling remote development and testing from any device.

The platform supports on-device inference for deep learning and generative AI models, with automatic conversion between model formats and optimization for target hardware. It includes a real-time camera pipeline for AI-driven vision applications, and offers a curated repository of pre-trained AI models for selection and deployment. The dual-OS containerization runs Android and Linux in isolated containers sharing the same kernel, enabling seamless cross-system communication without external hardware.

Documentation covers the full development lifecycle from model selection and conversion through visual application design to APK packaging and deployment on ARM devices.

Features

  • ARM Hardware Accelerators - Builds and deploys AI applications on ARM devices with hardware acceleration across CPU, GPU, and NPU.
  • Python-to-APK Bundlers - Bundles Python-based AI projects into Android APK files for direct installation on mobile devices.
  • Local On-Device AI - Provides a unified runtime for building and deploying AI applications locally on ARM devices.
  • GPU-Accelerated Inference - Accelerates deep learning inference across CPU, GPU, and NPU with automatic framework conversion.
  • ARM Multi-Hardware Accelerators - Automatically converts AI models and runs inference across CPU, GPU, and NPU on ARM-based mobile devices.
  • On-Device Inference - Executes pre-trained models directly on local ARM hardware with hardware acceleration.
  • Model Inference Accelerators - Provides a unified API that automatically selects the optimal compute backend for model inference.
  • ARM AIOT Platforms - Combines Android and Linux environments with CPU, GPU, and NPU acceleration for building and deploying AI applications on ARM devices.
  • Simultaneous Dual-OS Runtimes - Runs Android and Linux simultaneously on a single device for seamless cross-system AI development and deployment.
  • Simultaneous Dual-OS Runtimes - Runs Android and Linux simultaneously on a single ARM device for seamless cross-system AI application development.
  • Unified GPU Backend Abstractions - Abstracts CPU, GPU, and NPU access behind a single API that automatically selects the optimal compute backend.
  • AI Application Deployment Platforms - Provides pre-built hardware and an AI toolchain for quickly deploying edge AI applications.
  • AI Application APK Packagers - Packages Python-based AI projects into APK files for direct installation on Android devices.
  • Python-to-Android Package Bundlers - Converts Python-based projects into Android APK files for direct deployment on Android devices.
  • Dual-OS Container Runtimes - Runs Android and Linux in isolated containers sharing the same kernel for seamless cross-system communication.
  • Simultaneous Dual-OS Runtimes - Runs Android and Linux simultaneously on one device to enable seamless cross-system interaction without external hardware.
  • Simultaneous Dual-OS Runtimes - Runs Android and Linux at the same time on a single device for smooth cross-system communication without external interfaces.
  • Dual-OS Runtime Managers - Manages the combined Android and Linux runtime environment on ARM-based devices for AI development.
  • Generative Model Runtimes - Runs generative AI models on device to produce text or images from user prompts.
  • Model Format Converters - Converts AI models between different formats and optimizes them for target hardware.
  • Multi-Architecture Model Compilation - Converts models between frameworks and optimizes them for target hardware through a multi-stage pipeline.
  • Visual AI Workflow Builders - Provides a drag-and-drop wizard interface for designing AI applications with pre-built components on Android devices.
  • AI Application Designers - Ships a drag-and-drop wizard for rapid prototyping of AI applications with pre-built components.
  • Camera Stream Integration - Captures and processes camera frames through a configurable chain of AI inference and image processing stages.
  • Real-Time Processing Pipelines - Captures and processes camera frames through a configurable chain of AI inference stages.
  • Remote Desktop Environments - Streams a full Linux desktop environment over WebSocket to browser or touchscreen clients.
  • AI Pipeline Editors - Enables drag-and-drop assembly of AI pipelines by connecting pre-built functional blocks in a graphical editor.

Historique des stars

Graphique de l'historique des stars pour aidlearning/aidlearning-frameworkGraphique de l'historique des stars pour aidlearning/aidlearning-framework

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à AidLearning FrameWork

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec AidLearning FrameWork.
  • nvidia/isaac-gr00tAvatar de NVIDIA

    NVIDIA/Isaac-GR00T

    6,222Voir sur GitHub↗
    Jupyter Notebook
    Voir sur GitHub↗6,222
  • facebookincubator/aitemplateAvatar de facebookincubator

    facebookincubator/AITemplate

    4,720Voir sur GitHub↗

    AITemplate is an ahead-of-time deep learning compiler that translates PyTorch neural networks into standalone C++ source code. It functions as a PyTorch to C++ compiler and a GPU kernel fusion engine, producing self-contained executable binaries that run inference without requiring a Python interpreter or deep learning framework runtime. The project generates optimized CUDA and HIP C++ code specifically for NVIDIA TensorCores and AMD MatrixCores. It focuses on maximizing throughput for half-precision floating-point operations through a system that combines multiple neural network operators in

    Python
    Voir sur GitHub↗4,720
  • qiuyannnn/local-file-organizerAvatar de QiuYannnn

    QiuYannnn/Local-File-Organizer

    3,132Voir sur GitHub↗

    Local-File-Organizer is a local-first file classification system that uses on-device machine learning models to categorize documents and media into structured directories. It functions as an automated file classifier and asset manager that leverages local inference to sort files based on content, meaning, and metadata. The project emphasizes privacy by performing all data processing and analysis on the local device, eliminating the need to send sensitive files to external cloud services. It utilizes local models to analyze text and image content to generate descriptive filenames and thematic

    Pythonfile-organizerllama3llm
    Voir sur GitHub↗3,132
  • opennmt/ctranslate2Avatar de OpenNMT

    OpenNMT/CTranslate2

    4,319Voir sur GitHub↗

    CTranslate2 is a C++ inference engine and runtime for Transformer models, designed to execute models on both CPU and GPU with optimizations for speed and memory efficiency. It functions as a model format converter, quantization tool, and REST API server, enabling deployment of neural machine translation, automatic speech recognition, and text generation models. The engine distinguishes itself through a suite of runtime optimizations including layer fusion, weight-matrix quantization, batch-by-length grouping, and a caching allocator that reuses GPU memory. It supports tensor-parallel model di

    C++avxavx2cpp
    Voir sur GitHub↗4,319
Voir les 30 alternatives à AidLearning FrameWork→

Questions fréquentes

Que fait aidlearning/aidlearning-framework ?

AidLearning-Framework is an integrated development platform for building and deploying AI applications on ARM-based devices. It combines Android and Linux operating systems running simultaneously on a single device, providing a unified runtime environment for cross-system AI development. The platform includes hardware acceleration across CPU, GPU, and NPU, with a unified API that automatically selects the optimal compute backend for inference.

Quelles sont les fonctionnalités principales de aidlearning/aidlearning-framework ?

Les fonctionnalités principales de aidlearning/aidlearning-framework sont : ARM Hardware Accelerators, Python-to-APK Bundlers, Local On-Device AI, GPU-Accelerated Inference, ARM Multi-Hardware Accelerators, On-Device Inference, Model Inference Accelerators, ARM AIOT Platforms.

Quelles sont les alternatives open-source à aidlearning/aidlearning-framework ?

Les alternatives open-source à aidlearning/aidlearning-framework incluent : nvidia/isaac-gr00t. facebookincubator/aitemplate — AITemplate is an ahead-of-time deep learning compiler that translates PyTorch neural networks into standalone C++… qiuyannnn/local-file-organizer — Local-File-Organizer is a local-first file classification system that uses on-device machine learning models to… pytorch/executorch — ExecuTorch is a lightweight C++ runtime for deploying PyTorch models on mobile, embedded, and edge hardware. It… opennmt/ctranslate2 — CTranslate2 is a C++ inference engine and runtime for Transformer models, designed to execute models on both CPU and… chainner-org/chainner — chaiNNer is a GPU-accelerated AI image upscaling application that uses a visual node-based interface for constructing…