diff --git a/projects/rccl/.jenkins/extended.groovy b/projects/rccl/.jenkins/extended.groovy index 51516d2754..8dd2068d30 100644 --- a/projects/rccl/.jenkins/extended.groovy +++ b/projects/rccl/.jenkins/extended.groovy @@ -1,6 +1,6 @@ #!/usr/bin/env groovy // Copyright (c) 2020-2023 Advanced Micro Devices, Inc. All rights reserved. -// This shared library is available at https://github.com/ROCmSoftwarePlatform/rocJENKINS/ +// This shared library is available at https://github.com/ROCm/rocJENKINS/ @Library('rocJenkins@pong') _ // This is file for internal AMD use. diff --git a/projects/rccl/.jenkins/precheckin.groovy b/projects/rccl/.jenkins/precheckin.groovy index f2c30c1cb7..021ba537eb 100644 --- a/projects/rccl/.jenkins/precheckin.groovy +++ b/projects/rccl/.jenkins/precheckin.groovy @@ -1,7 +1,7 @@ #!/usr/bin/env groovy // Copyright (c) 2020-2023 Advanced Micro Devices, Inc. All rights reserved. -// This shared library is available at https://github.com/ROCmSoftwarePlatform/rocJENKINS/ +// This shared library is available at https://github.com/ROCm/rocJENKINS/ @Library('rocJenkins@pong') _ // This is file for internal AMD use. diff --git a/projects/rccl/.jenkins/staticanalysis.groovy b/projects/rccl/.jenkins/staticanalysis.groovy index 44f5a49fc1..d6020fe487 100644 --- a/projects/rccl/.jenkins/staticanalysis.groovy +++ b/projects/rccl/.jenkins/staticanalysis.groovy @@ -1,6 +1,6 @@ #!/usr/bin/env groovy // Copyright (c) 2020-2023 Advanced Micro Devices, Inc. All rights reserved. -// This shared library is available at https://github.com/ROCmSoftwarePlatform/rocJENKINS/ +// This shared library is available at https://github.com/ROCm/rocJENKINS/ @Library('rocJenkins@pong') _ // This is file for internal AMD use. diff --git a/projects/rccl/CHANGELOG.md b/projects/rccl/CHANGELOG.md index bff88ebf96..240d4a8aec 100644 --- a/projects/rccl/CHANGELOG.md +++ b/projects/rccl/CHANGELOG.md @@ -24,7 +24,7 @@ Full documentation for RCCL is available at [https://rccl.readthedocs.io](https: - Support for HIP_VISIBLE_DEVICES for unit tests - Support for p2p transfers to non (HIP) visible devices ### Removed -- Removed TransferBench from tools. Exists in standalone repo: https://github.com/ROCmSoftwarePlatform/TransferBench +- Removed TransferBench from tools. Exists in standalone repo: https://github.com/ROCm/TransferBench ## RCCL-2.13.4 for ROCm 5.4.0 ### Changed diff --git a/projects/rccl/CMakeLists.txt b/projects/rccl/CMakeLists.txt index 070b3cb8bf..fe1a6381d9 100644 --- a/projects/rccl/CMakeLists.txt +++ b/projects/rccl/CMakeLists.txt @@ -723,7 +723,7 @@ if(DEBIAN) file(WRITE "${CMAKE_BINARY_DIR}/copyright" "Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: rccl -Source: https://github.com/ROCmSoftwarePlatform/rccl +Source: https://github.com/ROCm/rccl Files: * Copyright: (c) 2016-2020, NVIDIA CORPORATION. All rights reserved. diff --git a/projects/rccl/README.md b/projects/rccl/README.md index e54311bdce..9a3a81fe7d 100644 --- a/projects/rccl/README.md +++ b/projects/rccl/README.md @@ -16,7 +16,7 @@ The collective operations are implemented using ring and tree algorithms and hav ## Quickstart RCCL Build RCCL directly depends on HIP runtime plus the HIP-Clang compiler, which are part of the ROCm software stack. -For ROCm installation instructions, see https://github.com/RadeonOpenCompute/ROCm. +For ROCm installation instructions, see https://github.com/ROCm/ROCm. The root of this repository has a helper script 'install.sh' to build and install RCCL on Ubuntu with a single command. It does not take a lot of options and hard-codes configuration that can be specified through invoking cmake directly, but it's a great way to get started quickly and can serve as an example of how to build/install. @@ -54,7 +54,7 @@ The root of this repository has a helper script 'install.sh' to build and instal ### To build the library : ```shell -$ git clone https://github.com/ROCmSoftwarePlatform/rccl.git +$ git clone https://github.com/ROCm/rccl.git $ cd rccl $ mkdir build $ cd build @@ -100,7 +100,7 @@ UT_DATATYPES=ncclBfloat16 UT_REDOPS=prod ./rccl-UnitTests --gtest_filter="AllRed will run only AllReduce correctness tests with float16 datatype. A list of available filtering environment variables appears at the top of every run. See "Running a Subset of the Tests" at https://chromium.googlesource.com/external/github.com/google/googletest/+/HEAD/googletest/docs/advanced.md for more information on how to form more advanced filters. -There are also other performance and error-checking tests for RCCL. These are maintained separately at https://github.com/ROCmSoftwarePlatform/rccl-tests. +There are also other performance and error-checking tests for RCCL. These are maintained separately at https://github.com/ROCm/rccl-tests. See the rccl-tests README for more information on how to build and run those tests. ## NPKit diff --git a/projects/rccl/cmake/Dependencies.cmake b/projects/rccl/cmake/Dependencies.cmake index f822f4f55a..64350aa0d2 100644 --- a/projects/rccl/cmake/Dependencies.cmake +++ b/projects/rccl/cmake/Dependencies.cmake @@ -76,14 +76,14 @@ find_package(ROCM 0.7.3 QUIET CONFIG PATHS /opt/rocm) if(NOT ROCM_FOUND) set(rocm_cmake_tag "master" CACHE STRING "rocm-cmake tag to download") file( - DOWNLOAD https://github.com/RadeonOpenCompute/rocm-cmake/archive/${rocm_cmake_tag}.zip + DOWNLOAD https://github.com/ROCm/rocm-cmake/archive/${rocm_cmake_tag}.zip ${PROJECT_EXTERN_DIR}/rocm-cmake-${rocm_cmake_tag}.zip STATUS rocm_cmake_download_status LOG rocm_cmake_download_log ) list(GET rocm_cmake_download_status 0 rocm_cmake_download_error_code) if(rocm_cmake_download_error_code) message(FATAL_ERROR "Error: downloading " - "https://github.com/RadeonOpenCompute/rocm-cmake/archive/${rocm_cmake_tag}.zip failed " + "https://github.com/ROCm/rocm-cmake/archive/${rocm_cmake_tag}.zip failed " "error_code: ${rocm_cmake_download_error_code} " "log: ${rocm_cmake_download_log} " ) diff --git a/projects/rccl/tools/TopoVisual/README.md b/projects/rccl/tools/TopoVisual/README.md index 5edc251861..1e1879b91f 100644 --- a/projects/rccl/tools/TopoVisual/README.md +++ b/projects/rccl/tools/TopoVisual/README.md @@ -7,7 +7,7 @@ Following packages are required to run Topology Visualizer: 2. graphviz ## Usage -Topology Visualizer accepts both RCCL log files or simulator output, i.e. [Topology Explorer](https://github.com/ROCmSoftwarePlatform/rccl/tree/master/tools/topo_expl "Topology Explorer"). +Topology Visualizer accepts both RCCL log files or simulator output, i.e. [Topology Explorer](https://github.com/ROCm/rccl/tree/master/tools/topo_expl "Topology Explorer"). RCCL logs needs to be collected with NCCL_DEBUG=INFO and NCCL_DEBUG_SUBSYS=INIT,GRAPH environmental variables. Example command line: ```shell diff --git a/projects/rccl/tools/TransferBench/README.md b/projects/rccl/tools/TransferBench/README.md index aad7edd54a..733d18663e 100644 --- a/projects/rccl/tools/TransferBench/README.md +++ b/projects/rccl/tools/TransferBench/README.md @@ -1,7 +1,7 @@ # TransferBench TransferBench is a simple utility capable of benchmarking simultaneous copies between user-specified devices (CPUs/GPUs). -TransferBench can now be found at: https://github.com/ROCmSoftwarePlatform/TransferBench +TransferBench can now be found at: https://github.com/ROCm/TransferBench ## Copyright diff --git a/projects/rccl/tools/scripts/ucx_ompi_rccl_rccltests_TB_script.sh b/projects/rccl/tools/scripts/ucx_ompi_rccl_rccltests_TB_script.sh index 682360b521..eb7799aad8 100644 --- a/projects/rccl/tools/scripts/ucx_ompi_rccl_rccltests_TB_script.sh +++ b/projects/rccl/tools/scripts/ucx_ompi_rccl_rccltests_TB_script.sh @@ -20,7 +20,7 @@ export MY_OMPI_BRANCH=v5.0.x export MY_OMPI_DIR=$PWD/ompi/install # HIP MPI testsuite -export MY_HIP_MPI_TEST_SOURCE=git@github.com:ROCmSoftwarePlatform/hip-mpi-testsuite.git +export MY_HIP_MPI_TEST_SOURCE=git@github.com:ROCm/hip-mpi-testsuite.git export MY_HIP_MPI_TEST_DIR=$PWD/hip-mpi-testsuite # OSU Benchmark configuration options @@ -29,17 +29,17 @@ export MY_OSU_FILE=osu-micro-benchmarks-7.2.tar.gz export MY_OSU_DIR=$PWD/osu-micro-benchmarks-7.2 # RCCL configuration options -export MY_RCCL_SOURCE=https://github.com/ROCmSoftwarePlatform/rccl.git +export MY_RCCL_SOURCE=https://github.com/ROCm/rccl.git export MY_RCCL_BRANCH=develop export MY_RCCL_DIR=$PWD/rccl # RCCL-tests configuration options -export MY_RCCL_TESTS_SOURCE=https://github.com/ROCmSoftwarePlatform/rccl-tests.git +export MY_RCCL_TESTS_SOURCE=https://github.com/ROCm/rccl-tests.git export MY_RCCL_TESTS_BRANCH=master export MY_RCCL_TESTS_DIR=$PWD/rccl-tests # Transferbench configuration options -export MY_TRANSFERBENCH_SOURCE=https://github.com/ROCmSoftwarePlatform/TransferBench.git +export MY_TRANSFERBENCH_SOURCE=https://github.com/ROCm/TransferBench.git export MY_TRANSFERBENCH_BRANCH=develop export MY_TRANSFERBENCH_DIR=$PWD/TransferBench