Release Notes
MindSpore 2.7.2 Release Notes
主要特性及增强
Ascend
[BETA] 静态图jit_level为O1模式下支持GroupedMatMul + Reshape + AssignAdd融合模式,用户可通过设置环境变量
export MS_DEV_GRAPH_KERNEL_FLAGS="--enable_cluster_ops=GroupedMatmul,Reshape"开启。[STABLE] 静态图jit_level为O0/O1模式下,支持亚健康设备热切换功能,无需重启训练集群即可替换亚健康节点,实现分钟级断点续训。用户可以通过设置环境变量
export MS_ENABLE_TFT="{ARF:1}"开启该功能。
Parallel
[STABLE]
msrun支持在启动分布式任务时,通过taskset命令对scheduler进程和worker进程进行绑核,用户可通过入参--bind_core对启动进程设置绑核。
PyNative
[STABLE] 动态图下支持
frombuffer功能,允许从 Python 缓冲区协议对象(如 bytes 等)直接创建 MindSpore Tensor,无需数据拷贝。[STABLE] 动态图下支持
saved_tensors_hooks功能,允许用户为在前向计算中被保留并在反向阶段使用的 saved tensor 配置自定义的保存和加载逻辑。
Python
[STABLE] 支持Python 3.12版本。
兼容性
CANN 8.5.0版本组合包完成开源开放架构升级,由Toolkit+ops两个组合包组成,解耦优化带来一系列命名/数量/使用关系及安装目录的变更,MindSpore 2.7.2版本需要与CANN 8.5.0配套使用,旧版本兼容将在MindSpore 2.8.0继续支持。
贡献者
Bellatan,caifubi,chaijinwei,changzherui,chengbin,fuchao,guangpengz,guozhijian,hhz886,huangbingjian,huda,jiangna,jiaorui,kingxian,liangchenghui,lichen,liubuyu,liuluobin,liuyanwei,looop5,maoyuanpeng1,Margaret_wangrui,mengxian,NaCN,panzhihui,r1chardf1d0,rogeryu11,shaoshengqi,shen_haochen,shenwei41,tanghuikang,wang_ziqi,wangshaocong,wangyin,xiaotianci,xuzhen,yanghaoran,yide12,yuchaojie,yuliangbin,zhangyinxia,zhaochenjie,zhengzuohe,ZPaC,zyli2020,曹彤,范吉斌,胡彬,宦晓玲,李良灿,熊攀