Skip to content

Commit dc73d4e

Browse files
committed
Cache downloads based on the expected cached_downlaod calls
1 parent c59aafa commit dc73d4e

File tree

3 files changed

+28
-0
lines changed

3 files changed

+28
-0
lines changed

.github/workflows/docs.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,13 @@ jobs:
4747
- name: Check out repository
4848
uses: actions/checkout@v4
4949

50+
- name: Cache downloaded data
51+
uses: actions/cache@v4
52+
with:
53+
path: ~/.cache/mach
54+
# Key based on known file hashes from cached_download() calls
55+
key: mach-data-cache-v1-${{ runner.os }}-c93af0781daeebf771e53a42a629d4f311407410166ef2f1d227e9d2a1b8c641-c349dc1d677c561434fd0e4a74142c4a0a44b7e6ae0a42d446c078a528ef58c1
56+
5057
- name: Setup CUDA environment
5158
uses: ./.github/actions/setup-cuda-python-env
5259
with:

.github/workflows/test_cpu.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,13 @@ jobs:
3636
- name: Check out repository
3737
uses: actions/checkout@v4
3838

39+
- name: Cache downloaded data
40+
uses: actions/cache@v4
41+
with:
42+
path: ~/.cache/mach
43+
# Key based on known file hashes from cached_download() calls
44+
key: mach-data-cache-v1-${{ runner.os }}-c93af0781daeebf771e53a42a629d4f311407410166ef2f1d227e9d2a1b8c641-c349dc1d677c561434fd0e4a74142c4a0a44b7e6ae0a42d446c078a528ef58c1
45+
3946
- name: Install nvcc (CUDA compiler)
4047
uses: Jimver/cuda-toolkit@v0.2.25
4148
id: cuda-toolkit

.github/workflows/test_gpu.yml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,13 @@ jobs:
3636
- name: Check out repository
3737
uses: actions/checkout@v4
3838

39+
- name: Cache downloaded data
40+
uses: actions/cache@v4
41+
with:
42+
path: ~/.cache/mach
43+
# Key based on known file hashes from cached_download() calls
44+
key: mach-data-cache-v1-${{ runner.os }}-c93af0781daeebf771e53a42a629d4f311407410166ef2f1d227e9d2a1b8c641-c349dc1d677c561434fd0e4a74142c4a0a44b7e6ae0a42d446c078a528ef58c1
45+
3946
- name: Setup CUDA environment
4047
uses: ./.github/actions/setup-cuda-python-env
4148
with:
@@ -58,6 +65,13 @@ jobs:
5865
- name: Check out repository
5966
uses: actions/checkout@v4
6067

68+
- name: Cache downloaded data
69+
uses: actions/cache@v4
70+
with:
71+
path: ~/.cache/mach
72+
# Key based on known file hashes from cached_download() calls
73+
key: mach-data-cache-v1-${{ runner.os }}-c93af0781daeebf771e53a42a629d4f311407410166ef2f1d227e9d2a1b8c641-c349dc1d677c561434fd0e4a74142c4a0a44b7e6ae0a42d446c078a528ef58c1
74+
6175
- name: Setup CUDA environment
6276
uses: ./.github/actions/setup-cuda-python-env
6377
with:

0 commit comments

Comments
 (0)