赞
踩
https://info.support.huawei.com/computing/server3D/res/server/atlas500a2/index.html?lang=cn
Atlas 500 A2小站,整体推理算力与上一代持平,CPU强于上一代,由4个TAISHANV200M处理器核组成;
视频编解码能力,远优于上一代:
支持H.264/H.265 Decoder硬件解码,40路1080P
支持H.264/H.265 Encoder硬件编码,20路1080P
Atlas 500 A2小站与PC直连,Atlas 500 A2小站 网口0的默认IP地址为192.168.2.111,网口1~4的默认IP地址为192.168.3.111。
登陆Web界面后,输入默认用户名及默认密码,即可对小站进行各类操作。
默认用户名:admin
默认密码:Edge@12#$
图1 系统固件升级
图2 选择升级文件
【说明】
文件名称长度为1~255个字符,可由英文字母、数字、下划线、点和短横线组成。
上传过程中,请勿切换或者关闭当前页面,否则会导致上传失败。
升级文件支持MCU、NPU和Firmware三种固件类型的zip包文件,文件大小需要小于512MB。
【须知】
升级过程中请不要关闭电源,以免损坏设备。
升级过程中请不要对Atlas 500 A2 智能小站进行业务配置及其它维护类操作,以免配置丢失或升级失败。
不支持连续两次点击升级,否则可能导致升级失败。
升级包生效后,系统自动重启。
升级完成后,系统会跳转到登录界面,此时系统正在重启,请耐心等待1分钟,然后登录确认升级是否成功。
可在页面查看升级版本号、升级结果等信息。
图3 查看升级信息
图4 点击生效
【说明】
升级固件版本后,请刷新浏览器或清除缓存后再登录Atlas IES,避免因浏览器缓存问题导致页面加载不完全。
默认用户名:admin
默认密码:Edge@12#$
develop
回显信息如下:
IES:/->develop
input root passwd
Password:
Last login: Tue Jun 4 15:38:59 UTC 2019 on pts/0
Euler:~ #
默认用户名:root
默认密码:Edge@SYS3
在插拔硬盘和U盘等外接设备前,需要先在Atlas IES WebUI的“本地磁盘管理”页面,解挂已配置好的外接设备。待完成插拔操作并重启系统后,重新挂载磁盘分区。否则,可能会导致数据读取失败或数据写入至其他磁盘分区。
配置和挂载磁盘分区会影响磁盘存储的数据,请谨慎操作。
进入“本地磁盘管理”页面。
图5 本地磁盘管理
弹出“创建分区”窗口。
图6 创建分区
图7 配置分区参数
表1 创建分区参数
参数名称 | 参数说明 |
---|---|
设备类型 | 当前设备类型。 |
总容量 | 设备的总容量。 |
剩余容量 | 设备的剩余容量。 |
分区个数 | 选择所要的分区个数。最多可选择16个分区。 |
分区 | 包括分区容量和文件系统。 |
图8 分区列表
弹出“挂载分区”对话框。
图9 挂载分区
【说明】
如果挂载失败,则该分区可能被损坏。请删除该分区,然后重新创建分区。
【说明】
挂载点目录的默认权限为755。用户可通过登录develop模式下执行chmod命令来修改权限。
磁盘挂载建议划分两个分区:
一个分区挂载到/home/disk 供业务使用(具体路径可自定义,建议挂载在/home目录下)
一个分区挂载到/var/lib/docker供容器存储使用(系统安全要求,路径不可改变)
https://ascendhub.huawei.com/#/detail/ascend-infer-310b
开发镜像下载:23.0.RC1-dev-arm64
部署镜像下载:23.0.RC1-arm64
Atlas 500 A2小站是一个嵌入式的产品,系统上不适合安装各类软件,如果有需要,可以部署在容器内。
开发过程中,我们可以通过拉取开发镜像,在开发镜像内可以完成 模型转换 & 模型推理 及 业务开发 & 业务部署。
容器启动命令可以参考如下:
docker run -it -u root --net=host \ --device=/dev/upgrade:/dev/upgrade \ --device=/dev/davinci0:/dev/davinci0 \ --device=/dev/davinci_manager \ --device=/dev/vdec:/dev/vdec \ --device=/dev/vpc:/dev/vpc \ --device=/dev/pngd:/dev/pngd \ --device=/dev/venc:/dev/venc \ --device=/dev/sys:/dev/sys \ --device=/dev/svm0 \ --device=/dev/ts_aisle:/dev/ts_aisle \ --device=/dev/dvpp_cmdlist:/dev/dvpp_cmdlist \ -v /etc/sys_version.conf:/etc/sys_version.conf:ro \ -v /etc/hdcBasic.cfg:/etc/hdcBasic.cfg:ro \ -v /usr/lib64/libaicpu_processer.so:/usr/lib64/libaicpu_processer.so:ro \ -v /usr/lib64/libaicpu_prof.so:/usr/lib64/libaicpu_prof.so:ro \ -v /usr/lib64/libaicpu_sharder.so:/usr/lib64/libaicpu_sharder.so:ro \ -v /usr/lib64/libadump.so:/usr/lib64/libadump.so:ro \ -v /usr/lib64/libtsd_eventclient.so:/usr/lib64/libtsd_eventclient.so:ro \ -v /usr/lib64/libaicpu_scheduler.so:/usr/lib64/libaicpu_scheduler.so:ro \ -v /usr/lib64/libcrypto.so.1.1:/usr/lib64/libcrypto.so.1.1:ro \ -v /usr/lib64/libyaml-0.so.2:/usr/lib64/libyaml-0.so.2:ro \ -v /usr/lib64/libdcmi.so:/usr/lib64/libdcmi.so:ro \ -v /usr/lib64/libmpi_dvpp_adapter.so:/usr/lib64/libmpi_dvpp_adapter.so:ro \ -v /usr/lib64/aicpu_kernels/:/usr/lib64/aicpu_kernels/:ro \ -v /usr/local/sbin/npu-smi:/usr/local/sbin/npu-smi:ro \ -v /dev/shm:/dev/shm \ -v /usr/lib64/libstackcore.so:/usr/lib64/libstackcore.so:ro \ -v /usr/local/Ascend/driver/lib64:/usr/local/Ascend/driver/lib64:ro \ -v /var/slogd:/var/slogd:ro \ -v /var/dmp_daemon:/var/dmp_daemon:ro \ -v /etc/slog.conf:/etc/slog.conf:ro \ ascendhub.huawei.com/public-ascendhub/ascend-infer-310b:{tag} \ /bin/bash
参数说明:
【!!!注意!!!】
进入容器后在/home/AscendWork目录下执行. run.sh。
atc \
--model=yolov5.onnx \
--framework=5 \
--input_format=NCHW \
--output=yolov5 \
--input_shape="input:1,3,640,640" \
--soc_version=Ascend310B1 \
--log=info
模型转换命令与上一代一致,主要为–soc_version=Ascend310 修改为 --soc_version=Ascend310B1
MindX SDK业务代码接口与上一代一致,接口继承。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。