AidLux是一款一站式AIoT应用快速开发和部署软件,通过共享Linux内核实现Android和Linux生态的融合,为单一设备同时提供Android和Linux运行环境。AidLux集成了国际主流AI框架和多种开发环境、后台服务程序、编译器及图形开发组件,无需配置即可使用,极大地简化了开发步骤
基于Android底层Linux kernel构建了完整Linux的环境,并且与Android环境同时提供于用户访问。在为用户提供和原生Linux系统类似的命令行使用体验(如通过`apt`命令进行包管理)的同时,构建了图形化桌面环境,用户可以直接通过触摸屏或浏览器访问。
AidLux补全了AI运行所需的所有基础科学计算包/库,支持了业界主流深度学习框架,并内置自主研发的AI智能加速技术,为开发者提供了一个“AI就绪”的应用开发平台。
多生态融合:AidLux支持Android和Linux两个系统环境,用户可以在同一设备上同时运行这两个系统,充分利用两个生态的资源优势。
集成主流AI框架:平台集成了Caffe、MXNet、Keras、MNN、PyTorch、TensorFlow、MindSpore、PaddlePaddle、TNN、OpenCV等主流AI框架,无需配置即可直接使用。
智能加速技术:AidLux自主研发的AI智能加速技术可以实现CPU+GPU+NPU智能加速,大幅提高AI应用的运行效率。
多语言支持:支持C/C++、Python、Java、JavaScript、Ruby、PHP、Go、Shell等多种编程语言。
1、一部设备同时运行两个系统环境,既是一部Android设备,同时也是一部Linux设备。两个生态的资源优势可同时被加以利用;
2、集成主流AI框架(caffe、mxnet、keras、pytorch、tensorflow、ncnn、MindSpore、PaddlePaddle、TNN、opencv),无需配置,直接使用;
3、海量的AI案例,人脸识别、人脸关键点识别、肢体识别、手势识别、头发识别、物体分类、物体跟踪、3D检测-、身体交换、换脸、人体抠图等。
4、内置创新性的CPU+GPU+NPU智能加速技术,通过“硬件+框架+Op"多层优化,赋予深度学习运算性能的大幅度提升。并且提供统一API接口,在方便开发者调用的同时,还支持不同AI框架模型自动转换;
5、支持多种开发语言:C/C++,Python,Java,JavaScript,Ruby,PHP,Go,Shell等;
6、支持多种开发工具:AidCode,Wizard,VSCode,Jupyter notebook,pycharm,积木编程(青少年);
7、扩展性好:内置了极简的外设极速互连模块,通过USB和网络等方式控制Arduino、机械臂、高清摄像机、深度相机等;
8、丰富的Linux软件:Git,MySql,Hadoop,Nginx,Apache,Vim,SSH,ROS,PCL点云,Eigen,Home Assistant和g2o等多种工具。
1、首先进入app后,点击命令行模式
2、然后就可以进入linux命令行窗口
3、接着在命令行窗口中通过linux命令python3 your_script.py,进入python交互模式
4、接着在AidLux应用菜单中启动VSCode或Jupyter Notebook,直接编写并运行.py文件或Jupyter单元格。
5、然后返回到命令行窗口中进入框架调用,可直接导入预装的深度学习库(如TensorFlow、PyTorch)
6、通过apt安装额外Python包即可运行启动了
AidLux适用于智能工业、AI教育、智慧人居、智慧城市、智慧物流、智慧交通、智慧零售和机器人等多个领域。软件强大的功能和跨生态支持使得AidLux成为AI开发者在多种场景下的理想选择。还在等什么?有需要的朋友们一定不能错过,快来下载吧。