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 or HarmonyOS

4610
683
Python


Linux, AI, Python, GUI: 4-in-1 Environments Running on Android. [中文版] [English]

Build Status Coverage Status License Fork star commit

AidLearning是一个移动端的AI开发平台,支持所有主流深度学习神经网络的开发框架和工具。

它采用了独特的cpu+gpu加速技术,内置的tflite_gpu模块能够赋予深度学习算法性能上的大幅度提升。同时,AidLearning为开发者提供了VSCode、Jupiter Notebook等开发工具。

目前,AidLearning已在各大App应用中心上线,下载启动次数超过200万。

开始使用

点击以下链接即可下载最新的安装包(约20M):

【AidLearning v0.87F3】 【国内镜像】

架构设计

AidLearning FrameWork可以分为Linux环境和AI编程平台两部分。

Linux环境由Terminal和Desktop构成。前者基于Android底层Linux kernel和busybox命令包构建了完整Linux的环境。和原生Linux系统类似,用户可以通过apt命令安装任何依赖包;后者基于web构建了图形化操作桌面,用户可以直接通过触摸屏进行操作。

AidLearning同时提供了云桌面功能,桌面端可以通过局域网访问手机内容。

AI编程平台由深度学习框架和Python可视化编程框架构成。前者包含了所有目前的主流深度学习框架,负责模型的加载、计算图的调度,各计算的内存分配、Op实现。后者构建了Python可视化快速开发平台,不仅可以实时运行、调试Python代码。

用户可以通过AidLearning内置的apk开发工具设计应用界面、一键编译打包,快速开发人工智能应用。

内置工具

贡献与参与

交流与反馈

QQ交流群

License

致谢

AidLearning参与人员:bill、flay、gondon、willam、gugu、yoline777、qidiso、yuge等。

下列项目: