Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Replace plugins with generics #851

Merged
merged 5 commits into from
Jun 20, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 16 additions & 8 deletions manifests/bugs/aggregation-error-wrong-metric.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,15 +12,23 @@ initialize:
method: TeadsCurve
global-config:
interpolation: spline
"sci-e":
path: "@grnsft/if-plugins"
method: SciE
"sum-energy-components":
path: "builtin"
method: Sum
global-config:
input-parameters:
- cpu/energy
- network/energy
output-parameter: energy
"sci-embodied":
path: "builtin"
method: SciEmbodied
"sci-o":
path: "@grnsft/if-plugins"
method: SciO
"operational-carbon":
method: Multiply
path: builtin
global-config:
input-parameters: ["energy", "grid/carbon-intensity"]
output-parameter: "carbon-operational"
"sci":
path: "builtin"
method: Sci
Expand All @@ -43,9 +51,9 @@ tree:
child-1:
pipeline:
- teads-curve
- sci-e
- sum-energy-components
- sci-embodied
- sci-o
- operational-carbon
- time-sync
- sci
config:
Expand Down
9 changes: 6 additions & 3 deletions manifests/bugs/azure-importer-ignoring-defaults.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,9 +28,12 @@ initialize:
input-parameter: network/energy
coefficient: 1000
output-parameter: network/energy
"sci-o":
method: SciO
path: "@grnsft/if-plugins"
"operational-carbon":
method: Multiply
path: builtin
global-config:
input-parameters: ["energy", "grid/carbon-intensity"]
output-parameter: "carbon-operational"
"group-by":
path: "builtin"
method: GroupBy
Expand Down
9 changes: 6 additions & 3 deletions manifests/bugs/azure-importer-incorrect-calculation.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,9 +20,12 @@ initialize:
input-parameter: network/energy
coefficient: 1000
output-parameter: network/energy
sci-o:
path: '@grnsft/if-plugins'
method: SciO
"operational-carbon":
method: Multiply
path: builtin
global-config:
input-parameters: ["energy", "grid/carbon-intensity"]
output-parameter: "carbon-operational"
group-by:
path: builtin
method: GroupBy
Expand Down
11 changes: 7 additions & 4 deletions manifests/bugs/pipeline-ordering-error.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,9 +19,12 @@ initialize:
"sci-embodied":
path: "builtin"
method: SciEmbodied
"sci-o":
path: "@grnsft/if-plugins"
method: SciO
"operational-carbon":
method: Multiply
path: builtin
global-config:
input-parameters: ["cpu/energy", "grid/carbon-intensity"]
output-parameter: "carbon-operational"
"sci":
path: "builtin"
method: Sci
Expand All @@ -41,7 +44,7 @@ tree:
child-1:
pipeline:
- teads-curve
- sci-o
- operational-carbon
- sum
- sci-embodied
- time-sync
Expand Down
28 changes: 0 additions & 28 deletions manifests/examples/basic.yml

This file was deleted.

25 changes: 2 additions & 23 deletions manifests/examples/instance-metadata.yml
Original file line number Diff line number Diff line change
@@ -1,23 +1,6 @@
name: csv-demo
<<<<<<< add-tdp-manifest
description:
tags:
initialize:
plugins:
cloud-instance-metadata:
method: CSVLookup
path: "builtin"
global-config:
filepath: https://raw.githubusercontent.com/Green-Software-Foundation/if-data/main/cloud-metdata-azure-instances.csv
query:
instance-class: "cloud/instance-type"
output: "*"
extract-processor-name:
method: Regex
path: "builtin"
=======
description: null
tags: null
initialize:
plugins:
cloud-instance-metadata:
Expand All @@ -32,16 +15,12 @@ initialize:
extract-processor-name:
path: builtin
method: Regex
>>>>>>> main
global-config:
parameter: cpu-model-name
match: /^([^,])+/g
output: cpu/name
<<<<<<< add-tdp-manifest
=======
outputs:
- yaml
>>>>>>> main
# outputs:
# - yaml
tree:
children:
child:
Expand Down
10 changes: 8 additions & 2 deletions manifests/examples/mock-cpu-util-to-carbon.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,14 @@ initialize:
global-config:
interpolation: spline
cloud-metadata:
method: CloudMetadata
path: "@grnsft/if-plugins"
path: builtin
method: CSVLookup
global-config:
filepath: >-
https://raw.githubusercontent.com/Green-Software-Foundation/if-data/main/cloud-metdata-azure-instances.csv
query:
instance-class: cloud/instance-type
output: ['cpu-cores-utilized', 'vcpus-allocated']
mock-observations:
path: 'builtin'
method: MockObservations
Expand Down
11 changes: 7 additions & 4 deletions manifests/examples/nesting.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,9 +29,12 @@ initialize:
sci-embodied:
path: "builtin"
method: SciEmbodied
sci-o:
path: "@grnsft/if-plugins"
method: SciO
"operational-carbon":
method: Multiply
path: builtin
global-config:
input-parameters: ["energy", "grid/carbon-intensity"]
output-parameter: "carbon-operational"
sci:
path: "builtin"
method: Sci
Expand Down Expand Up @@ -68,7 +71,7 @@ tree:
- teads-curve
- sum
- sci-embodied
- sci-o
- operational-carbon
- sum-carbon
- time-sync
- sci
Expand Down
11 changes: 7 additions & 4 deletions manifests/examples/pipeline-teads-sci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,9 +19,12 @@ initialize:
"sci-embodied":
path: "builtin"
method: SciEmbodied
"sci-o":
path: "@grnsft/if-plugins"
method: SciO
"operational-carbon":
method: Multiply
path: builtin
global-config:
input-parameters: ["cpu/energy", "grid/carbon-intensity"]
output-parameter: "carbon-operational"
"sci":
path: "builtin"
method: Sci
Expand Down Expand Up @@ -50,7 +53,7 @@ tree:
- teads-curve
- sum
- sci-embodied
- sci-o
- operational-carbon
- sum-carbon
- sci
config:
Expand Down
Loading