imisslovelove / AidLearning-FrameWork

šŸ”„šŸ”„AidLearning is a powerful mobile development platform, AidLearning builds a linux env supporting GUI, deep learning and visual IDE on Android...Now Aid supports OpenCL (GPU+NPU) for high performance acceleration...Linux on Android / HarmonyOS

Home Page:https://docs.aidlux.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool


Linux, AI, Python, GUI: 4-in-1 Environments Running on Android. [äø­ę–‡ē‰ˆ] [English]

Build Status Coverage Status License Fork star commit

AidLearning is a mobile AI development platform that supports all mainstream development frameworks and tools for deep learning and neural networks.

It has a unique cpu+gpu acceleration technology, that brings a significant boost on performance of deep-learning algorithm by the built-in tflite_gpu module. At the same time, AidLearning also provides developers with popular development tools, such as VSCode and Jupyter Notebook.

Usage

The lastest version of release is in the link below (About 20MB):

怐AidLearning v0.87F3怑

Architecture

There're two parts of the AidLearning framework: the Linux environment and the AI programming platform.

The Linux environment is composed of Terminal and Desktop. A complete Linux environment on Android is built underlying Linux kernel and busybox command package. Similar to the original Linux system, users can install any dependency package through apt command. Also, a graphical operating desktop based on web is provided for users, which can help them operate directly through touching screen.

AidLearning also provides a cloud desktop function, which means the mobile device is accessable via LAN for computers with Aidlearning Framework.

The AI programming platform part consists of a deep learning framework and a Python visual programming framework. AidLearning contains all the current mainstream deep learning frameworks, which are responsible for model loading, scheduling of computational graphs, memory allocation for each computation, and Op implementation. Mean while, a python visualization development platform, which can run and debug Python code in real time, is created for developers. They can design the app's interface, compile and package it with one click, and quickly develop AI applications through AidLearning's built-in apk dev-tools.

Built-in Tools

Contribution to AidLearning

Community & Feedback

Groupchat in QQ

License

Acknowledgements

Contributorsļ¼šbill态flay态gondon态willam态gugu态yoline777态qidiso态yugeē­‰ć€‚

Repos list belowļ¼š

About

šŸ”„šŸ”„AidLearning is a powerful mobile development platform, AidLearning builds a linux env supporting GUI, deep learning and visual IDE on Android...Now Aid supports OpenCL (GPU+NPU) for high performance acceleration...Linux on Android / HarmonyOS

https://docs.aidlux.com

License:Other


Languages

Language:Python 97.5%Language:Java 1.9%Language:Shell 0.6%