昇腾社区首页
中文
注册
开发者
下载

运行时

本节中的${install_path}请替换为CANN软件安装路径。如下以安装Ascend-cann-toolkit举例。

废弃特性

下表中所示的目录、文件和接口计划在2026.12.30之后的版本删除。

表1 废弃特性及其替换方案

废弃的目录、文件和接口

替换的目录、文件和接口

${install_path}/ascend-toolkit/latest/runtime/include/acl

${install_path}/cann/include/acl

${install_path}/ascend-toolkit/latest/runtime/include/aclnn

${install_path}/cann/include/aclnn

${install_path}/ascend-toolkit/latest/runtime/include/graph

${install_path}/cann/include/graph

${install_path}/cann/pkg_inc/runtime/runtime目录下的所有头文件将下线

后续不提供相关功能

rtGetC2cCtrlAddr接口从${install_path}/ascend-toolkit/latest/toolkit/include/experiment/runtime/runtime/rt_ffts.h中废弃

使用${install_path}/cann/include/acl/aclrt.h中的aclrtGetHardwareSyncAddr接口替换

rtFftsTaskLaunch和rtFftsTaskLaunchWithFlag接口从${install_path}/ascend-toolkit/latest/toolkit/include/experiment/runtime/runtime/rt_ffts.h中废弃

后续不提供相关功能

rtBindHostPid、rtUnbindHostPid、rtProfSetProSwitch、rtQueryProcessHostPid、rtGetDeviceIdByGeModelIdx、rtGetExceptionRegInfo、rtGetMaxModelNum、rtLabelGoto、rtLabelGotoEx、rtProfilerConfig、rtProfilerInit、rtProfilerTrace、rtProfilingCommandHandle、rtProfRegisterCtrlCallback、rtSetDeviceIdByGeModelIdx、rtSetExceptCallback、rtSetMsprofReporterCallback、rtSetProfDirEx、rtUnsetDeviceIdByGeModelIdx接口从${install_path}/ascend-toolkit/latest/toolkit/include/experiment/runtime/runtime/rt_base.h中废弃

后续不提供相关功能

rtGetBinaryDeviceBaseAddr接口从${install_path}/ascend-toolkit/latest/toolkit/include/experiment/runtime/runtime/rt_base.h中废弃

使用${install_path}/cann/include/acl/aclrt.h中的aclrtBinaryGetDevAddress接口替换

rtGetTaskIdAndStreamID接口从${install_path}/ascend-toolkit/latest/toolkit/include/experiment/runtime/runtime/rt_base.h中废弃

使用${install_path}/cann/include/acl/aclrt.h中的aclrtGetThreadLastTaskId和aclrtStreamGetId接口替换

rtLabelCreate、rtLabelCreateEx、rtLabelCreateExV2、rtLabelCreateV2接口从${install_path}/ascend-toolkit/latest/toolkit/include/experiment/runtime/runtime/rt_base.h中废弃

使用${install_path}/cann/include/acl/aclrt.h中的aclrtCreateLabel接口替换

rtLabelListCpy接口从${install_path}/ascend-toolkit/latest/toolkit/include/experiment/runtime/runtime/rt_base.h中废弃

使用${install_path}/cann/include/acl/aclrt.h中的aclrtCreateLabelList和aclrtDestroyLabelList接口替换

rtLabelSet接口从${install_path}/ascend-toolkit/latest/toolkit/include/experiment/runtime/runtime/rt_base.h中废弃

使用${install_path}/cann/include/acl/aclrt.h中的aclrtSetLabel接口替换

rtLabelSwitchByIndex接口从${install_path}/ascend-toolkit/latest/toolkit/include/experiment/runtime/runtime/rt_base.h中废弃

使用${install_path}/cann/include/acl/aclrt.h中的aclrtSwitchLabelByIndex接口替换

rtProfilerTraceEx接口从${install_path}/ascend-toolkit/latest/toolkit/include/experiment/runtime/runtime/rt_base.h中废弃

使用${install_path}/cann/include/acl/aclrt.h中的aclrtProfTrace接口替换

rtRegDeviceStateCallbackEx接口从${install_path}/ascend-toolkit/latest/toolkit/include/experiment/runtime/runtime/rt_base.h中废弃

使用${install_path}/cann/include/acl/aclrt.h中的aclrtRegDeviceStateCallback接口替换

rtRegTaskFailCallbackByModule接口从${install_path}/ascend-toolkit/latest/toolkit/include/experiment/runtime/runtime/rt_base.h中废弃

使用${install_path}/cann/include/acl/aclrt.h中的aclrtSetExceptionInfoCallback接口替换

rtSetIpcMemorySuperPodPid接口从${install_path}/ascend-toolkit/latest/toolkit/include/experiment/runtime/runtime/rt_base.h中废弃

使用${install_path}/cann/include/acl/aclrt.h中aclrtIpcMemImportPidInterServer接口替换

rtSetIpcNotifySuperPodPid接口从${install_path}/ascend-toolkit/latest/toolkit/include/experiment/runtime/runtime/rt_base.h中废弃

使用${install_path}/cann/include/acl/aclrt.h中的aclrtNotifySetImportPidInterServer接口替换

rtSetTaskAbortCallBack接口从${install_path}/ascend-toolkit/latest/toolkit/include/experiment/runtime/runtime/rt_base.h中废弃

使用${install_path}/cann/include/acl/aclrt.h中的aclrtSetTaskAbortCallBack接口替换

rtSetTaskFailCallback接口从${install_path}/ascend-toolkit/latest/toolkit/include/experiment/runtime/runtime/rt_base.h中废弃

使用${install_path}/cann/include/acl/aclrt.h中的aclrtSetExceptionInfoCallback接口替换

rtStreamGetMode接口从${install_path}/ascend-toolkit/latest/toolkit/include/experiment/runtime/runtime/rt_base.h中废弃

使用${install_path}/cann/include/acl/aclrt.h中的aclrtGetStreamAttribute接口替换

rtStreamSetMode接口从${install_path}/ascend-toolkit/latest/toolkit/include/experiment/runtime/runtime/rt_base.h中废弃

使用${install_path}/cann/include/acl/aclrt.h中的aclrtSetStreamFailureMode和aclrtSetStreamOverflowSwitch接口替换

aclsysGetCANNVersion接口从${install_path}/ascend-toolkit/latest/include/acl/acl.h中废弃

使用${install_path}/cann/include/acl/acl.h中的aclsysGetVersionStr和aclsysGetVersionNum接口替换

libascendcl.so从${install_path}/ascend-toolkit/latest/lib64中废弃

使用${install_path}/cann/lib64中的libacl_rt.so、libacl_mdl.so、libacl_op_executor.so库文件替换