Revert disabling of context tracking for Radeon (#1927)

* Revert disabling of context tracking for Radeon

Original commit 6fc228e2
 `Disable context tracking for the current version. (#1839)`

* Add env variable for disabling of context tracking for Radeon

`export NCCL_DISABLE_CONTEXT_TRACKING=1` to force disable of context tracking

* Update docs/how-to/rccl-usage-tips.rst

Fix grammar, thanks @amd-jnovotny

Co-authored-by: Jeffrey Novotny <jnovotny@amd.com>

* Rename NCCL_DISABLE_CONTEXT_TRACKING -> RCCL_DISABLE_CONTEXT_TRACKING

* Revert changes in includes and rename util function

---------

Co-authored-by: Jeffrey Novotny <jnovotny@amd.com>
这个提交包含在:
Artem Kuzmitckii和Jeffrey Novotny 编写, GitHub 于 2025-09-27 15:19:50 -04:00 提交
1 父节点 45166f6586
当前提交 07925ec027
4 个文件已更改
+37 -3

没有与搜索条件相匹配的文件

+10 -1
查看文件
@@ -253,4 +253,13 @@ set during the benchmark in the following manner:
The default allreduce PyTorch benchmark peak bus bandwidth performance is
~170 GB/s on a single OAM with ROCm 6.2.4, while the optimized run for CPX on a
single OAM peaks at ~315 GB/s.
single OAM peaks at ~315 GB/s.
Context tracking on Radeon GPUs
----------------------------------------
Context tracking is disabled on the AMD Instinct™ series of GPUs for better performance but is enabled for Radeon GPUs.
To disable context tracking for Radeon GPUs, set the following environment variable:
.. code-block:: shell
export RCCL_DISABLE_CONTEXT_TRACKING=1