Files
Kapil S. Pawar c4d7680749 Added Functional Tests for CSV Tuner Plugin (#1968)
* Add functional tests for CSV Tuner Plugin

* Updated directory structure

* Updated and renamed directories

* Updated csv conf files

* Updated readme

* Updated readme

* Updated readme

[ROCm/rccl commit: c8da880dc7]
2025-11-11 10:11:19 -06:00

105 wiersze
5.6 KiB
Plaintext

# AllReduce configurations for multi-node setups - 8B-128M
# 2 nodes, 16 ranks total - 8B-128M
allreduce,8,65536,tree,ll,4,2,16,-1,-1 # Small: tree (8B to 64K)
allreduce,65537,16777216,ring,ll128,6,2,16,-1,-1 # Medium: ring (64K to 16M)
allreduce,16777217,134217728,ring,simple,8,2,16,-1,-1 # Large: ring/simple (16M to 128M)
# 3 nodes, 24 ranks total - 8B-128M
allreduce,8,65536,tree,ll,4,2,24,-1,-1 # Small: tree (8B to 64K)
allreduce,65537,16777216,ring,ll128,6,2,24,-1,-1 # Medium: ring (64K to 16M)
allreduce,16777217,134217728,ring,simple,8,2,24,-1,-1 # Large: ring/simple (16M to 128M)
# 4 nodes, 32 ranks total - 8B-128M
allreduce,8,65536,tree,ll,4,2,32,-1,-1 # Small: tree (8B to 64K)
allreduce,65537,16777216,ring,ll128,6,2,32,-1,-1 # Medium: ring (64K to 16M)
allreduce,16777217,134217728,ring,simple,8,2,32,-1,-1 # Large: ring/simple (16M to 128M)
# 5 nodes, 40 ranks total - 8B-128M
allreduce,8,65536,tree,ll,4,2,40,-1,-1 # Small: tree (8B to 64K)
allreduce,65537,16777216,ring,ll128,6,2,40,-1,-1 # Medium: ring (64K to 16M)
allreduce,16777217,134217728,ring,simple,8,2,40,-1,-1 # Large: ring/simple (16M to 128M)
# Broadcast configurations for multi-node setups - 8B-128M
# 2 nodes, 16 ranks total
broadcast,8,65536,ring,ll,4,2,16,-1,-1 # Small: ring (8B to 64K)
broadcast,65537,16777216,ring,ll128,6,2,16,-1,-1 # Medium: ring (64K to 16M)
broadcast,16777217,134217728,ring,simple,8,2,16,-1,-1 # Large: ring/simple (16M to 128M)
# 3 nodes, 24 ranks total
broadcast,8,65536,ring,ll,4,2,24,-1,-1 # Small: ring (8B to 64K)
broadcast,65537,16777216,ring,ll128,6,2,24,-1,-1 # Medium: ring (64K to 16M)
broadcast,16777217,134217728,ring,simple,8,2,24,-1,-1 # Large: ring/simple (16M to 128M)
# 4 nodes, 32 ranks total
broadcast,8,65536,ring,ll,4,2,32,-1,-1 # Small: ring (8B to 64K)
broadcast,65537,16777216,ring,ll128,6,2,32,-1,-1 # Medium: ring (64K to 16M)
broadcast,16777217,134217728,ring,simple,8,2,32,-1,-1 # Large: ring/simple (16M to 128M)
# 5 nodes, 40 ranks total
broadcast,8,65536,ring,ll,4,2,40,-1,-1 # Small: ring (8B to 64K)
broadcast,65537,16777216,ring,ll128,6,2,40,-1,-1 # Medium: ring (64K to 16M)
broadcast,16777217,134217728,ring,simple,8,2,40,-1,-1 # Large: ring/simple (16M to 128M)
# AllGather configurations for multi-node setups - 8B-128M
# 2 nodes, 16 ranks total
allgather,8,65536,ring,ll,4,2,16,-1,-1 # Small: ring (8B to 64K)
allgather,65537,16777216,ring,ll128,6,2,16,-1,-1 # Medium: ring (64K to 16M)
allgather,16777217,134217728,ring,simple,8,2,16,-1,-1 # Large: ring/simple (16M to 128M)
# 3 nodes, 24 ranks total
allgather,8,65536,ring,ll,4,2,24,-1,-1 # Small: ring (8B to 64K)
allgather,65537,16777216,ring,ll128,6,2,24,-1,-1 # Medium: ring (64K to 16M)
allgather,16777217,134217728,ring,simple,8,2,24,-1,-1 # Large: ring/simple (16M to 128M)
# 4 nodes, 32 ranks total
allgather,8,65536,ring,ll,4,2,32,-1,-1 # Small: ring (8B to 64K)
allgather,65537,16777216,ring,ll128,6,2,32,-1,-1 # Medium: ring (64K to 16M)
allgather,16777217,134217728,ring,simple,8,2,32,-1,-1 # Large: ring/simple (16M to 128M)
# 5 nodes, 40 ranks total
allgather,8,65536,ring,ll,4,2,40,-1,-1 # Small: ring (8B to 64K)
allgather,65537,16777216,ring,ll128,6,2,40,-1,-1 # Medium: ring (64K to 16M)
allgather,16777217,134217728,ring,simple,8,2,40,-1,-1 # Large: ring/simple (16M to 128M)
# Reduce configurations for multi-node setups - 8B-128M
# 2 nodes, 16 ranks total
reduce,8,65536,ring,ll,4,2,16,-1,-1 # Small: ring (8B to 64K)
reduce,65537,16777216,ring,ll128,6,2,16,-1,-1 # Medium: ring (64K to 16M)
reduce,16777217,134217728,ring,simple,8,2,16,-1,-1 # Large: ring/simple (16M to 128M)
# 3 nodes, 24 ranks total
reduce,8,65536,ring,ll,4,2,24,-1,-1 # Small: ring (8B to 64K)
reduce,65537,16777216,ring,ll128,6,2,24,-1,-1 # Medium: ring (64K to 16M)
reduce,16777217,134217728,ring,simple,8,2,24,-1,-1 # Large: ring/simple (16M to 128M)
# 4 nodes, 32 ranks total
reduce,8,65536,ring,ll,4,2,32,-1,-1 # Small: ring (8B to 64K)
reduce,65537,16777216,ring,ll128,6,2,32,-1,-1 # Medium: ring (64K to 16M)
reduce,16777217,134217728,ring,simple,8,2,32,-1,-1 # Large: ring/simple (16M to 128M)
# 5 nodes, 40 ranks total
reduce,8,65536,ring,ll,4,2,40,-1,-1 # Small: ring (8B to 64K)
reduce,65537,16777216,ring,ll128,6,2,40,-1,-1 # Medium: ring (64K to 16M)
reduce,16777217,134217728,ring,simple,8,2,40,-1,-1 # Large: ring/simple (16M to 128M)
# ReduceScatter configurations for multi-node setups - 8B-128M
# 2 nodes, 16 ranks total
reducescatter,8,65536,ring,ll,4,2,16,-1,-1 # Small: ring (8B to 64K)
reducescatter,65537,16777216,ring,ll128,6,2,16,-1,-1 # Medium: ring (64K to 16M)
reducescatter,16777217,134217728,ring,simple,8,2,16,-1,-1 # Large: ring/simple (16M to 128M)
# 3 nodes, 24 ranks total
reducescatter,8,65536,ring,ll,4,2,24,-1,-1 # Small: ring (8B to 64K)
reducescatter,65537,16777216,ring,ll128,6,2,24,-1,-1 # Medium: ring (64K to 16M)
reducescatter,16777217,134217728,ring,simple,8,2,24,-1,-1 # Large: ring/simple (16M to 128M)
# 4 nodes, 32 ranks total
reducescatter,8,65536,ring,ll,4,2,32,-1,-1 # Small: ring (8B to 64K)
reducescatter,65537,16777216,ring,ll128,6,2,32,-1,-1 # Medium: ring (64K to 16M)
reducescatter,16777217,134217728,ring,simple,8,2,32,-1,-1 # Large: ring/simple (16M to 128M)
# 5 nodes, 40 ranks total
reducescatter,8,65536,ring,ll,4,2,40,-1,-1 # Small: ring (8B to 64K)
reducescatter,65537,16777216,ring,ll128,6,2,40,-1,-1 # Medium: ring (64K to 16M)
reducescatter,16777217,134217728,ring,simple,8,2,40,-1,-1 # Large: ring/simple (16M to 128M)