Tim
826d20495f
Adding FP16 cases to unit tests( #1093 )
...
Signed-off-by: Tim Hu <timhu102@amd.com >
[ROCm/rccl commit: 0d06b0f1de ]
2024-02-26 12:08:04 -05:00
BertanDogancay
24d9e1c36b
Increase max stack size when ll128 enabled
...
[ROCm/rccl commit: b098120c40 ]
2024-02-15 15:56:59 -08:00
Bertan Dogancay
bee47d9e91
Add stack size UT ( #1081 )
...
* Add stack size UT
[ROCm/rccl commit: dc2d486ba0 ]
2024-02-12 17:56:15 -07:00
Shilei Tian
49f0e82815
Add a constructor for PtrUnion in case it is not initialized explicitly ( #1064 )
...
[ROCm/rccl commit: ba9f7917ba ]
2024-01-26 08:00:27 -08:00
Bertan Dogancay
11674674fc
[DEV] Configure functions in RCCL ( #986 )
...
* configure functions in rccl
[ROCm/rccl commit: 28d9b170c9 ]
2024-01-18 15:07:16 -07:00
Tim
0343d9ccac
Relaxing default timeout limit, add error log ( #1052 )
...
Signed-off-by: Tim Hu <timhu102@amd.com >
[ROCm/rccl commit: 05850e89f2 ]
2024-01-18 15:09:08 -05:00
Tim
245e757b26
Adding timeout functionality/EnvVar to TestBed ( #1044 )
...
* Adding timeout functionality/EnvVar to TestBed
* updating timeout unit to microseconds
Signed-off-by: Tim Hu <timhu102@amd.com >
[ROCm/rccl commit: 9c0ef11ac7 ]
2024-01-17 11:33:01 -05:00
Bertan Dogancay
487391e8bb
Add ncclCommSplit test ( #852 )
...
Add ncclSplitCommTest
[ROCm/rccl commit: 9d11cd092f ]
2023-08-25 16:26:45 -06:00
Wenkai Du
9b2475ef06
Merge pull request #782 from ROCmSoftwarePlatform/2.18.3
...
Sync up with NCCL 2.18.3
[ROCm/rccl commit: ce6a2ffac8 ]
2023-06-29 15:04:16 -07:00
gilbertlee-amd
894b2d75e7
Report unit test environment variable values as part of output ( #789 )
...
[ROCm/rccl commit: f7c553edad ]
2023-06-29 07:13:05 -06:00
Wenkai Du
f98715baea
Merge remote-tracking branch 'nccl/master' into develop
...
[ROCm/rccl commit: abd0615351 ]
2023-06-26 22:51:56 +00:00
akolliasAMD
af8c2194a7
lessened the amount of child processes to active ones ( #720 )
...
[ROCm/rccl commit: 2ce7d971e5 ]
2023-04-11 08:59:56 -06:00
gilbertlee-amd
ff2c1c5d0f
Unit test performance refactor ( #700 )
...
* Refactoring unit tests to improve performance
* Spawning child processes during InitComms instead of on TestBed construction
* Temporarily disabling graph unit tests
[ROCm/rccl commit: 27e0cb43c2 ]
2023-04-06 12:28:53 -06:00
gilbertlee-amd
b859549866
Adding interactive mode for unit tests (UT_INTERACTIVE) ( #715 )
...
[ROCm/rccl commit: 00c3d8d850 ]
2023-03-21 10:58:24 -06:00
akolliasAMD
9daf0bc3d1
Test Fixes ( #710 )
...
* splitting CI tests in running SP first and MP second
* set device before hipStreamSynchronize on tests
[ROCm/rccl commit: 9a0d4a07a6 ]
2023-03-21 08:48:39 -06:00
gilbertlee-amd
0da1d6a6cd
Multi stream unit test ( #693 )
...
* Adding multi-stream support to unit tests
[ROCm/rccl commit: 80ed608a9d ]
2023-02-23 13:28:50 -07:00
gilbertlee-amd
80ce7507c7
Adding UnitTest timing summary (UT_SHOW_TIMING) ( #692 )
...
[ROCm/rccl commit: f63d3b1978 ]
2023-02-22 08:57:13 -07:00
gilbertlee-amd
7d860d3642
Unit test fail check ( #689 )
...
* Adding fall-through on unit test failure
* Workaround for hipGraph validity check issue
[ROCm/rccl commit: a640c6983f ]
2023-02-18 08:50:46 -08:00
gilbertlee-amd
e5795cf101
Switching to relaxed capture for unit tests ( #679 )
...
[ROCm/rccl commit: df46645ff8 ]
2023-02-08 11:28:58 -07:00
Pedram Alizadeh
f7982e9bed
UnitTest: add test cases for 2.14 API (ncclCommInitRankConfig and ncclCommFinalize for non-blocking communicator) ( #674 )
...
[ROCm/rccl commit: fddb5e6be8 ]
2023-02-03 17:36:30 -05:00
Pedram Alizadeh
847899dd7e
removed the wrapper script so that the old name is no longer referenced ( #676 )
...
[ROCm/rccl commit: fbe52b6caa ]
2023-01-31 11:11:02 -05:00
akolliasAMD
78fc48f1c8
added a different way for getting device count, by running it in a child process ( #665 )
...
[ROCm/rccl commit: 24aa8bd802 ]
2022-12-14 16:10:14 -07:00
Pedram Alizadeh
a85f71a421
Revert "UnitTest: add test cases for 2.14 API (ncclCommInitRankConfig and ncclCommFinalize for non-blocking communicator) ( #662 )" ( #666 )
...
This reverts commit f29aa66d4f .
[ROCm/rccl commit: 54a3da04eb ]
2022-12-14 11:28:40 -05:00
PedramAlizadeh
1fe26823f5
Changed the name of UnitTests to rccl-UnitTests (wrapper executable included).
...
[ROCm/rccl commit: 45872d170f ]
2022-12-13 21:45:57 +00:00
Pedram Alizadeh
f29aa66d4f
UnitTest: add test cases for 2.14 API (ncclCommInitRankConfig and ncclCommFinalize for non-blocking communicator) ( #662 )
...
[ROCm/rccl commit: 8250092367 ]
2022-12-13 16:05:09 -05:00
gilbertlee-amd
5871811d34
Graph unit tests ( #656 )
...
* Adding hipGraph unit tests
[ROCm/rccl commit: faed69f9fc ]
2022-12-01 10:28:42 -07:00
gilbertlee-amd
0ca30fb88a
Updating files for missing licenses ( #637 )
...
[ROCm/rccl commit: ebb8b5bf63 ]
2022-10-14 13:49:16 -06:00
akolliasAMD
2cd63dac42
added stream synch after hipMemset ( #609 )
...
[ROCm/rccl commit: 06bce9d0c9 ]
2022-08-30 16:18:37 -06:00
Edgar Gabriel
b32b819151
introduce support for ncclFloat16/half in UT
...
[ROCm/rccl commit: f6e00dec13 ]
2022-08-24 15:28:24 +00:00
akolliasAMD
dcf46e84e0
moved default number of max ranks per gpu to 1
...
[ROCm/rccl commit: 8b9291eb47 ]
2022-06-22 17:37:49 +00:00
Edgar
f7ef619ba7
extending the unit-tests for multi-rank support
...
[ROCm/rccl commit: a87d61db2b ]
2022-06-10 14:23:19 +00:00
gilbertlee-amd
a2a4888497
Moving opt-in custom signal handler from UnitTests into RCCL ( #550 )
...
* Enable via RCCL_ENABLE_SIGNALHANDLER=1
[ROCm/rccl commit: 700b473211 ]
2022-05-20 09:56:38 -06:00
Edgar
1bfc5d06f8
add a signal handler and backtrace
...
Tweak the signal handler and force non-release build
Increase ulimit locked memory value
Update the singal handler to use bfd symbol resolution.
Include configure logic to find bfd functions.
Add optionally c++ function name demangling
[ROCm/rccl commit: 2bf6d254b6 ]
2022-04-25 10:48:17 -04:00
akolliasAMD
3493750b6b
Added alltoallv test and optional args variable on collective args ( #514 )
...
* Added alltoallv test and optional args variable on collective args
[ROCm/rccl commit: 65ea3d80db ]
2022-03-18 13:55:11 -04:00
Nirmal Unnikrishnan
4a4c053a6a
File reorganization as per the new defined standard
...
The header files will in /opt/rocm-xxx/include/rccl
Libraries and cmake will be in /opt/rocm-xxx/lib folder.
Added wrappers for header files using rocm-cmake functions for backward compatibility.
[ROCm/rccl commit: 676a4737c1 ]
2022-03-08 17:32:02 +00:00
gilbertlee-amd
8f7ec04f37
Changing initialization method for UnitTests ( #510 )
...
[ROCm/rccl commit: 0687940b84 ]
2022-03-07 09:22:55 -07:00
akolliasAMD
2419a950fe
Added Unit test for nccl send recv ( #506 )
...
Added Send Receive test that tests through all pairs
[ROCm/rccl commit: ff54e79799 ]
2022-03-02 15:50:16 -05:00
gilbertlee-amd
a182076a0e
Unit test refactor ( #500 )
...
Refactoring and consolidating single-process / multi-process unit testing
[ROCm/rccl commit: 29ad0f5fbe ]
2022-02-25 08:59:07 -07:00