2
0

Replaced ROCmSoftwarePlatform and RadeonOpenCompute links with ROCm links. (#1125)

[ROCm/rccl commit: 503a472a25]
Este cometimento está contido em:
corey-derochie-amd
2024-03-25 16:29:13 -06:00
cometido por GitHub
ascendente 19897f8d90
cometimento 62a6a07d49
10 ficheiros modificados com 16 adições e 16 eliminações
+1 -1
Ver ficheiro
@@ -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.
+1 -1
Ver ficheiro
@@ -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.
+1 -1
Ver ficheiro
@@ -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.
+1 -1
Ver ficheiro
@@ -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
+1 -1
Ver ficheiro
@@ -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.
+3 -3
Ver ficheiro
@@ -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
+2 -2
Ver ficheiro
@@ -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} "
)
+1 -1
Ver ficheiro
@@ -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
+1 -1
Ver ficheiro
@@ -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
@@ -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