Atlas500-3000使用手册,从零开始的容器项目部署(三)

    首次使用华为的Atlas500的智能小站,从零开始摸索到成功部署一个项目到小站上。写篇博客总结记录一下:

本篇文章基于昇腾社区文档进行配置

https://www.hiascend.com/document

在欧拉系统创建docker容器部署样例

在实际操作过程中,A500-3000的欧拉系统限制过多,cann的工具包和推理包安装失败,因此与开发文档思路一致,使用docker镜像来部署推理样例。

但是使用dockerfile文件自主安装所需步骤较为繁琐,在这里我采用拉取昇腾已经配置好的镜像进行开发部署样例

AscendHub

拉取镜像

在上述网站内选择自己所需的镜像,拉取镜像,并将这些命令输入到SSH终端

拉取之前记得设置自己的下载凭证

 输入命令查看镜像列表

docker images

创建推理容器

挂载命令

因为我们的容器是一个需要使用NPU算力的推理环境,因此我们在运行镜像成为容器的时候,需要将容器的一些NPU相关目录与A500的NPU目录进行挂载

 下面为官方的挂载目录命令,但是入股或我们一个一个搜索相应目录,会发现部分目录找不到

docker run -it \
--device=/dev/davinci0 \
--device=/dev/davinci_manager \
--device=/dev/devmm_svm \
--device=/dev/hisi_hdc \
-v /usr/local/dcmi:/usr/local/dcmi \
-v /var/log/npu:/var/log/npu \
-v /usr/local/Ascend/driver:/usr/local/Ascend/driver \
-v /usr/slog:/usr/slog \
-v /usr/local/bin/npu-smi:/usr/local/bin/npu-smi \
-v /usr/local/Ascend/driver/lib64/:/usr/local/Ascend/driver/lib64/ \
-v /usr/local/Ascend/driver/tools/:/usr/local/Ascend/driver/tools/ \
-v /usr/local/Ascend/add-ons/:/usr/local/Ascend/add-ons/ \
-v /data:/data \
ascendhub.huawei.com/public-ascendhub/infer-modelzoo:{tag} \
/bin/bash

因此解决方法如下:

1.在usr/local/目录下创建一个Ascend文件夹

cd /usr/local
mkdir Ascend

2.找到/driver目录,并复制到Ascend下

ll /home/data/miniD
cp -r /home/data/miniD/driver Ascend

3.赋予Acend目录相应权限

chmod 755 Ascend

4.输入上述挂载命令,即可以成功创建容器 

   在进入容器之时可以使用 -u root命令以root用户启动容器

5.在容器内部输入命令查看是否能使用npu

npu-smi info

出现该图片则可以使用

 拉取样例

这个时候就可以根据自己所需在昇腾的样例仓库找寻自己想使用的样例了

样例仓库

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
apache-atlas-2.1.0-hive-hook.tar.gz是Apache Atlas项目中的一个软件包。Apache Atlas是一个开源的数据治理和元数据框架,用于收集、集成、索引和搜索数据资产。它提供了一个统一的视图来管理企业中的所有数据资产,包括表、列、模式、实体和关系等。而apache-atlas-2.1.0-hive-hook.tar.gz是Atlas项目为了与Hive集成而提供的一个插件。 Hive是一个构建在Hadoop之上的数据仓库基础设施工具,用于处理大规模的结构化数据。它提供了类似于SQL的查询和分析功能,可以将数据批量导入、导出和查询。通过与Apache Atlas的集成,可以实现对Hive中数据资产的元数据管理和治理。 在实际的应用中,apache-atlas-2.1.0-hive-hook.tar.gz可以被部署到Hive的服务器上,并与Hive的插件机制进行集成。通过配置Hive的元数据存储URL、用户名和密码等信息,Atlas可以自动从Hive中提取元数据,并将其索引到Atlas的元数据仓库中。这样,用户可以在Atlas的界面中浏览和搜索Hive中的表、列和关系,并进行数据资产的管理和治理。 此外,apache-atlas-2.1.0-hive-hook.tar.gz还提供了一些其他功能,如基于分类标签的权限控制、数据血缘追踪、数据脱敏等。通过这些功能,用户可以更好地理解和管理Hive中的数据资产,提高数据治理的效率和质量。 总之,apache-atlas-2.1.0-hive-hook.tar.gz是Apache Atlas项目中用于与Hive集成的插件,通过它可以实现对Hive中数据资产的元数据管理和数据治理。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值