METHOD, APPARATUS, AND COMPUTER PROGRAM PRODUCT FOR PROCESSING COMPUTING TASK
First Claim
1. A method for processing a computing task, comprising:
- obtaining status information of multiple computing resources;
in response to receiving a neural network model-based computing task, determining configuration information of multiple layers associated with the neural network model;
obtaining parameter data associated with at least one part of the multiple layers on the basis of the configuration information; and
based on the status information and the parameter data, selecting from the multiple computing resources a group of computing resources for processing the computing task.
8 Assignments
0 Petitions
Accused Products
Abstract
Implementations of the present disclosure relate to a method, apparatus and computer program product for processing a computing task. The method comprises: obtaining status information of multiple computing resources; in response to receiving a neural network model-based computing task, determining configuration information of multiple layers associated with the neural network model; obtaining parameter data associated with at least one part of the multiple layers on the basis of the configuration information; and based on the status information and the parameter data, selecting from the multiple computing resources a group of computing resources for processing the computing task. According to the example implementations of the present disclosure, multiple computing resources may be utilized sufficiently, and it may be guaranteed that a load balance may be stricken between the multiple computing resources.
-
Citations
20 Claims
-
1. A method for processing a computing task, comprising:
-
obtaining status information of multiple computing resources; in response to receiving a neural network model-based computing task, determining configuration information of multiple layers associated with the neural network model; obtaining parameter data associated with at least one part of the multiple layers on the basis of the configuration information; and based on the status information and the parameter data, selecting from the multiple computing resources a group of computing resources for processing the computing task. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus for processing a computing task, comprising:
-
at least one processor; a volatile memory; and a memory coupled to the at least one processor and having instructions stored thereon, the instructions, when executed by the at least one processor, causing the apparatus to perform acts comprising; obtaining status information of multiple computing resources; in response to receiving a neural network model-based computing task, determining configuration information of multiple layers associated with the neural network model; obtaining parameter data associated with at least one part of the multiple layers on the basis of the configuration information; and based on the status information and the parameter data, selecting from the multiple computing resources a group of computing resources for processing the computing task. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer program product, tangibly stored on a computer readable medium and comprising machine executable instructions which, when executed, cause a machine to implement a method comprising:
-
obtaining status information of multiple computing resources; in response to receiving a neural network model-based computing task, determining configuration information of multiple layers associated with the neural network model; obtaining parameter data associated with at least one part of the multiple layers on the basis of the configuration information; and based on the status information and the parameter data, selecting from the multiple computing resources a group of computing resources for processing the computing task.
-
Specification