FAQ
AidLux开发者生态FAQ文档
一、产品概述
Q:什么是Aidlux开发环境?
A:AidLux平台是成都阿加犀智能科技公司独创的端侧AI开发平台,拥有两种实现模式,一种是融合系统方式,可在一块芯片上同时支持Android系统 + Linux系统,采用非虚拟机方式,无性能损耗的同时,更加稳定可靠,无需重启即可在两个系统之间自由切换;另一种方式是以docker形式将aidlux平台安装在linux系统中。
Q:可使用aidux开发环境的硬件有那些?有什么区别?
A:目前支持的硬件板卡有A6490PF2硬件板卡,AIBox有A8550BF1、A8550BM1、A6490BM1、A6490BF1等,6490系列板卡拥有12tops算力,8550系列板卡拥有48tops算力。
二、快速入门
Q:如何获取aidlux开发环境以及硬件?
A:对于想快速体验aidlux平台的个人使用者可以去社区下载aidlux安卓客户端进行快速体验使用,企业用户可以联系我司商务进行设备获取。
Q:如何进行aidlux的快速体验使用?
A:请参考开发指南。
三、硬件常见问题
Q:融合系统板卡与Linux系统板卡有什么区别?
A:融合系统板卡中aidlux平台以安卓app形式安装,提供iP+8000端口的web页面便于开发者操作使用,我司的一系列端侧AI开发SDK 都安装在该环境中;linux系统默认安装ubuntu系统,一系列SDK将会预装在docker环境中,docker启动方式详见各板卡操作手册。
Q:板卡能连接什么显示设备?
A:拥有hdmi接口的显示器可以使用hdmi线连接板卡和显示器,即可在显示器获取显示输出。
Q:一般的音频输出和输入接口是?
A:A8550BF1和A6490BM1采用的是line—in、line-up的音频输入输出接口,请使用该协议的音频输入输出设备进行连接使用;A8550BM1和A6490BM1使用的传统3.5mm音频输入输出接口,使用支持该协议的设备即可。
Q:电源要求是?可以使用电池供电吗?
A:我司板卡的电源输入均为12V-3A的dc电源,如需要使用电池供电请确认电池的输出电压与电流符合要求。
四、系统常见问题
Q:sudo密码和su密码分别是什么?
A:sudo密码为:aidlux;su密码为: P@ssw0rd4aidlux。
Q:输入密码时不显示怎么回事?
A:登录界面要求输入 Password: 时,会发现按什么屏幕都没反应,密码完全不回显,这是 UNIX/Linux 系统的正常现象。只需“摸黑”输入密码并回车就行。退格键也是能用的。
AidLux web远程 8000 端口可以访问,但终端、filebrowser、aidcode 无法访问是什么问题?
这个问题通常是由系统服务 nginx
启动失败导致的,我们可以先检查一下nginx
状态是否正常。
由于远程桌面的终端无法访问,我们需要直连登录到 AidLux Linux中,连接方式可参考linux 系统登录,融合系统登录。
执行以下命令检查nginx
状态:
ps -ef|grep nginx
nginx 服务异常将会出现以下情况:
我们可以尝试手动启动 nginx:
# enterprise 企业版
sudo systemctl restart nginx
# 所有版本适用 (密码默认为: aidlux)
sudo nginx
nginx 启动后,检查 nginx 进程应该展示如下:
正常情况下,现在远程 web 访问终端、filebrowser、aidcode 就可以正常访问了,结果如下:
如何将自己的服务/脚本设为开机自启?
Ubuntu 设置自启动的方式有多种:systemd、/etc/profile、bashrc 判断等,AidLux 有一个特殊的目录,该目录下的脚本将会在系统启动时自动加载并执行脚本。
目录为/etc/aidlux/
,只需将脚本放到该目录下,并更新权限即可实现脚本开机自启。
sudo mv test.sh /etc/aidlux
sudo chmod +x /etc/aidlux/test.sh
sudo chown root:root /etc/aidlux/test.sh
五、开发常见问题
Q:板卡支持的运行的AI模型有那些?
A:关于板卡支持的AI模型可以查看端侧AI生态门户。
Q:遇到AIMO迁移优化后的模型,加载失败怎么解决?
A:优先查看AIMO选择的硬件设备和当前设备型号是否保持一致,其次可以通过命令“sudo aid-pkg installed ”查看当前设备的推理框架QNN或者SNPE版本是否与转换得到的模型版本相同。
Q:怎样设置开机启动脚本?
A:打开终端查看 /etc/rc.local 配置文件,将需要开机自启动运行的服务程序如下图所示添加到 rc.loacl 配置文件中,即可完成配置。
Q:外接U盘的文件目录?
A:外接 U 盘的目录是 media/sdi1。
Q:如何连接Ubuntu桌面环境?
A:通过vnc软件进行远程访问参考:使用VNC连接到xfce桌面环境 - AidLux - 端侧AI开发者社区。
Q:IP输入打不开登录界面?
A:需保证设备和访问设备处于统一局域网内才能进行连接,4g/5g运营商网络不支持,另开启代理也会导致无法访问。
Q:找不到PING命令?
A:使用apt方式进行安装,apt install -y net-tools iputils-ping,安装后可以使用ping。
Q:Qt6的安装?
A:参考Ubuntu20.04配置aarch64的Qt6环境(亲测有效)_ubuntu aarch64-CSDN博客。
Q:Aidlux中Vscode无法安装中文/如何设置成中文?
A:web版vscode暂时无法设置语言包,有中文需求的可安装code-server。
Q:社区版Aidlux无法使用docker?
A:社区版本无法支持docker,需要编译支持docker的内核才能使用docker。
Q:如何使用AI Model Optimizer转化模型?
A:参考模型优化平台 (AIMO) 用户指南 | APLUX Doc Center。
Q:如何连接ssh?
A:PC终端执行ssh aidlux@ip即可,password为aidlux。