- 本文介绍了如何使用昇思MindSpore框架构建基于MNIST数据集的手写数字识别模型。首先,讲解了MindSpore的优势和架构。随后,详细描述了从数据下载、预处理到神经网络模型定义、训练和测试的完整流程。通过实例代码演示了如何使用MindSpore进行模型训练、保存和加载,并展示了模型预测的结果。最后,总结了学习过程中的重要经验和心得,鼓励读者动手实践,进一步探索和应用MindSpore。 本文介绍了如何使用昇思MindSpore框架构建基于MNIST数据集的手写数字识别模型。首先,讲解了MindSpore的优势和架构。随后,详细描述了从数据下载、预处理到神经网络模型定义、训练和测试的完整流程。通过实例代码演示了如何使用MindSpore进行模型训练、保存和加载,并展示了模型预测的结果。最后,总结了学习过程中的重要经验和心得,鼓励读者动手实践,进一步探索和应用MindSpore。
- 基于香橙派 AIpro搭建二维码分类模型及其Flask服务 🌴一.引言华为昇腾是华为在AI领域的核心品牌,提供先进的AI处理器和解决方案。其AI基础软硬件平台包含Atlas系列硬件、异构计算架构CANN、全场景AI框架昇思MindSpore等,为全球AI开发者提供强大的技术支持。随着物联网(IoT)和人工智能(AI)技术的飞速发展,边缘计算设备在数据处理和实时分析方面展现出巨大潜力。香橙... 基于香橙派 AIpro搭建二维码分类模型及其Flask服务 🌴一.引言华为昇腾是华为在AI领域的核心品牌,提供先进的AI处理器和解决方案。其AI基础软硬件平台包含Atlas系列硬件、异构计算架构CANN、全场景AI框架昇思MindSpore等,为全球AI开发者提供强大的技术支持。随着物联网(IoT)和人工智能(AI)技术的飞速发展,边缘计算设备在数据处理和实时分析方面展现出巨大潜力。香橙...
- 集合通信定义了一系列标准信息交换接口,解决并行计算时不同进程之间的通信问题。集合通信广泛用于AI、HPC等大规模计算通信场景。以深度学习数据并行训练场景为例,训练任务将不同训练样本分配给多个加速节点并行训练,在每一个训练迭代(或若干迭代)之后,模型梯度数据需要在所有节点间进行同步(如求和操作)。 集合通信定义了一系列标准信息交换接口,解决并行计算时不同进程之间的通信问题。集合通信广泛用于AI、HPC等大规模计算通信场景。以深度学习数据并行训练场景为例,训练任务将不同训练样本分配给多个加速节点并行训练,在每一个训练迭代(或若干迭代)之后,模型梯度数据需要在所有节点间进行同步(如求和操作)。
- 随着大模型的兴起,神经网络规模不断扩大,对内存资源的消耗也越来越高,如何降低AI算法的内存占用成为AI计算领域降成本提性能的一个重要手段。当前降低AI算法内存占用的主要技术有内存复用(Memory Reuse)、重算(Recompute)、内存交换(Memory Swap)、控制执行序(Topo优化)等,其中内存复用是应用最广泛的内存优化技术,该技术可在不影响网络执行性能的前提下降低内存占用,结合 随着大模型的兴起,神经网络规模不断扩大,对内存资源的消耗也越来越高,如何降低AI算法的内存占用成为AI计算领域降成本提性能的一个重要手段。当前降低AI算法内存占用的主要技术有内存复用(Memory Reuse)、重算(Recompute)、内存交换(Memory Swap)、控制执行序(Topo优化)等,其中内存复用是应用最广泛的内存优化技术,该技术可在不影响网络执行性能的前提下降低内存占用,结合
- 自昇腾Ascend C编程语言发布至今,已经有不少开发者通过官方教程文档、学习视频中快速掌握了如何开发Ascend C算子。然而对于一些深度开发者,需要更深入了解高性能编程技巧,更深层次理解编程模型和硬件架构、不同算子开发工程的区别以及高阶API的实现原理等。 自昇腾Ascend C编程语言发布至今,已经有不少开发者通过官方教程文档、学习视频中快速掌握了如何开发Ascend C算子。然而对于一些深度开发者,需要更深入了解高性能编程技巧,更深层次理解编程模型和硬件架构、不同算子开发工程的区别以及高阶API的实现原理等。
- 学会如何安装配置华为云ModelArts、开发板Atlas 200I DK A2。 并打通一个Ascend910训练到Ascend310推理的全流程思路。 > 在本篇章,我们继续进入推理阶段! 学会如何安装配置华为云ModelArts、开发板Atlas 200I DK A2。 并打通一个Ascend910训练到Ascend310推理的全流程思路。 > 在本篇章,我们继续进入推理阶段!
- CANN社区版从8.0RC1.alpha001开始,已经支持Atlas 200 A2推理产品进行Ascend C算子开发。据此,笔者在香橙派AIPro开发板上进行Ascend C环境搭建和例程运行。 CANN社区版从8.0RC1.alpha001开始,已经支持Atlas 200 A2推理产品进行Ascend C算子开发。据此,笔者在香橙派AIPro开发板上进行Ascend C环境搭建和例程运行。
- Orange Pi AI Pro 开发板是香橙派联合华为精心打造的高性能 AI 开发板,其搭载了昇腾 AI 处理器,可提供 8TOPS INT8 的计算能力,内存提供了 8GB 和 16GB两种版本。可以实现图像、视频等多种数据分析与推理计算,可广泛用于教育、机器人、无人机等场景。 Orange Pi AI Pro 开发板是香橙派联合华为精心打造的高性能 AI 开发板,其搭载了昇腾 AI 处理器,可提供 8TOPS INT8 的计算能力,内存提供了 8GB 和 16GB两种版本。可以实现图像、视频等多种数据分析与推理计算,可广泛用于教育、机器人、无人机等场景。
- DVPP(Digital Vision Pre-Processing)是昇腾AI处理器内置的图像处理单元,通过AscendCL媒体数据处理接口提供强大的媒体处理硬加速能力,主要功能包括图像编解码、视频编解码、图像抠图缩放等。往期分享过几个DVPP视频解码问题的典型案例(单击Link查看),看的人多,说明在这一块,大家还是有些疑问的,所以本期继续分享其它DVPP视频解码问题的典型案例,并给出原... DVPP(Digital Vision Pre-Processing)是昇腾AI处理器内置的图像处理单元,通过AscendCL媒体数据处理接口提供强大的媒体处理硬加速能力,主要功能包括图像编解码、视频编解码、图像抠图缩放等。往期分享过几个DVPP视频解码问题的典型案例(单击Link查看),看的人多,说明在这一块,大家还是有些疑问的,所以本期继续分享其它DVPP视频解码问题的典型案例,并给出原...
- 悟空·画画是基于扩散模型的中文以文生图大模型,由华为诺亚方舟实验室携手华为中央软件研究院分布式并行实验室、昇腾计算业务联合开发,使用昇思MindSpore AI框架+昇腾Atlas硬件实现。本期实战营基于华为全栈AI技术,以及华为云一站式AI开发平台ModelArts,介绍常见AIGC模型的基本概念、原理介绍、网络结构等内容。 悟空·画画是基于扩散模型的中文以文生图大模型,由华为诺亚方舟实验室携手华为中央软件研究院分布式并行实验室、昇腾计算业务联合开发,使用昇思MindSpore AI框架+昇腾Atlas硬件实现。本期实战营基于华为全栈AI技术,以及华为云一站式AI开发平台ModelArts,介绍常见AIGC模型的基本概念、原理介绍、网络结构等内容。
- 在昇腾AI处理器上训练PyTorch框架模型时,可能由于环境变量设置问题、训练脚本代码问题,导致打印出的堆栈报错与实际错误并不一致、脚本运行异常等问题,那么本期就分享几个关于PyTorch模型训练问题的典型案例,并给出原因分析及解决方法。 在昇腾AI处理器上训练PyTorch框架模型时,可能由于环境变量设置问题、训练脚本代码问题,导致打印出的堆栈报错与实际错误并不一致、脚本运行异常等问题,那么本期就分享几个关于PyTorch模型训练问题的典型案例,并给出原因分析及解决方法。
- 记录和小滕的第一次亲密接触。 记录和小滕的第一次亲密接触。
- ATC(Ascend Tensor Compiler)是异构计算架构CANN体系下的模型转换工具,它可以将开源框架的网络模型(如TensorFlow等)以及Ascend IR定义的单算子描述文件转换为昇腾AI处理器支持的离线模型。本期就分享几个环境搭建过程中常见问题的典型案例,并给出原因分析及解决方法。 ATC(Ascend Tensor Compiler)是异构计算架构CANN体系下的模型转换工具,它可以将开源框架的网络模型(如TensorFlow等)以及Ascend IR定义的单算子描述文件转换为昇腾AI处理器支持的离线模型。本期就分享几个环境搭建过程中常见问题的典型案例,并给出原因分析及解决方法。
- Stable Diffusion模型迁移到Ascend的适配指导 Stable Diffusion模型迁移到Ascend的适配指导
上滑加载中
推荐直播
-
香橙派AIpro的远程推理框架与实验案例
2025/07/04 周五 19:00-20:00
郝家胜 -华为开发者布道师-高校教师
AiR推理框架创新采用将模型推理与模型应用相分离的机制,把香橙派封装为AI推理黑盒服务,构建了分布式远程推理框架,并提供多种输入模态、多种输出方式以及多线程支持的高度复用框架,解决了开发板环境配置复杂上手困难、缺乏可视化体验和资源稀缺课程受限等痛点问题,真正做到开箱即用,并支持多种笔记本电脑环境、多种不同编程语言,10行代码即可体验图像分割迁移案例。
回顾中 -
鸿蒙端云一体化应用开发
2025/07/10 周四 19:00-20:00
倪红军 华为开发者布道师-高校教师
基于鸿蒙平台终端设备的应用场景越来越多、使用范围越来越广。本课程以云数据库服务为例,介绍云侧项目应用的创建、新建对象类型、新增存储区及向对象类型中添加数据对象的方法,端侧(HarmonyOS平台)一体化工程项目的创建、云数据资源的关联方法及对云侧数据的增删改查等操作方法,为开发端云一体化应用打下坚实基础。
即将直播
热门标签