Method and device for processing computing power task by customizing computing power resources in intelligent computing center

By receiving the running code and configuration information input by the user, determining and meeting the minimum computing resource parameter value required for the target computing task, the problem of inflexible use of computing power resources in the intelligent computing center is solved, and more efficient resource utilization is achieved.

CN120295786APending Publication Date: 2025-07-11DATACANVAS LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510375195.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-27
Publication Date
2025-07-11

AI Technical Summary

Technical Problem

The existing intelligent computing center cannot flexibly set up computing resources according to user needs, resulting in serious waste of computing resources.

Method used

Receive the operation code information and configuration information input by the user, determine the minimum computing resource parameter value required for the target computing task, and process it when the requirements are met.

Benefits of technology

It improves the flexibility of the intelligent computing center in processing computing power tasks and significantly reduces the waste of computing power resources.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120295786A_ABST
    Figure CN120295786A_ABST
Patent Text Reader

Abstract

The invention provides a method and a device for processing a computing power task by customizing computing power resources in an intelligent computing center. The method comprises the following steps: S1, receiving operation code information and first configuration information input by a user; s2, determining second configuration information according to the target computing power task; and S3, under the condition that each computing power resource parameter value in the first configuration information is greater than or equal to the corresponding computing power resource parameter value in the second configuration information, processing the target computing power task based on the first configuration information and the operation code. After the target computing power task input by the user is received, the lowest computing power resource parameter value required by the target computing power task is determined, so that under the condition that the first configuration information meets the second configuration information, the first configuration information is used for processing the target computing power task; the computing power task is processed through the computing power resource required by the user, and the flexibility of processing the computing power task by the intelligent computing center is greatly improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical fields of intelligent computing centers, intelligent computing centers, and computing power infrastructure, and particularly relates to a method and device for an intelligent computing center to customize computing power resources to process computing tasks. Background Art

[0002] With the rapid development of artificial intelligence technology, "intelligent computing centers" and "intelligent computing centers" have emerged as the times require.

[0003] An "intelligent computing center" refers to a facility that uses large-scale heterogeneous computing power resources, including general computing power and intelligent computing power, and mainly provides the required computing power, data, and algorithms for artificial intelligence applications (such as scenarios of artificial intelligence deep learning model development, model training, and model inference, etc.). The intelligent computing center covers facilities, hardware, and software, and can provide full-stack capabilities from underlying computing power to top-level application enabling.

[0004] The "intelligent computing center" includes, but is not limited to, the "intelligent computing center".

[0005] An "intelligent computing center", that is, an artificial intelligence computing center, is a type of computing power infrastructure that is based on artificial intelligence theory, adopts an artificial intelligence computing architecture, and provides computing power services, data services, and algorithm services required for artificial intelligence applications.

[0006] "Computing power" is the core of "intelligent computing centers" and "intelligent computing centers", which is the ability of computer devices or computing / data centers to process information, the ability of computer hardware and software to cooperate to jointly execute a certain computing requirement, the computing ability to achieve the output of target results through processing information data, and a new type of productive force integrating information computing power, network carrying capacity, and data storage capacity, and mainly provides services to society through computing power infrastructure.

[0007] Currently, through the intelligent computing center, users cannot flexibly set computing power resources and can only use fixed computing power resources to run tasks. This unreasonable use of computing power resources has led to serious waste of computing power resources in the intelligent computing center. Summary of the Invention

[0008] The present invention provides a method and device for an intelligent computing center to customize computing power resources to process computing tasks, solves the problem in the prior art that the intelligent computing center cannot process computing tasks according to user requirements, and improves the flexibility of the intelligent computing center to process computing tasks.

[0009] To solve the above problems, the present invention is implemented as follows:

[0010] In a first aspect, the present invention provides a method for an intelligent computing center to customize computing power resources to process computing tasks, and the method includes:

[0011] Step S1: Receive the running code information and the first configuration information input by the user. The running code information is used to process the target computing power task, and the first configuration information includes the computing power resource parameter values for processing the target computing power task.

[0012] Step S2: Determine the second configuration information according to the target computing power task. The second configuration information includes the computing power resource parameter values of the minimum computing power resources required for processing the target computing power task.

[0013] Step S3: When each computing power resource parameter value in the first configuration information is greater than or equal to the corresponding computing power resource parameter value in the second configuration information, process the target computing power task based on the first configuration information and the running code.

[0014] Optionally, step S1, receiving the running code information and the first configuration information input by the user, includes:

[0015] Step S11: Receive the running code information input by the user.

[0016] Step S12: When performing security verification on the running code information and the verification is passed, generate a task configuration interface based on the running code information.

[0017] Step S13: Receive the first configuration information input by the user based on the task configuration interface.

[0018] Optionally, step S13, receiving the first configuration information input by the user based on the task configuration interface, includes:

[0019] Step S131: Receive the mirror file imported by the user or selected in the task configuration interface. The mirror file is used to create and deploy the configuration environment for processing the target computing power task.

[0020] Step S132: Determine at least one computing unit and at least one configuration information based on the user input. The at least one computing unit and the at least one configuration information are in one-to-one correspondence. The computing unit is used to run the running code in the configuration environment, and the configuration information is used to indicate the configuration parameters of the corresponding computing unit.

[0021] Step S133: Determine the computing power resource information based on the user input. The computing power resource information includes the computing power resource parameters for processing the target computing power task.

[0022] Wherein, the first configuration information includes the mirror file, the identity information of the at least one computing unit, the at least one configuration information, and the computing power resource information.

[0023] Optionally, after step S3 processes the target computing power task based on the first configuration information and the running code when each computing power resource parameter value in the first configuration information is greater than or equal to the corresponding computing power resource parameter value in the second configuration information, the method further includes:

[0024] Step S4: During the processing of the target computing power task, generate a task processing page, where the task processing page includes task information corresponding to the target computing power task;

[0025] Among them, the task information includes at least one of the following: the calculation loss value corresponding to the target computing power task, the processed duration of the target computing power task, the usage rate of the CPU memory space, the power consumption of the CPU that has been used, the temperature of the GPU, the utilization rate of the GPU, the utilization rate of the CPU, the usage rate of the disk, and the usage rate of the memory.

[0026] Optionally, after step S4 generates a task processing page during the processing of the target computing power task, the method further includes:

[0027] Step S5: When the target computing power task is processed, generate a processing result page, where the processing result page includes task completion information corresponding to when the target computing power task is processed;

[0028] Among them, the task completion information includes at least one of the following: the duration when the target computing power task is processed, the configuration environment parameters for processing the target computing power task, the computing resource parameters for processing the target computing power task, and the processing result of the target computing power task. The configuration environment parameters include the mirror file, and the computing resource parameters include the identity information of the at least one computing unit and the at least one configuration information.

[0029] Optionally, the method further includes:

[0030] Step S6: When any one of the computing power resource parameter values in the first configuration information is less than the corresponding computing power resource parameter value in the second configuration information, generate a prompt message for prompting that the first configuration information input by the user cannot meet the computing power resource parameter values required for the target computing power task;

[0031] Step S7: Receive the third configuration information re-entered by the user based on the prompt message;

[0032] Step S8: When each computing power resource parameter value in the third configuration information is greater than or equal to the corresponding computing power resource parameter value in the second configuration information, process the target computing power task based on the third configuration information and the running code.

[0033] In a second aspect, the present application further provides a method and apparatus for an intelligent computing center to customize computing power resources to process computing tasks. The apparatus includes:

[0034] a receiving module, configured to receive the operation code information and the first configuration information input by the user, where the operation code information is used to process the target computing task, and the first configuration information includes the computing power resource parameter values for processing the target computing task;

[0035] a determining module, configured to determine the second configuration information according to the target computing task, where the second configuration information includes the computing power resource parameter values of the lowest computing power resources required for processing the target computing task;

[0036] a processing module, configured to process the target computing task based on the first configuration information and the operation code when each computing power resource parameter value in the first configuration information is greater than or equal to the corresponding computing power resource parameter value in the second configuration information.

[0037] In a third aspect, the present invention further provides an electronic device, including a processor, a memory, and a computer program stored on the memory and executable on the processor. When the computer program is executed by the processor, the steps in the method described in the first aspect above are implemented.

[0038] In a fourth aspect, the present invention further provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps in the method described in the first aspect above are implemented.

[0039] In a fifth aspect, the present invention further provides a computer program product, including computer instructions. When the computer instructions are executed by a processor, the steps in the method described in the first aspect above are implemented.

[0040] The present invention provides a method and apparatus for an intelligent computing center to customize computing power resources to process computing tasks. The method includes: Step S1, receiving operation code information and first configuration information input by a user, where the operation code information is used to process a target computing task, and the first configuration information includes computing power resource parameter values for processing the target computing task; Step S2, determining second configuration information according to the target computing task, where the second configuration information includes computing power resource parameter values of the lowest computing power resources required for processing the target computing task; Step S3, when each computing power resource parameter value in the first configuration information is greater than or equal to the corresponding computing power resource parameter value in the second configuration information, processing the target computing task based on the first configuration information and the operation code. After receiving the operation code information and first configuration information corresponding to the target computing task input by the user, the present invention determines the computing power resource parameter values of the lowest computing power resources required for the target computing task, so that when each computing power resource parameter value in the first configuration information is greater than or equal to the corresponding computing power resource parameter value in the second configuration information, the first configuration information is used to process the target computing task, realizing the processing of computing tasks through the computing power resources required by the user, greatly improving the flexibility of the intelligent computing center to process computing tasks, and significantly reducing the waste of computing power resources. BRIEF DESCRIPTION OF THE DRAWINGS

[0041] To more clearly illustrate the technical solutions of the present invention, the following will briefly introduce the drawings required for the description of the present invention. Obviously, the following drawings are only some embodiments of the present invention. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.

[0042] Figure 1 is a flowchart of a method for an intelligent computing center to customize computing power resources to process computing tasks provided by the present invention;

[0043] Figure 2 is a schematic diagram of a task configuration interface provided by the present invention;

[0044] Figure 3 is a schematic diagram of a task processing page provided by the present invention;

[0045] Figure 4 is a schematic diagram of a processing result page provided by the present invention;

[0046] Figure 5 is a structural diagram of an apparatus for an intelligent computing center to customize computing power resources to process computing tasks provided by the present invention;

[0047] Figure 6 is a structural diagram of an electronic device provided by the present invention. Detailed implementation manners

[0048] The technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings in the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, rather than all of the embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without creative efforts shall fall within the protection scope of the present invention.

[0049] The "computing power" referred to in the present invention means: the ability of a computer device or a computing / data center to process information, the ability of computer hardware and software to cooperate to jointly execute a certain computing requirement, the computing ability to achieve the output of a target result by processing information data, a new type of productive force integrating information computing power, network carrying capacity, and data storage capacity, and mainly providing services to society through computing power infrastructure.

[0050] The "computational power" (Computational Power, CP) referred to in the present invention means: the ability of a data center server to process data and achieve result output, a comprehensive index to measure the computing ability of a data center, including general computing ability, supercomputing ability, and intelligent computing ability. The commonly used measurement unit is the number of floating-point operations per second (FLOPS, 1 EFLOPS = 10^18 FLOPS), and the larger the value, the stronger the comprehensive computing ability. It is estimated that 1 EFLOPS is approximately the computing power output of 5 Tianhe 2A or 500,000 mainstream server CPUs or 2 million mainstream laptops. The calculation formula is: CP = CP_general + CP_intelligent + CP_super.

[0051] The "carrying capacity" (Network Power, NP) referred to in the present invention means: the performance of the data transmission ability of computing power facilities, a comprehensive ability including network architecture, network bandwidth, transmission delay, intelligent management and scheduling, etc., involving network transmission inside and between data centers, and a comprehensive index to measure the network transmission scheduling ability.

[0052] The "storage power" (Storage Power, SP) referred to in the present invention means: the comprehensive ability of a data center in four aspects of data storage capacity, performance, security and reliability, and green and low-carbon, a comprehensive index to measure the data storage ability of a data center, including external storage devices such as storage arrays and server internal storage devices. The commonly used measurement unit for storage capacity is exabyte (EB, 1 EB = 2^60 bytes), the commonly used measurement unit for performance is the number of read / write operations per second per unit capacity (IOPS / TB, Input / Output Operations Per Second / TB), and the disaster recovery ratio is an important manifestation of security and reliability.

[0053] The "computing power infrastructure" described in the present invention refers to a new type of information infrastructure that integrates information computing power, network carrying capacity, and data storage capacity, and can realize the centralized computing, storage, transmission, and application of information.

[0054] The "new type of information infrastructure" described in the present invention mainly includes network infrastructures such as 5G networks, fiber optic broadband networks, backbone networks, international communication networks, and satellite Internet, computing power infrastructures such as data centers, general computing power centers, intelligent computing centers, and supercomputing centers, and new technology infrastructures such as artificial intelligence, blockchain, and quantum computing.

[0055] The "computing power" described in the present invention includes general computing power, intelligent computing power, and super computing power.

[0056] The "general computing power" described in the present invention refers to the computing power provided by servers based on CPU (Central Processing Unit) chips, which is used to support basic general computing such as cloud computing and edge computing.

[0057] The "intelligent computing power" described in the present invention refers to a computing platform that is scaled for various artificial intelligence innovation applications and is based on dedicated chips such as GPU (Graphics Processing Unit), FPGA (Field Programmable Gate Array), and ASIC (Application Specific Integrated Circuit), such as natural language processing and machine vision.

[0058] The "super computing power" described in the present invention mainly refers to the computing power provided by high-performance computing clusters such as supercomputers. It utilizes the centralized computing resources of multiple computer systems working in parallel and processes extremely complex or data-intensive problems through a dedicated operating system. It is mainly used for computing in cutting-edge scientific fields, such as planetary simulation, drug molecule design, and gene analysis.

[0059] The "intelligent computing center" described in the present invention refers to a facility that mainly provides the required computing power, data, and algorithms for artificial intelligence applications (such as scenarios like artificial intelligence deep learning model development, model training, and model inference) by using large-scale heterogeneous computing power resources, including general computing power (CPU) and intelligent computing power (GPU, FPGA, ASIC, etc.). The intelligent computing center covers facilities, hardware, and software, and can provide full-stack capabilities from underlying computing power to top-level application enablement.

[0060] The "intelligent computing center" described in the present invention includes but is not limited to the "intelligent computing center".

[0061] The "Intelligent Computing Center" described in the present invention, namely the artificial intelligence computing center, is a type of computing infrastructure that is based on artificial intelligence theory, adopts an artificial intelligence computing architecture, and provides computing power services, data services, and algorithm services required for artificial intelligence applications.

[0062] The "Computing Power Center" described in the present invention refers to: facilities mainly composed of infrastructure such as wind, fire, water, and electricity, and IT software and hardware devices, which possess computing power, carrying capacity, and storage capacity, including general data centers, intelligent computing centers, supercomputing centers, etc.

[0063] The "Supercomputing Center" described in the present invention refers to: namely the supercomputing data center, which is a data center based on supercomputers or large-scale computing clusters, and can provide functions such as large-scale computing, storage, and network services, and is widely used in application scenarios such as aerospace, national defense, oil exploration, climate modeling, and genome sequencing.

[0064] The "Computing Power Resources" described in the present invention refers to: technologies and facilities required for the development of the digital society, which have the capabilities of information computing, transmission, storage, and application, including but not limited to computing resources such as CPUs and GPUs, network resources such as switches and routers, storage resources such as storage arrays and distributed storage, security resources such as firewalls and intrusion detection systems, as well as support and guarantee resources such as wind, fire, water, and electricity.

[0065] The "Inclusive Computing Power" described in the present invention refers to: based on the requirements of equal opportunity and the principle of commercial sustainability, providing appropriate and effective computing power services to all sectors and groups in society with computing power service needs at an affordable cost.

[0066] The "Model" described in the present invention includes but is not limited to "Large Language Model" and "Multimodal Large Model".

[0067] The "Large Language Model" described in the present invention refers to the large language model (LLM), which is a language model with a relatively large number of parameters, aiming to understand and generate human language, and is trained through a large amount of text data, and can perform a wide range of tasks including text summarization, translation, sentiment analysis, etc.

[0068] The "Multimodal Large Model" described in the present invention (Multimodal Large Models) refers to: a model that jointly trains multi-modal information such as text, images, videos, and audio, including but not limited to multimodal large language models.

[0069] The "Customized Computing Power Resources" described in the present invention refers to: when a user requests an intelligent computing center to process a computing power task, the user can independently select the computing power resources required to process the computing power task.

[0070] The "computing power task" described in the present invention refers to the "computing power operation task", which is a specific workload or job executed on computing power resources and requires a certain amount of computing power support. It usually involves scenarios such as complex data processing, numerical calculation, model training, or simulation.

[0071] Please refer to Figure 1 , Figure 1 which is a flowchart of a method for a smart computing center to customize computing power resources to process computing power tasks provided by the present invention. As Figure 1 shown, it includes the following steps:

[0072] Step S1: Receive the running code information and the first configuration information input by the user. The running code information is used to process the target computing power task, and the first configuration information includes the computing power resource parameter values for processing the target computing power task.

[0073] In the present invention, the smart computing center can receive the computing power task request input by the user or the user creates a new computing power task in the smart computing center, so as to process the target computing power task requested by the user. Specifically, after the smart computing center receives the computing power task request input by the user, it prompts the user to input the running code information and the first configuration information on the page. Among them, the running code information includes the task code for processing the target computing power task, which varies according to specific application scenarios and requirements. Exemplarily, it can be code written in Python, which is not specifically limited in the present invention. The first configuration information includes the computing power resource parameter values for processing the target computing power task. Among them, the computing power resource parameters can include computing parameters, storage parameters, and computing power resource parameters, etc. In this embodiment, each computing power resource parameter corresponds to a specific value. For example, the computing parameter in the first configuration information can be the usage rate of the GPU, the usage rate of the memory, etc.

[0074] Step S2: Determine the second configuration information according to the target computing power task. The second configuration information includes the computing power resource parameter values of the minimum computing power resources required for processing the target computing power task.

[0075] In the present invention, after the smart computing center receives the target computing power task of the user, it determines the computing power resource parameter values of the minimum computing power resources required for processing the target computing power task, and forms the second configuration information. Specifically, each computing power resource in the second configuration information corresponds to each computing power resource in the first configuration information. For example, the computing parameter in the second configuration information can be the usage rate of the GPU, the usage rate of the memory, etc.

[0076] It should be noted that the second configuration information limits the minimum value of the processing target computing power task. When any one of the computing power resource parameters in the first configuration information input by the user is less than the corresponding computing power resource parameter in the second configuration information, the target computing power task may not be processed normally. Therefore, the second configuration information is required to verify the first configuration information to determine whether the first configuration information input by the user meets the normal processing of the target computing power task.

[0077] Step S3: When each computing power resource parameter value in the first configuration information is greater than or equal to the corresponding computing power resource parameter value in the second configuration information, process the target computing power task based on the first configuration information and the operation code.

[0078] In the present invention, after determining the second configuration information, each computing power resource parameter value in the first configuration information is compared with the corresponding computing power resource parameter value in the second configuration information. When each computing power resource parameter value in the first configuration information is greater than or equal to the corresponding computing power resource parameter value in the second configuration information, it is determined that the first configuration information satisfies the computing resource requirements for processing the target computing power task at this time. Therefore, the target computing power task can be processed based on the first configuration information and the operation code.

[0079] After receiving the operation code information and the first configuration information corresponding to the target computing power task input by the user, the present invention determines the computing power resource parameter value of the lowest computing power resource required for the target computing power task. Thus, when each computing power resource parameter value in the first configuration information is greater than or equal to the corresponding computing power resource parameter value in the second configuration information, the first configuration information is used to process the target computing power task, realizing the processing of the computing power task through the computing power resources required by the user, greatly improving the flexibility of the intelligent computing center in processing the computing power task, and significantly reducing the waste of computing power resources.

[0080] In some feasible embodiments, optionally, step S1, receiving the operation code information and the first configuration information input by the user, includes:

[0081] Step S11: Receive the operation code information input by the user;

[0082] Step S12: When performing security verification on the operation code information and the verification passes, generate a task configuration interface based on the operation code information;

[0083] Step S13: Receive the first configuration information input by the user based on the task configuration interface.

[0084] In the present invention, after receiving the running code information input by the user on the display interface, it is necessary to perform security verification on the input running code information, mainly verifying whether the code is secure. Exemplarily, the method of verifying the running code information can be to use static analysis tools (such as SonarQube, ESLint, etc.) to scan for security vulnerabilities and bad coding in the code or use dynamic analysis tools (such as OWASP ZAP, Burp Suite) to test the running code to discover potential runtime vulnerabilities, etc., which are not specifically limited in this embodiment.

[0085] In the case where the security verification of the running code information passes, a task configuration interface is generated based on the running code information, where the task configuration interface is used to receive the first configuration information input by the user. By verifying the running code information, the security of processing the target computing power task can be ensured.

[0086] Optionally, step S13, receiving the first configuration information input by the user based on the task configuration interface, includes:

[0087] Step S131, receiving the mirror file imported by the user or selected in the task configuration interface, where the mirror file is used to create and deploy the configuration environment for processing the target computing power task;

[0088] Step S132, determining at least one computing unit and at least one configuration information based on the user input, where the at least one computing unit and the at least one configuration information are in one-to-one correspondence, and the computing unit is used to run the running code in the configuration environment, and the configuration information is used to indicate the configuration parameters of the corresponding computing unit;

[0089] Step S133, determining the computing power resource information based on the user input, where the computing power resource information includes the computing power resource parameters for processing the target computing power task;

[0090] Wherein, the first configuration information includes the mirror file, the identity information of the at least one computing unit, the at least one configuration information, and the computing power resource information.

[0091] In the present invention, the first configuration information includes a mirror file, the identity information of at least one computing unit, at least one configuration information, and computing power resource information. After the user selects the above configuration, the first configuration information is generated. It should be noted that the configuration information in this application may include one or more of the above, and specific adaptive adjustments are made according to the actual situation.

[0092] In the present invention, as Figure 2 shown Figure 2It is a schematic diagram of a task configuration interface, which includes the selection of an image file, the selection of the number of workers (computing units), and the selection of the resources of a single worker. After the user has completed all selections, the first configuration information is generated, and then the security verification of the first configuration information is performed.

[0093] Specifically, the image file is used to determine the image, which can be imported by the user or selected by the user in the task configuration interface. The image can define the application program and all its dependencies, ensure that different computing nodes or services run in exactly the same environment, help the user more clearly define and allocate the required computing resources, and avoid resource waste caused by environmental problems.

[0094] Workers correspond one-to-one with the configuration information and are determined by the user's selection. "Worker" usually refers to a computing unit that executes specific computing or data processing tasks. A worker can be a physical server, a virtual machine, a container, or other computing resources. Workers make full use of the available CPU, memory, and storage resources by dispersing computing tasks, maximizing the utilization rate of system resources. The configuration information is used to determine the configuration parameters indicating the corresponding computing unit, such as GPU selection, CPU quantity, memory quantity, and so on. The identity information in the identity information of at least one computing unit refers to the number, system parameters, name, etc. corresponding to each computing unit.

[0095] The computing power resource information is determined by the user's selection. The computing power resource information usually includes various parameters, metrics, and configurations related to the construction, management, and performance of the network, such as the uplink transmission rate and the downlink transmission rate, and so on.

[0096] In the present invention, the computing power resources required by the user can be accurately determined through the image file input by the user, the identity information of at least one computing unit, at least one configuration information, and the computing power resource information. Therefore, the target computing power task can be processed using the computing power resources required by the user.

[0097] Optionally, in step S3, when each computing power resource parameter value in the first configuration information is greater than or equal to the corresponding computing power resource parameter value in the second configuration information, after processing the target computing power task based on the first configuration information and the running code, the method further includes:

[0098] Step S4: During the processing of the target computing power task, a task processing page is generated, and the task processing page includes the task information corresponding to the target computing power task;

[0099] Among them, the task information includes at least one of the following: the calculation loss value corresponding to the target computing power task, the processed duration of the target computing power task, the utilization rate of the CPU memory space, the power consumption of the CPU, the temperature of the GPU, the utilization rate of the GPU, the utilization rate of the CPU, the utilization rate of the disk, and the utilization rate of the memory.

[0100] In the present invention, as Figure 3 shown, Figure 3 is a schematic diagram of the task processing page. During the processing of the target computing power task, the user can view the processing progress of the target computing power task on the task processing page at any time, thereby generating task information corresponding to the target computing power task. Specifically, the task information includes at least one of the following: the calculation loss value corresponding to the target computing power task, the processed duration of the target computing power task, the utilization rate of the CPU memory space, the power consumption of the CPU, the temperature of the GPU, the utilization rate of the GPU, the utilization rate of the CPU, the utilization rate of the disk, and the utilization rate of the memory. Among them, the calculation loss value corresponding to the target computing power task is the loss value of the calculation model during the processing of the target computing power task, and the calculation model can be adjusted through the loss value. The processed duration of the target computing power task is the duration of the current processed target computing power task. The utilization rate of the CPU memory space is the proportion of the CPU used by the current target computing power task. The power consumption of the CPU is the power consumed by the current CPU to process the target computing power task. The GPU temperature is the GPU temperature when the current GPU processes the target computing power task. The utilization rate of the GPU is the GPU utilization rate when the current GPU processes the target computing power task. The utilization rates of the disk and the memory are the utilization rates of the storage devices in the current system.

[0101] By displaying the task information for processing the target computing power task during the use of the target computing power task, it can help the user quickly understand the processing progress of the current target computing power task, thereby enhancing the user experience.

[0102] Optionally, in step S4, after generating the task processing page during the processing of the target computing power task, the method further includes:

[0103] Step S5, when the target computing power task is processed and completed, generate a processing result page, and the processing result page includes the task completion information corresponding to when the target computing power task is processed and completed;

[0104] Among them, the task completion information includes at least one of the following: the duration when the target computing power task is processed and completed, the configuration environment parameters for processing the target computing power task, the computing resource parameters for processing the target computing power task, and the processing result of the target computing power task. The configuration environment parameters include the mirror file, and the computing resource parameters include the identity information of the at least one computing unit and the at least one configuration information.

[0105] In the present invention, when the target computing power task is processed and completed, a processing result page will be generated. The user can view the task completion information of the completed target computing power task on the processing result page, such as Figure 4 shown Figure 4 is a schematic diagram of the processing result page. Specifically, the task completion information includes at least one of the following: the duration when the target computing power task is processed and completed, the configuration environment parameters for processing the target computing power task, the computing resource parameters for processing the target computing power task, and the processing result of the target computing power task. The configuration environment parameters include the mirror file, and the computing resource parameters include the identity information of at least one computing unit and at least one configuration information. Among them, the duration when the target computing power task is processed and completed is the time for completely processing the target computing power task. The configuration environment parameters for processing the target computing power task are the mirror file for processing the target computing power task, etc. The computing resource parameters for processing the target computing power task are the identity information of at least one computing unit and at least one configuration information for processing the target computing power task. The processing result of the target computing power task is the result returned to the user after the target computing power task is processed and completed. Exemplarily, it can be a processed computing power task, a trained model, etc.

[0106] By presenting the task completion information of the target computing power task after the processing of the target computing power task is completed, it can help the user quickly and comprehensively understand the relevant computing power resources for processing the target computing power task, which is convenient for the user to use as a reference for processing computing power tasks next time, and improves the flexibility of the intelligent computing center in processing computing power tasks.

[0107] Optionally, the method further includes:

[0108] Step S6, when any one of the computing resource parameter values in the first configuration information is less than the corresponding computing resource parameter value in the second configuration information, generate a prompt message, where the prompt message is used to prompt the user that the first configuration information input by the user cannot meet the computing resource parameter value required by the target computing power task;

[0109] Step S7, receive the third configuration information re-input by the user based on the prompt message;

[0110] Step S8, when each of the computing resource parameter values in the third configuration information is greater than or equal to the corresponding computing resource parameter value in the second configuration information, process the target computing power task based on the third configuration information and the running code.

[0111] In the present invention, during the process of verifying the user's first configuration information, if it is determined that any one of the computing power resource parameter values in the first configuration information is less than the corresponding computing power resource parameter value in the second configuration information, it indicates that the first configuration information input by the user at this time cannot normally meet the requirements for processing the user's target computing power task. At this time, the intelligent computing center will generate a prompt message, prompting that the first configuration information input by the user does not meet the computing power resource parameter value required for the target computing power task, and the user needs to re-enter the configuration information corresponding to the target computing power task.

[0112] After prompting the user, the intelligent computing center can receive the third configuration information re-entered by the user based on the prompt message. Here, similar to the first configuration information, it is necessary to compare each computing power resource parameter value in the third configuration information with the corresponding computing power resource parameter value in the second configuration information. When each computing power resource parameter value in the third configuration information is greater than or equal to the corresponding computing power resource parameter value in the second configuration information, it is determined that the third configuration information at this time meets the computing resource requirements for processing the target computing power task. Therefore, the target computing power task can be processed based on the third configuration information and the operation code.

[0113] Through the technical solution in the present invention, when the first configuration information input by the user cannot process the target computing power task, the user can be prompted to re-enter the third configuration information that meets the requirements, thereby improving the flexibility of the intelligent computing center in processing computing power tasks.

[0114] After the present invention receives the operation code information and the first configuration information corresponding to the target computing power task input by the user, it determines the computing power resource parameter value of the lowest computing power resource required for the target computing power task. Thus, when each computing power resource parameter value in the first configuration information is greater than or equal to the corresponding computing power resource parameter value in the second configuration information, the first configuration information is used to process the target computing power task, realizing the processing of computing power tasks through the computing power resources required by the user, greatly improving the flexibility of the intelligent computing center in processing computing power tasks, and significantly reducing the waste of computing power resources.

[0115] Please refer to Figure 5 , Figure 5 which is the structural diagram of a device for an intelligent computing center to customize computing power resources to process computing power tasks provided by the present invention. As Figure 5 shown, the device 500 for an intelligent computing center to customize computing power resources to process computing power tasks includes:

[0116] A receiving module 510, configured to receive the operation code information and the first configuration information input by the user, where the operation code information is used to process the target computing power task, and the first configuration information includes the computing power resource parameter values for processing the target computing power task;

[0117] A determination module 520, configured to determine second configuration information according to the target computing power task, where the second configuration information includes the computing power resource parameter value of the lowest computing power resource required to process the target computing power task;

[0118] A processing module 530, configured to process the target computing power task based on the first configuration information and the running code when each computing power resource parameter value in the first configuration information is greater than or equal to the corresponding computing power resource parameter value in the second configuration information.

[0119] Optionally, the receiving module 510 includes:

[0120] A receiving sub-module, configured to receive the running code information input by the user;

[0121] A verification sub-module, configured to generate a task configuration interface based on the running code information when the running code information is subjected to security verification and the verification is passed;

[0122] An input sub-module, configured to receive the first configuration information input by the user based on the task configuration interface.

[0123] Optionally, the input sub-module includes:

[0124] A receiving unit, configured to receive the mirror file imported by the user or selected in the task configuration interface, where the mirror file is used to create and deploy a configuration environment for processing the target computing power task;

[0125] A first determination unit, configured to determine at least one computing unit and at least one configuration information based on the user input, where the at least one computing unit and the at least one configuration information are in one-to-one correspondence, the computing unit is configured to run the running code in the configuration environment, and the configuration information is configured to indicate the configuration parameters of the corresponding computing unit;

[0126] A second determination unit, configured to determine computing power resource information based on the user input, where the computing power resource information includes the computing power resource parameters for processing the target computing power task;

[0127] Wherein, the first configuration information includes the mirror file, the identity information of the at least one computing unit, the at least one configuration information, and the computing power resource information.

[0128] Optionally, it further includes: a first generation module, configured to generate a task processing page during the processing of the target computing power task, where the task processing page includes the task information corresponding to the target computing power task;

[0129] Among them, the task information includes at least one of the following: the calculation loss value corresponding to the target computing power task, the processed duration of the target computing power task, the utilization rate of the CPU memory space, the power consumption of the CPU that has been used, the temperature of the GPU, the utilization rate of the GPU, the utilization rate of the CPU, the utilization rate of the disk, and the utilization rate of the memory.

[0130] Optionally, it further includes: a second generation module, configured to generate a processing result page when the target computing power task is processed, and the processing result page includes task completion information corresponding to when the target computing power task is processed;

[0131] Among them, the task completion information includes at least one of the following: the duration when the target computing power task is processed, the configuration environment parameters for processing the target computing power task, the computing resource parameters for processing the target computing power task, and the processing result of the target computing power task. The configuration environment parameters include the mirror file, and the computing resource parameters include the identity information of the at least one computing unit and the at least one configuration information.

[0132] Optionally, it further includes:

[0133] A second generation module, configured to generate a prompt message when any one of the computing resource parameter values in the first configuration information is less than the corresponding computing resource parameter value in the second configuration information, and the prompt message is used to prompt that the first configuration information input by the user cannot meet the computing resource parameter values required for the target computing power task;

[0134] A re-reception module, configured to receive third configuration information re-input by the user based on the prompt message;

[0135] A re-processing module, configured to process the target computing power task based on the third configuration information and the running code when each of the computing resource parameter values in the third configuration information is greater than or equal to the corresponding computing resource parameter value in the second configuration information.

[0136] After receiving the running code information and the first configuration information corresponding to the target computing power task input by the user, the present invention determines the computing resource parameter values of the lowest computing power resources required for the target computing power task, so that when each of the computing resource parameter values in the first configuration information is greater than or equal to the corresponding computing resource parameter value in the second configuration information, the first configuration information is used to process the target computing power task, achieving the processing of the computing power task through the computing resources required by the user, and greatly improving the flexibility of the intelligent computing center to process the computing power task.

[0137] The embodiments of the present application further provide an electronic device. Please refer to Figure 6, the electronic device may include a processor 601, a memory 602, and a program 6021 stored in the memory 602 and executable on the processor 601.

[0138] When the program 6021 is executed by the processor 601, it can implement Figure 1 any step in the corresponding method embodiment:

[0139] Step S1, receiving the running code information and the first configuration information input by the user, where the running code information is used to process the target computing power task, and the first configuration information includes the computing power resource parameter values for processing the target computing power task;

[0140] Step S2, determining the second configuration information according to the target computing power task, where the second configuration information includes the computing power resource parameter values of the lowest computing power resources required to process the target computing power task;

[0141] Step S3, when each computing power resource parameter value in the first configuration information is greater than or equal to the corresponding computing power resource parameter value in the second configuration information, processing the target computing power task based on the first configuration information and the running code.

[0142] Optionally, the step S1, the receiving the running code information and the first configuration information input by the user, includes:

[0143] Step S11, receiving the running code information input by the user;

[0144] Step S12, when performing security verification on the running code information and the verification is passed, generating a task configuration interface based on the running code information;

[0145] Step S13, receiving the first configuration information input by the user based on the task configuration interface.

[0146] Optionally, the step S13, the receiving the first configuration information input by the user based on the task configuration interface, includes:

[0147] Step S131, receiving the mirror file imported by the user or selected in the task configuration interface, where the mirror file is used to create and deploy the configuration environment for processing the target computing power task;

[0148] Step S132, determining at least one computing unit and at least one configuration information based on the user input, where the at least one computing unit and the at least one configuration information are in one-to-one correspondence, the computing unit is used to run the running code in the configuration environment, and the configuration information is used to indicate the configuration parameters of the corresponding computing unit;

[0149] Step S133: Determine computing power resource information based on user input. The computing power resource information includes computing power resource parameters for processing the target computing power task.

[0150] Among them, the first configuration information includes the mirror file, identity information of the at least one computing unit, the at least one configuration information, and the computing power resource information.

[0151] Optionally, in step S3, when each computing power resource parameter value in the first configuration information is greater than or equal to the corresponding computing power resource parameter value in the second configuration information, after processing the target computing power task based on the first configuration information and the running code, the method further includes:

[0152] Step S4: Generate a task processing page during the processing of the target computing power task. The task processing page includes task information corresponding to the target computing power task.

[0153] Among them, the task information includes at least one of the following: the calculation loss value corresponding to the target computing power task, the processed duration of the target computing power task, the usage rate of the CPU memory space, the power consumed by the CPU, the temperature of the GPU, the utilization rate of the GPU, the utilization rate of the CPU, the usage rate of the disk, and the usage rate of the memory.

[0154] Optionally, in step S4, after generating a task processing page during the processing of the target computing power task, the method further includes:

[0155] Step S5: Generate a processing result page when the target computing power task is processed. The processing result page includes task completion information corresponding to when the target computing power task is processed.

[0156] Among them, the task completion information includes at least one of the following: the duration when the target computing power task is processed, the configuration environment parameters for processing the target computing power task, the computing resource parameters for processing the target computing power task, and the processing result of the target computing power task. The configuration environment parameters include the mirror file, and the computing resource parameters include the identity information of the at least one computing unit and the at least one configuration information.

[0157] Optionally, the method further includes:

[0158] Step S6: Generate a prompt message when any computing power resource parameter value in the first configuration information is less than the corresponding computing power resource parameter value in the second configuration information. The prompt message is used to prompt that the first configuration information input by the user cannot meet the computing power resource parameter value required for the target computing power task.

[0159] Step S7: Receive the third configuration information re - input by the user based on the prompt information;

[0160] Step S8: When each computing power resource parameter value in the third configuration information is greater than or equal to the corresponding computing power resource parameter value in the second configuration information, process the target computing power task based on the third configuration information and the operation code.

[0161] After receiving the operation code information and the first configuration information corresponding to the target computing power task input by the user, the present invention determines the computing power resource parameter values of the lowest computing power resources required for the target computing power task. Thus, when each computing power resource parameter value in the first configuration information is greater than or equal to the corresponding computing power resource parameter value in the second configuration information, the first configuration information is used to process the target computing power task, realizing the processing of the computing power task with the computing power resources required by the user, greatly improving the flexibility of the intelligent computing center in processing computing power tasks, and significantly reducing the waste of computing power resources.

[0162] The embodiment of the present application also provides a computer - readable storage medium. A computer program is stored on the computer - readable storage medium. When the computer program is executed by a processor, it realizes each process of the method embodiment for the intelligent computing center to customize computing power resources to process computing power tasks and can achieve the same technical effects. To avoid repetition, it will not be elaborated here. Among them, the computer - readable storage medium is, for example, a read - only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disc, etc.

[0163] The embodiment of the present application further provides a computer program product. The computer program product is stored in a storage medium. The computer program product is executed by at least one processor to realize each process of the method embodiment for the intelligent computing center to customize computing power resources to process computing power tasks and can achieve the same technical effects. To avoid repetition, it will not be elaborated here.

[0164] It should be noted that in this article, the term "including", "comprising" or any other variant thereof is intended to cover non - exclusive inclusion, so that a process, method, article or device including a series of elements not only includes those elements but also includes other elements not explicitly listed, or further includes elements inherent to such process, method, article or device. Without more limitations, an element defined by the statement "including one..." does not exclude the existence of another identical element in the process, method, article or device including that element.

[0165] Through the description of the above embodiments, those skilled in the art can clearly understand that the above-described example methods can be implemented by means of software plus a necessary general hardware platform. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation. Based on such an understanding, the technical solution of the present application, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions for causing a terminal (which can be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in various embodiments of the present application.

[0166] The embodiments of the present application have been described above in conjunction with the accompanying drawings. However, the present application is not limited to the above specific embodiments. The above specific embodiments are merely illustrative and not restrictive. Under the inspiration of the present application, those of ordinary skill in the art can also make many forms without departing from the purpose of the present application and the scope protected by the claims, and all of them belong to the protection scope of the present application.

Claims

1. A method for a smart computing center to customize computing power resources to process computing tasks, characterized in that The method includes: Step S1: Receive the running code information and the first configuration information input by the user. The running code information is used to process the target computing power task, and the first configuration information includes the computing power resource parameter values for processing the target computing power task; Step S2: Determine the second configuration information according to the target computing power task. The second configuration information includes the computing power resource parameter values of the minimum computing power resources required for processing the target computing power task; Step S3: When each computing power resource parameter value in the first configuration information is greater than or equal to the corresponding computing power resource parameter value in the second configuration information, process the target computing power task based on the first configuration information and the running code.

2. The method according to claim 1, wherein The step S1, the receiving the running code information and the first configuration information input by the user, includes: Step S11: Receive the running code information input by the user; Step S12: When performing security verification on the running code information and the verification is passed, generate a task configuration interface based on the running code information; Step S13: Receive the first configuration information input by the user based on the task configuration interface.

3. The method according to claim 2, wherein The step S13, the receiving the first configuration information input by the user based on the task configuration interface, includes: Step S131: Receive the mirror file imported by the user or selected in the task configuration interface. The mirror file is used to create and deploy the configuration environment for processing the target computing power task; Step S132: Determine at least one computing unit and at least one configuration information based on the user input. The at least one computing unit and the at least one configuration information are in one-to-one correspondence. The computing unit is used to run the running code in the configuration environment, and the configuration information is used to indicate the configuration parameters of the corresponding computing unit; Step S133: Determine the computing power resource information based on the user input. The computing power resource information includes the computing power resource parameters for processing the target computing power task; Wherein, the first configuration information includes the mirror file, the identity information of the at least one computing unit, the at least one configuration information, and the computing power resource information.

4. The method according to claim 3, wherein After the step S3, when each computing power resource parameter value in the first configuration information is greater than or equal to the corresponding computing power resource parameter value in the second configuration information, and the target computing power task is processed based on the first configuration information and the running code, the method further includes: Step S4: Generate a task processing page during the processing of the target computing power task. The task processing page includes the task information corresponding to the target computing power task; Wherein, the task information includes at least one of the following: the calculation loss value corresponding to the target computing power task, the processed duration of the target computing power task, the usage rate of the CPU memory space, the used power of the CPU, the temperature of the GPU, the utilization rate of the GPU, the utilization rate of the CPU, the usage rate of the disk, and the usage rate of the memory.

5. The method according to claim 4, wherein After the step S4, when generating a task processing page during the processing of the target computing power task, the method further includes: Step S5: When the target computing power task is completed, generate a processing result page, where the processing result page includes the task completion information corresponding to the completion of the target computing power task; Among them, the task completion information includes at least one of the following: the duration when the target computing power task is completed, the configuration environment parameters for processing the target computing power task, the computing resource parameters for processing the target computing power task, and the processing result of the target computing power task. The configuration environment parameters include the mirror file, and the computing resource parameters include the identity information of the at least one computing unit and the at least one configuration information.

6. The method according to any one of claims 1-5, characterized in that, The method further includes: Step S6: When any one of the computing resource parameter values in the first configuration information is less than the corresponding computing resource parameter value in the second configuration information, generate a prompt message for prompting that the first configuration information input by the user cannot meet the computing resource parameter value required for the target computing power task; Step S7: Receive the third configuration information re-entered by the user based on the prompt message; Step S8: When each computing resource parameter value in the third configuration information is greater than or equal to the corresponding computing resource parameter value in the second configuration information, process the target computing power task based on the third configuration information and the running code.

7. A device for an intelligent computing center to customize computing power resources to process computing tasks, characterized in that, The device includes: A receiving module, configured to receive the running code information and the first configuration information input by the user. The running code information is used to process the target computing power task, and the first configuration information includes the computing resource parameter values for processing the target computing power task; A determining module, configured to determine the second configuration information according to the target computing power task. The second configuration information includes the computing resource parameter values of the minimum computing resources required for processing the target computing power task; A processing module, configured to process the target computing power task based on the first configuration information and the running code when each computing resource parameter value in the first configuration information is greater than or equal to the corresponding computing resource parameter value in the second configuration information.

8. An electronic device, characterized in that, Includes: A processor, a memory, and a program stored on the memory and executable on the processor. When the program is executed by the processor, the steps of the method according to any one of claims 1 to 6 are implemented.

9. A computer-readable storage medium, characterized in that, A computer program is stored on the computer-readable storage medium. When the computer program is executed by the processor, the steps of the method according to any one of claims 1 to 6 are implemented.

10. A computer program product, characterized in that, Includes computer instructions. When the computer instructions are executed by the processor, the steps of the method according to any one of claims 1 to 6 are implemented.