HUAWEI MindStudio安装配置
HUAWEI MindStudio安装配置
- 官网: 链接
安装流程

获取软件包
| 软件包 | 说明 | 获取链接 |
|---|---|---|
| MindStudio_{version}_linux.tar.gz | MindStudio软件包,含有GUI的集成开发环境。 | 获取软件包 |
| Ascend-cann-toolkit_{version}_linux-{arch}.run | Ascend-cann-toolkit开发套件包,包含开发辅助工具和相关开发接口的开发套件包。若环境上已安装,则无需再次获取。若环境上未安装,可以获取该软件包后与MindStudio同步安装。 | 获取软件包 |
软件数字签名验证
为了防止软件包在传递过程或存储期间被恶意篡改,下载软件包时需下载对应的数字签名文件用于完整性验证。
在软件包下载之后,请参考《OpenPGP签名验证指南》,对从网站下载的软件包进行PGP数字签名校验。如果校验失败,请不要使用该软件包,先联系华为技术支持工程师解决。
使用软件包安装/升级之前,也需要按上述过程先验证软件包的数字签名,确保软件包未被篡改。
安装前准备
这里测试用的是Deepin20.6系统(Debian系列),建议使用Ubuntu18.04。
- Ubuntu18.04-x86_64系统
- Ubuntu18.04-aarch64系统
- EulerOS2.8-aarch64系统
- OpenEuler20.03-x86_64系统
- OpenEuler20.03-aarch64系统
- CentOS7.6/8.2-x86_64系统
- CentOS7.6/8.2-aarch64系统
- 银河麒麟OS V10 SP1-aarch64系统
- 中标麒麟OS7.6-aarch64系统
安装步骤
使用MindStudio的安装用户上传软件包。
- 已安装Ascend-cann-toolkit开发套件包:将MindStudio软件包上传至MindStudio安装服务器。
- 未安装Ascend-cann-toolkit开发套件包:将MindStudio软件包和Ascend-cann-toolkit开发套件包上传至MindStudio安装服务器。
解压MindStudio软件包。
使用MindStudio的安装用户在软件包所在路径执行如下命令,解压MindStudio_{version}_linux.tar.gz软件包。
tar -zxvf MindStudio_{version}_linux.tar.gz
解压后包的内容以及说明请参见表1。
解压jbr至MindStudio安装根目录,jbr下载链接请根据操作系统架构选择。
- x86_64链接:https://cache-redirector.jetbrains.com/intellij-jbr/jbr_dcevm-11_0_10-linux-x64-b1341.35.tar.gz
- aarch64链接:https://cache-redirector.jetbrains.com/intellij-jbr/jbr-11_0_10-linux-aarch64-b1341.35.tar.gz
解压jbr至MindStudio根目录后目录结构如下:
├── bin
├── jbr //确认将压缩包中的jbr文件夹解压至MindStudio根目录
├── lib
├── ......
./Ascend-cann-toolkit_6.0.RC1.alpha002_linux-aarch64.run --install
./Ascend-cann-toolkit_6.0.RC1.alpha002_linux-aarch64.run --install


这里要记录下Cann安装的目录:/usr/local/Ascend/ascend-toolkit/,后面配置MindStudio会用到;
解压软件包
tar -zxvf MindStudio_5.0.RC2_linux.tar.gz
校验完整性
./Ascend-cann-toolkit_5.1.RC2_linux-aarch64.run --check
./Ascend-cann-toolkit_6.0.RC1.alpha002_linux-aarch64.run --check

使用MindStudio的安装用户进入软件包解压后的MindStudio/bin目录,执行如下命令:
cd MindStudio/bin
./MindStudio.sh
启动
cd MindStudio/bin
./MindStudio.sh
设置桌面图标
cd /usr/share/applications/
sudo touch mindstudioide.desktop
cd /usr/share/applications/
[Desktop Entry]
Name=MindStudio
Comment=HUAWEI AI IDE
Exec=/home/linxu/Apps/MindStudio/MindStudio/bin/MindStudio.sh
Type=Application
Terminal=false
Icon=/home/linxu/Apps/MindStudio/MindStudio/bin/MindStudio.png







至此,安装完成。
下面可以跑一段代码来测试下。
在使用之前,需要先安装配置好MindSpore框架。

import numpy as np
import mindspore.context as context
import mindspore.nn as nn
from mindspore import Tensor
from mindspore.ops import operations as P
context.set_context(mode=context.GRAPH_MODE, device_target="CPU")
class Mul(nn.Cell):
def __init__(self):
super(Mul, self).__init__()
self.mul = P.Mul()
def construct(self, x, y):
return self.mul(x, y)
x = Tensor(np.array([1.0, 2.0, 3.0]).astype(np.float32))
y = Tensor(np.array([4.0, 5.0, 6.0]).astype(np.float32))
mul = Mul()
print(mul(x, y))

HUAWEI MindStudio安装配置的更多相关文章
- Harmony OS 开发避坑指南——DevEco Device Tool 安装配置
Harmony OS 开发指南--DevEco Device Tool 安装配置 本文介绍如何在Windows主机上安装DevEco Device Tool工具. 坑点总结: 国内部分网络环境下,安装 ...
- Hive安装配置指北(含Hive Metastore详解)
个人主页: http://www.linbingdong.com 本文介绍Hive安装配置的整个过程,包括MySQL.Hive及Metastore的安装配置,并分析了Metastore三种配置方式的区 ...
- Hive on Spark安装配置详解(都是坑啊)
个人主页:http://www.linbingdong.com 简书地址:http://www.jianshu.com/p/a7f75b868568 简介 本文主要记录如何安装配置Hive on Sp ...
- ADFS3.0与SharePoint2013安装配置(原创)
现在越来越多的企业使用ADFS作为单点登录,我希望今天的内容能帮助大家了解如何配置ADFS和SharePoint 2013.安装配置SharePoint2013这块就不做具体描述了,今天主要讲一下怎么 ...
- Hadoop的学习--安装配置与使用
安装配置 系统:Ubuntu14.04 java:1.7.0_75 相关资料 官网 下载地址 官网文档 安装 我们需要关闭掉防火墙,命令如下: sudo ufw disable 下载2.6.5的版本, ...
- redis的安装配置
主要讲下redis的安装配置,以及以服务的方式启动redis 1.下载最新版本的redis-3.0.7 到http://redis.io/download中下载最新版的redis-3.0.7 下载后 ...
- Windows环境下的NodeJS+NPM+Bower安装配置
npm作为一个NodeJS的模块管理,之前我由于没有系统地看资料所以导致安装配置模块的时候走了一大段弯路,所以现在很有必要列出来记录下.我们要先配置npm的全局模块的存放路径以及cache的路径,例如 ...
- ubuntu kylin 14.04安装配置MongoDB v2.6.1(转)
1.获取最新版本 https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.6.1.tgz 2.解压并进入bin目录 tar zxvf mongo ...
- Django基础之安装配置
安装配置 一 MVC和MTV模式 著名的MVC模式:所谓MVC就是把web应用分为模型(M),控制器(C),视图(V)三层:他们之间以一种插件似的,松耦合的方式连接在一起. 模型负责业务对象与数据库的 ...
- 【转】Windows平台下的Subversion安装配置新手指南
原文地址:http://developer.51cto.com/art/201005/199628.htm 本文介绍Subversion安装配置快速指南,首先讲Subversion的安装和配置,Uni ...
随机推荐
- Machine Learning Week_1 Introduction 5-8
目录 1.5 Vedio: Supervised Learning unfamiliar words 1.6 Reading: Supervised Learning unfamiliar words ...
- Python一些常见的技巧及语句!!
题记:关于遇到的一些python代码或者不清楚用法的函数.类别等我会在这里记录下来,方便日后学习和交流.之后研究生三年我会持续更新学习,可能得记录几千个吧. 1. copy.copy()和copy.d ...
- MySQL,你只需要看这一篇文章就够了!PART04--完结篇
MySQL--DAY04 索引 定义 索引是在数据库表的字段上添加的,是为了提高查询效率存在的一种机制. 一张表的一个字段可以添加一个索引,当然,多个字段联合起来也可以添加索引. 索引相当于一本书的目 ...
- Nuxt.js 应用中的 prepare:types 事件钩子详解
title: Nuxt.js 应用中的 prepare:types 事件钩子详解 date: 2024/11/8 updated: 2024/11/8 author: cmdragon excerpt ...
- Mysql篇-Buffer Pool中的三大链表
为什么要有 Buffer Pool? 虽然说 MySQL 的数据是存储在磁盘里的,但是也不能每次都从磁盘里面读取数据,这样性能是极差的. 要想提升查询性能,那就加个缓存.所以,当数据从磁盘中取出后,缓 ...
- 107. 二叉树的层序遍历 II Golang实现
题目描述: 给你二叉树的根节点 root ,返回其节点值 自底向上的层序遍历 . (即按从叶子节点所在层到根节点所在的层,逐层从左向右遍历) 输入:root = [3,9,20,null,null,1 ...
- 不依赖 Spring,你会如何自实现 RabbitMQ 消息的消费(一)
开心一刻 上午一好哥们微信我哥们:哥们在干嘛,晚上出来吃饭我:就我俩吗哥们:对啊我:那多没意思,我叫俩女的出来哥们:好啊,哈哈哈晚上吃完饭到家后,我给哥们发消息我:今天吃的真开心,下次继续哥们:开心尼 ...
- 关于switch的优化:转移表(完结)
用转移表来代替功能实现中的 switch 语句 1. switch 语句应用场景 在许多场景中会用到条件判断,此时简单的条件判断一般通过 if/else 语句实现:如果涉及三条以上的功能分支一般会通过 ...
- Personal Wiki
What is a PersonalWiki? It's like WardsWiki, but it's yours. It can be: a free-form database a Perso ...
- 水位波纹动画兼容ie8
效果观看请到下方: 链接:https://pan.baidu.com/s/1AWHz0BHTmj_7Vx6qhSmuaA 提取码:ih9p 复制这段内容后打开百度网盘手机App,操作更方便哦 下面介绍 ...