Machine learning calculation optimization method and platform

A technology of machine learning and optimization methods, applied in the field of machine learning, can solve the problem of reducing the operation efficiency of deep learning tasks of preprocessing data, and achieve the effect of improving supply flexibility and processing efficiency

Active Publication Date: 2022-04-29
ALIBABA CLOUD COMPUTING LTD
View PDF7 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This scheme divides the computing graph based on the presence or absence of nodes and inserts communication nodes, so that the data work and training work in the same deep learning task are decoupled from each other, so that the general computing resources involved in data work can be dynamically allocated based on the efficiency of the runtime training work. Solve the problem of running deep learning tasks inefficiently due to the inability to provide enough pre-processed data to dedicated computing units such as GPUs

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
  • Machine learning calculation optimization method and platform
  • Machine learning calculation optimization method and platform
  • Machine learning calculation optimization method and platform

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0028] Preferred embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although preferred embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be embodied in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the disclosure to those skilled in the art.

[0029] Deep learning has developed rapidly in recent years, and has achieved good application results in the fields of image classification, detection, video and voice processing, and still has great development prospects. Neural network is the core of deep learning applications, and deep learning neural network algorithm is one of the most common neural network models. The workload of neural networks is characterized by being computational...

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 discloses a machine learning calculation optimization method and platform. The method comprises the following steps: segmenting a machine learning calculation graph into a data working sub-graph consisting of upstream nodes of stateful nodes and a training working sub-graph consisting of stateful nodes and downstream nodes thereof, and adding data sending nodes to the data working sub-graph at two sides of a segmented edge, and adding a data receiving node to the training work sub-graph. According to the method, data and training work in the same task can be decoupled, so that general computing resources participating in the data work during operation can be dynamically allocated; the problem that the running efficiency of a deep learning task is reduced due to the fact that enough preprocessing data cannot be provided for a special computing unit such as a GPU is solved. Furthermore, through combination with a scheduler, general computing resource scheduling can be carried out in a cluster range, a single-machine boundary is broken, and the overall hardware utilization efficiency of the platform is improved.

Description

technical field [0001] The present disclosure relates to the field of machine learning, and in particular to a machine learning calculation optimization method and platform. Background technique [0002] Currently, data processing and training for deep learning tasks reside in the same piece of code, compiled together and run on the same machine. However, the ratio of general-purpose computing resources (for example, CPU) and special-purpose computing resources (for example, GPU, ASIC) required by different deep learning tasks is quite different. meet mission requirements. And with the improvement of the computing power of a single dedicated computing resource, the general-purpose computing resources usually equipped in the prior art cannot provide enough data for the dedicated computing resources, which leads to the inefficiency of deep learning tasks caused by the mismatch of general-purpose and special-purpose computing capabilities. reduce. [0003] For this reason, t...

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): G06N20/00G06N3/08
CPCG06N20/00G06N3/084Y02D10/00
Inventor 赵汉宇任仕儒李永
Owner ALIBABA CLOUD COMPUTING 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