updated readme to reflect the newer tests

This commit is contained in:
akolliasAMD
2022-07-13 16:08:28 +00:00
orang tua 314da5a485
melakukan 5950942738
+4 -4
Melihat File
@@ -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.