利索能及
我要发布
收藏
专利号: 2018111872577
申请人: 平安科技(深圳)有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2026-07-01
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种基于人脸识别的计算资源配置方法,其特征在于,所述基于人脸识别的计算资源配置方法包括:以预设时间间隔,检测本地主机计算资源的硬件参数和与所述本地主机计算资源对应的驱动文件,得到硬件信息和所述驱动文件的存储路径,其中,所述本地主机计算资源包括中央处理单元和图形处理单元;

将所述硬件信息和所述驱动文件的存储路径对应保存到资源配置文件中;

若接收到人脸识别计算任务,则获取所述人脸识别计算任务的计算复杂度,并根据预设的计算复杂度与任务类型的对应关系,确定所述人脸识别计算任务的任务类型;

从所述资源配置文件中读取与所述人脸识别计算任务的任务类型对应的所述驱动文件的存储路径,并调用与该存储路径中的所述驱动文件,完成所述人脸识别计算任务。

2.如权利要求1所述的基于人脸识别的计算资源配置方法,其特征在于,所述从所述资源配置文件中读取与所述人脸识别计算任务的任务类型对应的所述驱动文件的存储路径,并调用与该存储路径中的所述驱动文件,完成所述人脸识别计算任务,包括:若所述人脸识别计算任务的任务类型为CPU处理任务,则获取所述人脸识别计算任务中每个计算子任务的预设标志位;

若所述计算子任务的所述预设标志位为预设任务类型标识,则将该计算子任务的任务类型设置为GPU处理任务,否则,若所述计算子任务的所述预设标志位不等于预设任务类型标识,则将该计算子任务的任务类型设置为所述CPU处理任务;

从所述资源配置文件中读取与每个所述计算子任务的任务类型对应的所述驱动文件的存储路径,并调用与该存储路径中的所述驱动文件,完成每个所述计算子任务。

3.如权利要求2所述的基于人脸识别的计算资源配置方法,其特征在于,所述若所述计算子任务的所述预设标志位为预设任务类型标识,则将该计算子任务的任务类型设置为GPU处理任务,否则,若所述计算子任务的所述预设标志位不等于预设任务类型标识,则将该计算子任务的任务类型设置为所述CPU处理任务,包括:若所述计算子任务的所述预设标志位为预设任务类型标识,且该计算子任务中循环语句的循环总次数超过预设阈值,则将该计算子任务的任务类型设置为所述GPU处理任务,否则,若所述计算子任务的所述预设标志位为预设任务类型标识,且该计算子任务中循环语句的循环总次数不超过预设阈值,则将该计算子任务的任务类型设置为所述CPU处理任务。

4.如权利要求1所述的基于人脸识别的计算资源配置方法,其特征在于,所述将所述硬件信息和所述驱动文件的存储路径对应保存到资源配置文件中之后,所述若接收到人脸识别计算任务,则获取所述人脸识别计算任务的计算复杂度,并根据预设的计算复杂度与任务类型的对应关系,确定所述人脸识别计算任务的任务类型之前,所述基于人脸识别的计算资源配置方法还包括:将所述硬件信息和所述驱动文件存储路径对应保存到数据库中,以用于对所述硬件信息和所述驱动文件存储路径进行备份。

5.如权利要求1所述的基于人脸识别的计算资源配置方法,其特征在于,所述将所述硬件信息和所述驱动文件的存储路径对应保存到资源配置文件中之后,所述若接收到人脸识别计算任务,则获取所述人脸识别计算任务的计算复杂度,并根据预设的计算复杂度与任务类型的对应关系,确定所述人脸识别计算任务的任务类型之前,所述基于人脸识别的计算资源配置方法还包括:为所述资源配置文件分配版本管理号,并将所述资源配置文件保存到版本管理库中,以用于对所述资源配置文件进行版本管理。

6.一种基于人脸识别的计算资源配置装置,其特征在于,所述基于人脸识别的计算资源配置装置包括:检测模块,用于以预设时间间隔,检测本地主机计算资源的硬件参数和与所述本地主机计算资源对应的驱动文件,得到硬件信息和所述驱动文件的存储路径,其中,所述本地主机计算资源包括中央处理单元和图形处理单元;

配置文件生成模块,用于将所述硬件信息和所述驱动文件的存储路径对应保存到资源配置文件中;

任务分类模块,用于若接收到人脸识别计算任务,则获取所述人脸识别计算任务的计算复杂度,并根据预设的计算复杂度与任务类型的对应关系,确定所述人脸识别计算任务的任务类型;

驱动调用模块,用于从所述资源配置文件中读取与所述人脸识别计算任务的任务类型对应的所述驱动文件的存储路径,并调用与该存储路径中的所述驱动文件,完成所述人脸识别计算任务。

7.如权利要求6所述的基于人脸识别的计算资源配置装置,其特征在于,所述驱动调度模块包括:任务获取子模块,用于若所述人脸识别计算任务的任务类型为所述CPU处理任务,则获取所述人脸识别计算任务中每个计算子任务的预设标志位;

任务分类子模块,用于若所述计算子任务的所述预设标志位为预设任务类型标识,则将该计算子任务的任务类型设置为所述GPU处理任务,否则,若所述计算子任务的所述预设标志位不等于预设任务类型标识,则将该计算子任务的任务类型设置为所述CPU处理任务;

驱动调用子模块,用于从所述资源配置文件中读取与每个所述计算子任务的任务类型对应的所述驱动文件的存储路径,并调用与该存储路径中的所述驱动文件,完成每个所述计算子任务。

8.如权利要求6所述的基于人脸识别的计算资源配置装置,其特征在于,所述任务分类子模块包括:子任务判断单元,用于若所述计算子任务的所述预设标志位为预设任务类型标识,且该计算子任务中循环语句的循环总次数超过预设阈值,则将该计算子任务的任务类型设置为所述GPU处理任务,否则,若所述计算子任务的所述预设标志位为预设任务类型标识,且该计算子任务中循环语句的循环总次数不超过预设阈值,则将该计算子任务的任务类型设置为所述CPU处理任务。

9.一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至

5任一项所述基于人脸识别的计算资源配置方法的步骤。

10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至5任一项所述基于人脸识别的计算资源配置方法的步骤。