Computing power scheduling method and device based on Kubernetes

A scheduling method and computing power technology, applied in multi-programming devices, program control devices, calculations, etc., can solve problems such as inability to intelligently allocate resources, achieve intelligent allocation, improve efficiency and automation, and have a wide range of applications

Pending Publication Date: 2021-01-19
BEIJING YINGPU TECH CO LTD
View PDF0 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Although the scheduling strategy of Kubernetes can meet the above requirements, the resource screening mechanism of its tags and selectors is only a simple matching of resources. It needs to manually specify the properties of machine nodes and accelerator cards, and cannot intelligently allocate resources.

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
  • Computing power scheduling method and device based on Kubernetes
  • Computing power scheduling method and device based on Kubernetes
  • Computing power scheduling method and device based on Kubernetes

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0050]The embodiment of the present invention implements computing power scheduling based on kubernetes. Kubernetes is an open source and is used to manage containerized applications on multiple hosts in the cloud platform. The goal of Kubernetes is to make deploying containerized applications simple and efficient. Kubernetes provides A mechanism for application deployment, planning, updating and maintenance.

[0051] figure 1 It is a flowchart of a Kubernetes-based computing power scheduling method according to an embodiment of the present application. see figure 1 , the method includes:

[0052] 101: Obtain in advance the global computing power data of all machine nodes in the Kubernetes cluster based on the type and quantity of accelerator cards;

[0053] In this embodiment, the Kubernetes cluster usually includes multiple machine nodes, and the specific number can be set according to needs. The types of accelerator cards of each machine node can be the same or different...

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 computing power scheduling method and device based on Kubernetes, and relates to the field of artificial intelligence. The method comprises the following steps: analyzing computing resources required by a machine learning current training task to decompose the type and quantity of a target accelerator card, screening out a corresponding machine node set according to a preset strategy in combination with computing power global data of all machine nodes in a Kubernetes cluster, and locking the computing resources of the machine nodes used by the current training task according to the corresponding machine node set, and establishing an inter-node mutual trust interconnection network on the machine nodes used by the training task, running the machine nodes used by thetraining task, and learning a training program to complete training. The device comprises an initial module, an analysis module, a screening module, an establishment module and a training module. According to the invention, intelligent distribution of resources is achieved, manual adjustment is not needed, and the efficiency is greatly improved.

Description

technical field [0001] The present application relates to the field of artificial intelligence, in particular to a Kubernetes-based computing power scheduling method and device. Background technique [0002] In recent years, with the great success of deep neural networks in the field of artificial intelligence, many open source machine learning platforms have emerged in the industry. How to implement distributed task scheduling and improve resource utilization has become the main research content of distributed cloud deployment, edge device deployment, and end device deployment of deep neural networks. [0003] Deep learning has higher and higher requirements for computing power, including a sharp increase in parameter scale, and longer iteration time, from the previous hour level to the day level, or even the month level. For example, video services have more parameters and more complex models. In the face of terabytes of training data, it often takes a long time to train ...

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): G06F9/50G06F9/455G06N20/00
CPCG06F9/5027G06F9/45558G06N20/00G06F2009/45562G06F2009/4557
Inventor 刘润芝
Owner BEIJING YINGPU TECH 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