Replaced ROCmSoftwarePlatform and RadeonOpenCompute links with ROCm links. (#1125)
Этот коммит содержится в:
коммит произвёл
GitHub
родитель
9eefc68cb5
Коммит
503a472a25
@@ -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,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,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
@@ -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
|
||||
|
||||
@@ -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
@@ -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
|
||||
|
||||
@@ -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} "
|
||||
)
|
||||
|
||||
@@ -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,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
|
||||
|
||||
|
||||
Ссылка в новой задаче
Block a user