Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Evaluation of resources used by deep learning application

A deep learning and deep neural network technology, applied in neural learning methods, biological neural network models, neural architectures, etc. Energy consumption, time waste, etc.

Active Publication Date: 2019-10-29
EMC IP HLDG CO LLC
View PDF6 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Training deep learning applications based on deep neural networks is usually a very difficult task, requiring a lot of computing resources and time resources to process large-scale training data sets and iterate various parameters of deep neural networks
Usually, users cannot accurately evaluate the consumption of computing and time resources for a defined deep learning application when developing a deep learning application. Therefore, the scheduling of processor resources is arbitrary or attempts to use computing resources in a maximized manner will lead to system failure. , energy consumption, waste of time

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
  • Evaluation of resources used by deep learning application
  • Evaluation of resources used by deep learning application
  • Evaluation of resources used by deep learning application

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0018] The present disclosure will now be discussed with reference to several example implementations. It should be understood that these implementations are discussed only to enable those of ordinary skill in the art to better understand and thus implement the present disclosure, without implying any limitation on the scope of the present disclosure.

[0019] As used herein, the term "comprising" and variations thereof are to be read as open-ended terms meaning "including but not limited to". The term "based on" is to be read as "based at least in part on". The terms "an implementation" and "an implementation" are to be read as "at least one implementation". The term "another implementation" is to be read as "at least one other implementation". The terms "first", "second", etc. may refer to different or the same object. Other definitions, both express and implied, may also be included below.

[0020] figure 1 A block diagram of a computing device 100 capable of implement...

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

According to the implementation of the invention, a method and a device for evaluating resources used by a deep learning application, and a computer program product are provided. According to one embodiment, the method comprises steps of obtaining a performance benchmark database, wherein the performance benchmark database includes at least structural data of one or more deep neural network models, time performance data of a plurality of deep learning applications based on the one or more deep neural network models, and computing resource consumption data; extracting a training data set basedon the performance benchmark database, the training data set having a plurality of parameter dimensions, the plurality of parameter dimensions including structures of deep neural network models of a plurality of deep learning applications, resource allocation of the plurality of deep learning applications, and training time of the plurality of deep learning applications; and establishing a corresponding relationship between the parameter dimensions of the training data set so as to construct an evaluation model for evaluating the resources used by the deep learning application. By means of thescheme, the resources used by the deep learning application defined by the user can be effectively evaluated, and on the basis, an optimized resource utilization scheme can be provided for the user.

Description

technical field [0001] Embodiments of the present disclosure relate to deep learning, and more particularly, to methods, apparatus, and computer program products for controlling write requests in a storage system. Background technique [0002] Deep learning applications are widely used in many fields such as image classification, machine translation, speech recognition, etc. For example, on the basis of big data and powerful computing resources, it is possible to train deep neural networks (Deep Neural Networks, DNN) with multiple layers and multiple parameters, also known as deep learning networks. Training deep learning applications based on deep neural networks is usually a very difficult task, which requires a lot of computing resources and time resources to process large-scale training data sets and iterate various parameters of deep neural networks. Usually, users cannot accurately evaluate the consumption of computing and time resources for a defined deep learning ap...

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/063G06N3/04G06N3/08
CPCG06N3/063G06N3/08G06N3/045Y02D10/00G06N3/04
Inventor 李三平王鲲
Owner EMC IP HLDG CO LLC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products