非常感谢大家的参与,200多人的训练营成功开营~开课以来大白讲师的细致讲解和大家的积极尝试下,我们也收到了大家很多的反馈以及在实际操作中遇到的问题,现将常见问题汇总如下:
1、电脑中的vscode与手机中的vscode有什么不同,分别作用?
首先,这两个vscode都是开发工具,其中的不同只是vscode自身的版本不同,电脑上面的vscode的作用是用来训练的时候使用,一般训练端都是在X86的架构上的GPU中,如服务器,笔记本。而手机的架构是Arm64位,与大部分智能边缘设备(开发板或盒子)相同。而手机中的vscode是用来代码部署的时候调试使用的,当然也可以使用shell终端,文本,aidcode其他编辑器调试,相对而言vsocde更为方便。
2、电脑中的运行环境与手机的运行环境一致么,在电脑中安装了某个库,还需要在手机安装么?
电脑中的环境和手机的环境肯定是不一致的,训练的环境和部署的环境有可能会有差异,电脑上首次安装了vscode是没有对应的环境,例如pyhton,opencv,那么需要通过pip instal进行安装,手机端AidLux中的AI推理环境已经构建好了,大家不用再安装。环境都有哪些包,可以使用pip list进行查看,也可以使用pip来继续添加和维护。
3、电脑访问手机中代码和文件的3种方式?
第一种,通过remote ssh远程连接手机中的vscode,该方式的好处是可以通过电脑中的vscode来远程调试和操作手机vscode,但是这里运行代码的执行环境是手机,而非你的电脑。
第二种,访问8000端口,将应用中心的vscode添加到桌面,通过电脑浏览器访问,该访问其实也是一种vscode远程的方法,和第一种方式的区别就是一个是在电脑的vscode里面调试手机端的代码,一个是在浏览器中调试手机中代码。
第三种,用手机中的shell终端,文件管理,aidcode等文本工具改写代码,主要问题是不能断点调试,适合简单的修改。
4、手机安装了vscode弹出缺少python环境怎么办?
根据提示,点击直接安装即可,也可以在extensions中搜索ms-python。
5、为什么不先在电脑上调好模型,功能,后面量化,部署时再在手机上操作,这样可以省掉大量时间,跟手机性能也可以分离?
可以的,不过也要提前熟悉下部署的环境,比较两者的架构有差别,一个是X86,一个是Arm,推理所用的soc也可能不同,在电脑上可能是cpu或gpu,在arm上可能是gpu或npu或DSP,涉及的库也有差异。
6、电脑访问手机的几种方式?
第一种,在电脑端使用putty,xshell,或cmd里面直接输入ssh root@192.168.110.23 -p 9022
密码aidlux
第二种,通过网页访问http://192.168.110.23:8000/
第三种,通过密钥访问
使用open-sshkey的进行ssh连接- AidLux开发者社区
后续大家遇到什么问题,可以在评论区留言并配图示;
也可以发布帖子详细说明问题,选择分类-AidLux,选择标签-智慧安防AI训练营FAQ。
我们会及时解答~