acl.himpi.sys_create_epoll

c函数原型

hi_s32 hi_mpi_sys_create_epoll(hi_s32 size, hi_s32 *epoll_fd);

Python函数

epoll_fd, ret = acl.himpi.sys_create_epoll(size)

函数功能

创建新的DVPP epoll实例。

昇腾310 AI处理器,当前版本该接口预留。

昇腾910 AI处理器,当前版本该接口预留。

输入说明

size:epoll实例最大可侦听的DVPP通道文件句柄个数,当前该字段为预留,传入一个正数即可。

返回值说明

ret:int,错误码。

epoll_fd:新创建的DVPP epoll实例的句柄。句柄个数受限于Linux操作系统的open files(一个任务最多可以同时打开的文件个数)资源限制,您可以使用ulimit -al命令查看open files。

约束说明

acl.himpi.sys_create_epollacl.himpi.sys_ctl_epollacl.himpi.sys_wait_epollacl.himpi.sys_close_epoll这几个接口要配合使用。使用epoll编程模型操作DVPP通道的输入/输出数据。

注意事项

对于昇腾310 AI处理器,对于昇腾910 AI处理器标准形态下,仅能使用DVPP提供的epoll接口,不能使用Linux操作系统的epoll函数。

参考资源