Computing power operation task execution state tracking method and device of intelligent computing center
By receiving the computing power operation task information and query requests input by the user in the intelligent computing center, and displaying the task status page, the problem that users cannot monitor computing power operation tasks in real time is solved, and the flexibility of task processing is improved.
Patent Information
- Application Number
- CN202510440392.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-09
- Publication Date
- 2025-07-18
AI Technical Summary
Users are unable to monitor the processing status of the computing power operation task of the intelligent computing center in real time, resulting in poor processing flexibility.
It provides a method for tracking the execution status of a computing power operation task in an intelligent computing center. By receiving the computing power operation task information and task query requests input by the user, it displays the page of task log and resource usage status information, allowing users to monitor the task status in real time.
It realizes real-time monitoring of computing power operation tasks by users, and improves the flexibility of the intelligent computing center to process tasks.
Smart Images

Figure CN120336016A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical fields of intelligent computing centers, intelligent computing centers, and computing power infrastructure, and specifically relates to a method and device for tracking the execution status of computing power operation tasks in an intelligent computing center. 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 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 and intelligent computing power. An intelligent computing center encompasses 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 provides computing power services, data services, and algorithm services required for artificial intelligence applications based on artificial intelligence theory and using an artificial intelligence computing architecture.
[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 the target result by 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, when an intelligent computing center provides computing power resource services to users, users cannot obtain the processing status of the current computing power operation task and can only obtain it after the computing power operation task is successfully or failed to be processed, and cannot adjust according to the actual processing situation, resulting in very poor flexibility in the intelligent computing center's processing of computing power operation tasks. Summary of the Invention
[0008] The present invention provides a method for tracking the execution status of computing power operation tasks in an intelligent computing center, which solves the problem of very poor flexibility in the intelligent computing center's processing of computing power operation tasks in the prior art.
[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 tracking the execution status of computing power operation tasks in an intelligent computing center, and the method includes:
[0011] Step S1: Receive the computing power operation task information input by the user. The computing power operation task information includes operation code information and task configuration information. The operation code information is used to process the computing power operation task, and the task configuration information includes the computing power resource parameter values for processing the computing power operation task.
[0012] Step S2: During the process of processing the computing power operation task based on the operation code information and the task configuration information, receive the task query request input by the user. The task query request is used to query the status information of the computing power operation task.
[0013] Step S3: In response to the task query request, display a first page. The first page includes the first log information corresponding to the computing power operation task and the first resource information. The first log information is the task log for processing the computing power operation task, and the first resource information is the computing power resource usage status information for processing the computing power operation task.
[0014] Optionally, after step S3: In response to the task query request, display the first page, the method further includes:
[0015] Step S4: When the processing of the computing power operation task based on the operation code information and the task configuration information is completed, display a second page.
[0016] The second page includes second log information and second resource information. The second log information is the task log for completing the processing of the computing power operation task, and the second resource information is the computing power resource usage status information for completing the processing of the computing power operation task.
[0017] Optionally, step S1: Receive the computing power operation task information input by the user, includes:
[0018] Step S11: Based on the code configuration interface, receive the operation code information input by the user.
[0019] Step S12: When performing security verification on the operation code information and the verification is passed, generate a task configuration interface based on the operation code information.
[0020] Step S13: Based on the task configuration interface, receive the task configuration information input by the user.
[0021] Optionally, step S13: Based on the task configuration interface, receive the task configuration information input by the user, includes:
[0022] 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 computing power operation task;
[0023] Step S132: Based on the user input, determine at least one computing unit and at least one piece of configuration information. The at least one computing unit and the at least one piece of configuration information are in one-to-one correspondence. The computing unit is used to run the operation code in the configuration environment, and the configuration information is used to indicate the configuration parameters of the corresponding computing unit;
[0024] Step S133: Based on the user input, determine the computing power resource information. The computing power resource information includes the computing power resource parameters for processing the computing power operation task;
[0025] Among them, the task configuration information includes the mirror file, the identity information of the at least one computing unit, the at least one piece of configuration information, and the computing power resource information.
[0026] Optionally, in step S3, in response to the task query request, display the first page, including:
[0027] Step S31: Obtain the processing result information of the computing power operation task based on the task query request;
[0028] Step S32: Obtain at least one piece of log information based on the task query request. The at least one piece of log information is the processing log generated by the computing unit;
[0029] Step S33: Obtain the first resource information based on the task query request;
[0030] Step S34: Generate the first page according to the processing result information of the computing power operation task, the at least one piece of log information, and the first resource information. Among them, the first log information includes the processing result information of the computing power operation task and the at least one piece of log information.
[0031] Optionally, the first resource information includes at least one of the following: the calculation loss value corresponding to the computing power operation task, the processed duration of the computing power operation 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.
[0032] Optionally, after step S3, in response to the task query request, display the first page, the method further includes:
[0033] Step S5: Receive the task termination request input by the user based on the first page;
[0034] Step S6, in response to the task termination request, end the processing of the computing power operation task.
[0035] Optionally, after step S3, in response to the task query request, display the first page, the method further includes:
[0036] Step S7, receive a task suspension request input by the user based on the first page;
[0037] Step S8, in response to the task suspension request, generate a task checkpoint, where the task checkpoint is used to save the processing result information of the computing power operation task;
[0038] Step S9, in the case of receiving a task restart request input by the user, continue to process the computing power operation task based on the task checkpoint, the operation code information, and the task configuration information.
[0039] In a second aspect, the present invention further provides a device for tracking the execution status of a computing power operation task in an intelligent computing center, the device includes:
[0040] A first receiving module, configured to receive computing power operation task information input by a user, where the computing power operation task information includes operation code information and task configuration information, the operation code information is used to process the computing power operation task, and the task configuration information includes the value of the computing power resource parameter for processing the computing power operation task;
[0041] A second receiving module, configured to receive a task query request input by the user during the processing of the computing power operation task based on the operation code information and the task configuration information, where the task query request is used to query the status information of the computing power operation task;
[0042] A display module, configured to display a first page in response to the task query request, where the first page includes first log information and first resource information corresponding to the computing power operation task, the first log information is the task log for processing the computing power operation task, and the first resource information is the computing power resource usage status information for processing the computing power operation task.
[0043] 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, where when the computer program is executed by the processor, it implements the steps in the method described in the first aspect above.
[0044] In a fourth aspect, the present invention further provides a computer-readable storage medium, on which a computer program is stored, where when the computer program is executed by a processor, it implements the steps in the method described in the first aspect above.
[0045] In a fifth aspect, the present invention further provides a computer program product, including computer instructions which, when executed by a processor, implement the steps in the method described in the first aspect above.
[0046] The present invention provides a method and device for tracking the execution status of computing power operation tasks in an intelligent computing center. The method includes: Step S1, receiving computing power operation task information input by a user; Step S2, during the process of processing the computing power operation task based on the operation code information and the task configuration information, receiving a task query request input by the user; Step S3, in response to the task query request, displaying a first page. After receiving the computing power operation task information input by the user, the present invention determines the operation code information and the task configuration information included in the computing power operation task information. During the process of processing the computing power operation task, the present invention receives the task query request input by the user, and thus displays the first page according to the task query request, realizing that the user can monitor the processing status of the computing power operation task in real time, and greatly improving the flexibility of the intelligent computing center in processing computing power operation tasks. BRIEF DESCRIPTION OF THE DRAWINGS
[0047] 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.
[0048] Figure 1 is a flowchart of a method for tracking the execution status of computing power operation tasks in an intelligent computing center provided by the present invention;
[0049] Figure 2 is a schematic diagram of a task configuration interface provided by the present invention;
[0050] Figure 3 is a schematic diagram of the first page provided by the present invention;
[0051] Figure 4 is a schematic diagram of the second page provided by the present invention;
[0052] Figure 5 is a structural diagram of a device for tracking the execution status of computing power operation tasks in an intelligent computing center provided by the present invention;
[0053] Figure 6 is a structural diagram of an electronic device provided by the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0054] The following will clearly and completely describe the technical solutions in the present invention 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 in the present invention without making creative efforts shall fall within the protection scope of the present invention.
[0055] The "computing power" described in the present invention refers to: 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 process information data and achieve the output of the target result, a new type of productive force integrating information computing power, network carrying capacity, and data storage capacity, and mainly providing services to society through the computing power infrastructure.
[0056] The "computational power" (Computational Power, CP) described in the present invention refers to: the ability of a data center server to process data and achieve the output of the result, 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.
[0057] The "carrying capacity" (Network Power, NP) described in the present invention refers to: the performance of the data transmission ability of the computing power facility, 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.
[0058] The "storage power" (Storage Power, SP) described in the present invention refers to: the comprehensive ability of a data center in four aspects: 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 and 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.
[0059] 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.
[0060] The "new type of information infrastructure" described in the present invention mainly includes network infrastructures such as 5G networks, fiber 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.
[0061] The "computing power" described in the present invention includes general computing power, intelligent computing power, and super computing power.
[0062] 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.
[0063] The "intelligent computing power" described in the present invention refers to a computing platform that is deployed on a large scale for various artificial intelligence innovation applications 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.
[0064] 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.
[0065] The "intelligent computing center" described in the present invention refers to a facility that provides the required computing power, data, and algorithms mainly for artificial intelligence applications (such as scenarios of 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 enabling.
[0066] The "intelligent computing center" described in the present invention includes but is not limited to the "intelligent computing center".
[0067] The "Intelligent Computing Center" described in the present invention, namely the artificial intelligence computing center, is a type of computing infrastructure based on artificial intelligence theory, adopting an artificial intelligence computing architecture, and providing computing power services, data services, and algorithm services required for artificial intelligence applications.
[0068] 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, and having computing power, transportation capacity, and storage capacity, including general data centers, intelligent computing centers, supercomputing centers, etc.
[0069] 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, capable of providing 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.
[0070] The "Computing Power Resources" described in the present invention refers to technologies and facilities with information computing, transmission, storage, and application capabilities required for the development of the digital society, 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, and support and guarantee resources such as wind, fire, water, and electricity.
[0071] The "Model" described in the present invention includes but is not limited to "Large Language Model" and "Multimodal Large Model".
[0072] 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, trained through a large amount of text data, and can perform a wide range of tasks including text summarization, translation, sentiment analysis, etc.
[0073] The "Multimodal Large Model" described in the present invention (Multimodal Large Models) refers to a model trained by jointly combining multimodal information such as text, images, videos, and audios, including but not limited to multimodal large language models.
[0074] The "Computing Power Operation Task" described in the present invention refers to specific workloads or jobs executed on computing power resources and requiring a certain amount of computing power support, usually involving scenarios such as complex data processing, numerical calculation, model training, or simulation.
[0075] Please refer to Figure 1 , Figure 1 which is a flowchart of a method for tracking the execution status of computing power operation tasks of an intelligent computing center provided by the present invention. As Figure 1 shown, it includes the following steps:
[0076] Step S1: Receive the computing power operation task information input by the user. The computing power operation task information includes operation code information and task configuration information. The operation code information is used to process the computing power operation task, and the task configuration information includes the computing power resource parameter values for processing the computing power operation task.
[0077] In the present invention, the intelligent computing center can receive the computing power operation task information input by the user or create a new computing power operation task in the intelligent computing center, so as to process the computing power operation task requested by the user. Specifically, after the intelligent computing center receives the computing power operation task information input by the user, it prompts the user to input operation code information and task configuration information on the page. Among them, the operation code information includes the task code for processing the computing power operation 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 task configuration information includes the computing power resource parameter values for processing the computing power operation 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 parameters in the task configuration information can be the usage rate of the GPU, the usage rate of the memory, etc.
[0078] Step S2: During the process of processing the computing power operation task based on the operation code information and the task configuration information, receive the task query request input by the user. The task query request is used to query the status information of the computing power operation task.
[0079] In the present invention, during the process of processing the computing power operation task, after receiving the task query request input by the user, the status information corresponding to the computing power operation task information is displayed to the user according to the task query request. Specifically, the task query request can be the task query request input by the user in the intelligent computing center. Accordingly, the user can query the status information of the computing power operation task at any time during the process of processing the computing power operation task, so as to facilitate the user to track the task execution status of the computing power operation task in real time.
[0080] Step S3: In response to the task query request, display a first page. The first page includes the first log information corresponding to the computing power operation task and the first resource information. The first log information is the task log for processing the computing power operation task, and the first resource information is the computing power resource usage status information for processing the computing power operation task.
[0081] In the present invention, according to a task query request, a first page is displayed to the user. The first page includes first log information and first resource information corresponding to the computing power operation task. Specifically, the first log information includes task logs for processing the computing power operation task, such as the current processing result of the computing power operation task, output logs, and so on. The first resource information is the current usage status information of the computing power resources for processing the computing power operation task, such as the computing resource utilization rate, system load, and so on.
[0082] After receiving the computing power operation task information input by the user, the present invention determines the operation code information and task configuration information included in the computing power operation task information. During the processing of the computing power operation task, a task query request input by the user is received, and thus, according to the task query request, the first page is displayed, realizing that the user can monitor the processing status of the computing power operation task in real time, and greatly improving the flexibility of the intelligent computing center in processing the computing power operation task.
[0083] In some feasible embodiments, optionally, after step S3, in response to the task query request, displaying the first page, the method further includes:
[0084] Step S4: When the processing of the computing power operation task is completed based on the operation code information and the task configuration information, display a second page;
[0085] Wherein, the second page includes second log information and second resource information. The second log information is the task log for processing the computing power operation task, and the second resource information is the usage status information of the computing power resources for processing the computing power operation task.
[0086] In the present invention, after the processing of the computing power operation task is completed, the intelligent computing center displays a second page to the user. The second page is the same as the first page and includes second log information and second resource information. Specifically, the second log information is the task log for processing the computing power operation task, such as the processing result of the computing power operation task, output logs, and so on. The second resource information is the overall usage status information of the computing power resources for processing the computing power operation task, such as the computing resource utilization rate, system load, and so on.
[0087] By displaying the relevant information for processing the computing power operation task after the processing of the computing power operation task is completed, it can help the user quickly understand the relevant computing power resources for processing the computing power operation task as a whole, which is convenient for the user to use as a reference for processing the computing power operation task next time, and improves the flexibility of the intelligent computing center in processing the computing power operation task.
[0088] Optionally, step S1, receiving the computing power operation task information input by the user, includes:
[0089] Step S11: Receive the operation code information input by the user based on the code configuration interface;
[0090] 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;
[0091] Step S13: Receive the task configuration information input by the user based on the task configuration interface.
[0092] In the present invention, after receiving the operation code information input by the user on the display interface, it is necessary to perform security verification on the input operation code information, mainly to verify whether the code is secure. Exemplarily, the method of verifying the operation 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 operation code to discover potential runtime vulnerabilities, etc., which are not specifically limited in this embodiment.
[0093] When the security verification of the operation code information passes, a task configuration interface is generated based on the operation code information, where the task configuration interface is used to receive the task configuration information input by the user. By verifying the operation code information, the security of processing the computing power operation task can be ensured.
[0094] Optionally, the step S13: Receive the task configuration information input by the user based on the task configuration interface includes:
[0095] Step S131: 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 computing power operation task;
[0096] Step S132: 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 correspond one by one, the computing unit is used to run the operation code in the configuration environment, and the configuration information is used to indicate the configuration parameters of the corresponding computing unit;
[0097] Step S133: Determine 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 computing power operation task;
[0098] Among them, the task 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.
[0099] In the present invention, the task configuration information includes an image file, identity information of at least one computing unit, at least one configuration information, and computing power resource information. After the user selects the above configurations, task configuration information is generated. It should be noted that the task configuration information in the present invention may include one or more of the above, and specific adaptive adjustments are made according to the actual situation.
[0100] In the present invention, as Figure 2 shown, Figure 2 is a schematic diagram of the 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, task configuration information is generated, and then the security verification of the task configuration information is performed.
[0101] 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.
[0102] Exemplarily, in Figure 2 the task configuration interface, there are multiple identical or different workers. The user can select in the task configuration interface to determine one or more workers. The worker corresponds to the configuration information one by one, which is 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 distributing computing tasks, maximizing the utilization rate of system resources. The configuration information is used to determine the configuration parameters of the corresponding computing unit, such as GPU selection, CPU quantity, memory quantity, etc. 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.
[0103] The computing power resource information is determined by the user's selection. For example, in Figure 2 the task configuration interface, 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, etc.
[0104] In the present invention, through the image file, identity information of at least one computing unit, at least one configuration information, and computing power resource information input by the user, the computing power resources required by the user can be accurately determined. Therefore, the computing power operation tasks can be processed using the computing power resources required by the user.
[0105] Optionally, step S3, in response to the task query request, displays a first page, including:
[0106] Step S31, obtaining the processing result information of the computing power operation task based on the task query request;
[0107] Step S32, obtaining at least one log information based on the task query request, where the at least one log information is the processing log generated by the computing unit;
[0108] Step S33, obtaining first resource information based on the task query request;
[0109] Step S34, generating a first page according to the processing result information of the computing power operation task, the at least one log information, and the first resource information, where the first log information includes the processing result information of the computing power operation task and the at least one log information.
[0110] Optionally, the first resource information includes at least one of the following: the calculation loss value corresponding to the computing power operation task, the processed duration of the computing power operation 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.
[0111] In the present invention, as Figure 3 shown, Figure 3 is a schematic diagram of the first page. The first page includes the processing result information of the computing power operation task, at least one log information, and first resource information. Among them, the processing result information of the computing power operation task includes at least one of the following: the calculation loss value of the computing power operation task, the duration when the computing power operation task is completed, the configuration environment parameters for processing the computing power operation task, the computing resource parameters for processing the computing power operation task, and the processing result of the computing power operation 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.
[0112] The at least one log information is the processing log generated by the computing unit, where the processing log may include at least one of the following: task basic information, resource usage, error and exception information, task status, processing time, system information, etc.
[0113] It should be further noted that, as Figure 4 shown, Figure 4It is a schematic diagram of the second page. The second interface includes the overall processing duration of the computing power operation task, the configuration environment parameters for processing the computing power operation task, the computing resource parameters for processing the computing power operation task, and the processing result of the computing power operation task.
[0114] Optionally, after the step S3, in response to the task query request, after displaying the first page, the method further includes:
[0115] Step S5: Receive a task termination request input by the user based on the first page;
[0116] Step S6: In response to the task termination request, end the processing of the computing power operation task.
[0117] In the present invention, after presenting the first page to the user, if the user discovers that the processing resources or processing status of the computing power operation task do not meet the requirements at this time, the user can input a task termination request to request to stop processing the computing power operation task.
[0118] In the present invention, after receiving the task termination request, the intelligent computing power center stops processing the computing power operation task, thereby achieving the effect of real-time tracking and control of the computing power operation task by the user and improving the user experience.
[0119] Optionally, after the step S3, in response to the task query request, after displaying the first page, the method further includes:
[0120] Step S7: Receive a task suspension request input by the user based on the first page;
[0121] Step S8: In response to the task suspension request, generate a task checkpoint, which is used to save the processing result information of the computing power operation task;
[0122] Step S9: When receiving a task restart request input by the user, continue to process the computing power operation task based on the task checkpoint, the operation code information, and the task configuration information.
[0123] In the present invention, after presenting the first page to the user, if the user needs to suspend processing the computing power operation task, a task checkpoint can be generated to save the processing result information of the computing power operation task. When the user continues to process the computing power operation task next time, receive the task restart request input by the user, and continue to process the computing power operation task based on the task checkpoint, the operation code information, and the task configuration information.
[0124] In the present invention, after receiving the task restart request, the intelligent computing power center suspends processing the computing power operation task, thereby achieving the effect of real-time tracking and control of the computing power operation task by the user and improving the user experience.
[0125] After receiving the computing power operation task information input by the user, the present invention determines the operation code information and task configuration information included in the computing power operation task information. During the processing of the computing power operation task, the user input task query request is received, and thus the first page is displayed according to the task query request, realizing that the user can monitor the processing status of the computing power operation task in real time and greatly improving the flexibility of the intelligent computing center to process the computing power operation task.
[0126] Please refer to Figure 5 , Figure 5 which is the structural diagram of a device for tracking the execution status of a computing power operation task in an intelligent computing center provided by the present invention. As Figure 5 shown, the device 500 for tracking the execution status of a computing power operation task in an intelligent computing center includes:
[0127] A first receiving module 510, configured to receive the computing power operation task information input by the user. The computing power operation task information includes operation code information and task configuration information. The operation code information is used to process the computing power operation task, and the task configuration information includes the computing power resource parameter values for processing the computing power operation task;
[0128] A second receiving module 520, configured to receive the task query request input by the user during the processing of the computing power operation task based on the operation code information and the task configuration information. The task query request is used to query the status information of the computing power operation task;
[0129] A display module 530, configured to display a first page in response to the task query request. The first page includes the first log information and the first resource information corresponding to the computing power operation task. The first log information is the task log for processing the computing power operation task, and the first resource information is the computing power resource usage status information for processing the computing power operation task.
[0130] Optionally, it further includes:
[0131] A second display module, configured to display a second page when the processing of the computing power operation task based on the operation code information and the task configuration information is completed;
[0132] wherein the second page includes second log information and second resource information. The second log information is the task log for completing the processing of the computing power operation task, and the second resource information is the computing power resource usage status information for completing the processing of the computing power operation task.
[0133] Optionally, the first receiving module 510 includes:
[0134] The first receiving sub-module is configured to receive the operation code information input by the user based on the code configuration interface;
[0135] The first generating sub-module is configured to generate a task configuration interface based on the operation code information when the operation code information passes a security verification;
[0136] The second receiving sub-module is configured to receive the task configuration information input by the user based on the task configuration interface.
[0137] Optionally, the second receiving sub-module includes:
[0138] A receiving unit configured to receive an image file imported by the user or selected in the task configuration interface, where the image file is used to create and deploy a configuration environment for processing the computing power operation task;
[0139] A determining unit configured to determine at least one computing unit and at least one configuration information based on 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 operation code in the configuration environment, and the configuration information is configured to indicate configuration parameters of the corresponding computing unit;
[0140] A determining unit configured to determine computing power resource information based on user input, where the computing power resource information includes computing power resource parameters for processing the computing power operation task;
[0141] Wherein, the task configuration information includes the image file, identity information of the at least one computing unit, the at least one configuration information, and the computing power resource information.
[0142] Optionally, the display module 530 includes:
[0143] A first obtaining sub-module configured to obtain processing result information of the computing power operation task based on the task query request;
[0144] A second obtaining sub-module configured to obtain at least one log information based on the task query request, where the at least one log information is a processing log generated by the computing unit;
[0145] A third obtaining sub-module configured to obtain first resource information based on the task query request;
[0146] A second generating sub-module configured to generate a first page according to the processing result information of the computing power operation task, the at least one log information, and the first resource information, where the first log information includes the processing result information of the computing power operation task and the at least one log information.
[0147] Optionally, the first resource information includes at least one of the following: the calculation loss value corresponding to the computing power operation task, the processed duration of the computing power operation 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.
[0148] Optionally, it further includes:
[0149] A task termination receiving module, configured to receive a task termination request input by a user based on the first page;
[0150] A task termination module, configured to terminate the processing of the computing power operation task in response to the task termination request.
[0151] Optionally, it further includes:
[0152] A task pause receiving module, configured to receive a task pause request input by a user based on the first page;
[0153] A task pause generation module, configured to generate a task checkpoint in response to the task pause request, where the task checkpoint is used to save the processing result information of the computing power operation task;
[0154] A task pause processing module, configured to continue processing the computing power operation task based on the task checkpoint, the operation code information, and the task configuration information when receiving a task restart request input by a user.
[0155] After receiving the computing power operation task information input by a user, the present invention determines the operation code information and the task configuration information included in the computing power operation task information, and during the processing of the computing power operation task, receives a task query request input by a user, thereby displaying a first page according to the task query request, realizing that the user can monitor the processing status of the computing power operation task in real time, and greatly improving the flexibility of the intelligent computing center to process the computing power operation task.
[0156] An embodiment of the present invention further provides 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.
[0157] When the program 6021 is executed by the processor 601, it can implement Figure 1 any step in the corresponding method embodiment:
[0158] Step S1: Receive the computing power operation task information input by the user. The computing power operation task information includes operation code information and task configuration information. The operation code information is used to process the computing power operation task, and the task configuration information includes the computing power resource parameter values for processing the computing power operation task.
[0159] Step S2: During the process of processing the computing power operation task based on the operation code information and the task configuration information, receive the task query request input by the user. The task query request is used to query the status information of the computing power operation task.
[0160] Step S3: In response to the task query request, display the first page. Among them, the first page includes the first log information and the first resource information corresponding to the computing power operation task. The first log information is the task log for processing the computing power operation task, and the first resource information is the computing power resource usage status information for processing the computing power operation task.
[0161] Optionally, after step S3: In response to the task query request, display the first page, the method further includes:
[0162] Step S4: When the processing of the computing power operation task based on the operation code information and the task configuration information is completed, display the second page.
[0163] Among them, the second page includes the second log information and the second resource information. The second log information is the task log for completing the processing of the computing power operation task, and the second resource information is the computing power resource usage status information for completing the processing of the computing power operation task.
[0164] Optionally, step S1: Receive the computing power operation task information input by the user, includes:
[0165] Step S11: Based on the code configuration interface, receive the operation code information input by the user.
[0166] Step S12: When performing security verification on the operation code information and the verification is passed, generate a task configuration interface based on the operation code information.
[0167] Step S13: Based on the task configuration interface, receive the task configuration information input by the user.
[0168] Optionally, step S13: Based on the task configuration interface, receive the task configuration information input by the user, includes:
[0169] 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 a configuration environment for processing the computing power operation task.
[0170] Step S132: Based on the user input, determine at least one computing unit and at least one configuration information. 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 operation code in the configuration environment, and the configuration information is used to indicate the configuration parameters of the corresponding computing unit.
[0171] Step S133: Based on the user input, determine the computing power resource information. The computing power resource information includes the computing power resource parameters for processing the computing power operation task.
[0172] Wherein, the task 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.
[0173] Optionally, step S3: In response to the task query request, display a first page, including:
[0174] Step S31: Obtain the processing result information of the computing power operation task based on the task query request.
[0175] Step S32: Obtain at least one log information based on the task query request. The at least one log information is the processing log generated by the computing unit.
[0176] Step S33: Obtain the first resource information based on the task query request.
[0177] Step S34: Generate a first page according to the processing result information of the computing power operation task, the at least one log information, and the first resource information. Wherein, the first log information includes the processing result information of the computing power operation task and the at least one log information.
[0178] Optionally, the first resource information includes at least one of the following: the computing loss value corresponding to the computing power operation task, the processed duration of the computing power operation 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.
[0179] Optionally, after step S3: In response to the task query request, display a first page, the method further includes:
[0180] Step S5: Receive the task termination request input by the user based on the first page.
[0181] Step S6. In response to the task termination request, end the processing of the computing power operation task.
[0182] Optionally, after step S3. In response to the task query request, display the first page, the method further includes:
[0183] Step S7. Receive a task suspension request input by the user based on the first page;
[0184] Step S8. In response to the task suspension request, generate a task checkpoint, where the task checkpoint is used to save the processing result information of the computing power operation task;
[0185] Step S9. When a task restart request input by the user is received, continue to process the computing power operation task based on the task checkpoint, the operation code information, and the task configuration information.
[0186] After receiving the computing power operation task information input by the user, the present invention determines the operation code information and task configuration information included in the computing power operation task information. During the processing of the computing power operation task, a task query request input by the user is received, and thus the first page is displayed according to the task query request, realizing that the user can monitor the processing status of the computing power operation task in real time, and greatly improving the flexibility of the intelligent computing center to process the computing power operation task.
[0187] The embodiment of 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, each process of the above-mentioned embodiment of the method for tracking the execution status of the computing power operation task of the intelligent computing center is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be elaborated here. Among them, the computer-readable storage medium is, for example, a read-only memory (Read-Only Memory, abbreviated as ROM), a random access memory (Random Access Memory, abbreviated as RAM), a magnetic disk, or an optical disc, etc.
[0188] The embodiment of the present invention further provides a computer program product, which is stored in a storage medium. The computer program product is executed by at least one processor to implement each process of the above-mentioned embodiment of the method for tracking the execution status of the computing power operation task of the intelligent computing center, and the same technical effect can be achieved. To avoid repetition, it will not be elaborated here.
[0189] It should be noted that in this text, 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 a process, method, article or device. Without further limitation, an element defined by the statement "including one..." does not exclude the existence of additional identical elements in the process, method, article or device including that element.
[0190] From the description of the above embodiments, those skilled in the art can clearly understand that the methods of the above embodiments 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 this understanding, the technical solution of the present invention, 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 to enable 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 invention.
[0191] The embodiments of the present invention have been described above in conjunction with the accompanying drawings. However, the present invention is not limited to the above specific embodiments. The above specific embodiments are merely illustrative and not restrictive. Under the inspiration of the present invention, those of ordinary skill in the art can also make many forms without departing from the purpose of the present invention and the scope protected by the claims, and all of them fall within the protection scope of the present invention.
Claims
1. A method for tracking the execution status of computing power operation tasks in an intelligent computing center, characterized in that, The method includes: Step S1: Receive the computing power operation task information input by the user. The computing power operation task information includes operation code information and task configuration information. The operation code information is used to process the computing power operation task, and the task configuration information includes the computing power resource parameter values for processing the computing power operation task; Step S2: During the process of processing the computing power operation task based on the operation code information and the task configuration information, receive the task query request input by the user. The task query request is used to query the status information of the computing power operation task; Step S3: In response to the task query request, display a first page. Among them, the first page includes the first log information and the first resource information corresponding to the computing power operation task. The first log information is the task log for processing the computing power operation task, and the first resource information is the computing power resource usage status information for processing the computing power operation task.
2. The method according to claim 1, wherein After the step S3: In response to the task query request, display the first page, the method further includes: Step S4: When the processing of the computing power operation task based on the operation code information and the task configuration information is completed, display a second page; Among them, the second page includes second log information and second resource information. The second log information is the task log for completing the processing of the computing power operation task, and the second resource information is the computing power resource usage status information for completing the processing of the computing power operation task.
3. The method according to claim 1, wherein The step S1: Receive the computing power operation task information input by the user, includes: Step S11: Based on the code configuration interface, receive the operation code information input by the user; Step S12: When performing security verification on the operation code information and the verification is passed, generate a task configuration interface based on the operation code information; Step S13: Based on the task configuration interface, receive the task configuration information input by the user.
4. The method according to claim 3, wherein The step S13: Based on the task configuration interface, receive the task configuration information input by the user, 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 computing power operation task; Step S132: Based on the user input, determine at least one computing unit and at least one configuration information. The at least one computing unit and the at least one configuration information correspond one by one. The computing unit is used to run the operation code in the configuration environment, and the configuration information is used to indicate the configuration parameters of the corresponding computing unit; Step S133: Based on the user input, determine the computing power resource information. The computing power resource information includes the computing power resource parameters for processing the computing power operation task; Among them, the task 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.
5. The method according to claim 4, wherein The step S3: In response to the task query request, display the first page, includes: Step S31: Obtain the processing result information of the computing power operation task based on the task query request; Step S32: Obtain at least one log information based on the task query request, where the at least one log information is the processing log generated by the computing unit; Step S33: Obtain the first resource information based on the task query request; Step S34: Generate a first page according to the processing result information of the task running with the computing power, the at least one log information, and the first resource information, where the first log information includes the processing result information of the task running with the computing power and the at least one log information.
6. The method according to claim 5, wherein The first resource information includes at least one of the following: the calculation loss value corresponding to the task running with the computing power, the processed duration of the task running with the computing power, the utilization 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 utilization rate of the disk, and the utilization rate of the memory.
7. The method according to any one of claims 1-6, characterized in that, After step S3, in response to the task query request, after displaying the first page, the method further includes: Step S5: Receive a task termination request input by the user based on the first page; Step S6: In response to the task termination request, end the processing of the task running with the computing power.
8. The method according to any one of claims 1 to 6, characterized in that After step S3, in response to the task query request, after displaying the first page, the method further includes: Step S7: Receive a task suspension request input by the user based on the first page; Step S8: In response to the task suspension request, generate a task checkpoint, where the task checkpoint is used to save the processing result information of the task running with the computing power; Step S9: In the case of receiving a task restart request input by the user, continue to process the task running with the computing power based on the task checkpoint, the running code information, and the task configuration information.
9. An operating state tracking device for computing power operation tasks of an intelligent computing center, characterized in that The device includes: A first receiving module, configured to receive the computing power operation task information input by the user, where the computing power operation task information includes running code information and task configuration information, the running code information is used to process the computing power operation task, and the task configuration information includes the computing power resource parameter values for processing the computing power operation task; A second receiving module, configured to receive a task query request input by the user during the processing of the computing power operation task based on the running code information and the task configuration information, where the task query request is used to query the status information of the computing power operation task; A display module, configured to display a first page in response to the task query request, where the first page includes the first log information corresponding to the computing power operation task and the first resource information, the first log information is the task log for processing the computing power operation task, and the first resource information is the computing power resource usage status information for processing the computing power operation task.
10. An electronic device, characterized in that, Includes: A processor, a memory, and a program stored on the memory and executable on the processor, where when the program is executed by the processor, it implements the steps of the method according to any one of claims 1 to 8.
11. A computer-readable storage medium, characterized in that, A computer program is stored on the computer-readable storage medium, and when the computer program is executed by the processor, it implements the steps of the method according to any one of claims 1 to 8.
12. A computer program product, characterized in that, Comprising computer instructions which, when executed by a processor, implement the steps of the method according to any one of claims 1 to 8.