Cloud native auto-labeling system to train code generation models
AssigneeRed Hat, Inc.
InventorsHuamin Chen, Chen Wang
Life of this patent
Estimating the term…
Abstract
Systems and methods are disclosed that deploy software code from a dataset into a computing environment. The systems and method collect energy metrics of the software code while executing in the computing environment. The systems and methods determine a sustainability label for the software code based on the energy metrics. The systems and methods assign the sustainability label to the software code to produce a sustainability-based dataset.
Claims20
A method comprising:
- deploying software code from a dataset into a computing environment;
- collecting energy metrics of the software code while executing in the computing environment;
- determining, by a processing device, a sustainability label for the software code based on the energy metrics;
- assigning the sustainability label to the software code to produce a sustainability-based dataset;
- and
- training a large language model (LLM) using the sustainability-based dataset to produce a trained sustainability-based LLM.
A system comprising:
- a processing device;
- and
- a memory to store instructions that, when executed by the processing device cause the processing device to:
- deploy software code from a dataset into a computing environment;
- collect energy metrics of the software code while executing in the computing environment;
- determine a sustainability label for the software code based on the energy metrics;
- assign the sustainability label to the software code to produce a sustainability-based dataset;
- and
- train a large language model (LLM) using the sustainability-based dataset to produce a trained sustainability-based LLM.
A non-transitory computer readable medium, having instructions stored thereon which, when executed by a processing device, cause the processing device to:
- deploy software code from a dataset into a computing environment;
- collect energy metrics of the software code while executing in the computing environment;
- determine, by the processing device, a sustainability label for the software code based on the energy metrics;
- assign the sustainability label to the software code to produce a sustainability-based dataset;
- and
- train a large language model (LLM) using the sustainability-based dataset to produce a trained sustainability-based LLM.
Dependencies are inferred from the claim text.