{"id":14977116,"url":"https://github.com/aidlearning/aidlearning-framework","last_synced_at":"2025-05-14T13:05:47.129Z","repository":{"id":38868399,"uuid":"182210458","full_name":"aidlearning/AidLearning-FrameWork","owner":"aidlearning","description":"🔥🔥🔥AidLearning is a powerful AIOT development platform, AidLearning builds a linux env supporting GUI, deep learning and visual IDE on Android...Now Aid supports CPU+GPU+NPU for inference with high performance acceleration...Linux on Android or HarmonyOS ","archived":false,"fork":false,"pushed_at":"2024-04-09T01:39:58.000Z","size":80473,"stargazers_count":5667,"open_issues_count":23,"forks_count":709,"subscribers_count":217,"default_branch":"master","last_synced_at":"2025-04-11T06:01:38.636Z","etag":null,"topics":["aios","aiot","android","android-hacking","android-linux","android-linux-ai","android-opencl","jupyter","linux","linux-android","linux-on-android","macos-on-android","opencl","py2apk","python","python-for-android","terminal","tflite","vscode"],"latest_commit_sha":null,"homepage":"https://docs.aidlux.com","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/aidlearning.png","metadata":{"files":{"readme":"README-cn-old.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"license.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":null,"custom":"http://www.aidlearning.net"}},"created_at":"2019-04-19T06:01:12.000Z","updated_at":"2025-04-11T05:52:13.000Z","dependencies_parsed_at":"2024-09-11T12:41:59.773Z","dependency_job_id":null,"html_url":"https://github.com/aidlearning/AidLearning-FrameWork","commit_stats":{"total_commits":753,"total_committers":4,"mean_commits":188.25,"dds":0.05312084993359889,"last_synced_commit":"d5e812c3601bd265628a76f359fa238b33e08714"},"previous_names":[],"tags_count":27,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aidlearning%2FAidLearning-FrameWork","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aidlearning%2FAidLearning-FrameWork/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aidlearning%2FAidLearning-FrameWork/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aidlearning%2FAidLearning-FrameWork/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/aidlearning","download_url":"https://codeload.github.com/aidlearning/AidLearning-FrameWork/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254149949,"owners_count":22022851,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["aios","aiot","android","android-hacking","android-linux","android-linux-ai","android-opencl","jupyter","linux","linux-android","linux-on-android","macos-on-android","opencl","py2apk","python","python-for-android","terminal","tflite","vscode"],"created_at":"2024-09-24T13:55:05.580Z","updated_at":"2025-05-14T13:05:47.104Z","avatar_url":"https://github.com/aidlearning.png","language":"Python","readme":"\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://cdn.nlark.com/yuque/0/2020/png/726405/1578322228096-7dba507c-67f2-463b-a280-791bebed0418.png?x-oss-process=image%2Fresize%2Cw_1492\"  width=\"900\"\u003e\n  \u003cbr\u003e\n  Linux, AI, Python, GUI: 4-in-1 Environments Running on Android. [中文版] \u003ca href='README.md'\u003e[English]\u003c/a\u003e\n\u003c/p\u003e\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://travis-ci.org/lc-soft/LCUI\"\u003e\u003cimg src=\"https://travis-ci.org/lc-soft/LCUI.png?branch=master\" alt=\"Build Status\"\u003e\u003c/a\u003e\n  \u003cimg src=\"https://img.shields.io/badge/coverage-100%25-brightgreen\" alt=\"Coverage Status\"\u003e\n  \u003ca href=\"http://opensource.org/licenses/MIT\"\u003e\u003cimg src=\"https://img.shields.io/github/license/lc-soft/LCUI.svg\" alt=\"License\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/aidlearning/AidLearning-FrameWork/releases\"\u003e\n  \u003cimg src=\"https://img.shields.io/github/v/tag/aidlearning/AidLearning-FrameWork\" \u003e \u003c/a\u003e\n\u003cimg src=\"https://img.shields.io/github/forks/aidlearning/AidLearning-FrameWork?style=flat\" alt=\"Fork\"\u003e\n\u003cimg src=\"https://img.shields.io/github/stars/aidlearning/AidLearning-FrameWork?style=flat\" alt=\"star\"\u003e\n\u003cimg src=\"https://img.shields.io/github/last-commit/aidlearning/AidLearning-FrameWork?style=plastic\" alt=\"commit\"\u003e\n\u003c/p\u003e\n\n[AidLearning](http://www.aidlearning.net)是一个移动端的AI开发平台，支持所有主流深度学习神经网络的开发框架和工具。\n\n它采用了独特的cpu+gpu加速技术，内置的tflite_gpu模块能够赋予深度学习算法性能上的大幅度提升。同时，AidLearning为开发者提供了VSCode、Jupiter Notebook等开发工具。\n\n目前，AidLearning已在各大App应用中心上线，下载启动次数超过200万。\n\n\u003cimg src=\"http://www.aidlearning.net/showdoc/server/index.php?s=/api/attachment/visitFile/sign/4a72d62cec051582170e99b3584da67c\u0026showdoc=.jpg\" width=\"960\" /\u003e\n\n\u003cimg src=\"http://www.aidlearning.net/showdoc/server/index.php?s=/api/attachment/visitFile/sign/846b7bfbf009ef144372943dc251c848\u0026showdoc=.jpg\"  width=\"960\" /\u003e\n\n## 开始使用\n点击以下链接即可下载最新的安装包（约20M）：\n\n[【AidLearning v0.87F3】](https://github.com/aidlearning/AidLearning-FrameWork/releases/download/v0.87F3/aidv0.87F3.apk) [【国内镜像】](https://download.s21i.faiusr.com/23668748/0/0/ABUIABBKGAAgsdH_gQYo-PrV4wU?f=aidv0.87F3.apk\u0026v=1614784689) \n\n- [安装配置](https://www.aidlearning.net/showdoc/web/#/5?page_id=26)\n- [开发文档](https://www.aidlearning.net/showdoc/web/#/5?page_id=23)\n- [示例代码](https://www.aidlearning.net/showdoc/web/#/5?page_id=40)\n\n## 架构设计\n\nAidLearning FrameWork可以分为Linux环境和AI编程平台两部分。\n\nLinux环境由Terminal和Desktop构成。前者基于Android底层Linux kernel和busybox命令包构建了完整Linux的环境。和原生Linux系统类似，用户可以通过apt命令安装任何依赖包；后者基于web构建了图形化操作桌面，用户可以直接通过触摸屏进行操作。\n\nAidLearning同时提供了云桌面功能，桌面端可以通过局域网访问手机内容。\n\nAI编程平台由深度学习框架和Python可视化编程框架构成。前者包含了所有目前的主流深度学习框架，负责模型的加载、计算图的调度，各计算的内存分配、Op实现。后者构建了Python可视化快速开发平台，不仅可以实时运行、调试Python代码。\n\n用户可以通过AidLearning内置的[apk开发工具](https://www.aidlearning.net/showdoc/web/#/5?page_id=31)设计应用界面、一键编译打包，快速开发人工智能应用。\n\n## 内置工具\n- [AidCode](https://www.aidlearning.net/showdoc/web/#/5?page_id=28)\n- [文件管理器](https://www.aidlearning.net/showdoc/web/#/5?page_id=27)\n- [云桌面icloud](https://www.aidlearning.net/showdoc/web/#/5?page_id=29)\n- [Blocky积木编程](https://www.aidlearning.net/showdoc/web/#/5?page_id=34)\n- [Service-依赖包、系统服务](https://www.aidlearning.net/showdoc/web/#/5?page_id=33)\n- [Apkbuild](https://www.aidlearning.net/showdoc/web/#/5?page_id=31)\n- [Jupyter notebook](https://www.aidlearning.net/showdoc/web/#/5?page_id=30)\n- [X模式--兼容开发模式](https://www.aidlearning.net/showdoc/web/#/5?page_id=36)\n- [VSCode](https://www.aidlearning.net/showdoc/web/#/5?page_id=32)\n- [XFce4-Linux原生桌面](https://www.aidlearning.net/showdoc/web/#/5?page_id=35)\n\n## 贡献与参与\n- [贡献代码](https://www.aidlearning.net/showdoc/web/#/5?page_id=39)\n- [系统扩展](https://www.aidlearning.net/showdoc/web/#/5?page_id=38)\n- [更新日志](https://www.aidlearning.net/showdoc/web/#/5?page_id=24)\n\n## 交流与反馈\n\n- [AidLearning官网](http://www.aidlearning.net) \n- [AidLearning官方论坛](http://new.aidlearning.net/)\n\n\u003cdetails\u003e\n\u003csummary\u003eQQ交流群\u003c/summary\u003e\n\u003cimg src=\"https://i.loli.net/2020/04/11/TtfxFj2rnkB7ZVM.png\" height=\"256\"/\u003e\n\u003c/details\u003e\n\n## License\n- [GPL 3.0](license.md)\n\n## 致谢\nAidLearning参与人员：bill、flay、gondon、willam、gugu、yoline777、qidiso、yuge等。\n\n下列项目：\n\n* VTE (libvte): Terminal emulator widget for GTK+, mainly used in gnome-terminal. [Source](https://github.com/GNOME/vte), [Open Issues](https://bugzilla.gnome.org/buglist.cgi?quicksearch=product%3A%22vte%22+), and [All (including closed) issues](https://bugzilla.gnome.org/buglist.cgi?bug_status=RESOLVED\u0026bug_status=VERIFIED\u0026chfield=resolution\u0026chfieldfrom=-2000d\u0026chfieldvalue=FIXED\u0026product=vte\u0026resolution=FIXED).\n* iTerm 2: OS X terminal application. [Source](https://github.com/gnachman/iTerm2), [Issues](https://gitlab.com/gnachman/iterm2/issues) and [Documentation](http://www.iterm2.com/documentation.html) (which includes [iTerm2 proprietary escape codes](http://www.iterm2.com/documentation-escape-codes.html)).\n* Konsole: KDE terminal application. [Source](https://projects.kde.org/projects/kde/applications/konsole/repository), in particular [tests](https://projects.kde.org/projects/kde/applications/konsole/repository/revisions/master/show/tests), [Bugs](https://bugs.kde.org/buglist.cgi?bug_severity=critical\u0026bug_severity=grave\u0026bug_severity=major\u0026bug_severity=crash\u0026bug_severity=normal\u0026bug_severity=minor\u0026bug_status=UNCONFIRMED\u0026bug_status=NEW\u0026bug_status=ASSIGNED\u0026bug_status=REOPENED\u0026product=konsole) and [Wishes](https://bugs.kde.org/buglist.cgi?bug_severity=wishlist\u0026bug_status=UNCONFIRMED\u0026bug_status=NEW\u0026bug_status=ASSIGNED\u0026bug_status=REOPENED\u0026product=konsole).\n* hterm: JavaScript terminal implementation from Chromium. [Source](https://github.com/chromium/hterm), including [tests](https://github.com/chromium/hterm/blob/master/js/hterm_vt_tests.js), and [Google group](https://groups.google.com/a/chromium.org/forum/#!forum/chromium-hterm).\n* xterm: The grandfather of terminal emulators. [Source](http://invisible-island.net/datafiles/release/xterm.tar.gz).\n* Connectbot: Android SSH client. [Source](https://github.com/connectbot/connectbot)\n* Android Terminal Emulator: Android terminal app which Termux terminal handling is based on. Inactive. [Source](https://github.com/jackpal/Android-Terminal-Emulator).\n* Termux: Android terminal and Linux environment - app repository. [Source](https://github.com/termux/termux-app).\n* remi:Python REMote Interface library. Platform independent. In about 100 Kbytes, perfect for your diet.[Source](https://github.com/dddomodossola/remi).\n* [Caffe](https://github.com/BVLC/caffe)\n* [Tensorflow](https://github.com/tensorflow/tensorflow)\n* [Mxnet](https://github.com/apache/incubator-mxnet)\n* [Keras](https://github.com/keras-team/keras)\n* [ncnn](https://github.com/Tencent/ncnn)\n* [pytorch](https://github.com/pytorch/pytorch)\n* [opencv](https://github.com/opencv/opencv)\n","funding_links":["http://www.aidlearning.net"],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faidlearning%2Faidlearning-framework","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faidlearning%2Faidlearning-framework","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faidlearning%2Faidlearning-framework/lists"}