From 59509427381379051642247268da75772310bff4 Mon Sep 17 00:00:00 2001 From: akolliasAMD Date: Wed, 13 Jul 2022 16:08:28 +0000 Subject: [PATCH] updated readme to reflect the newer tests --- README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 5abf1a50f3..8bdce662db 100644 --- a/README.md +++ b/README.md @@ -70,14 +70,14 @@ To invoke the unit tests, go to the build folder, then the test subfolder, and e Unit test names are now of the format: - [CollectiveCall]CorrectnessSweep/[CollectiveCall]CorrectnessTest.[Type of test]/[ncclRedOp_t]_[datatype]_[number of elements]_[number of devices]_[in place/out of place]_[environment variables] + CollectiveCall.[Type of test] -This allows filtering of unit tests being run by their parameter values by passing the --gtest_filter command line flag, for example: +Filtering of unit tests should be done with environment variable and by passing the --gtest_filter command line flag, for example: ```shell ---gtest_filter="AllReduceCorrectnessSweep*float32*" +UT_DATATYPES=ncclBfloat16 UT_REDOPS=prod ./UnitTests --gtest_filter="AllReduce.C*" ``` -will run only AllReduce correctness tests with float32 datatype. 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. +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.