-
公开(公告)号:CN114879964A
公开(公告)日:2022-08-09
申请号:CN202210324919.0
申请日:2022-03-30
Applicant: 杭州海康威视数字技术股份有限公司
IPC: G06F8/41
Abstract: 本发明实施例提供了代码生成方法及装置,应用于数据处理技术领域。该方法包括:获取针对目标编程语言的模板代码;其中,目标编程语言为待生成代码所属的编程语言;对模板代码进行字符串识别,得到多个字符串以及每一字符串所属的字符串类别;基于多个字符串中每一字符串所属的字符串类别对应的转换策略,对模板代码中的各字符串进行代码转换,得到中间代码;调用目标解释器运行中间代码,以得到目标解释器输出的目标代码;其中,目标解释器为可执行中间代码所属编写语言的解释器。通过本方案,可以简化代码生成方案构建的复杂程度,提高代码生成的适用性。
-
公开(公告)号:CN119398125B
公开(公告)日:2025-05-02
申请号:CN202411975373.0
申请日:2024-12-30
Applicant: 杭州海康威视数字技术股份有限公司
Abstract: 本申请实施例提供了一种模型优化方法、装置、电子设备及存储介质,涉及机器学习技术领域。方法包括:获取优化前的深度学习模型包含的每一算子的算子规格;基于获取到的算子规格,从优化前的深度学习模型包含的各算子中,确定待部署模型的硬件平台中神经处理单元不支持的算子,作为超规格算子;按照每一超规格算子的算子规格,生成该超规格算子对应的优化算子;一个超规格算子对应的优化算子包含神经处理单元支持的公开算子以及扩展算子;将每一超规格算子替换为对应的优化算子,得到优化后的深度学习模型;硬件平台中中央处理器用于运行优化后的深度学习模型中的扩展算子。如此,能够保证深度学习模型在硬件平台上的正常运行。
-
公开(公告)号:CN119398125A
公开(公告)日:2025-02-07
申请号:CN202411975373.0
申请日:2024-12-30
Applicant: 杭州海康威视数字技术股份有限公司
Abstract: 本申请实施例提供了一种模型优化方法、装置、电子设备及存储介质,涉及机器学习技术领域。方法包括:获取优化前的深度学习模型包含的每一算子的算子规格;基于获取到的算子规格,从优化前的深度学习模型包含的各算子中,确定待部署模型的硬件平台中神经处理单元不支持的算子,作为超规格算子;按照每一超规格算子的算子规格,生成该超规格算子对应的优化算子;一个超规格算子对应的优化算子包含神经处理单元支持的公开算子以及扩展算子;将每一超规格算子替换为对应的优化算子,得到优化后的深度学习模型;硬件平台中中央处理器用于运行优化后的深度学习模型中的扩展算子。如此,能够保证深度学习模型在硬件平台上的正常运行。
-
公开(公告)号:CN119376739B
公开(公告)日:2025-04-01
申请号:CN202411975345.9
申请日:2024-12-30
Applicant: 杭州海康威视数字技术股份有限公司
Abstract: 本申请实施例提供了一种模型优化方法、装置、电子设备及存储介质,涉及计算机技术领域。方法包括:基于当前的软件算子库和硬件平台当前的硬件算子库,确定待优化模型的待优化模型信息;将待优化模型信息输入至当前的第一优化引擎,得到优化后的模型包含的算子的算子属性和算子之间的算子连接关系;基于优化后的模型包含的算子的算子属性和算子之间的算子连接关系,得到优化后的模型。电子设备自动获取待优化模型信息,后续第一优化引擎按照算子优化策略库中记录的各算子优化策略,基于待优化模型信息,对待优化模型进行优化,无需用户基于人工经验手动对待优化模型进行优化,就不要求用户拥有专业知识,可以降低用户使用深度学习模型时的门槛。
-
公开(公告)号:CN119376739A
公开(公告)日:2025-01-28
申请号:CN202411975345.9
申请日:2024-12-30
Applicant: 杭州海康威视数字技术股份有限公司
Abstract: 本申请实施例提供了一种模型优化方法、装置、电子设备及存储介质,涉及计算机技术领域。方法包括:基于当前的软件算子库和硬件平台当前的硬件算子库,确定待优化模型的待优化模型信息;将待优化模型信息输入至当前的第一优化引擎,得到优化后的模型包含的算子的算子属性和算子之间的算子连接关系;基于优化后的模型包含的算子的算子属性和算子之间的算子连接关系,得到优化后的模型。电子设备自动获取待优化模型信息,后续第一优化引擎按照算子优化策略库中记录的各算子优化策略,基于待优化模型信息,对待优化模型进行优化,无需用户基于人工经验手动对待优化模型进行优化,就不要求用户拥有专业知识,可以降低用户使用深度学习模型时的门槛。
-
公开(公告)号:CN117762426A
公开(公告)日:2024-03-26
申请号:CN202311789189.2
申请日:2023-12-22
Applicant: 杭州海康威视数字技术股份有限公司
Abstract: 本申请公开一种应用部署方法、装置、设备及存储介质,该方法包括:确定第一语言开发的待部署应用,调用以第一语言开发的对应预设仿真接口,运行所述待部署应用的至少第一部分功能,并得到运行结果;所述预设仿真接口的功能与第二设备中相应接口的功能相同,所述第二设备中运行基于相应第二语言开发的接口运行以第二语言开发的应用;若相应运行结果满足预设验证效果要求,对所述待部署应用进行转换,并将转换后的所述待部署应用部署至所述第二设备中,其中,对所述待部署应用进行转换包括将待部署应用转换为可以在第二设备中运行的应用以及将该应用的代码转变为第二语言编写的代码。本申请解决相关技术中,难以满足实际应用需求的技术问题。
-
公开(公告)号:CN117331572A
公开(公告)日:2024-01-02
申请号:CN202311309940.4
申请日:2023-10-08
Applicant: 杭州海康威视数字技术股份有限公司
Abstract: 本申请实施例提供了一种模型部署方法、装置及推理系统。其中,所述方法包括:获取用于表示原始模型的推理过程的原始推理语法树;并获取用于表示额外处理过程的原始处理语法树;生成所描述的过程与原始推理语法树等效、且所描述的过程包括的运算均为目标平台支持的运算的目标推理语法树,并生成所描述的过程与原始处理语法树等效、且所描述的过程包括的运算均为目标平台支持的运算的目标处理语法树;拼接目标推理语法树和目标处理语法树,得到拼接语法树;根据拼接语法树,生成用于实现拼接语法树所描述的过程的目标代码;将目标代码部署于目标平台,以使得目标平台通过执行目标代码实现额外处理过程和推理过程。可以有效提高模型部署效率。
-
公开(公告)号:CN115170838A
公开(公告)日:2022-10-11
申请号:CN202210809919.X
申请日:2022-07-11
Applicant: 杭州海康威视数字技术股份有限公司
IPC: G06V10/72 , G06V10/774 , G06V10/82 , G06V10/762
Abstract: 本申请实施例提供了一种数据筛选方法及装置,该方法包括:获取第一样本图像集,第一样本图像集包括多个第一样本图像;将多个第一样本图像分别输入待精简模型,得到每个第一样本图像的预测结果;根据每个第一样本图像的预测结果以及该第一样本图像的标注结果,确定每个第一样本图像的决策距离;根据每个第一样本图像的决策距离,筛选出待精简模型表现最差的第一预设数量个第一样本图像。应用本申请实施例提供的技术方案,能够筛选出对模型精简具有指导作用的图像数据,提高图像数据筛选的准确性。
-
-
-
-
-
-
-