Skip to content

feat(rccl-tests): enable socket encryption with NCCL_TESTS_TLS_PSK - #13369

Open
i-kosarev wants to merge 8 commits into
developfrom
users/ilkosare/rccl-tests-tls-psk
Open

i-kosarev wants to merge 8 commits into
developfrom
users/ilkosare/rccl-tests-tls-psk

Conversation

@i-kosarev

@i-kosarev i-kosarev commented Oct 13, 2026 •

Copy link
Copy Markdown
Contributor

Motivation

rccl-tests has no way to turn on RCCL socket encryption (ncclSetEncryption), so no perf or data-check run exercises it. CI needs it for the TLS job (#13373, ROCm/tRCCL#612).

Technical Details

  • src/common.cu: with NCCL_TESTS_TLS_PSK set, every process calls ncclSetEncryption (resolved at run time) before creating the communicator. With RCCL headers or library older than 2.32 the test fails instead of running in plaintext.
  • README.md: documents the variable.

Issue Tracking

JIRA ID: AICOMRCCL-2488

Test Plan

all_reduce_perf -c 1 with and without the variable, on builds with and without -DTLS_BACKEND=OPENSSL3, and against RCCL 2.30 headers and library.

Test Result

Build NCCL_TESTS_TLS_PSK Result
TLS set PASS, encryption on
TLS unset PASS, encryption off
no TLS set init fails (no plaintext fallback)
RCCL < 2.32 (headers or library) set test fails with an error
RCCL < 2.32 library unset PASS, including LD_BIND_NOW=1

Submission Checklist

@i-kosarev
i-kosarev requested review from a team and a balanced review from Copilot October 13, 2026 16:18
@therock-pr-bot

therock-pr-bot Bot commented Oct 13, 2026 •

Copy link
Copy Markdown

✅ All Policy Checks Passed

Check Status Details
📝 PR Description ✅ Pass —
⛔ Forbidden Files ✅ Pass —
🧪 Unit Test ⚠️ Warning Error: Source/code files changed without an accompanying unit test.
Expected: add at least one test file named like test_<name>.py / test_<name>.cpp (or <name>_test.*).
Current: code file(s) changed: projects/rccl-tests/src/common.h; no test file found
🚫 Draft PR 🔜 To Be Enabled —
🚩 Feature Flag 🔜 To Be Enabled —
📊 Code Coverage 🔜 To Be Enabled —

🎉 All policy checks passed!

📖 Need help? See the Policy FAQ for details on every check and how to fix failures.

🙋 Wish to Override Policy?

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Changes recommended

Older RCCL runtimes can fail on the unresolved encryption API instead of ignoring the variable as documented.

2 open findings
What changed in this PR

Enables TLS socket encryption in RCCL performance and correctness tests using a configured pre-shared key.

Changes:

  • Configures PSK encryption before communicator creation.
  • Documents encryption requirements and behavior.
File Description
projects/​rccl-tests/​src/​common.cu Enables encryption through NCCL_TESTS_TLS_PSK.
projects/​rccl-tests/​README.md Documents the new environment variable.

🧠 Review effort: Balanced


💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread projects/rccl-tests/src/common.cu Resolved
Comment thread projects/rccl-tests/README.md Resolved
@i-kosarev
i-kosarev marked this pull request as draft October 13, 2026 16:26
@i-kosarev
i-kosarev requested a balanced review from Copilot October 15, 2026 13:51

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Changes recommended

JSON benchmark reports expose the TLS pre-shared key through unredacted environment metadata.

1 open finding
2 resolved since last review

🧠 Review effort: Balanced

Comment thread projects/rccl-tests/src/common.cu Resolved

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🔵 Needs a closer look

Security-sensitive multi-rank initialization and runtime compatibility warrant final human validation across supported configurations.

0 open findings

1 resolved since last review

🧠 Review effort: Balanced

@i-kosarev
i-kosarev marked this pull request as ready for review October 15, 2026 15:27

@amd-argus amd-argus Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ARGUS

Findings

3 more finding(s), not posted inline
  • projects/rccl-tests/src/common.cu:2541 (Low) With RCCL headers older than 2.32 the TLS block compiles out, so a set NCCL_TESTS_TLS_PSK is ignored without any notice
  • projects/rccl-tests/src/util.cu:377 (Low) No test exercises the NCCL_TESTS_TLS_PSK redaction in the JSON report env list
  • projects/rccl-tests/src/common.cu:2540 (Nit) tlsPsk && tlsPsk[0] is tested twice; nest the version check under a single outer if

Bottom line: LGTM.

Comment @argus review to re-run, or @argus re-review after pushing.

@amd-argus amd-argus Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ARGUS

Bottom line: LGTM.

Comment @argus review to re-run, or @argus re-review after pushing.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Approval recommended

The focused changes support TLS testing and protect report output, with no unresolved findings.

0 open findings

🧠 Review effort: Balanced

Comment thread projects/rccl-tests/src/common.cu Resolved
Comment thread projects/rccl-tests/src/common.cu Resolved
@i-kosarev
i-kosarev requested review from amd-arozanov and a balanced review from Copilot October 28, 2026 05:19

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Changes recommended

An explicitly empty NCCL_TESTS_TLS_PSK silently disables encryption instead of rejecting the invalid key, allowing TLS jobs to pass while communicating in plaintext.

1 open issue

Review effort: Balanced

Comment thread projects/rccl-tests/src/common.cu Resolved

@amd-argus amd-argus Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ARGUS

Bottom line: LGTM.

Comment @argus review to re-run, or @argus re-review after pushing.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Approval recommended

No active review issues are recorded for the opt-in RCCL socket encryption changes.

No open issues 🎉

1 resolved since last review

Review effort: Balanced

@github-actions

Copy link
Copy Markdown
Contributor

pr-rocm-systems-13369-oci-rccl-pr-build

View this job on CoCo

Builds

Stack Component Version Commit Status Build time
pr-13369_rccl-backtrace_rocm-10.1-ga gcc-13.2 13.2.0 13.2.0 cached
pr-13369_rccl-backtrace_rocm-10.1-ga rocm-10.1-ga 10.1.0 10.1.0 cached
pr-13369_rccl-backtrace_rocm-10.1-ga openmpi-5.0.8 5.0.8 5.0.8 cached
pr-13369_rccl-backtrace_rocm-10.1-ga rccl-pr-13369-backtrace 27310c1 27310c1 built 111s
pr-13369_rccl-backtrace_rocm-10.1-ga rccl_gtest-pr-13369 27310c1 27310c1 built
pr-13369_rccl-debug_rocm-10.1-ga gcc-13.2 13.2.0 13.2.0 cached
pr-13369_rccl-debug_rocm-10.1-ga rocm-10.1-ga 10.1.0 10.1.0 cached
pr-13369_rccl-debug_rocm-10.1-ga openmpi-5.0.8 5.0.8 5.0.8 cached
pr-13369_rccl-debug_rocm-10.1-ga rccl-pr-13369-debug 27310c1 27310c1 built 112s
pr-13369_rccl-debug_rocm-10.1-ga rccl-tests-develop-perf develop a075d99 built 11s
pr-13369_rccl-perf_rocm-10.1-ga gcc-13.2 13.2.0 13.2.0 cached
pr-13369_rccl-perf_rocm-10.1-ga rocm-10.1-ga 10.1.0 10.1.0 cached
pr-13369_rccl-perf_rocm-10.1-ga openmpi-5.0.8 5.0.8 5.0.8 cached
pr-13369_rccl-perf_rocm-10.1-ga rccl-pr-13369 27310c1 27310c1 built 83s
pr-13369_rccl-perf_rocm-10.1-ga rccl-tests-develop-perf develop a075d99 built 11s
pr-13369_rccl-perf_rocm-10.2-latest gcc-13.2 13.2.0 13.2.0 cached
pr-13369_rccl-perf_rocm-10.2-latest rocm-10.2-latest 10.2.0rc0 10.2.0rc0 built 68s
pr-13369_rccl-perf_rocm-10.2-latest openmpi-5.0.8 5.0.8 5.0.8 cached
pr-13369_rccl-perf_rocm-10.2-latest rccl-pr-13369 27310c1 27310c1 built 84s
pr-13369_rccl-perf_rocm-10.2-latest rccl-tests-develop-perf develop a075d99 built 12s
pr-13369_rccl-smoke_rocm-10.1-ga gcc-13.2 13.2.0 13.2.0 cached
pr-13369_rccl-smoke_rocm-10.1-ga rocm-10.1-ga 10.1.0 10.1.0 cached
pr-13369_rccl-smoke_rocm-10.1-ga openmpi-5.0.8 5.0.8 5.0.8 cached
pr-13369_rccl-smoke_rocm-10.1-ga rccl-pr-13369-smoke 27310c1 27310c1 built 112s
pr-13369_rccl-smoke_rocm-10.1-ga rccl_gtest-pr-13369 27310c1 27310c1 built
pr-13369_rccl_rocm-7.0.2 gcc-13.2 13.2.0 13.2.0 cached
pr-13369_rccl_rocm-7.0.2 rocm-7.0.2 7.0.2 7.0.2 cached
pr-13369_rccl_rocm-7.0.2 openmpi-5.0.8 5.0.8 5.0.8 cached
pr-13369_rccl_rocm-7.0.2 rccl-pr-13369 27310c1 27310c1 built 110s
pr-13369_rccl_rocm-7.0.2 rccl_gtest-pr-13369 27310c1 27310c1 built
rocm-10.1-ga_rccl-develop-perf gcc-13.2 13.2.0 13.2.0 cached
rocm-10.1-ga_rccl-develop-perf rocm-10.1-ga 10.1.0 10.1.0 built 62s
rocm-10.1-ga_rccl-develop-perf openmpi-5.0.8 5.0.8 5.0.8 cached
rocm-10.1-ga_rccl-develop-perf rccl-develop develop a075d99 built 88s
rocm-10.1-ga_rccl-develop-perf rccl-tests-develop-perf develop a075d99 built 11s

Failures

No failing tests in this run.

189 tests skipped.

pr-rocm-systems-13369-oci-rccl-pr-smoke

View this job on CoCo

Builds

Stack Component Version Commit Status Build time
pr-13369_rccl-perf_rocm-10.1-ga gcc-13.2 13.2.0 13.2.0 cached
pr-13369_rccl-perf_rocm-10.1-ga rocm-10.1-ga 10.1.0 10.1.0 cached
pr-13369_rccl-perf_rocm-10.1-ga openmpi-5.0.8 5.0.8 5.0.8 cached
pr-13369_rccl-perf_rocm-10.1-ga rccl-pr-13369 27310c1 27310c1 cached
pr-13369_rccl-perf_rocm-10.1-ga rccl-tests-develop-perf develop a075d99 cached
pr-13369_rccl-perf_rocm-10.2-latest gcc-13.2 13.2.0 13.2.0 cached
pr-13369_rccl-perf_rocm-10.2-latest rocm-10.2-latest 10.2.0rc0 10.2.0rc0 cached
pr-13369_rccl-perf_rocm-10.2-latest openmpi-5.0.8 5.0.8 5.0.8 cached
pr-13369_rccl-perf_rocm-10.2-latest rccl-pr-13369 27310c1 27310c1 cached
pr-13369_rccl-perf_rocm-10.2-latest rccl-tests-develop-perf develop a075d99 cached
pr-13369_rccl-smoke_rocm-10.1-ga gcc-13.2 13.2.0 13.2.0 cached
pr-13369_rccl-smoke_rocm-10.1-ga rocm-10.1-ga 10.1.0 10.1.0 cached
pr-13369_rccl-smoke_rocm-10.1-ga openmpi-5.0.8 5.0.8 5.0.8 cached
pr-13369_rccl-smoke_rocm-10.1-ga rccl-pr-13369-smoke 27310c1 27310c1 cached
pr-13369_rccl-smoke_rocm-10.1-ga rccl_gtest-pr-13369 27310c1 27310c1 cached
rocm-10.1-ga_rccl-develop-perf gcc-13.2 13.2.0 13.2.0 cached
rocm-10.1-ga_rccl-develop-perf rocm-10.1-ga 10.1.0 10.1.0 cached
rocm-10.1-ga_rccl-develop-perf openmpi-5.0.8 5.0.8 5.0.8 cached
rocm-10.1-ga_rccl-develop-perf rccl-develop develop a075d99 cached
rocm-10.1-ga_rccl-develop-perf rccl-tests-develop-perf develop a075d99 cached

Failures

Stack Type Subtype Tag Test Topology Case Status Message
pr-13369_rccl-perf_rocm-10.1-ga rccl_test regression-allgather-fp32 all_gather_perf 4n_8ppn_amd-rccl Failed Exited with code 3
pr-13369_rccl-perf_rocm-10.1-ga rccl_test regression-alltoall-fp32 alltoall_perf 4n_8ppn_amd-rccl Failed Exited with code 3
pr-13369_rccl-perf_rocm-10.1-ga rccl_test regression-bf16-sum all_reduce_perf 4n_8ppn_amd-rccl Failed Exited with code 3
pr-13369_rccl-perf_rocm-10.1-ga rccl_test regression-bf16-sum reduce_scatter_perf 4n_8ppn_amd-rccl Failed Exited with code 3
pr-13369_rccl-perf_rocm-10.1-ga rccl_test regression-reduce-scatter-fp32-sum reduce_scatter_perf 4n_8ppn_amd-rccl Failed Exited with code 3
pr-13369_rccl-perf_rocm-10.2-latest rccl_test regression-allgather-fp32 all_gather_perf 4n_8ppn_amd-rccl Failed Exited with code 3
pr-13369_rccl-perf_rocm-10.2-latest rccl_test regression-alltoall-fp32 alltoall_perf 4n_8ppn_amd-rccl Failed Exited with code 3
pr-13369_rccl-perf_rocm-10.2-latest rccl_test regression-bf16-sum all_reduce_perf 4n_8ppn_amd-rccl Failed Exited with code 3
pr-13369_rccl-perf_rocm-10.2-latest rccl_test regression-bf16-sum reduce_scatter_perf 4n_8ppn_amd-rccl Failed Exited with code 3
pr-13369_rccl-perf_rocm-10.2-latest rccl_test regression-reduce-scatter-fp32-sum reduce_scatter_perf 4n_8ppn_amd-rccl Failed Exited with code 3
rocm-10.1-ga_rccl-develop-perf rccl_test regression-allgather-fp32 all_gather_perf 4n_8ppn_amd-rccl Failed Exited with code 3
rocm-10.1-ga_rccl-develop-perf rccl_test regression-alltoall-fp32 alltoall_perf 4n_8ppn_amd-rccl Failed Exited with code 3
rocm-10.1-ga_rccl-develop-perf rccl_test regression-bf16-sum all_reduce_perf 4n_8ppn_amd-rccl Failed Exited with code 3
rocm-10.1-ga_rccl-develop-perf rccl_test regression-bf16-sum reduce_scatter_perf 4n_8ppn_amd-rccl Failed Exited with code 3
rocm-10.1-ga_rccl-develop-perf rccl_test regression-reduce-scatter-fp32-sum reduce_scatter_perf 4n_8ppn_amd-rccl Failed Exited with code 3

15 tests skipped.

@github-actions

Copy link
Copy Markdown
Contributor

pr-rocm-systems-13369-ruby64-rccl-pr-smoke

View this job on CoCo

Builds

Stack Component Version Commit Status Build time
pr-13369_rccl-perf_rocm-10.1-ga gcc-11.5 11.5.0 11.5.0 cached
pr-13369_rccl-perf_rocm-10.1-ga rocm-10.1-ga 10.1.0 10.1.0 cached
pr-13369_rccl-perf_rocm-10.1-ga openmpi-4.0.2 4.0.2rc3 4.0.2rc3 cached
pr-13369_rccl-perf_rocm-10.1-ga rccl-pr-13369 27310c1 27310c1 cached
pr-13369_rccl-perf_rocm-10.1-ga rcclt-develop-perf develop a075d99 cached
pr-13369_rccl-perf_rocm-10.2-latest gcc-11.5 11.5.0 11.5.0 cached
pr-13369_rccl-perf_rocm-10.2-latest rocm-10.2-latest 10.2.0rc0 10.2.0rc0 cached
pr-13369_rccl-perf_rocm-10.2-latest openmpi-4.0.2 4.0.2rc3 4.0.2rc3 cached
pr-13369_rccl-perf_rocm-10.2-latest rccl-pr-13369 27310c1 27310c1 cached
pr-13369_rccl-perf_rocm-10.2-latest rcclt-develop-perf develop a075d99 cached
pr-13369_rccl-smoke_rocm-10.1-ga gcc-11.5 11.5.0 11.5.0 cached
pr-13369_rccl-smoke_rocm-10.1-ga rocm-10.1-ga 10.1.0 10.1.0 cached
pr-13369_rccl-smoke_rocm-10.1-ga openmpi-4.0.2 4.0.2rc3 4.0.2rc3 cached
pr-13369_rccl-smoke_rocm-10.1-ga rccl-pr-13369-smoke 27310c1 27310c1 cached
pr-13369_rccl-smoke_rocm-10.1-ga rccl_gtest-pr-13369 27310c1 27310c1 cached
rocm-10.1-ga_rccl-develop-perf gcc-11.5 11.5.0 11.5.0 cached
rocm-10.1-ga_rccl-develop-perf rocm-10.1-ga 10.1.0 10.1.0 cached
rocm-10.1-ga_rccl-develop-perf openmpi-4.0.2 4.0.2rc3 4.0.2rc3 cached
rocm-10.1-ga_rccl-develop-perf rccl-develop develop a075d99 cached
rocm-10.1-ga_rccl-develop-perf rcclt-develop-perf develop a075d99 cached

Failures

No failing tests in this run.

15 tests skipped.

@github-actions

Copy link
Copy Markdown
Contributor

pr-rocm-systems-13369-oci-rccl-pr-build

View this job on CoCo

Builds

Stack Component Version Commit Status Build time
pr-13369_rccl-backtrace_rocm-10.1-ga gcc-13.2 13.2.0 13.2.0 cached
pr-13369_rccl-backtrace_rocm-10.1-ga rocm-10.1-ga 10.1.0 10.1.0 cached
pr-13369_rccl-backtrace_rocm-10.1-ga openmpi-5.0.8 5.0.8 5.0.8 cached
pr-13369_rccl-backtrace_rocm-10.1-ga rccl-pr-13369-backtrace 27310c1 27310c1 built 111s
pr-13369_rccl-backtrace_rocm-10.1-ga rccl_gtest-pr-13369 27310c1 27310c1 built
pr-13369_rccl-debug_rocm-10.1-ga gcc-13.2 13.2.0 13.2.0 cached
pr-13369_rccl-debug_rocm-10.1-ga rocm-10.1-ga 10.1.0 10.1.0 cached
pr-13369_rccl-debug_rocm-10.1-ga openmpi-5.0.8 5.0.8 5.0.8 cached
pr-13369_rccl-debug_rocm-10.1-ga rccl-pr-13369-debug 27310c1 27310c1 built 112s
pr-13369_rccl-debug_rocm-10.1-ga rccl-tests-develop-perf develop a075d99 built 11s
pr-13369_rccl-perf_rocm-10.1-ga gcc-13.2 13.2.0 13.2.0 cached
pr-13369_rccl-perf_rocm-10.1-ga rocm-10.1-ga 10.1.0 10.1.0 cached
pr-13369_rccl-perf_rocm-10.1-ga openmpi-5.0.8 5.0.8 5.0.8 cached
pr-13369_rccl-perf_rocm-10.1-ga rccl-pr-13369 27310c1 27310c1 built 83s
pr-13369_rccl-perf_rocm-10.1-ga rccl-tests-develop-perf develop a075d99 built 11s
pr-13369_rccl-perf_rocm-10.2-latest gcc-13.2 13.2.0 13.2.0 cached
pr-13369_rccl-perf_rocm-10.2-latest rocm-10.2-latest 10.2.0rc0 10.2.0rc0 built 68s
pr-13369_rccl-perf_rocm-10.2-latest openmpi-5.0.8 5.0.8 5.0.8 cached
pr-13369_rccl-perf_rocm-10.2-latest rccl-pr-13369 27310c1 27310c1 built 84s
pr-13369_rccl-perf_rocm-10.2-latest rccl-tests-develop-perf develop a075d99 built 12s
pr-13369_rccl-smoke_rocm-10.1-ga gcc-13.2 13.2.0 13.2.0 cached
pr-13369_rccl-smoke_rocm-10.1-ga rocm-10.1-ga 10.1.0 10.1.0 cached
pr-13369_rccl-smoke_rocm-10.1-ga openmpi-5.0.8 5.0.8 5.0.8 cached
pr-13369_rccl-smoke_rocm-10.1-ga rccl-pr-13369-smoke 27310c1 27310c1 built 112s
pr-13369_rccl-smoke_rocm-10.1-ga rccl_gtest-pr-13369 27310c1 27310c1 built
pr-13369_rccl_rocm-7.0.2 gcc-13.2 13.2.0 13.2.0 cached
pr-13369_rccl_rocm-7.0.2 rocm-7.0.2 7.0.2 7.0.2 cached
pr-13369_rccl_rocm-7.0.2 openmpi-5.0.8 5.0.8 5.0.8 cached
pr-13369_rccl_rocm-7.0.2 rccl-pr-13369 27310c1 27310c1 built 110s
pr-13369_rccl_rocm-7.0.2 rccl_gtest-pr-13369 27310c1 27310c1 built
rocm-10.1-ga_rccl-develop-perf gcc-13.2 13.2.0 13.2.0 cached
rocm-10.1-ga_rccl-develop-perf rocm-10.1-ga 10.1.0 10.1.0 built 62s
rocm-10.1-ga_rccl-develop-perf openmpi-5.0.8 5.0.8 5.0.8 cached
rocm-10.1-ga_rccl-develop-perf rccl-develop develop a075d99 built 88s
rocm-10.1-ga_rccl-develop-perf rccl-tests-develop-perf develop a075d99 built 11s

Failures

No failing tests in this run.

189 tests skipped.

pr-rocm-systems-13369-oci-rccl-pr-smoke

View this job on CoCo

Builds

Stack Component Version Commit Status Build time
pr-13369_rccl-perf_rocm-10.1-ga gcc-13.2 13.2.0 13.2.0 cached
pr-13369_rccl-perf_rocm-10.1-ga rocm-10.1-ga 10.1.0 10.1.0 cached
pr-13369_rccl-perf_rocm-10.1-ga openmpi-5.0.8 5.0.8 5.0.8 cached
pr-13369_rccl-perf_rocm-10.1-ga rccl-pr-13369 27310c1 27310c1 cached
pr-13369_rccl-perf_rocm-10.1-ga rccl-tests-develop-perf develop a075d99 cached
pr-13369_rccl-perf_rocm-10.2-latest gcc-13.2 13.2.0 13.2.0 cached
pr-13369_rccl-perf_rocm-10.2-latest rocm-10.2-latest 10.2.0rc0 10.2.0rc0 cached
pr-13369_rccl-perf_rocm-10.2-latest openmpi-5.0.8 5.0.8 5.0.8 cached
pr-13369_rccl-perf_rocm-10.2-latest rccl-pr-13369 27310c1 27310c1 cached
pr-13369_rccl-perf_rocm-10.2-latest rccl-tests-develop-perf develop a075d99 cached
pr-13369_rccl-smoke_rocm-10.1-ga gcc-13.2 13.2.0 13.2.0 cached
pr-13369_rccl-smoke_rocm-10.1-ga rocm-10.1-ga 10.1.0 10.1.0 cached
pr-13369_rccl-smoke_rocm-10.1-ga openmpi-5.0.8 5.0.8 5.0.8 cached
pr-13369_rccl-smoke_rocm-10.1-ga rccl-pr-13369-smoke 27310c1 27310c1 cached
pr-13369_rccl-smoke_rocm-10.1-ga rccl_gtest-pr-13369 27310c1 27310c1 cached
rocm-10.1-ga_rccl-develop-perf gcc-13.2 13.2.0 13.2.0 cached
rocm-10.1-ga_rccl-develop-perf rocm-10.1-ga 10.1.0 10.1.0 cached
rocm-10.1-ga_rccl-develop-perf openmpi-5.0.8 5.0.8 5.0.8 cached
rocm-10.1-ga_rccl-develop-perf rccl-develop develop a075d99 cached
rocm-10.1-ga_rccl-develop-perf rccl-tests-develop-perf develop a075d99 cached

Failures

Stack Type Subtype Tag Test Topology Case Status Message
pr-13369_rccl-perf_rocm-10.1-ga rccl_test regression-allgather-fp32 all_gather_perf 4n_8ppn_amd-rccl Failed Exited with code 3
pr-13369_rccl-perf_rocm-10.1-ga rccl_test regression-alltoall-fp32 alltoall_perf 4n_8ppn_amd-rccl Failed Exited with code 3
pr-13369_rccl-perf_rocm-10.1-ga rccl_test regression-bf16-sum all_reduce_perf 4n_8ppn_amd-rccl Failed Exited with code 3
pr-13369_rccl-perf_rocm-10.1-ga rccl_test regression-bf16-sum reduce_scatter_perf 4n_8ppn_amd-rccl Failed Exited with code 3
pr-13369_rccl-perf_rocm-10.1-ga rccl_test regression-reduce-scatter-fp32-sum reduce_scatter_perf 4n_8ppn_amd-rccl Failed Exited with code 3
pr-13369_rccl-perf_rocm-10.2-latest rccl_test regression-allgather-fp32 all_gather_perf 4n_8ppn_amd-rccl Failed Exited with code 3
pr-13369_rccl-perf_rocm-10.2-latest rccl_test regression-alltoall-fp32 alltoall_perf 4n_8ppn_amd-rccl Failed Exited with code 3
pr-13369_rccl-perf_rocm-10.2-latest rccl_test regression-bf16-sum all_reduce_perf 4n_8ppn_amd-rccl Failed Exited with code 3
pr-13369_rccl-perf_rocm-10.2-latest rccl_test regression-bf16-sum reduce_scatter_perf 4n_8ppn_amd-rccl Failed Exited with code 3
pr-13369_rccl-perf_rocm-10.2-latest rccl_test regression-reduce-scatter-fp32-sum reduce_scatter_perf 4n_8ppn_amd-rccl Failed Exited with code 3
rocm-10.1-ga_rccl-develop-perf rccl_test regression-allgather-fp32 all_gather_perf 4n_8ppn_amd-rccl Failed Exited with code 3
rocm-10.1-ga_rccl-develop-perf rccl_test regression-alltoall-fp32 alltoall_perf 4n_8ppn_amd-rccl Failed Exited with code 3
rocm-10.1-ga_rccl-develop-perf rccl_test regression-bf16-sum all_reduce_perf 4n_8ppn_amd-rccl Failed Exited with code 3
rocm-10.1-ga_rccl-develop-perf rccl_test regression-bf16-sum reduce_scatter_perf 4n_8ppn_amd-rccl Failed Exited with code 3
rocm-10.1-ga_rccl-develop-perf rccl_test regression-reduce-scatter-fp32-sum reduce_scatter_perf 4n_8ppn_amd-rccl Failed Exited with code 3

15 tests skipped.

@github-actions

Copy link
Copy Markdown
Contributor

pr-rocm-systems-13369-oci-rccl-pr-smoke

View this job on CoCo

Builds

Stack Component Version Commit Status Build time
pr-13369_rccl-perf_rocm-10.1-ga gcc-13.2 13.2.0 13.2.0 cached
pr-13369_rccl-perf_rocm-10.1-ga rocm-10.1-ga 10.1.0 10.1.0 cached
pr-13369_rccl-perf_rocm-10.1-ga openmpi-5.0.8 5.0.8 5.0.8 cached
pr-13369_rccl-perf_rocm-10.1-ga rccl-pr-13369 27310c1 27310c1 cached
pr-13369_rccl-perf_rocm-10.1-ga rccl-tests-develop-perf develop a10dca0 cached
pr-13369_rccl-perf_rocm-10.2-latest gcc-13.2 13.2.0 13.2.0 cached
pr-13369_rccl-perf_rocm-10.2-latest rocm-10.2-latest 10.2.0rc0 10.2.0rc0 cached
pr-13369_rccl-perf_rocm-10.2-latest openmpi-5.0.8 5.0.8 5.0.8 cached
pr-13369_rccl-perf_rocm-10.2-latest rccl-pr-13369 27310c1 27310c1 cached
pr-13369_rccl-perf_rocm-10.2-latest rccl-tests-develop-perf develop a10dca0 cached
pr-13369_rccl-smoke_rocm-10.1-ga gcc-13.2 13.2.0 13.2.0 cached
pr-13369_rccl-smoke_rocm-10.1-ga rocm-10.1-ga 10.1.0 10.1.0 cached
pr-13369_rccl-smoke_rocm-10.1-ga openmpi-5.0.8 5.0.8 5.0.8 cached
pr-13369_rccl-smoke_rocm-10.1-ga rccl-pr-13369-smoke 27310c1 27310c1 cached
pr-13369_rccl-smoke_rocm-10.1-ga rccl_gtest-pr-13369 27310c1 27310c1 cached
rocm-10.1-ga_rccl-develop-perf gcc-13.2 13.2.0 13.2.0 cached
rocm-10.1-ga_rccl-develop-perf rocm-10.1-ga 10.1.0 10.1.0 cached
rocm-10.1-ga_rccl-develop-perf openmpi-5.0.8 5.0.8 5.0.8 cached
rocm-10.1-ga_rccl-develop-perf rccl-develop develop a10dca0 cached
rocm-10.1-ga_rccl-develop-perf rccl-tests-develop-perf develop a10dca0 cached

Failures

No failing tests in this run.

15 tests skipped.

@github-actions

Copy link
Copy Markdown
Contributor

pr-rocm-systems-13369-ruby64-rccl-pr-smoke

View this job on CoCo

Builds

Stack Component Version Commit Status Build time
pr-13369_rccl-perf_rocm-10.1-ga gcc-11.5 11.5.0 11.5.0 cached
pr-13369_rccl-perf_rocm-10.1-ga rocm-10.1-ga 10.1.0 10.1.0 cached
pr-13369_rccl-perf_rocm-10.1-ga openmpi-4.0.2 4.0.2rc3 4.0.2rc3 cached
pr-13369_rccl-perf_rocm-10.1-ga rccl-pr-13369 27310c1 27310c1 cached
pr-13369_rccl-perf_rocm-10.1-ga rcclt-develop-perf develop a075d99 cached
pr-13369_rccl-perf_rocm-10.2-latest gcc-11.5 11.5.0 11.5.0 cached
pr-13369_rccl-perf_rocm-10.2-latest rocm-10.2-latest 10.2.0rc0 10.2.0rc0 cached
pr-13369_rccl-perf_rocm-10.2-latest openmpi-4.0.2 4.0.2rc3 4.0.2rc3 cached
pr-13369_rccl-perf_rocm-10.2-latest rccl-pr-13369 27310c1 27310c1 cached
pr-13369_rccl-perf_rocm-10.2-latest rcclt-develop-perf develop a075d99 cached
pr-13369_rccl-smoke_rocm-10.1-ga gcc-11.5 11.5.0 11.5.0 cached
pr-13369_rccl-smoke_rocm-10.1-ga rocm-10.1-ga 10.1.0 10.1.0 cached
pr-13369_rccl-smoke_rocm-10.1-ga openmpi-4.0.2 4.0.2rc3 4.0.2rc3 cached
pr-13369_rccl-smoke_rocm-10.1-ga rccl-pr-13369-smoke 27310c1 27310c1 cached
pr-13369_rccl-smoke_rocm-10.1-ga rccl_gtest-pr-13369 27310c1 27310c1 cached
rocm-10.1-ga_rccl-develop-perf gcc-11.5 11.5.0 11.5.0 cached
rocm-10.1-ga_rccl-develop-perf rocm-10.1-ga 10.1.0 10.1.0 cached
rocm-10.1-ga_rccl-develop-perf openmpi-4.0.2 4.0.2rc3 4.0.2rc3 cached
rocm-10.1-ga_rccl-develop-perf rccl-develop develop a075d99 cached
rocm-10.1-ga_rccl-develop-perf rcclt-develop-perf develop a075d99 cached

Failures

No failing tests in this run.

15 tests skipped.

Comment thread projects/rccl-tests/src/common.cu Resolved
Comment thread projects/rccl-tests/src/util.cu Resolved
Comment thread projects/rccl-tests/README.md Resolved
Comment thread projects/rccl-tests/src/common.cu Resolved
if (setEncryption == NULL) {
fprintf(stderr, "NCCL_TESTS_TLS_PSK is set, but the RCCL library (%d) has no ncclSetEncryption; 2.32 or newer is required.\n",
test_ncclVersion);
return testInvalidUsage;

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This return sits after MPI_Comm_split (common.cu:2494) but before MPI_Bcast(&ncclId, ...) and MPI_Barrier(MPI_COMM_WORLD) (common.cu:2556-2558), so a rank taking it leaves any rank that does not blocked in the broadcast. In practice the condition is driven by the header/library version and so is uniform across ranks, and the pattern matches the pre-existing return testNcclError at common.cu:2504, so this is a question rather than a defect: for these pre-communicator validation failures, would MPI_Abort be preferable to a return, so an asymmetric failure surfaces as an abort rather than a hang?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

let's keep return: the condition is uniform across ranks, like the existing check above. Uneven key propagation hangs in bootstrap instead

i-kosarev and others added 7 commits November 6, 2026 19:00
NCCL_TESTS_TLS_PSK=<key> makes every process call ncclSetEncryption with
that pre-shared key before creating the communicator, so existing perf
and data-check runs can exercise TLS-encrypted bootstrap, proxy and
socket-transport traffic without code changes. Ignored before RCCL 2.32.

Co-authored-by: Cursor <cursoragent@cursor.com>
…an 2.32

A binary built against 2.32 headers can run against an older librccl. Check
the run-time version before calling ncclSetEncryption, like the other
version-gated calls, and state the key minimum in bytes.

Co-authored-by: Cursor <cursoragent@cursor.com>
The -J report records every environment variable, so it would carry the
TLS pre-shared key in plaintext.

Co-authored-by: Cursor <cursoragent@cursor.com>
…aders too

Builds against headers older than 2.32 dropped the variable silently. One
outer check on the variable now covers both the header and library cases.

Co-authored-by: Cursor <cursoragent@cursor.com>
…S is unavailable

A direct reference kept binaries built against 2.32 headers from loading
an older librccl under -z now or LD_BIND_NOW. Setting NCCL_TESTS_TLS_PSK
without TLS support in the headers or library is now an error instead of
a silent plaintext run.

Co-authored-by: Cursor <cursoragent@cursor.com>
An unset secret expanded to NCCL_TESTS_TLS_PSK= ran the test in plaintext.
Only the variable's presence now enables encryption; ncclSetEncryption
rejects keys shorter than 32 bytes.

Co-authored-by: Cursor <cursoragent@cursor.com>
…nd logs

Unsets NCCL_TESTS_TLS_PSK once RCCL holds its own copy, so RCCL's RAS
NCCL_* environment report and child processes never see it. The name
has one definition shared with the JSON redaction, the banner no longer
prints the key length, and the README shows passing the key to every
rank, since a rank without it hangs bootstrap instead of failing.

Co-authored-by: Cursor <cursoragent@cursor.com>
@i-kosarev
i-kosarev force-pushed the users/ilkosare/rccl-tests-tls-psk branch from 27310c1 to 35ef704 Compare November 6, 2026 19:08
@i-kosarev
i-kosarev requested review from mch and a balanced review from Copilot November 6, 2026 19:15

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Changes recommended

Static RCCL builds cannot resolve ncclSetEncryption through dlsym, causing NCCL_TESTS_TLS_PSK to incorrectly report the API as unavailable and exit even when TLS is enabled.

1 open issue

Review effort: Balanced

Comment thread projects/rccl-tests/src/common.cu Resolved

@amd-argus amd-argus Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ARGUS

Bottom line: LGTM.

Comment @argus review to re-run, or @argus re-review after pushing.

dlsym(RTLD_DEFAULT) cannot see the symbols of a statically linked
librccl, so NCCL_TESTS_TLS_PSK would report the API as missing. CMake
now defines RCCL_TESTS_STATIC_RCCL when roc::rccl is a static library,
and the call references the function directly.

Co-authored-by: Cursor <cursoragent@cursor.com>
@github-actions

github-actions Bot commented Nov 6, 2026

Copy link
Copy Markdown
Contributor

pr-rocm-systems-13369-oci-rccl-pr-smoke

View this job on CoCo

Builds

Stack Component Version Commit Status Build time
pr-13369_rccl-perf_rocm-10.1-ga gcc-13.2 13.2.0 13.2.0 cached
pr-13369_rccl-perf_rocm-10.1-ga rocm-10.1-ga 10.1.0 10.1.0 cached
pr-13369_rccl-perf_rocm-10.1-ga openmpi-5.0.8 5.0.8 5.0.8 cached
pr-13369_rccl-perf_rocm-10.1-ga rccl-pr-13369 35ef704 35ef704 cached
pr-13369_rccl-perf_rocm-10.1-ga rccl-tests-develop-perf develop 93f5192 cached
pr-13369_rccl-perf_rocm-10.2-latest gcc-13.2 13.2.0 13.2.0 cached
pr-13369_rccl-perf_rocm-10.2-latest rocm-10.2-latest 10.2.0rc2 10.2.0rc2 cached
pr-13369_rccl-perf_rocm-10.2-latest openmpi-5.0.8 5.0.8 5.0.8 cached
pr-13369_rccl-perf_rocm-10.2-latest rccl-pr-13369 35ef704 35ef704 cached
pr-13369_rccl-perf_rocm-10.2-latest rccl-tests-develop-perf develop 93f5192 cached
pr-13369_rccl-smoke_rocm-10.1-ga gcc-13.2 13.2.0 13.2.0 cached
pr-13369_rccl-smoke_rocm-10.1-ga rocm-10.1-ga 10.1.0 10.1.0 cached
pr-13369_rccl-smoke_rocm-10.1-ga openmpi-5.0.8 5.0.8 5.0.8 cached
pr-13369_rccl-smoke_rocm-10.1-ga rccl-pr-13369-smoke 35ef704 35ef704 cached
pr-13369_rccl-smoke_rocm-10.1-ga rccl_gtest-pr-13369 35ef704 35ef704 cached
rocm-10.1-ga_rccl-develop-perf gcc-13.2 13.2.0 13.2.0 cached
rocm-10.1-ga_rccl-develop-perf rocm-10.1-ga 10.1.0 10.1.0 cached
rocm-10.1-ga_rccl-develop-perf openmpi-5.0.8 5.0.8 5.0.8 cached
rocm-10.1-ga_rccl-develop-perf rccl-develop-200406f9cb56 200406f 200406f cached
rocm-10.1-ga_rccl-develop-perf rccl-tests-develop-perf develop 93f5192 cached

Failures

No failing tests in this run.

15 tests skipped.

Performance regressions

pr-13369_rccl-perf_rocm-10.1-ga vs rocm-10.1-ga_rccl-develop-perf

Readings: flat 2070.

No confirmed regressions or improvements.

@github-actions

github-actions Bot commented Nov 6, 2026

Copy link
Copy Markdown
Contributor

pr-rocm-systems-13369-ruby64-rccl-pr-build

View this job on CoCo

Builds

Stack Component Version Commit Status Build time
pr-13369_rccl-backtrace_rocm-10.1-ga gcc-11.5 11.5.0 11.5.0 cached
pr-13369_rccl-backtrace_rocm-10.1-ga rocm-10.1-ga 10.1.0 10.1.0 cached
pr-13369_rccl-backtrace_rocm-10.1-ga openmpi-4.0.2 4.0.2rc3 4.0.2rc3 cached
pr-13369_rccl-backtrace_rocm-10.1-ga rccl-pr-13369-backtrace 35ef704 35ef704 built 860s
pr-13369_rccl-backtrace_rocm-10.1-ga rccl_gtest-pr-13369 35ef704 35ef704 built
pr-13369_rccl-debug_rocm-10.1-ga gcc-11.5 11.5.0 11.5.0 cached
pr-13369_rccl-debug_rocm-10.1-ga rocm-10.1-ga 10.1.0 10.1.0 built 23s
pr-13369_rccl-debug_rocm-10.1-ga openmpi-4.0.2 4.0.2rc3 4.0.2rc3 cached
pr-13369_rccl-debug_rocm-10.1-ga rccl-pr-13369-debug 35ef704 35ef704 built 690s
pr-13369_rccl-debug_rocm-10.1-ga rcclt-develop-perf develop c565458 built 64s
pr-13369_rccl-perf_rocm-10.1-ga gcc-11.5 11.5.0 11.5.0 cached
pr-13369_rccl-perf_rocm-10.1-ga rocm-10.1-ga 10.1.0 10.1.0 cached
pr-13369_rccl-perf_rocm-10.1-ga openmpi-4.0.2 4.0.2rc3 4.0.2rc3 cached
pr-13369_rccl-perf_rocm-10.1-ga rccl-pr-13369 35ef704 35ef704 built 302s
pr-13369_rccl-perf_rocm-10.1-ga rcclt-develop-perf develop c565458 built 67s
pr-13369_rccl-perf_rocm-10.2-latest gcc-11.5 11.5.0 11.5.0 cached
pr-13369_rccl-perf_rocm-10.2-latest rocm-10.2-latest 10.2.0rc2 10.2.0rc2 built 25s
pr-13369_rccl-perf_rocm-10.2-latest openmpi-4.0.2 4.0.2rc3 4.0.2rc3 cached
pr-13369_rccl-perf_rocm-10.2-latest rccl-pr-13369 35ef704 35ef704 built 687s
pr-13369_rccl-perf_rocm-10.2-latest rcclt-develop-perf develop c565458 built 76s
pr-13369_rccl-smoke_rocm-10.1-ga gcc-11.5 11.5.0 11.5.0 cached
pr-13369_rccl-smoke_rocm-10.1-ga rocm-10.1-ga 10.1.0 10.1.0 cached
pr-13369_rccl-smoke_rocm-10.1-ga openmpi-4.0.2 4.0.2rc3 4.0.2rc3 cached
pr-13369_rccl-smoke_rocm-10.1-ga rccl-pr-13369-smoke 35ef704 35ef704 built 412s
pr-13369_rccl-smoke_rocm-10.1-ga rccl_gtest-pr-13369 35ef704 35ef704 built
pr-13369_rccl_rocm-7.0.2.1 gcc-11.5 11.5.0 11.5.0 cached
pr-13369_rccl_rocm-7.0.2.1 rocm-7.0.2.1 7.0.2.1 7.0.2.1 cached
pr-13369_rccl_rocm-7.0.2.1 openmpi-4.0.2 4.0.2rc3 4.0.2rc3 cached
pr-13369_rccl_rocm-7.0.2.1 rccl-pr-13369 35ef704 35ef704 built 1214s
pr-13369_rccl_rocm-7.0.2.1 rccl_gtest-pr-13369 35ef704 35ef704 built
rocm-10.1-ga_rccl-develop-perf gcc-11.5 11.5.0 11.5.0 cached
rocm-10.1-ga_rccl-develop-perf rocm-10.1-ga 10.1.0 10.1.0 cached
rocm-10.1-ga_rccl-develop-perf openmpi-4.0.2 4.0.2rc3 4.0.2rc3 cached
rocm-10.1-ga_rccl-develop-perf rccl-develop-200406f9cb56 200406f 200406f built 379s
rocm-10.1-ga_rccl-develop-perf rcclt-develop-perf develop c565458 built 65s

Failures

No failing tests in this run.

189 tests skipped.

@amd-argus amd-argus Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ARGUS

Bottom line: LGTM.

Comment @argus review to re-run, or @argus re-review after pushing.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Approval recommended

No active review issues block the opt-in RCCL socket encryption change.

No open issues 🎉

1 resolved since last review

Review effort: Balanced

@github-actions

github-actions Bot commented Nov 6, 2026

Copy link
Copy Markdown
Contributor

pr-rocm-systems-13369-oci-rccl-pr-smoke

View this job on CoCo

Builds

Stack Component Version Commit Status Build time
pr-13369_rccl-perf_rocm-10.1-ga gcc-13.2 13.2.0 13.2.0 cached
pr-13369_rccl-perf_rocm-10.1-ga rocm-10.1-ga 10.1.0 10.1.0 cached
pr-13369_rccl-perf_rocm-10.1-ga openmpi-5.0.8 5.0.8 5.0.8 cached
pr-13369_rccl-perf_rocm-10.1-ga rccl-pr-13369 7d9ae6a 7d9ae6a cached
pr-13369_rccl-perf_rocm-10.1-ga rccl-tests-develop-perf develop 4259512 cached
pr-13369_rccl-perf_rocm-10.2-latest gcc-13.2 13.2.0 13.2.0 cached
pr-13369_rccl-perf_rocm-10.2-latest rocm-10.2-latest 10.2.0rc2 10.2.0rc2 cached
pr-13369_rccl-perf_rocm-10.2-latest openmpi-5.0.8 5.0.8 5.0.8 cached
pr-13369_rccl-perf_rocm-10.2-latest rccl-pr-13369 7d9ae6a 7d9ae6a cached
pr-13369_rccl-perf_rocm-10.2-latest rccl-tests-develop-perf develop 4259512 cached
pr-13369_rccl-smoke_rocm-10.1-ga gcc-13.2 13.2.0 13.2.0 cached
pr-13369_rccl-smoke_rocm-10.1-ga rocm-10.1-ga 10.1.0 10.1.0 cached
pr-13369_rccl-smoke_rocm-10.1-ga openmpi-5.0.8 5.0.8 5.0.8 cached
pr-13369_rccl-smoke_rocm-10.1-ga rccl-pr-13369-smoke 7d9ae6a 7d9ae6a cached
pr-13369_rccl-smoke_rocm-10.1-ga rccl_gtest-pr-13369 7d9ae6a 7d9ae6a cached
rocm-10.1-ga_rccl-develop-perf gcc-13.2 13.2.0 13.2.0 cached
rocm-10.1-ga_rccl-develop-perf rocm-10.1-ga 10.1.0 10.1.0 cached
rocm-10.1-ga_rccl-develop-perf openmpi-5.0.8 5.0.8 5.0.8 cached
rocm-10.1-ga_rccl-develop-perf rccl-develop-200406f9cb56 200406f 200406f cached
rocm-10.1-ga_rccl-develop-perf rccl-tests-develop-perf develop 4259512 cached

Failures

No failing tests in this run.

15 tests skipped.

Performance regressions

pr-13369_rccl-perf_rocm-10.1-ga vs rocm-10.1-ga_rccl-develop-perf

Readings: flat 2070.

No confirmed regressions or improvements.

@github-actions

github-actions Bot commented Nov 6, 2026

Copy link
Copy Markdown
Contributor

pr-rocm-systems-13369-ruby64-rccl-pr-smoke

View this job on CoCo

Builds

Stack Component Version Commit Status Build time
pr-13369_rccl-perf_rocm-10.1-ga gcc-11.5 11.5.0 11.5.0 cached
pr-13369_rccl-perf_rocm-10.1-ga rocm-10.1-ga 10.1.0 10.1.0 cached
pr-13369_rccl-perf_rocm-10.1-ga openmpi-4.0.2 4.0.2rc3 4.0.2rc3 cached
pr-13369_rccl-perf_rocm-10.1-ga rccl-pr-13369 7d9ae6a 7d9ae6a cached
pr-13369_rccl-perf_rocm-10.1-ga rcclt-develop-perf develop f3d84e8 cached
pr-13369_rccl-perf_rocm-10.2-latest gcc-11.5 11.5.0 11.5.0 cached
pr-13369_rccl-perf_rocm-10.2-latest rocm-10.2-latest 10.2.0rc2 10.2.0rc2 cached
pr-13369_rccl-perf_rocm-10.2-latest openmpi-4.0.2 4.0.2rc3 4.0.2rc3 cached
pr-13369_rccl-perf_rocm-10.2-latest rccl-pr-13369 7d9ae6a 7d9ae6a cached
pr-13369_rccl-perf_rocm-10.2-latest rcclt-develop-perf develop f3d84e8 cached
pr-13369_rccl-smoke_rocm-10.1-ga gcc-11.5 11.5.0 11.5.0 cached
pr-13369_rccl-smoke_rocm-10.1-ga rocm-10.1-ga 10.1.0 10.1.0 cached
pr-13369_rccl-smoke_rocm-10.1-ga openmpi-4.0.2 4.0.2rc3 4.0.2rc3 cached
pr-13369_rccl-smoke_rocm-10.1-ga rccl-pr-13369-smoke 7d9ae6a 7d9ae6a cached
pr-13369_rccl-smoke_rocm-10.1-ga rccl_gtest-pr-13369 7d9ae6a 7d9ae6a cached
rocm-10.1-ga_rccl-develop-perf gcc-11.5 11.5.0 11.5.0 cached
rocm-10.1-ga_rccl-develop-perf rocm-10.1-ga 10.1.0 10.1.0 cached
rocm-10.1-ga_rccl-develop-perf openmpi-4.0.2 4.0.2rc3 4.0.2rc3 cached
rocm-10.1-ga_rccl-develop-perf rccl-develop-200406f9cb56 200406f 200406f cached
rocm-10.1-ga_rccl-develop-perf rcclt-develop-perf develop f3d84e8 cached

Failures

No failing tests in this run.

15 tests skipped.

Performance regressions

pr-13369_rccl-perf_rocm-10.1-ga vs rocm-10.1-ga_rccl-develop-perf

Readings: flat 2070.

Fails the run: 0 regressed point(s) past 8%, each confirmed by an adjacent size.

No confirmed regressions or improvements.

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants