diff --git a/.github/workflows/diskclean.yml b/.github/workflows/diskclean.yml new file mode 100644 index 0000000..124dc99 --- /dev/null +++ b/.github/workflows/diskclean.yml @@ -0,0 +1,31 @@ +name: diskclean +on: + workflow_dispatch: +jobs: + ubuntu-diskclean: + # ubuntu-latest aka ubuntu-24.04 starts out with 2GB more free disk space than ubuntu-22.04 + runs-on: ubuntu-latest + # runs-on: ubuntu-22.04 + #container: + # image: aswf/ci-oiio:2026 + # image: aswf/ci-common:6 + # image: aswf/ci-common:4 + # image: nvidia/cuda:12.9.1-runtime-rockylinux8 + # options: -v /:/host/root + steps: + - name: disk space before cleanup + run: | + df -h / + # df -h /host/root + - name: Android NDK sizes + run : | + du -ksh /usr/local/lib/android/* + - name: clean up some stuff + run: | + sudo rm -rf /usr/share/dotnet \ + /usr/local/lib/android \ + /usr/local/.ghcup + - name: any more disk space after cleanup? + run: | + df -h / + # df -h /host/root diff --git a/.github/workflows/gpu_test.yml b/.github/workflows/gpu_test.yml new file mode 100644 index 0000000..103d92e --- /dev/null +++ b/.github/workflows/gpu_test.yml @@ -0,0 +1,28 @@ +name: GPU_TEST +on: + push: + branches: + - 'main' + pull_request: +jobs: + ubuntu-gpu: + runs-on: ubuntu-20.04-gpu-6c-112g-336h-16vr + steps: + - name: Update APT repo for CUDA + run: | + cat /etc/apt/sources.list + ls -l /etc/apt/sources.list.d/ + echo '#### cuda.list ####' + cat /etc/apt/sources.list.d/cuda.list + echo '#### cuda.list.save ####' + cat /etc/apt/sources.list.d/cuda.list.save + echo '#### nvidia-docker.list ####' + cat /etc/apt/sources.list.d/nvidia-docker.list + echo '### Get rid of cuda.list.save ###' + rm /etc/apt/sources.list.d/cuda.list.save + #sudo apt-key del 7fa2af80 + #wget http://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64/cuda-keyring_1.0-1_all.deb + #sudo dpkg -i cuda-keyring_1.0-1_all.deb + sudo apt-key adv --fetch-keys https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64/3bf863cc.pub + time sudo apt-get update + sudo apt -y install libnpp-11-8