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

运行时

应用开发

  • pyacl新增若干接口,主要涉及的接口示例:
    • aclrtGetStreamResLimit:获取指定Stream的Device资源限制。
    • aclrtSetStreamResLimit:设置指定Stream的Device资源限制。
    • aclrtResetStreamResLimit:重置指定Stream的Device资源限制,恢复默认配置。
    • aclrtUseStreamResInCurrentThread:在当前线程中使用指定Stream上的Device资源限制。
    • aclrtUnuseStreamResInCurrentThread:在当前线程中取消使用指定Stream上的Device资源限制。
    • aclrtGetResInCurrentThread:获取当前线程可使用的Device资源。
    • aclrtGetPrimaryCtxState:获取默认Context的状态。
    • aclFinalizeReference:去初始化函数,用于释放进程内acl接口使用的相关资源。
  • acl新增若干接口,主要涉及的接口示例:
    • aclrtGetMemUsageInfo:支持查询各模块占用的内存大小。
    • aclrtHostRegisterV2:注册host内存。
    • aclrtHostGetDevicePointer:获取由rtHostRegisterV2接口注册映射的Device内存地址。
    • aclrtMemGetAccess:根据指定地址和device位置,返回内存的读写权限。
  • 支持event跨进程通信功能,可通过以下新增接口实现:
    • aclrtIpcGetEventHandle:获取当前event的共享句柄。
    • aclrtIpcOpenEventHandle:通过共享句柄获取本进程可以使用的Event指针。
  • aclrtMallocHostWithCfg接口新增ACL_RT_MEM_ATTR_VA_FLAG属性。
  • aclGraph特性增强,Graph中可承载更多的task。