Skip to content

Add basic buildkite pipeline for running on Galapagos cluster#37

Open
fluidnumerics-joe wants to merge 2 commits intomainfrom
feature/buildkite-pipeline
Open

Add basic buildkite pipeline for running on Galapagos cluster#37
fluidnumerics-joe wants to merge 2 commits intomainfrom
feature/buildkite-pipeline

Conversation

@fluidnumerics-joe
Copy link
Copy Markdown
Contributor

This pipeline runs the asv benchmarks on a system with the data directory pointing to local NVMe drives

TO DO : We need to connect this repository to a buildkite account that has the configured cluster attached. I've sent a request to attach Fluid Numerics' buildkite project (for testing purposes)

This pipeline runs the asv benchmarks on a system with the data
directory pointing to local NVMe drives
export PARCELS_DATADIR="/scratch/buildkite"
pixi install
pixi update
pixi run benchmark-setup download-all --data-home $PARCELS_DATADIR
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
pixi run benchmark-setup download-all --data-home $PARCELS_DATADIR
pixi run setup-data

key: "test-nvme"
command: |
# Sets the data directory to local NVMe scratch disk
export PARCELS_DATADIR="/scratch/buildkite"
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
export PARCELS_DATADIR="/scratch/buildkite"
export PARCELS_BENCHMARKS_DATA_FOLDER="/scratch/buildkite"

- label: "Run all benchmarks (NVMe)"
key: "test-nvme"
command: |
# Sets the data directory to local NVMe scratch disk
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

How does the cloning of the git repo work? Does it know to clone and also recurse the submodules (to pull in the Parcels local install)?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants