昇腾社区首页
中文
注册

接口变更说明

本章节的接口变更说明包括新增、修改、废弃和删除。接口变更只体现代码层面的修改,不包含文档本身在语言、格式、链接等方面的优化改进。

  • 新增:表示此次版本新增的接口。
  • 修改:表示本接口相比于上个版本有修改。
  • 废弃:表示该接口自作出废弃声明的版本起停止演进,且在声明一年后可能被移除。
  • 删除:表示该接口在此次版本被移除。
表1 Ascend Extension for PyTorch接口变更汇总

变更版本

类名/API原型

类/API类别

变更类别

变更说明

v2.1.0

torch_npu.npu_group_norm_swish

自定义接口

新增

新增支持

torch_npu.npu_cross_entropy_loss

自定义接口

新增

新增支持

torch_npu.npu_rotary_mul

自定义接口

修改

接口新增入参rotary_mode

torch_npu.npu_advance_step_flashattn

自定义接口

新增

新增支持

torch_npu.npu.backends.fft_plan_cache

原生接口

新增

新增支持,同torch.backends.cuda.cufft_plan_cache

v2.3.1

变更同v2.1.0版本

v2.4.0

变更同v2.1.0版本

Ascend Extension for PyTorch新增部分API支持及特性支持,具体可参考《API参考》。

表2 openMind接口变更汇总

变更版本

类名/API原型

类/API类别

变更类别

变更说明

1.1.0

openmind-cli eval

命令行接口

修改

openmind-cli lmeval接口变更为openmind-cli eval,新增model_name_or_path入参,支持传入模型仓库名称或模型本地路径。

openmind-cli rm/pull/push

命令行接口

修改

新增repo_id入参,支持用户传入对应模型名称进行上传、下载或删除。

openmind-cli run

命令行接口

修改

新增model入参,支持传入模型仓库名称或模型本地路径。

删除docker入参,日落该功能。

openmind-cli deploy

命令行接口

修改

新增device/model_id/model_name_or_path入参。
  • device:支持传入部署使用的NPU卡号,替换原入参npu_device_ids,原入参同时兼容。
  • model_id:支持使用openMind Library内置模型ID。
  • model_name_or_path:支持传入魔乐社区模型ID或模型权重本地路径。

openmind-cli export

命令行接口

修改

新增adapter_name_or_path入参,支持传入训练后的适配器权重路径,用于替换原有入参adapter_models,原入参同时兼容。

openmind-cli chat

命令行接口

修改

新增model_id/backend/fp16/bf16/trust_remote_code入参。
  • model_id:支持使用openMind Library内置模型ID。
  • backend:支持选择推理后端。
  • fp16/bf16:支持指定模型加载数据格式。
  • trust_remote_code:支持是否信任远程下载的模型权重文件。

删除rope_scaling/flash_attn/adapter_folder/docker入参,日落相关参数功能。

openMind新增部分API支持及特性支持,具体可参考《API参考》。