# Release Notes [![查看源文件](https://mindspore-website.obs.cn-north-4.myhuaweicloud.com/website-images/r2.9.0/resource/_static/logo_source.svg)](https://atomgit.com/mindspore/mindspore/blob/v2.9.0/RELEASE_CN.md) ## MindSpore 2.9.0 Release Notes ### 主要特性及增强 #### Runtime - [STABLE] 内存绑定及绑核易用性增强:进程启动时支持绑定内存,稳定异构拷贝的性能稳定性。用户可以通过设置msrun入参`-- bind_numa`开启此功能。`--bind_numa`和`mindspore.runtime.set_cpu_affinity`支持传入统一的 JSON 格式绑定配置。 #### PyNative - [STABLE] 动态图异步执行模式下DVM算子自动融合功能增强:新增支持MatMul算子后向融合Elemwise算子。用户可以通过设置环境变量`MS_DEV_PYNATIVE_FUSION_FLAGS`开启此功能。 - [STABLE] 新增对`meta`类型的`device`支持,包括创建`meta`类型的Tensor,支持`meta`类型的Tensor作为算子输入。 ### API 变更 - [STABLE] [mindspore.ops](https://www.mindspore.cn/docs/zh-CN/r2.9.0/api_python/mindspore.ops.html) API 新增了两个 DeepSeek Sparse Attention(DSA) 算子接口: | mindspore.ops | | :----------------------------------- | | mindspore.ops.sparse_flash_attention | | mindspore.ops.lightning_indexer | - [STABLE] [mindspore.mint.eq](https://www.mindspore.cn/docs/zh-CN/r2.9.0/api_python/mint/mindspore.mint.eq.html#mindspore.mint.eq)、[mindspore.ops.equal](https://www.mindspore.cn/docs/zh-CN/r2.9.0/api_python/ops/mindspore.ops.equal.html#mindspore.ops.equal)、[mindspore.ops.Equal](https://www.mindspore.cn/docs/zh-CN/r2.9.0/api_python/ops/mindspore.ops.Equal.html#mindspore.ops.Equal)、[mindspore.mint.less](https://www.mindspore.cn/docs/zh-CN/r2.9.0/api_python/mint/mindspore.mint.less.html#mindspore.mint.less)、[mindspore.mint.lt](https://www.mindspore.cn/docs/zh-CN/r2.9.0/api_python/mint/mindspore.mint.lt.html#mindspore.mint.lt)、[mindspore.ops.less](https://www.mindspore.cn/docs/zh-CN/r2.9.0/api_python/ops/mindspore.ops.less.html#mindspore.ops.less)和[mindspore.ops.Less](https://www.mindspore.cn/docs/zh-CN/r2.9.0/api_python/ops/mindspore.ops.Less.html#mindspore.ops.Less)不再支持第一个输入 `input` 为标量类型。 - [STABLE] 在CPU后端,[mindspore.ops.trunc](https://www.mindspore.cn/docs/zh-CN/r2.9.0/api_python/ops/mindspore.ops.trunc.html#mindspore.ops.trunc)现在支持`uint16`类型输入,[mindspore.ops.floor_div](https://www.mindspore.cn/docs/zh-CN/r2.9.0/api_python/ops/mindspore.ops.floor_div.html#mindspore.ops.floor_div)、[mindspore.ops.floor_divide](https://www.mindspore.cn/docs/zh-CN/r2.9.0/api_python/ops/mindspore.ops.floor_divide.html#mindspore.ops.floor_divide)和[mindspore.ops.remainder](https://www.mindspore.cn/docs/zh-CN/r2.9.0/api_python/ops/mindspore.ops.remainder.html#mindspore.ops.remainder)现在支持`bool`类型输入。 - [STABLE] [mindspore.nn.Cell.recompute](https://www.mindspore.cn/docs/zh-CN/r2.9.0/api_python/nn/mindspore.nn.Cell.html#mindspore.nn.Cell.recompute)和[mindspore.recompute](https://www.mindspore.cn/docs/zh-CN/r2.9.0/api_python/mindspore/mindspore.recompute.html)的`output_recompute`参数新增支持在静态图下使用。 - [BETA] [mindspore.nn.Cell](https://www.mindspore.cn/docs/zh-CN/r2.9.0/api_python/nn/mindspore.nn.Cell.html)新增[register_parameter_forward_hook](https://www.mindspore.cn/docs/zh-CN/r2.9.0/api_python/nn/mindspore.nn.Cell.html#mindspore.nn.Cell.register_parameter_forward_hook)接口,支持为Parameter注册正向Hook。 - [STABLE] mindspore.mint.optim新增融合优化器[mindspore.mint.optim.FusedAdamW](https://www.mindspore.cn/docs/zh-CN/r2.9.0/api_python/mint/mindspore.mint.optim.FusedAdamW.html#mindspore.mint.optim.FusedAdamW),其为Fused Adaptive Moment Estimation Weight Decay(**FusedAdamW**)算法的实现。 - [STABLE] [mindspore.load_checkpoint](https://www.mindspore.cn/docs/zh-CN/r2.9.0/api_python/mindspore/mindspore.load_checkpoint.html#mindspore.load_checkpoint) 权重加载接口新增对safetensors格式的BytesIO对象的支持。 ### 依赖变更 - oneDNN 依赖升级到 3.10.1 - PyYAML 依赖限制改为 `>=6.0` - Eigen 依赖升级到 5.0.0 - glog(Google Logging Library) 依赖升级到 0.7.1 - JSON for Modern C++ 依赖升级到 3.12.0 - 去除 CUB 依赖 - 去除 jemalloc 依赖 ### 贡献者 baochong1,bellatan,BigSkySea,bleub,caifubi,celiaccui,chaijinwei,changzherui1,chenshan2623,chujinjin,chuting,dingjinshan,downsivan,fangwenyi1,fary86,fengyixing,fortunegit,ginfung,haloradar,haozhang,hbhu_bin,horcham_zhq,huan-xiaoling,hulongjie,hwcaifubi,hwjiaorui,hz893,jiangna,jiaorui,jonyguo,lanshaozuishuai,Liangcan-Li,liangchenghui,LiangZhibo,lichen666,lijiajie1234,limingqi107,LinHaier,LiNuohang,liuchengji3,looop5,luochao60,machangwei ,maoyuanpeng1,Margaret_wangrui,nicholas_yhr,panzhihui1,probiotics_53,propathee,Qiao_Fu,rainyhorse,shen_haochen,shenwei41,shuqian0,silkage_jiajia,SorryNaCN,sunshineko,wangnan39,wang-ziqi-code,wjlflyer,wujueying,wusuqin4,XianglongZeng,xuzhen,yangjiane,yangting,yanluojia2025,ynagxiaochun2025,yt_289,yuanqi1104,zh_qh,zhanglei,zhanglei546,zhangyifan999,zhangyinxia,zhaochenjie-huawei,zzhongmin,刘飞扬