-
公开(公告)号:CN113469360B
公开(公告)日:2023-10-20
申请号:CN202010244456.8
申请日:2020-03-31
Applicant: 杭州海康威视数字技术股份有限公司
IPC: G06N5/045 , G06N5/046 , G06N3/042 , G06N3/0464 , G06N3/048
Abstract: 本申请公开了一种推理方法及装置,属于数据处理领域。本申请可以将目标硬件所不支持且不存在对应的可替换算子的算子确定出来,也即确定神经网络模型中第一类型的算子,之后,获取基于领域特定语言确定得到的第一类型的算子对应的注册算子,并对注册算子进行处理,得到目标硬件所支持的目标可执行代码,根据目标可执行代码和神经网络模型通过目标硬件进行前向推理。由于领域特定语言的设计与硬件无关,因此,用户无需了解设备的硬件特性,即可编写出注册算子,开发难度较低。另外,针对不同的硬件可能对应的同一种第一类型的算子,用户仅需将该算子编写一次得到对应的注册算子,即可以将该注册算子在不同的硬件上应用,开发工作量较低。
-
公开(公告)号:CN111914985B
公开(公告)日:2023-07-04
申请号:CN201910388839.X
申请日:2019-05-10
Applicant: 杭州海康威视数字技术股份有限公司
Abstract: 本申请公开了一种深度学习网络模型的配置方法、装置及计算机存储介质,属于深度学习领域。本申请实施例提供的配置方法首先可以获取当前设备的硬件信息,之后根据当前设备的硬件信息,确定深度学习网络模型包括的多层神经网络的输入配置信息,进而根据该深度学习网络模型包括的多层神经网络的输入配置信息和当前设备的硬件信息来为该深度学习网络分配运算资源。这样,即使设备的硬件条件发生了变化,也可以通过本申请提供的配置方法,根据当前设备的硬件信息来为该深度学习网络模型进行配置,也即,本申请提供的配置方法具备通用性。
-
公开(公告)号:CN114296942A
公开(公告)日:2022-04-08
申请号:CN202111674182.7
申请日:2021-12-28
Applicant: 杭州海康威视数字技术股份有限公司
IPC: G06F9/50
Abstract: 本发明实施例提供的一种内存管理方法、装置、电子设备及存储介质,应用于智能算法的技术领域,包括:针对多个待分配内存的网络模型中的每一个网络模型,获取该网络模型在运行过程中所需的各类型内存的大小;针对每一类型的内存,根据所述多个待分配内存的网络模型在运行过程中所需的各类型内存的大小计算该类型的内存对应的共享内存的大小;根据计算得到的每一类型的内存对应的共享内存的大小,创建每一类型对应的共享内存。通过本申请实施例的方法,可以获取并根据多个待分配内存的网络模型所需的多种类型的内存的大小,计算并创建共享内存,从而通过共享内存进行模型的训练,降低模型训练过程中内存的压力。
-
公开(公告)号:CN113743598A
公开(公告)日:2021-12-03
申请号:CN202010462971.3
申请日:2020-05-27
Applicant: 杭州海康威视数字技术股份有限公司
Abstract: 本申请实施例提供了一种AI芯片的运行方式的确定方法和装置,方法包括:获得目标神经网络模型;获得AI芯片支持的运行方式的不同组合,每种组合包括:目标神经网络模型中的各个网络层的运行方式;使得AI芯片基于不同组合,用目标神经网络模型对第一预设测试数据进行多次处理;获得AI芯片每次对第一预设测试数据处理完成所用的第一处理时长;选择第一处理时长最短的组合中包括的运行方式,确定为基于目标神经网络模型对数据进行处理时,AI芯片的运行方式,基于上述处理,能够提高基于神经网络模型进行数据处理的效率。
-
公开(公告)号:CN113469364A
公开(公告)日:2021-10-01
申请号:CN202010247286.9
申请日:2020-03-31
Applicant: 杭州海康威视数字技术股份有限公司
Abstract: 本申请实施例提供了一种推理平台、方法及装置。其中,所述推理平台包括推理库和私有层接口,所述私有层接口,用于按照通过所述私有层接口输入的私有层的层信息,定义所述私有层的执行逻辑;所述推理库,用于利用所述推理库已经涵盖的支持层和已经注册的私有层,执行输入的深度学习算法模型,以对输入的图像进行推理,得到推理结果;每当所执行的层为所述私有层时,调用所述私有层接口执行所执行的私有层被定义的执行逻辑。可以使得一个推理平台能够完成多种不同的具有用户自定义的私有层的深度学习模型的推理,无需针对不同的应用场景,分别开发推理库,提高开发效率,降低开发的人工成本,提升应用开发的灵活性以及实现设备的开放。
-
公开(公告)号:CN113111059A
公开(公告)日:2021-07-13
申请号:CN202010032859.6
申请日:2020-01-13
Applicant: 杭州海康威视数字技术股份有限公司
IPC: G06F16/22
Abstract: 本申请公开了一种数据存储管理的方法和装置,属于数据存储技术领域,所述方法包括:确定数据块中标记废弃的数据单元对应的存储位置;在保持数据块中未标记废弃的数据单元之间排列顺序不变的前提下,将未标记废弃的数据单元移动至标记废弃的数据单元对应的存储位置,得到数据移动后的数据块,其中,在数据移动后的数据块中,在未标记废弃的数据单元之间的排列顺序上任意相邻的两个未标记废弃的数据单元的存储位置相邻。本申请通过已标记废弃数据的存储位置,移动未标记废弃的数据,集中数据的占用。采用本申请,空闲的存储空间会集中到数据块之后,更便于不同数据量大小的数据存入,从而可以提高存储资源的利用率。
-
公开(公告)号:CN112905181A
公开(公告)日:2021-06-04
申请号:CN201911226498.2
申请日:2019-12-04
Applicant: 杭州海康威视数字技术股份有限公司
Abstract: 本申请实施例提供了一种模型编译、运行方法及装置,涉及人工智能技术领域,方法包括:获得待编译模型的输入数据的多个尺寸;基于多个尺寸对待编译模型进行编译,获得待编译模型处理多个尺寸中每一尺寸的输入数据使用的模型参数和待编译模型处理每一尺寸的输入数据使用的计算指令;对各个尺寸对应的模型参数之间取值相同的参数进行合并,得到合并模型参数,并确定合并模型参数中各个参数与各个尺寸的对应关系;生成包含多个尺寸对应的计算指令、合并模型参数和对应关系的编译后模型。应用本申请实施例提供的方案对待编译模型进行编译,可以降低生成的编译后模型对存储资源和运行资源的需求。
-
公开(公告)号:CN112149836A
公开(公告)日:2020-12-29
申请号:CN201910579427.4
申请日:2019-06-28
Applicant: 杭州海康威视数字技术股份有限公司
IPC: G06N20/00
Abstract: 本申请提供一种机器学习程序更新方法、装置及设备,该方法包括:获取用户输入的机器学习程序更新命令;根据所述机器学习程序更新命令获取用于实现机器学习的第一机器学习程序;若所述第一机器学习程序的性能优于第二机器学习程序的性能,则更新所述第一机器学习程序;所述第二机器学习程序是已经部署到程序集合中的机器学习程序。通过本申请的技术方案,可以不断对算法市场部署的用于实现机器学习的机器学习程序进行更新,不断的提升机器学习程序的性能。
-
公开(公告)号:CN107493441B
公开(公告)日:2020-03-06
申请号:CN201610409337.7
申请日:2016-06-12
Applicant: 杭州海康威视数字技术股份有限公司
IPC: H04N5/265 , H04N21/8549 , G06F16/738
Abstract: 本发明实施例提供了一种摘要视频生成方法及装置,所述方法包括:针对至少两个原始视频,对所述至少两个原始视频的采集场景图像进行合并处理,得到目标场景图像;针对每个原始视频,提取该原始视频中包括的各第一运动目标的第一视频信息;识别至少两个原始视频中包括的相同的第二运动目标,并将各第二运动目标在所述至少两个原始视频中的第一视频信息进行合并,得到各第二运动目标的第二视频信息;确定各第一运动目标和各第二运动目标各时刻在所述目标场景图像中的位置;依次将各第一运动目标和第二运动目标显示在所述目标场景图像中,生成摘要视频。本发明实施例能够针对多个视频采集设备采集的视频,生成一个摘要视频,提高用户体验。
-
公开(公告)号:CN107979778A
公开(公告)日:2018-05-01
申请号:CN201610940794.9
申请日:2016-10-25
Applicant: 杭州海康威视数字技术股份有限公司
IPC: H04N21/44
Abstract: 本发明实施例提供了一种视频分析方法、装置及系统,所述方法包括:获取目标视频,从所述目标视频中确定出至少两帧目标图片帧;针对所确定的目标图片帧,生成至少一个帧分析指令;将各个目标图片帧和所述帧分析指令,发送给至少两个异构处理器组,以供各个异构处理器组根据接收到的帧分析指令,对所接收到的目标图片帧进行特征分析,得到分析结果;其中,任意两个异构处理器组所执行特征分析的目标图片帧不同。应用本发明实施例,实现对视频进行快速分析。
-
-
-
-
-
-
-
-
-