mindie与mindspore是什么关系?

问题描述:

MindIE(Mind Inference Engine,推理引擎)是华为昇腾针对AI全场景业务的推理加速套件。

MindSpore是一种适用于端边云场景的新型开源深度学习训练/推理框架。

从字面理解,MindIE 和 MindSpore 都能做推理,区别在哪?

MindIE 未开源,MindSpore 已开源,原因是啥?

这两个最终会不会统一?

解决方案:

MindIE 是昇腾提供的新的大模型推理解决方案,支持使用MindSpore和Pytorch训练的模型进行推理加速及部署。

详细介绍您可以参考这里看看。https://zhuanlan.zhihu.com/p/692377206

### 如何在昇腾Ascend 910B平台上使用MindSpore部署DeepSeek #### 准备工作 为了成功部署DeepSeek,在昇腾Ascend 910B平台上的准备工作至关重要。确保安装了必要的软件包和依赖项,包括但不限于Python环境、MindSpore框架以及特定于硬件的支持库[^1]。 #### 配置开发环境 配置适用于昇腾Ascend 910B的开发环境涉及设置正确的编译器版本和其他工具链组件。这一步骤对于实现最佳性能尤为关键。推荐遵循官方文档中的具体说明来完成此过程[^2]。 #### 安装MindSpore 针对昇腾Ascend 910B优化过的MindSpore版本可以从官方网站获取并按照给定指令进行安装。考虑到不同操作系统可能存在差异化的安装流程,请参照对应操作系统的安装指南执行相应命令。 ```bash pip install mindspore-ascend==1.x.x -i https://pypi.tuna.tsinghua.edu.cn/simple ``` #### 下载预训练模型 访问ModelZoo或其他可信资源下载预先训练好的DeepSeek-R1 671B权重文件。这些权重将用于初始化网络参数以便后续微调或推理应用。 #### 加载转换模型结构定义 利用提供的脚本或者自定义代码片段读取已保存下来的checkpoint文件,并将其转化为适合当前运行时加载的形式。注意要匹配好源码中定义的数据流图同实际物理设备之间的映射关系。 ```python import numpy as np from mindspore import Tensor, load_checkpoint, load_param_into_net # 假设已经有一个构建好了的model实例化对象net param_dict = load_checkpoint("path/to/deepseek_r1_671b.ckpt") load_param_into_net(net, param_dict) input_tensor = Tensor(np.random.randn(1, 3, 224, 224).astype(np.float32)) output = net(input_tensor) print(output.shape) ``` #### 设置监控机制 鉴于昇腾Ascend 910B的特点,建议集成Prometheus等外部监测服务跟踪重要性能指标如NPU显存占用率及数据处理速度。这样可以帮助及时发现潜在瓶颈从而采取措施加以改进。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值