Commit graph

46 commits

Author SHA1 Message Date
Matt Pharr
62a128d7ce github: try n to get GPU CI working again 2026-05-15 14:59:31 -07:00
Matt Pharr
529988579b github: attempt to fix CI GPU builds 2026-05-15 14:32:13 -07:00
Matt Pharr
64ba33e488 github: ongoing CI build fix attempts 2026-05-14 06:04:41 -07:00
Matt Pharr
2ef6e1386b github: bump version of jimver/cuda-toolkit 2026-05-13 05:57:59 -07:00
Matt Pharr
6d4aed2eee github: bump to actions/checkout@v5 2026-05-13 05:57:59 -07:00
Matt Pharr
8c19f30455
Merge pull request #521 from gonsolo/noseven
Three more occurrences of OPTIX7.
2025-12-08 14:30:32 -08:00
Matt Pharr
91bc6ca69b Another attempt at fixing the GPU CI build (#5) 2025-10-24 17:16:34 -07:00
Matt Pharr
f358078114 Another attempt at fixing the GPU CI build (#4) 2025-10-24 17:03:35 -07:00
Matt Pharr
b6d9ce0831 Another attempt at fixing the GPU CI build (#3) 2025-10-24 15:31:31 -07:00
Matt Pharr
6e32904799 Another attempt at fixing the GPU CI build (#2) 2025-10-24 14:23:27 -07:00
Matt Pharr
500a5be84d Another attempt at fixing the GPU CI build 2025-10-24 13:46:23 -07:00
Matt Pharr
5805005167 Attempt to fix ci-gpu CI build
- apt-get update
- Fix path to windows pbrt.exe
- Stop caching OptiX headers; hopefully no longer needed
2025-10-24 06:38:14 -07:00
Gon Solo
344b2beef4 Three more occurrences of OPTIX7. 2025-10-24 08:52:09 +02:00
Matt Pharr
d2dc5b4137 Drop OptiX 7.5.0, add 9.0.0 to CI builds 2025-10-23 19:28:00 -07:00
Matt Pharr
70f8b9ed92
Merge pull request #480 from johnnynunez/patch-1
Update ci-gpu.yml
2025-10-22 12:32:10 -07:00
Marcel K.
d2b6c02935 Fix fatal CMake build error "Could NOT find ZLIB" from OpenEXR, remove need for manual zlib vcpkg install 2025-10-07 13:29:22 +02:00
Matt Pharr
f140d7cba5 Update actions/cache to v4 2025-03-22 12:28:45 -07:00
Matt Pharr
4621d25097 Bump to actions/upload-artifact@v4 to make github happy 2025-01-30 11:44:27 -08:00
Johnny
857cc99cde
Update ci-gpu.yml 2025-01-26 16:34:41 +01:00
Johnny
6c5b32a042
Update ci-gpu.yml 2025-01-26 16:34:13 +01:00
Johnny
f3bef7995e
Update ci-gpu.yml 2025-01-24 21:29:11 +01:00
Matt Pharr
3976fd70a6 Finally fix all github actions builds 2024-11-25 11:25:13 -08:00
Matt Pharr
9d60a9cbf9 update CUDA versions for github actions build 2024-11-24 11:33:41 -08:00
Matt Pharr
305d38f629 Update github actions GPU linux build 2024-11-24 09:33:50 -08:00
Matt Pharr
867721d4b7 Update github actions permissions 2024-10-07 06:52:33 -07:00
Matt Pharr
39e01e61f8 Switch to actions/checkout@v4 in github actions 2024-01-26 07:49:20 -08:00
Matt Pharr
3adc3f01aa Add OptiX 8 to github actions build matrix, remove a few old OptiX versions 2023-10-18 04:45:53 -07:00
Matt Pharr
b939189eff Update github actions GPU builds
Use the latest CUDA and OptiX releases, prune some old ones.

The OptiX 7.7 build should fail, per bug #731...
2023-04-02 06:30:55 -07:00
Matt Pharr
302b5d5081 Upgrade to actions/checkout@v3 2023-01-03 14:27:06 -08:00
Matt Pharr
8f2d8527af Add optix 7.5 to github actions build test 2022-08-15 15:58:12 -07:00
Matt Pharr
42ab6e26f4 Update CUDA versions used for github workflow CI.
Add more recent versions, up to 11.7.0, and remove older ones.
11.2.2 is now the oldest version tested.
2022-05-13 06:20:46 -07:00
Matt Pharr
a55307fa46 Update to cuda-toolkit@v0.2.6.
Allows removing the workaround for NVIDIA's changed signing keys.
2022-05-13 06:12:44 -07:00
Matt Pharr
b5e9e7c912
Fix cuda pubkeys (#248)
Fix GPU github actions build due to breakage from NVIDIA changing apt signing keys.
2022-05-04 14:55:28 -07:00
Matt Pharr
e4e6ad3274 Add --interactive option
Currently only works with the --gpu / --wavefront integrator.
WASD-style controls; could use refinement.
Control-R to record frames.
2022-04-26 06:28:19 -07:00
Matt Pharr
64c0a5cc0b Update cache key for optix headers in github actions GPU builder 2021-12-08 08:06:52 -08:00
Matt Pharr
b2a46ad467 Add OptiX 7.4 to the CI build matrix
(Issue #216.)
2021-11-30 07:59:48 -08:00
Matt Pharr
315b28bd11 CI: cache optix headers in github actions.
There should be no reason to bother, but there are frequent and
inexplicable timeouts on github's Windows runners when it tries to check
out this repository; these often lead to bogus build failures. The hope is
that this works around that...
2021-11-23 15:31:41 -08:00
Matt Pharr
b4f0036186 Add Windows CUDA builds to CI. (And add CUDA 11.5.0.) 2021-11-23 08:28:06 -08:00
Matt Pharr
130757d3c8 Remove CUDA 11.3 from CI matrix (WAR very weird failures) 2021-08-18 11:03:43 -07:00
Matt Pharr
03557c87ec Add CUDA 11.3 and 11.4 to CI matrix 2021-08-18 10:26:19 -07:00
Matt Pharr
0a0fa41458 Fix typo in ci-gpu.yml 2021-04-17 16:58:23 -07:00
Matt Pharr
fc13b818f3 Add OptiX 7.3 to the build matrix for github actions 2021-04-17 16:50:38 -07:00
Matt Pharr
2b8472a30d Stop trying to cache the CUDA install in the ci-gpu github action.
It seems that at some point the CUDA compiler stopped being found, so this
was not in fact doing a GPU build...
2021-03-06 10:31:07 -08:00
Matt Pharr
5a12f03d7b Add missing sudo 2021-01-28 14:14:45 -08:00
Matt Pharr
baa91a74af Try making /usr/local world writable on buildbots for CUDA cache restore. 2021-01-28 14:12:38 -08:00
Matt Pharr
6c0872ebde
Add CI for GPU builds (#103)
(Only makes sure everything compiles; doesn't run tests.)
2021-01-28 13:32:32 -08:00