【技术实现步骤摘要】
【国外来华专利技术】基于处理资源的张量修改
[0001]至少一个实施例涉及用于修改在训练神经网络中所使用的张量的处理资源。例如,至少一个实施例涉及修改输入张量和权重张量以输出用于训练稀疏神经网络的稀疏张量的处理器或计算系统。
技术介绍
[0002]处理器,如图形处理单元(GPU),提供专门的处理资源,例如被优化来处理稀疏张量(例如,包含至少一个等于零的值的张量)、加快(例如,加速)处理时间并减少计算开销的硬件和软件。这种专门的处理资源有时需要张量有特定的维度来处理,但并不是所有的张量,比如用于训练神经网络的输入张量,都满足这样的要求。在一个案例中,GPU优化稀疏张量处理功能(例如,稀疏张量核心(Sparse Tensor Core)(NVIDIA))可能需要稀疏张量具有2:4的结构化稀疏度,其中每4个张量的值,两个必须为0,因此,例如,有FP16(例如,半精密二进制浮点计算机数字格式)值的张量需要有是8的倍数的一个维度以及是16的倍数的另一个维度以利用加速处理。然而,神经网络可以使用具有各种维度的张量,并不是所有张量维度都符合GPU加速处理的要求。因此,需要修改张量的技术。
附图说明
[0003]图1示出了根据至少一个实施例的用于修改一个或更多个张量的过程100;
[0004]图2示出了根据至少一个实施例的修改神经网络的层的进程;
[0005]图3示出了根据至少一个实施例的用于满足处理器的要求的张量的修改;
[0006]图4示出了根据至少一个实施例的稀疏张量压缩;
[0007]图5示出了根 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种处理器,包括:一个或更多个电路,用于使得至少部分地基于一个或更多个处理资源来修改一个或更多个张量的一个或更多个维度。2.根据权利要求1所述的处理器,其中所述一个或更多个电路进一步用于使所述一个或更多个张量至少部分地基于修改后的一个或更多个张量与所述处理资源兼容。3.根据权利要求1所述的处理器,其中:所述一个或更多个张量包括一个或更多个输入张量和一个或更多个权重张量;并且所述一个或更多个电路进一步用于使所述一个或更多个张量被修改以与所述处理资源兼容。4.根据权利要求1所述的处理器,其中:对所述一个或更多个张量的修改是向所述一个或更多个张量中添加多个元素。5.根据权利要求1所述的处理器,其中:所述一个或更多个张量是一个或更多个稀疏张量;并且所述一个或更多个稀疏张量被修改为具有与用在训练神经网络中的一个或更多个输入张量的形状相同的一个或更多个相应形状。6.根据权利要求1所述的处理器,其中:所述一个或更多个张量包括两个张量;并且所述一个或更多个电路进一步用于使所述两个张量被融合以与一个或更多个稀疏权重张量兼容。7.根据权利要求1所述的处理器,其中:所述一个或更多个张量包括一个或更多个输入张量;并且所述修改包括合并所述一个或更多个输入张量以与稀疏权重张量兼容。8.一种系统,包括:一个或更多个处理器,用于使得至少部分地基于一个或更多个处理资源对一个或更多个张量的一个或更多个维度进行修改。9.根据权利要求8所述的系统,其中:所述一个或更多个张量包括一个或更多个权重张量和一个或更多个输入张量;所述一个或更多个权重张量和所述一个或更多个输入张量被修改;并且所述一个或更多个权重张量被修改而成为稀疏权重张量。10.根据权利要求8所述的系统,其中:所述张量包括一个或更多个输入张量和一个或更多个权重张量;并且对所述一个或更多个输入张量的修改至少部分地基于对所述一个或更多个权重张量的修改。11.根据权利要求8所述的系统,其中:所述一个或更多个张量包括一个或更多个权重张量和一个或更多个输入张量,并且所述一个或更多个权重张量中的每一个进一步至少部分地基于所述一个或更多个输入张量的维度而被修改。12.根据权利要求8所述的系统,其中:所述一个或更多个张量是与所述一个或更多个处理资源兼容的一个或更多个稀疏张量;并且
所述一个或更多个稀疏张量被修改为具有与用在训练神经网络中的一个或更多个输入张量的形状相同的一个或更多个相应形状。13.根据权利要求8所述的系统,其中:所述一个或更多个张量包括共享输入的两个张量;并且所述一个或更多个处理器进一步使所述两个张量被融合以与稀疏权重张量兼容。14.根据权利要求8所述的系统,其中:所述一个或更多个张量包括共享输入的两个张量;并且所述一个或更多个处理器进一步使得使用串联、堆叠、填充或它们的某种组合来融合所述两个张量。15.一种方法,包括:至少部分地基于一个或更多个处理资源来修改一个或更多个张量的维度。16.根据权利要求15所述的方法,其中:所述一个或更多个张量包括一个或更多个输入张量;并且所述一个或更多个输入张量被修改以被扩展或合并。17.根据权利要求15所述的方法,其中:所述一个或更多个张量包括一个或更多个权重张量和一...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。