Skip to content
Open
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
2 changes: 1 addition & 1 deletion .github/workflows/azure-benchmark-download.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ jobs:
df -h

- name: AZ CLI login
uses: azure/login@v2.3.0
uses: azure/login@v3.0.0
with:
# NOTE: allow-no-subscripts needed if only giving scoped permissions to specific container
allow-no-subscriptions: true
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/azure-oidc.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ jobs:
df -h

- name: AZ CLI login
uses: azure/login@v2.3.0
uses: azure/login@v3.0.0
with:
# NOTE: allow-no-subscripts needed if only giving scoped permissions to specific container
allow-no-subscriptions: true
Expand All @@ -28,7 +28,7 @@ jobs:

# NOTE: 'auth-mode login' needed to avoid warnings and errors about not finding credentials
- name: List Files in Container
uses: azure/cli@v2
uses: azure/cli@v3
with:
azcliversion: latest
inlineScript: |
Expand All @@ -55,7 +55,7 @@ jobs:

- name: List all Storage Containers
continue-on-error: true
uses: azure/cli@v2
uses: azure/cli@v3
with:
azcliversion: latest
inlineScript: |
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/azure-vpc.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ jobs:
df -h

- name: AZ CLI login
uses: azure/login@v2.3.0
uses: azure/login@v3.0.0
with:
# NOTE: allow-no-subscripts needed if only giving scoped permissions to specific container
allow-no-subscriptions: true
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/caravan-cpu-customdata-oicd.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -28,10 +28,10 @@ jobs:
runs-on: ${{ github.event.inputs.runner_type }}

steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6

- name: AZ CLI login
uses: azure/login@v2.3.0
uses: azure/login@v3.0.0
with:
# NOTE: allow-no-subscripts needed if only giving scoped permissions to specific container
allow-no-subscriptions: true
Expand All @@ -44,7 +44,7 @@ jobs:
free -h
df -h

- uses: prefix-dev/[email protected].2
- uses: prefix-dev/[email protected].6
with:
manifest-path: pyproject.toml
cache: true
Expand Down Expand Up @@ -88,7 +88,7 @@ jobs:
pixi run visualize ./runs/${{ steps.train.outputs.outdir }}

- name: Upload Results
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: ${{ steps.train.outputs.outdir }}
path: ./runs/${{ steps.train.outputs.outdir }}
8 changes: 4 additions & 4 deletions .github/workflows/caravan-gpu-customdata.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -22,14 +22,14 @@ jobs:

steps:
- name: AZ CLI login
uses: azure/login@v2.3.0
uses: azure/login@v3.0.0
with:
# NOTE: allow-no-subscripts needed if only giving scoped permissions to specific container
allow-no-subscriptions: true
client-id: ${{ secrets.AZURE_CLIENT_ID }}
tenant-id: ${{ secrets.AZURE_TENANT_ID }}

- uses: actions/checkout@v5
- uses: actions/checkout@v6

- name: Report Runner Specs
run: |
Expand All @@ -41,7 +41,7 @@ jobs:
run: |
nvidia-smi

- uses: prefix-dev/[email protected].2
- uses: prefix-dev/[email protected].6
with:
manifest-path: pyproject.toml
cache: true
Expand Down Expand Up @@ -90,7 +90,7 @@ jobs:

# note: names can't have slashes
- name: Upload Results
uses: actions/upload-artifact@v5
uses: actions/upload-artifact@v7
with:
name: ${{ steps.train.outputs.outdir }}
path: ./runs/${{ steps.train.outputs.outdir }}
10 changes: 5 additions & 5 deletions .github/workflows/caravan-new_py_files-gpu-customdata.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -22,14 +22,14 @@ jobs:

steps:
- name: AZ CLI login
uses: azure/login@v2.3.0
uses: azure/login@v3.0.0
with:
# NOTE: allow-no-subscripts needed if only giving scoped permissions to specific container
allow-no-subscriptions: true
client-id: ${{ secrets.AZURE_CLIENT_ID }}
tenant-id: ${{ secrets.AZURE_TENANT_ID }}

- uses: actions/checkout@v5
- uses: actions/checkout@v6

- name: Report Runner Specs
run: |
Expand All @@ -41,7 +41,7 @@ jobs:
run: |
nvidia-smi

- uses: prefix-dev/[email protected].2
- uses: prefix-dev/[email protected].6
with:
manifest-path: pyproject.toml
cache: true
Expand Down Expand Up @@ -90,12 +90,12 @@ jobs:

# note: names can't have slashes
# - name: Upload Results
# uses: actions/upload-artifact@v5
# uses: actions/upload-artifact@v7
# with:
# name: ${{ steps.train.outputs.outdir }}
# path: ./runs/${{ steps.train.outputs.outdir }}
- name: Upload Results
uses: actions/upload-artifact@v5
uses: actions/upload-artifact@v7
with:
name: results_${{ steps.train.outputs.outdir }}
path: |
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/cpu-customdata-oicd.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -28,10 +28,10 @@ jobs:
runs-on: ${{ github.event.inputs.runner_type }}

steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6

- name: AZ CLI login
uses: azure/login@v2.3.0
uses: azure/login@v3.0.0
with:
# NOTE: allow-no-subscripts needed if only giving scoped permissions to specific container
allow-no-subscriptions: true
Expand All @@ -44,7 +44,7 @@ jobs:
free -h
df -h

- uses: prefix-dev/[email protected].2
- uses: prefix-dev/[email protected].6
with:
manifest-path: pyproject.toml
cache: true
Expand Down Expand Up @@ -88,7 +88,7 @@ jobs:
pixi run visualize ./runs/${{ steps.train.outputs.outdir }}

- name: Upload Results
uses: actions/upload-artifact@v5
uses: actions/upload-artifact@v7
with:
name: ${{ steps.train.outputs.outdir }}
path: ./runs/${{ steps.train.outputs.outdir }}
8 changes: 4 additions & 4 deletions .github/workflows/cpu-customdata.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ jobs:
runs-on: ${{ github.event.inputs.runner_type }}

steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6

# https://github.com/actions/runner-images/issues/2840#issuecomment-790492173
- name: Free up disk space
Expand All @@ -42,14 +42,14 @@ jobs:
lscpu
free -h

- uses: prefix-dev/[email protected].2
- uses: prefix-dev/[email protected].6
with:
manifest-path: pyproject.toml
cache: true
frozen: true

- name: Cache Data
uses: actions/cache@v4
uses: actions/cache@v5
with:
path: input-data.zip
key: ${{ runner.os }}-input-data
Expand Down Expand Up @@ -81,7 +81,7 @@ jobs:
pixi run visualize ./runs/${{ steps.train.outputs.outdir }}

- name: Upload Results
uses: actions/upload-artifact@v5
uses: actions/upload-artifact@v7
with:
name: ${{ steps.train.outputs.outdir }}
path: ./runs/${{ steps.train.outputs.outdir }}
8 changes: 4 additions & 4 deletions .github/workflows/cpu-example.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8,16 +8,16 @@ jobs:
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6

- uses: prefix-dev/[email protected].2
- uses: prefix-dev/[email protected].6
with:
manifest-path: pyproject.toml
cache: true
frozen: true

- name: Cache Tutorial Data
uses: actions/cache@v4
uses: actions/cache@v5
with:
path: basin_timeseries_v1p2_metForcing_obsFlow.zip
key: ${{ runner.os }}-tutorial-data
Expand Down Expand Up @@ -48,7 +48,7 @@ jobs:
pixi run visualize ./runs/${{ steps.train.outputs.outdir }}

- name: Upload Results
uses: actions/upload-artifact@v5
uses: actions/upload-artifact@v7
with:
name: ${{ steps.train.outputs.outdir }}
path: ./runs/${{ steps.train.outputs.outdir }}
2 changes: 1 addition & 1 deletion .github/workflows/default.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ jobs:
matrix:
os: [ubuntu-latest] # macos-latest
steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6

# TODO: lscpu not on mac, use something else
- name: Report Runner Specs
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/dynamic.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ jobs:
runs-on: ${{ github.event.inputs.runner_type }}

steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6

- name: Report Runner Specs
run: |
Expand Down
10 changes: 5 additions & 5 deletions .github/workflows/fine-tuning-gpu.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -22,14 +22,14 @@ jobs:

steps:
- name: AZ CLI login
uses: azure/login@v2.3.0
uses: azure/login@v3.0.0
with:
# NOTE: allow-no-subscripts needed if only giving scoped permissions to specific container
allow-no-subscriptions: true
client-id: ${{ secrets.AZURE_CLIENT_ID }}
tenant-id: ${{ secrets.AZURE_TENANT_ID }}

- uses: actions/checkout@v5
- uses: actions/checkout@v6

- name: Report Runner Specs
run: |
Expand All @@ -41,7 +41,7 @@ jobs:
run: |
nvidia-smi

- uses: prefix-dev/[email protected].2
- uses: prefix-dev/[email protected].6
with:
manifest-path: fine-tuning/pyproject.toml
cache: false #true
Expand Down Expand Up @@ -114,12 +114,12 @@ jobs:

# note: names can't have slashes
# - name: Upload Results
# uses: actions/upload-artifact@v5
# uses: actions/upload-artifact@v7
# with:
# name: ${{ steps.train.outputs.outdir }}
# path: ./runs/${{ steps.train.outputs.outdir }}
- name: Upload Results
uses: actions/upload-artifact@v5
uses: actions/upload-artifact@v7
with:
name: results_${{ steps.train.outputs.outdir }}
path: |
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/gpu-customdata.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -22,14 +22,14 @@ jobs:

steps:
- name: AZ CLI login
uses: azure/login@v2.3.0
uses: azure/login@v3.0.0
with:
# NOTE: allow-no-subscripts needed if only giving scoped permissions to specific container
allow-no-subscriptions: true
client-id: ${{ secrets.AZURE_CLIENT_ID }}
tenant-id: ${{ secrets.AZURE_TENANT_ID }}

- uses: actions/checkout@v5
- uses: actions/checkout@v6

- name: Report Runner Specs
run: |
Expand All @@ -41,7 +41,7 @@ jobs:
run: |
nvidia-smi

- uses: prefix-dev/[email protected].2
- uses: prefix-dev/[email protected].6
with:
manifest-path: pyproject.toml
cache: true
Expand Down Expand Up @@ -90,7 +90,7 @@ jobs:

# note: names can't have slashes
- name: Upload Results
uses: actions/upload-artifact@v5
uses: actions/upload-artifact@v7
with:
name: ${{ steps.train.outputs.outdir }}
path: ./runs/${{ steps.train.outputs.outdir }}
8 changes: 4 additions & 4 deletions .github/workflows/gpu-example.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ jobs:
runs-on: T4GPU

steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6

- name: Report Runner Specs
run: |
Expand All @@ -23,7 +23,7 @@ jobs:
run: |
nvidia-smi

- uses: prefix-dev/[email protected].2
- uses: prefix-dev/[email protected].6
with:
manifest-path: pyproject.toml
cache: true
Expand All @@ -34,7 +34,7 @@ jobs:
pixi run -e gpu python -c "import torch; print(torch.cuda.is_available())"

- name: Cache Tutorial Data
uses: actions/cache@v4
uses: actions/cache@v5
with:
path: basin_timeseries_v1p2_metForcing_obsFlow.zip
key: ${{ runner.os }}-tutorial-data
Expand Down Expand Up @@ -66,7 +66,7 @@ jobs:

# note: names can't have slashes
- name: Upload Results
uses: actions/upload-artifact@v5
uses: actions/upload-artifact@v7
with:
name: ${{ steps.train.outputs.outdir }}
path: ./runs/${{ steps.train.outputs.outdir }}
2 changes: 1 addition & 1 deletion .github/workflows/gpu.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ jobs:
runs-on: T4GPU

steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6

- name: Report Runner Specs
run: |
Expand Down
Loading