[TheRock CI] Adding single node tests for RCCL (#1876)

* Add single-node testing

* Adding single node test

* Adding quotes

* fix typo

* Adding test flag

* No MPI

* Adding openmpi install

* Adding comment

* PR comments

* Missing proj

* Adding half

* Adding rocr runtime

* Adding them all'

* new sha

* Fixing script

* Removing confusing skip test case

* Adding docs

* Update .github/workflows/therock-test-packages-single-node.yml

Co-authored-by: Marius Brehler <marius.brehler@amd.com>

---------

Co-authored-by: Marius Brehler <marius.brehler@amd.com>

[ROCm/rccl commit: f404624d9e]
This commit is contained in:
Geo Min
2025-08-27 08:13:10 -07:00
committed by GitHub
vanhempi fde5d7a8be
commit 6db483845d
4 muutettua tiedostoa jossa 90 lisäystä ja 31 poistoa
+16 -25
Näytä tiedosto
@@ -98,38 +98,29 @@ jobs:
aws-region: us-east-2
role-to-assume: arn:aws:iam::692859939525:role/therock-artifacts-external
- name: Create Logs index Files and upload logs
- name: Post Build Upload
if: always()
run: |
python3 build_tools/github_actions/create_log_index.py \
--build-dir=build \
--amdgpu-family=${{ env.AMDGPU_FAMILIES }}
python3 build_tools/github_actions/upload_build_logs_to_s3.py \
--build-dir=build \
--run-id ${{ github.run_id }} \
--amdgpu-family ${{ env.AMDGPU_FAMILIES }}
- name: Upload artifacts
run: |
python build_tools/github_actions/upload_build_artifacts.py \
python3 build_tools/github_actions/post_build_upload.py \
--run-id ${{ github.run_id }} \
--amdgpu-family ${{ env.AMDGPU_FAMILIES }} \
--build-dir build
--build-dir build \
--upload
- name: Add Links to Job Summary
if: always()
run: |
python build_tools/github_actions/upload_build_summary.py \
--run-id ${{ github.run_id }} \
--amdgpu-family ${{ env.AMDGPU_FAMILIES }} \
--build-dir build
therock-test-linux:
name: "Test"
therock-test-linux-multi-node:
name: "Test multi-node"
needs: [therock-build-linux]
uses: ./.github/workflows/therock-test-packages.yml
uses: ./.github/workflows/therock-test-packages-multi-node.yml
with:
amdgpu_families: ${{ inputs.amdgpu_families }}
test_runs_on: vultr-linux-rocm
artifact_run_id: ${{ github.run_id }}
therock-test-linux-single-node:
name: "Test single-node"
needs: [therock-build-linux]
uses: ./.github/workflows/therock-test-packages-single-node.yml
with:
amdgpu_families: ${{ inputs.amdgpu_families }}
test_runs_on: linux-mi325-1gpu-ossci-rocm
artifact_run_id: ${{ github.run_id }}