Neural network model processing method and device, reasoning method and device and electronic equipment

A neural network model and processing method technology, applied in the field of reasoning method and its device and electronic equipment, and the processing method of neural network model, can solve the problem that the processing performance of the neural network cannot be optimized by the processor, and the performance and power consumption cannot meet the actual requirements. needs, etc.

Pending Publication Date: 2021-09-24
北京算能科技有限公司
View PDF0 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] At present, the vast majority of researchers or enterprises engaged in deep learning research and application use Graphics Processing Unit (GPU) for training and reasoning of neural network models. However, with the continuous development of neural network models, GPU In terms of performance and power consumption, it is increasingly unable to meet the actual needs. Therefore, academia and industry have begun to vigorously develop neural network-specific processors, such as neural n

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
  • Neural network model processing method and device, reasoning method and device and electronic equipment
  • Neural network model processing method and device, reasoning method and device and electronic equipment
  • Neural network model processing method and device, reasoning method and device and electronic equipment

Examples

Experimental program
Comparison scheme
Effect test

Example Embodiment

[0060] The technical solutions in the present application will be described below in conjunction with the drawings.

[0061] In order to facilitate understanding, the following is first introduced in the following contemporary depth learning, neural network model and related terms such as the present application.

[0062] Deep learning is also known as the Deep Neural Network (DNN), essentially a multi-level artificial neural network (ANN) algorithm, that is, from the structural simulative mannequin operation mechanism, from the most basic The operation mechanism of the human brain is simulated on the unit. Deep learning is divided into three links and inference. Training requires massive data input, training a complex depth neural network model. Inference refers to the use of a well-trained model, use the data to be judged to "Inference" to draw a variety of conclusions.

[0063] figure 1 A schematic diagram of an artificial intelligence technology architecture based on deep lea...

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 embodiment of the invention provides a neural network model processing method and device, a reasoning method and device, and electronic equipment. The processing performance of a neural network model can be improved. The neural network model processing method comprises the steps: acquiring a graph model of the neural network model, wherein the graph model comprises a plurality of nodes, and each node in the plurality of nodes comprises an operator; dividing the plurality of nodes into at least two types according to the characteristics of the plurality of nodes; combining the plurality of nodes according to a division result to form at least two types of sub-models; and compiling the at least two types of sub-models to obtain at least two types of executable sub-programs, the at least two types of executable sub-programs being used for running on at least two types of processors. By adopting the method provided by the embodiment of the invention, neural network processing is performed through various types of processors, the characteristics of the various processors can be fully utilized, and the overall processing performance of the neural network is improved.

Description

technical field [0001] The present application relates to the field of computer technology, and more specifically, to a neural network model processing method, reasoning method, device and electronic equipment. Background technique [0002] In recent years, Deep Learning has become one of the hottest research directions in the field of Artificial Intelligence (AI), developing rapidly in vision, speech, natural language and other application fields, and empowering various industries. [0003] At present, the vast majority of researchers or enterprises engaged in deep learning research and application use Graphics Processing Unit (GPU) for training and reasoning of neural network models. However, with the continuous development of neural network models, GPU In terms of performance and power consumption, it is increasingly unable to meet the actual needs. Therefore, academia and industry have begun to vigorously develop neural network-specific processors, such as neural network...

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
IPC IPC(8): G06N3/02G06N3/08G06F8/41
CPCG06N3/02G06N3/08G06F8/41
Inventor 肖振鹏万海鹏
Owner 北京算能科技有限公司
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