华为atlas300安装教程

news2024/12/25 15:11:06

1、安装包位置:

/data/ai_install_packages

2、添加HwHiAiUser用户:

groupadd -g 1000 HwHiAiUser
useradd -g HwHiAiUser -u 1000 -d /home/HwHiAiUser -m HwHiAiUser -s /bin/bash

3、安装驱动:

./Ascend-hdk-310p-npu-driver_6.0.0_linux-aarch64.run --full

4、安装固件:

./Ascend-hdk-310p-npu-firmware_6.0.0.run --install

5、安装cann:

./Ascend-cann-toolkit_6.3.RC2.alpha001_linux-aarch64.run --full
add source /usr/local/Ascend/ascend-toolkit/set_env.sh to ~/.bashrc

6、安装其他依赖项:

yum install blas-devel

7、安装pytorch依赖项:

pip3 install pyyaml
pip3 install typing_extensions
pip3 install wheel
pip3 install expecttest
pip3 install synr==0.5.0
pip3 install scipy tornado psutil attrs cloudpickle opencv-python -i https://pypi.tuna.tsinghua.edu.cn/simple
pip3 install sympy -i https://pypi.douban.com/simple/

8、安装官方torch包:

下载PyTorch v1.8.1源码包,1.11.0版本请替换版本号为v1.11.0,2.0.1版本请替换版本号为v2.0.1。
git clone -b v1.8.1 https://github.com/pytorch/pytorch.git --depth=1 pytorch_v1.8.1
进入源码包获取被动依赖代码。
cd pytorch_v1.8.1
git submodule sync
git submodule update --init --recursive
配置环境变量。
export USE_XNNPACK=0
执行编译安装。
#python3 setup.py install
python3 setup.py bdist_wheel

pip3 install pytorch_v1.8.1/dist/torch-1.8.0a0+56b43f4-cp38-cp38m-linux_aarch64.whl
# 下载对应PyTorch版本分支代码,进入插件根目录,以v1.8.1-5.0.rc2为例,其他版本请替换对应版本号
git clone -b v1.8.1-5.0.rc2 https://gitee.com/ascend/pytorch.git 
cd pytorch    
# 指定Python版本编包方式,以Python3.7为例,其他Python版本请使用 --python=3.8或--python3.9
bash ci/build.sh --python=3.8
安装pytorch/dist目录下生成的插件torch_npu包。
# 请用户根据实际情况更改命令中的torch_npu包名
pip3 install --upgrade dist/torch_npu-1.8.1.post2-cp38-cp38m-linux_aarch64.whl

pip3 install torchvision==0.9.1

9、测试安装成功:

python3 -c "import torch;import torch_npu; a = torch.randn(3, 4).npu(); print(a + a);"

10.MindX安装:

chmod +x Ascend-mindxsdk-mxvision_5.0.RC2_linux-aarch64.run
./Ascend-mindxsdk-mxvision_5.0.RC2_linux-aarch64.run --check
./Ascend-mindxsdk-mxvision_5.0.RC2_linux-aarch64.run --install
source MindX_SDK/mxVision/set_env.sh

references:

昇腾社区-官网丨昇腾万里 让智能无所不及

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1323758.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【小技巧】得力多功能计算器,小数变成10的负幂,应该怎么设置正常显示小数

1.本人计算器如图 2.点击MODE,再次点击可以翻页,找到NORM,如图是3 3.1次方,2是小数点。再摁一下2即可

速通Python基础语法--变量篇

Python设计哲学 解决一个问题,只提供一种方案:变量类型 写法灵活,一行代码表达更多意思,提高语言表达能力:动态类型(两面性) 颜色标识: 紫色:Python与C语言的区别 一、常量与表达式 二、变量 1、认识变量(存数据&am…

读书笔记产品经理学习笔记1-忘掉技术,先看客户需求

技术到产品思维的转换 以前做技术的时候,扮演的角色是怎样多快好省的完成开发。现在做产品了,你得自己定产品方案,让别人来开发。最重要的是先弄清楚客户的需求是什么,要解决什么问题,再看产品怎么设计,然…

中国风春节倒计时【实时倒计时】

<head><meta charset="UTF-8"><meta name="apple-mobile-web-app-title

Elasticsearch——索引数据

索引可以说是Elasticsearch中非常重要的模块&#xff0c;一个索引可以视作关系数据库中的一张表&#xff0c;本帖将详细介绍与Elasticsearch索引相关的各种功能等。主要内容如下&#xff1a; 索引映射(mapping)结构的定义方法&#xff0c;常用的各种字段类型和动态映射的使用。…

pytorch实现DCP暗通道先验去雾算法及其onnx导出

pytorch实现DCP暗通道先验去雾算法及其onnx导出 简介实现ONNX导出导出测试 简介 最近在做图像去雾&#xff0c;于是在Pytorch上复现了一下dcp算法。暗通道先验去雾算法是大神何恺明2009年发表在CVPR上的一篇论文&#xff0c;还获得了当年的CVPR最佳论文。 实现 具体原理就不…

微课录课软件盘点,让教学变得更轻松!

“有人知道怎么录制课程吗&#xff1f;上网课的时候&#xff0c;老师讲课的速度很快&#xff0c;有些知识点还没理解&#xff0c;就已经跳过了&#xff0c;这时我就想把网课录下来&#xff0c;课后再进行复习&#xff0c;大家有什么录课的软件推荐吗&#xff1f;” 随着信息技…

微信小程序动态导航栏(uniapp + vant)

本文使用到vant的van-tabbar组件来实现 一、uniapp整合vant ui vant小程序版本:https://vant-contrib.gitee.io/vant-weapp/#/home 注:vant并没有uniapp的版本,所以此处是引入小程序版本的ui 1. 下载vant编译后代码 https://github.com/youzan/vant-weapp/tree/dev/dist 2…

SpringBoot框架介绍数据库操作Mybatis注入JDBC注入

目录 0x00 前言 0x01 SpringBoot框架介绍 1、SpringBoot实现简单的 GET、POST 请求 2、SpringBoot 实现数据库操作 0x02 JDBC&Mybatis注入 0、环境及靶场介绍 - Hello-Java-Sec 1、JDBC 注入 2、Mybatis 注入 3、代码审计案例 - inxedu 后台 MyBatis 注入 0x00 前…

神经网络Python实现(9行代码)

1. 神经网络简介 神经网络由输入层、输出层和之间若干层&#xff08;一层或多层&#xff09;隐含层构成&#xff0c;每一层可以有若干个节点。层与层之间节点的连接状态通过权重来体现。 下面介绍一下单个神经元&#xff1a; 输入节点&#xff1a;x1,x2 权重&#xff1a;w1,w…

27.BGP边界网关路由协议

BGP边界网关路由协议 外部网关路由协议 ospf能承载的路由条目有限 用在运营商与运营商之间&#xff0c;国与国之间 BGP运行在IGP之上&#xff08;内部网关路由&#xff09; IGP都是在物理链路上直连的基础之上才能建立邻居关系&#xff0c;BGP可以跨路由器建立邻居关系&…

Postman进行参数化的2种方式

前言 Postman作为一款接口测试工具&#xff0c;受到了非常多的开发工程师的拥护。 那么做为测试&#xff0c;了解Postman这款工具就成了必要的了。 这篇文章就是为了解决Postman怎么进行参数化的。 同时&#xff0c;我也为大家准备了一份软件测试视频教程&#xff08;含面试、…

为“EYE”加码,蔡司光学公益助童活动走进湖南省宁乡市

为不断强化品牌的责任担当&#xff0c;用公益传递社会正能量。2023年11月28日&#xff0c;国内眼视光领域领导品牌蔡司光学携手海南精功眼镜走进湖南省宁乡市青少桥初级中学开展蔡司公益助童行动&#xff0c;全校共504名学生参与其中。 因爱而生&#xff0c;接续传递“EYE”的美…

arcmap + oracle11g 迁移数据 报错 copyFeatures失败

原因排查&#xff1a; 1.通过这个界面&#xff0c;我们无法查到真正的原因&#xff0c; 2.将数据拷贝到我们自己的arcmap服务器中&#xff0c;采用 单个要素 导入&#xff0c;从result面板中查找原因&#xff1b; 从上面这个图中&#xff0c;看到关键信息 DBMS error ORA-016…

Opencv入门五 (显示图片灰度值)

源码如下&#xff1a; #include <opencv2/opencv.hpp> int main(int argc, char** argv) { cv::Mat img_rgb, img_gry, img_cny; cv::namedWindow("Example Gray",cv::WINDOW_AUTOSIZE); cv::namedWindow("Example Canny", cv::WINDOW_…

数据隐私治理所面临的四大挑战

PrimiHub一款由密码学专家团队打造的开源隐私计算平台&#xff0c;专注于分享数据安全、密码学、联邦学习、同态加密等隐私计算领域的技术和内容。 近年来&#xff0c;隐私功能越来越受到重视&#xff0c;在重大立法改革和加强监管审查的支持下&#xff0c;各组织通过部署和扩展…

07.stack 容器

7、stack 容器 概念&#xff1a; stack 是一种先进后出&#xff08;First In Last Out&#xff0c;FILO&#xff09;的数据结构&#xff0c;它只有一个出口 栈中只有顶端的元素才可以被外界使用&#xff0c;因此栈不允许有遍历行为栈中进入数据称为 — 入栈 push栈中弹出数据…

清理优化,卸载高效——PP Cleaner Uninstaller Pro for Mac

随着时间的推移&#xff0c;Mac电脑上的垃圾文件和无用程序可能会逐渐积累&#xff0c;影响电脑的性能和运行速度。为了解决这个问题&#xff0c;我们推荐您使用PP Cleaner & Uninstaller Pro for Mac软件&#xff0c;它是一款专业的清理和卸载工具&#xff0c;能够帮助您保…

基于ssm作业提交与查收系统论文

摘 要 现代经济快节奏发展以及不断完善升级的信息化技术&#xff0c;让传统数据信息的管理升级为软件存储&#xff0c;归纳&#xff0c;集中处理数据信息的管理方式。本作业提交与查收系统就是在这样的大环境下诞生&#xff0c;其可以帮助管理者在短时间内处理完毕庞大的数据信…

多对多关系通用操作组件,省时省力的神器

项目上有很多对多操作的场景&#xff0c;建对象&#xff0c;建mapper接口&#xff0c;设置查询条件&#xff0c;查询多对多数据等都是一项极为耗时耗力的工作。因此&#xff0c;搓了这款集建表-保存-查询-设置条件等操作于一体的组件。原理简单&#xff0c;利用$标签动态作些操…