Skip to content

Commit

Permalink
GPU CI & kernels tests fix (#1578)
Browse files Browse the repository at this point in the history
* fix: minor build bug

* fix: kernels test building errors

* chore: minor

* Add example runs-on GPU CI workflow

* Try to get the runner to actually run

* chore: add nixGL dep

* chore: update flake.lock

* feat: add post-build process to modify GPU test commands

* fix: nixGL flake env

* chore: eliminate `nix run` during test

* chore: try to run ci

* chore: use base image foe limited memory space

* chore: minor

* chore: minor

* chore: minor

* chore: minor

* chore: minor

* chore: use small parallelism

* feat: remove unnecessary env for kernel-tests

* chore: minor

* chore: check gpu driver

* chore: try to use gpu image

* chore: using ubuntu base image for runs-on

* chore: minor

* chore: minor

* chore: minor

* chore: minor

* chore: minor

* chore: minor

* style: format the code

* Move CI over to proj entirely

* Minor fixes

* Move GPU ci into same workflow as cpu ci

* Fix RC_PARAMS

* Update with merged proj commit

* Remove now-unused helpers

---------

Co-authored-by: Colin Unger <[email protected]>
  • Loading branch information
chenzhuofu and lockshaw authored Jan 17, 2025
1 parent 8f64a0f commit 0a13572
Show file tree
Hide file tree
Showing 18 changed files with 259 additions and 415 deletions.
9 changes: 0 additions & 9 deletions .github/workflows/helpers/build_target.sh

This file was deleted.

29 changes: 0 additions & 29 deletions .github/workflows/helpers/cmake_cuda.sh

This file was deleted.

8 changes: 8 additions & 0 deletions .github/workflows/helpers/free_space_on_runner_gpu.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
#!/bin/bash
set -euo pipefail
set -x

sudo rm -rf /usr/share/dotnet
sudo rm -rf /usr/local/lib/android
sudo rm -rf /opt/ghc
sudo rm -rf "/usr/local/share/boost"
85 changes: 0 additions & 85 deletions .github/workflows/helpers/gpu_ci_helper.py

This file was deleted.

56 changes: 0 additions & 56 deletions .github/workflows/helpers/install_cudnn.sh

This file was deleted.

31 changes: 0 additions & 31 deletions .github/workflows/helpers/install_dependencies.sh

This file was deleted.

14 changes: 0 additions & 14 deletions .github/workflows/helpers/test_target.sh

This file was deleted.

158 changes: 0 additions & 158 deletions .github/workflows/per-lib-check.yml

This file was deleted.

Loading

0 comments on commit 0a13572

Please sign in to comment.