Skip to content

Define workflows to be able to run from a config file or some given parameters #547

@R-Palazzo

Description

@R-Palazzo

Problem Description

Once #546 is resolved, users will be able to generate a benchmark config and execute it. The next step is to integrate this workflow into GitHub Actions so that benchmarks can be launched easily from a yaml config file or some defined parameters

Expected behavior

Create a reusable GitHub Actions workflow (e.g., _run_benchmark.yml)

  • The workflow should accept either:

    • A path to an existing YAML config committed in the repo (benchmark_single_table.yaml)
    • user inputs (modality, datasets, synthesizers, timeout, num_instances) and generate a YAML config using the scirpt in sdgym/_benchmark_launcher/script.py
  • Define a run_benchmark_from_config.yml: This workflow calls _run_benchmark.yml and takes as input the filepath of the yaml file

  • Define a run_benchmark_manual.yml: This workflow calls _run_benchmark.yml and takes as input the parameters used in the script

Metadata

Metadata

Assignees

Labels

feature requestRequest for a new featureinternalThe issue doesn't change the API or functionality

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions