Skip to content

Commit

Permalink
Merge branch 'main' into if-env
Browse files Browse the repository at this point in the history
  • Loading branch information
manushak committed Jun 20, 2024
2 parents 041098c + a4688fd commit f3cd231
Show file tree
Hide file tree
Showing 43 changed files with 677 additions and 300 deletions.
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

0 comments on commit f3cd231

Please sign in to comment.