name: Self-hosted runner (nightly-ci) on: repository_dispatch: schedule: - cron: "17 2 * * *" push: branches: - run_nightly_ci* jobs: build_nightly_ci_images: name: Build Nightly CI Docker Images if: (github.event_name == 'schedule') || ((github.event_name == 'push') && startsWith(github.ref_name, 'run_nightly_ci')) uses: ./.github/workflows/build-nightly-ci-docker-images.yml secrets: inherit model-ci: name: Model CI needs: [build_nightly_ci_images] uses: ./.github/workflows/self-scheduled.yml with: job: run_models_gpu slack_report_channel: "#transformers-ci-past-future" runner: ci docker: huggingface/transformers-all-latest-torch-nightly-gpu ci_event: Nightly CI secrets: inherit deepspeed-ci: name: DeepSpeed CI needs: [build_nightly_ci_images] uses: ./.github/workflows/self-scheduled.yml with: job: run_torch_cuda_extensions_gpu slack_report_channel: "#transformers-ci-past-future" runner: ci # test deepspeed nightly build with the latest release torch docker: huggingface/transformers-pytorch-deepspeed-latest-gpu ci_event: Nightly CI working-directory-prefix: /workspace secrets: inherit