@@ -72,18 +72,32 @@ jobs:
7272 repository : openxla/xla # Replace with your fork if needed
7373 path : xla
7474
75- - name : Wait For Connection
76- uses : google-ml-infra/actions/ci_connection@main
77- with :
78- halt-dispatch-input : ${{ inputs.halt-for-connection }}
75+ # - name: Wait For Connection
76+ # uses: google-ml-infra/actions/ci_connection@main
77+ # with:
78+ # halt-dispatch-input: ${{ inputs.halt-for-connection }}
7979
8080 - name : Build XLA with GPU support
8181 working-directory : xla
8282 continue-on-error : true
83- run : bazel build --build_tag_filters=-no_oss,requires-gpu-nvidia,gpu,-rocm-only --test_tag_filters=-no_oss,requires-gpu-nvidia,gpu,-rocm-only,requires-gpu-sm75-only,requires-gpu-sm60,requires-gpu-sm70,-requires-gpu-sm80,-requires-gpu-sm80-only,-requires-gpu-sm90,-requires-gpu-sm90-only,-requires-gpu-sm100,-requires-gpu-sm100-only,-requires-gpu-amd --config=warnings --config=rbe_linux_cuda_nvcc --run_under=//tools/ci_build/gpu_build:parallel_gpu_execute --repo_env=TF_CUDA_COMPUTE_CAPABILITIES=7.5 --@cuda_driver//:enable_forward_compatibility=true --test_output=errors --verbose_failures --keep_going --nobuild_tests_only --profile=profile.json.gz --flaky_test_attempts=3 --jobs=150 --bes_upload_mode=fully_async --nobuild -- //xla/... //build_tools/... @tsl//tsl/...
83+ run : bazel build --build_tag_filters=-no_oss,requires-gpu-nvidia,gpu,-rocm-only --test_tag_filters=-no_oss,requires-gpu-nvidia,gpu,-rocm-only,requires-gpu-sm75-only,requires-gpu-sm60,requires-gpu-sm70,-requires-gpu-sm80,-requires-gpu-sm80-only,-requires-gpu-sm90,-requires-gpu-sm90-only,-requires-gpu-sm100,-requires-gpu-sm100-only,-requires-gpu-amd --config=warnings --config=rbe_linux_cuda_nvcc --run_under=//tools/ci_build/gpu_build:parallel_gpu_execute --repo_env=TF_CUDA_COMPUTE_CAPABILITIES=7.5 --@cuda_driver//:enable_forward_compatibility=true --test_output=errors --verbose_failures --keep_going --nobuild_tests_only --profile=profile.json.gz --flaky_test_attempts=3 --jobs=150 --bes_upload_mode=fully_async --nobuild -- //xla/... //build_tools/... //xla/tools/multihost_hlo_runner:hlo_runner_main @tsl//tsl/...
8484
8585 - name : Run XLA tests with GPU
8686 working-directory : xla
8787 continue-on-error : true
8888 run : bazel test --build_tag_filters=-no_oss,requires-gpu-nvidia,gpu,-rocm-only --test_tag_filters=-no_oss,requires-gpu-nvidia,gpu,-rocm-only,requires-gpu-sm75-only,requires-gpu-sm60,requires-gpu-sm70,-requires-gpu-sm80,-requires-gpu-sm80-only,-requires-gpu-sm90,-requires-gpu-sm90-only,-requires-gpu-sm100,-requires-gpu-sm100-only,-requires-gpu-amd --config=warnings --config=rbe_linux_cuda_nvcc --run_under=//tools/ci_build/gpu_build:parallel_gpu_execute --repo_env=TF_CUDA_COMPUTE_CAPABILITIES=7.5 --@cuda_driver//:enable_forward_compatibility=true --test_output=errors --verbose_failures --keep_going --nobuild_tests_only --profile=profile.json.gz --flaky_test_attempts=3 --jobs=150 --bes_upload_mode=fully_async -- //xla/... //build_tools/... @tsl//tsl/...
8989
90+ - name : Get GPU spec
91+ working-directory : xla
92+ continue-on-error : true
93+ run : nvidia-smi
94+
95+ - name : Run XLA GPU microbenchmarks with multihost_hlo_runner
96+ working-directory : xla
97+ continue-on-error : true
98+ run : |
99+ for file in xla/tools/multihost_hlo_runner/data/*.hol; do
100+ filename=$(basename "$file")
101+ echo "Running benchmark on $file"
102+ bazel-bin/xla/tools/multihost_hlo_runner/hlo_runner_main "$file"
103+ done
0 commit comments