Convolution calculation method, convolution calculation device and terminal equipment

A computing method and convolution technology, applied in the field of deep learning, which can solve the problems of unadjustable data multiplexing and bandwidth bottlenecks.

Active Publication Date: 2020-05-29
SHENZHEN INTELLIFUSION TECHNOLOGIES CO LTD
View PDF8 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Deep learning models usually include a convolutional layer. One of the key points of the convolutional computing efficiency of the convolutional layer is how to save data handling and power consumption. If the data reuse is not done well, it is easy to form a bandwidth bottleneck.
In the existing convolution calculation method, once the design is completed, the data reuse method cannot be adjusted, and the power consumption is also determined accordingly. In this way, different deep learning models will have different efficiency performances, and it is difficult to adapt to the frequent deep learning models. Update status

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Convolution calculation method, convolution calculation device and terminal equipment
  • Convolution calculation method, convolution calculation device and terminal equipment
  • Convolution calculation method, convolution calculation device and terminal equipment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0027] In the following description, specific details such as specific system structures and technologies are presented for the purpose of illustration rather than limitation, so as to thoroughly understand the embodiments of the present application. It will be apparent, however, to one skilled in the art that the present application may be practiced in other embodiments without these specific details. In other instances, detailed descriptions of well-known systems, devices, circuits, and methods are omitted so as not to obscure the description of the present application with unnecessary detail.

[0028] It should be understood that when used in this specification and the appended claims, the term "comprising" indicates the presence of described features, integers, steps, operations, elements and / or components, but does not exclude one or more other features. , whole, step, operation, element, component and / or the presence or addition of a collection thereof.

[0029] It shou...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention is suitable for the technical field of deep learning, and provides a convolution calculation method, a convolution calculation device, terminal equipment and a computer readable storagemedium, and the method comprises the steps: inputting a to-be-processed image into a deep learning model, and obtaining a to-be-blocked convolution group and a blocked target size from all convolutionlayers of the deep learning model; according to the target size, blocking all input channel data of a first to-be-blocked convolution layer in the to-be-blocked convolution group, and the size of each block being the target size; according to all blocks of all input channel data of the first to-be-blocked convolution layer, obtaining an output result of the to-be-blocked convolution group; and inputting an output result of the convolution group to be partitioned into a specified network of the deep learning model. According to the method, the bandwidth consumption can be adjusted by adjustingthe partitioning size of the convolution layer to be partitioned, and frequent updating and upgrading of the deep learning model are self-adapted.

Description

technical field [0001] The present application belongs to the technical field of deep learning, and in particular relates to a convolution calculation method, a convolution calculation device, a terminal device, and a computer-readable storage medium. Background technique [0002] Deep learning is to learn the internal laws and representation levels of sample data. The information obtained during these learning processes is of great help to the interpretation of data such as text, images and sounds. A deep learning model usually includes a convolutional layer. One of the key points of the convolutional computing efficiency of the convolutional layer is how to save data handling and power consumption. If the data multiplexing is not done well, it is easy to form a bandwidth bottleneck. For the existing convolution calculation method, once the design is completed, the data reuse method cannot be adjusted, and the power consumption is also determined accordingly. In this way, d...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06N3/04G06N3/08
CPCG06N3/08G06N3/045Y02D10/00G06V10/82G06V10/454
Inventor 曹庆新
Owner SHENZHEN INTELLIFUSION TECHNOLOGIES CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products