运行时
应用开发
- 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。
父主题: 新增特性