-
公开(公告)号:CN112236749B
公开(公告)日:2024-08-27
申请号:CN201880094332.7
申请日:2018-09-21
Applicant: 华为技术有限公司
IPC: G06F9/30
Abstract: 本申请公开了一种浮点精度检测方法与装置,涉及芯片技术领域,能够解决现有浮点精度检测方法效率低、实现复杂的问题。其方法为:以待检测的第一浮点数作为被测对象,并确定被测对象的第一参照对象和第二参照对象,第二参照对象为对被测对象叠加扰动后得到的;将被测对象、第一参照对象和第二参照对象分别输入算子进行计算,获取被测对象的被测结果、第一参照对象的参照结果以及第二参照对象的扰动结果;根据被测结果、参照结果以及扰动结果确定可接受的扰动误差范围,确定被测结果是否在可接受的扰动误差范围内。本申请实施例用于低精度与高精度、或同精度对象的精度对比检测。
-
公开(公告)号:CN110533174B
公开(公告)日:2023-05-12
申请号:CN201810506017.2
申请日:2018-05-24
Applicant: 华为技术有限公司
Abstract: 本申请提供一种神经网络系统中数据处理的电路和方法,能够在神经网络的硬件架构中兼容多种精度的数据格式。该电路包括串行加法电路、第一非线性映射电路、累加电路和第二非线性映射电路,其中,该串行加法电路,串行获取至少一个输入数据中的每个输入数据和该每个输入数据对应的权重参数,对每个输入数据和每个输入数据对应的权重参数进行串行加法运算得到至少一个第一数据;该第一非线性映射电路,对至少一个第一数据中的每个第一数据进行第一非线性映射,获得至少一个第二数据;该累加电路,对至少一个第二数据进行累加;该第二非线性映射电路,对累加电路输出的累加结果进行第二非线性映射,获得输出数据。
-
公开(公告)号:CN115668278A
公开(公告)日:2023-01-31
申请号:CN202080101443.3
申请日:2020-05-29
Applicant: 华为技术有限公司
Abstract: 一种图像处理方法及相关设备,该方法可应用于人工智能领域的图像处理领域。方法可以包括:获取至少一个第一帧在第一神经网络计算过程中的第一特征信息,利用第二神经网络对第二帧进行图像处理,第一特征信息作为第二神经网络计算过程中的输入信息,第一神经网络和第二神经网络均为用于实现图像处理的神经网络,第一帧和第二帧之间存在相关性。在利用第二神经网络处理第二帧时,引入第一帧在第一神经网络计算过程中的特征信息,提高具有相关性的第一帧和第二帧的处理结果之间的连贯性,并提高第二帧的处理结果的精度。
-
公开(公告)号:CN108958704B
公开(公告)日:2020-12-15
申请号:CN201710352844.6
申请日:2017-05-18
Applicant: 华为技术有限公司
IPC: G06F7/523
Abstract: 本发明实施例公开了一种数据处理装置及方法,涉及数据处理领域,解决了在数据处理装置能够同时支持线性域数据处理方式与对数域数据处理方式的情况下,如何在进行线性域数据处理时复用对数域数据处理单元的硬件资源,提高硬件资源利用率的问题。具体方案为:当需要对输入数据执行乘累加计算时,先根据第一使能信号使能线性域转对数域单元,将输入数据转换为对数域数据,再通过对数域乘累加单元阵列对对数域数据执行乘累加计算;当需要对输入数据执行乘法计算时,先根据第二使能信号使能线性域数据扩展编码单元,对输入数据进行预处理,再通过对数域乘累加单元阵列对预处理数据执行乘法计算。本发明实施例用于数据处理的过程。
-
公开(公告)号:CN117693757A
公开(公告)日:2024-03-12
申请号:CN202180100705.9
申请日:2021-07-19
Applicant: 华为技术有限公司
IPC: G06N3/063 , G06N3/0464 , G06F13/28 , G06N3/048
Abstract: 本申请涉及数据格式转换装置及方法。数据格式转换装置位于处理器的DMA模块,处理器支持的张量数据的数据格式为第一数据格式,DMA模块包括:DMA控制器DMAC,若外部存储器存储的张量数据的第二数据格式与第一数据格式不同,DMAC用于在处理器的内存和外部存储器之间传输待转换的张量数据的过程中,将待转换的张量数据由第一数据格式转换为第二数据格式或者由第二数据格式转换为第一数据格式,得到转换后的张量数据。减少相关技术中数据传输的开销、离线预处理的时间开销、矢量计算的时间和硬件开销,提高了在神经网络处理器上运行神经网络模型的效率,利于处理器的推广和使用。
-
公开(公告)号:CN115668222A
公开(公告)日:2023-01-31
申请号:CN202180037755.7
申请日:2021-01-26
Applicant: 华为技术有限公司
IPC: G06N3/06
Abstract: 本申请公开了一种神经网络的数据处理方法及装置,涉及人工智能领域。所述方法包括依据输入数据的数据量、运行神经网络的芯片内的内部存储器的第一特征和神经网络中多个层的第二特征动态切分输入数据,为神经网络中的层设置不同的批大小。由于通过为神经网络中的每层设置合理的批大小,在神经网络推理过程中,可充分利用内部存储器存储神经网络的层间数据,从而提高了内部存储器的利用率,以及确保运行神经网络的硬件的计算效率。
-
公开(公告)号:CN104765776B
公开(公告)日:2018-06-05
申请号:CN201510119224.9
申请日:2015-03-18
Applicant: 华为技术有限公司
Abstract: 本发明公开了一种数据样本的聚类方法和装置,属于计算机技术领域。所述方法包括:获取目标数据样本和各聚类类别对应的质心;根据所述目标数据样本和所述目标数据样本所属的第一聚类类别以外的其他聚类类别对应的质心,确定每个其他聚类类别的质心与所述目标数据样本的距离下限;在所述其他聚类类别对应的各质心中,选取对应的距离下限小于所述目标数据样本与所述第一聚类类别对应的质心之间的样本质心距离的质心;在选取的质心和所述第一聚类类别对应的质心中,确定与所述目标数据样本的距离最小的质心,将所述目标数据样本归入与所述目标数据样本的距离最小的质心对应的聚类类别中。采用本发明,可以节约服务器的处理资源。
-
公开(公告)号:CN115668225A
公开(公告)日:2023-01-31
申请号:CN202080101523.9
申请日:2020-05-29
Applicant: 华为技术有限公司
IPC: G06N3/063
Abstract: 一种神经网络调度方法及装置,涉及神经网络领域,能够提升片上存储容量的利用率,提升硬件的运行性能。该方法包括:确定神经网络中每一层分别对应的第一批尺寸(S701);基于第一批尺寸,将神经网络切分为包含至少一个第一层组的神经网络(S702);基于第一层组的切分结果,将神经网络切分为包含至少一个第二层组的神经网络(S703);基于第二层组的切分结果,调度神经网络(S704)。
-
公开(公告)号:CN115280277A
公开(公告)日:2022-11-01
申请号:CN202080098682.8
申请日:2020-03-16
Applicant: 华为技术有限公司
IPC: G06F7/533
Abstract: 一种数据处理装置,包括:乘积计算电路,用于计算第一组乘积和第二组乘积,第一组乘积包括第一乘数的高N位与第一被乘数的乘积,以及第二乘数的高N位与第二被乘数的乘积,第二组乘积包括数据处理装置第一乘数的低N位与数据处理装置第一被乘数的乘积,以及第二乘数的低N位与数据处理装置第二被乘数的乘积,第一乘数和第二乘数均为2N位,N为正整数。累加电路,用于对第一组乘积和第二组乘积分别进行累加处理。通过将多组乘法运算中左移位数相同的部分积进行合并,并对合并后的结果分别进行累加运算,降低数据处理装置的逻辑开销。
-
公开(公告)号:CN109992743B
公开(公告)日:2020-06-16
申请号:CN201711499179.X
申请日:2017-12-29
Applicant: 华为技术有限公司
IPC: G06F17/16
Abstract: 本发明实施例公开了一种矩阵转乘法器,涉及数据计算技术领域,旨在对两个矩阵进行分块计算。该矩阵乘法器包括:第一存储器、第二存储器、运算电路和控制器,其中,运算电路与第一存储器和第二存储器可以通过总线进行数据通信,控制器用于依据预设的程序或者指令控制第一矩阵和第二矩阵进行分块,并控制运算电路根据控制器的分块结果对第一存储器和第二存储器中的对应分块进行乘法运算。该矩阵乘法器可以用于对两个矩阵进行相乘运算。
-
-
-
-
-
-
-
-
-