【昇思初学入门】第九天打卡-mindspore编译运行模式

mindspore编译运行模式

心得体会

动态图模式(PyNative模式):

特点:计算图的构建和计算同时发生(Define by run),其符合Python的解释执行方式。
优点:调试模型时方便,能够实时得到中间结果的值。
缺点:由于所有节点都需要被保存,难以对整个计算图进行优化,可能影响性能。
应用场景:脚本开发和网络流程调试过程。

静态图模式(Graph模式):

特点:将计算图的构建和实际计算分开。
优点:基于图优化、计算图整图下沉等技术,编译器可以进行全局优化,获得较好的性能。
缺点:在构建过程中不如动态图直观,调试时不如动态图方便。
应用场景:网络固定且需要高性能的场景。

笔记

import numpy as np
import mindspore as ms
from mindspore import nn, Tensor
ms.set_context(mode=ms.PYNATIVE_MODE)  # 使用set_context进行动态图模式的配置

class Network(nn.Cell):
    def __init__(self)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值