Repository navigation
CollectiveX: publish MI300X and MI325X results / CollectiveX:发布 MI300X 与 MI325X 结果 - #4613
Conversation
….0 image EP8 cases ran in parallel across both partitions at 068e7c0; EP16 cases ran one two-node shard at a time at 6cbbb96, because concurrent two-node jobs skew each other on the shared RoCE fabric. Three MI300X MoRI EP16 cases were re-timed alone after their first serial pass showed interference, and each case keeps its quiet run. swap-blocks ran at 6cbbb96. UCCL-EP low-latency FP8 EP16 is recorded as invalid on MI300X and was not run on MI325X, where it hangs. EP8 用例于 068e7c0 在两个分区上并行运行;EP16 用例于 6cbbb96 一次只运行一个双节点分片, 因为并发的双节点作业会在共享的 RoCE 网络上互相干扰。三个 MI300X MoRI EP16 用例在第一次串行运行 出现干扰后单独重测,每个用例保留其无干扰的结果。swap-blocks 于 6cbbb96 运行。UCCL-EP 低延迟 FP8 EP16 在 MI300X 上记录为 invalid,在 MI325X 上会挂起,因此未运行。
There was a problem hiding this comment.
Nothing blocking. The comments below are optional suggestions. There is no need to push a fix for them before merging.
Apart from the inline finding, I checked that the source_sha in every one of the 43 records matches the commit message. All EP8 records show 068e7c0, and all EP16 and swap-blocks records show 6cbbb96, so nothing is wrong there.
Extended reasoning...
The change only adds 43 JSON benchmark result files under collectivex/results/mi300x and collectivex/results/mi325x. It changes no code and touches no security-sensitive surface. The source_sha check above was done by grepping each record against the commits named in the commit message.
| @@ -0,0 +1 @@ | |||
| {"version":1,"record_type":"case-attempt","generated_at":"2026-10-28T10:19:39.171647+00:00","identity":{"allocation_factors":{"run_attempt":null,"run_id":null,"source_sha":"6cbbb96e7ad6cfd9e60e0b84f83957c2c40df0c4"},"attempt_ordinal":1,"case_factors":{"case":{"backend":"mori","ep":16,"experts":384,"gpus_per_node":8,"hidden":7168,"ladder":"1024 2048 4096 8192","mode":"normal","nodes":2,"phase":"prefill","precision":"fp8","routing":"uniform","scale_up_domain":8,"scale_up_transport":"xgmi","scale_out_transport":"rdma","scope":"scale-out","suite":"ep-core","topk":6,"topology_class":"mi300x-xgmi-rdma","transport":"xgmi-rdma","workload":"deepseek-v4-pro"},"sku":"mi300x"},"case_id":"mi300x-mori-deepseek-v4-pro-normal-prefill-ep16-uniform-fp8"},"workload":{"cross_rank_consistent":true,"ladder_measured":[1024,2048,4096,8192],"ladder_dropped":[],"ladder_cap":null},"measurement":{"combine_dtype":"bf16","combine_semantics":"activation-only","dispatch_dtype":"fp8-e4m3fnuz","payload_unit":"token-rank","rows":[{"components":{"combine":{"availability":"measured","origin":"measured","percentiles_us":{"p50":894.2210078239441,"p90":910.8060002326965,"p95":921.1410284042358,"p99":935.3619813919067},"sample_count":2048},"dispatch":{"availability":"measured","origin":"measured","percentiles_us":{"p50":782.1729779243469,"p90":796.3939905166626,"p95":800.1999855041504,"p99":809.4130158424377},"sample_count":2048},"isolated_sum":{"availability":"derived","origin":"derived-percentile-sum","percentiles_us":{"p50":1676.393985748291,"p90":1707.1999907493591,"p95":1721.3410139083862,"p99":1744.7749972343445},"sample_count":0},"pair_period":{"availability":"measured","origin":"chained-median","percentiles_us":{"p50":1629.2749643325806,"p90":1649.472951889038,"p95":1656.154990196228,"p99":1663.012981414795},"sample_count":448},"roundtrip":{"availability":"measured","origin":"measured","percentiles_us":{"p50":1647.8309631347656,"p90":1667.178988456726,"p95":1672.4669933319092,"p99":1681.6010475158691},"sample_count":2048},"stage":{"availability":"measured","origin":"measured","percentiles_us":{"p50":228.42100262641907,"p90":231.62800073623657,"p95":232.8290045261383,"p99":235.51300168037415},"sample_count":2048}},"chain_floor_us":{"combine":{"availability":"measured","origin":"chained-cross-rank-min","percentiles_us":{"p50":855.7590246200562,"p90":863.7750148773193,"p95":866.2949800491333,"p99":870.1810240745544},"sample_count":448},"dispatch":{"availability":"measured","origin":"chained-cross-rank-min","percentiles_us":{"p50":729.0099859237671,"p90":749.9639987945557,"p95":754.7280192375183,"p99":761.218011379242},"sample_count":448}},"chain_health":{"interpair_gap_us":{"availability":"measured","origin":"measured","percentiles_us":{"p50":6.088972091674805,"p90":6.129026412963867,"p95":6.129026412963867,"p99":6.129026412963867},"sample_count":4},"pair_spread_us":{"availability":"measured","origin":"measured","percentiles_us":{"p50":32.65702724456787,"p90":46.228885650634766,"p95":49.76189136505127,"p99":61.77198886871338},"sample_count":448},"settle_drift_us":{"availability":"measured","origin":"measured","percentiles_us":{"p50":-4.325985908508301,"p90":10.856986045837402,"p95":10.856986045837402,"p99":10.856986045837402},"sample_count":4},"host_retried_siblings":null,"host_stalled_trials":null},"cross_rank_min_us":{"combine":{"availability":"measured","origin":"measured","percentiles_us":{"p50":845.2680110931396,"p90":861.407995223999,"p95":863.7310266494751,"p99":867.3359751701355},"sample_count":2048},"dispatch":{"availability":"measured","origin":"measured","percentiles_us":{"p50":735.45902967453,"p90":757.5719952583313,"p95":761.8589997291565,"p99":768.468976020813},"sample_count":2048},"roundtrip":{"availability":"measured","origin":"measured","percentiles_us":{"p50":1594.5030450820923,"p90":1613.9320135116577,"p95":1619.500994682312,"p99":1628.113031387329},"sample_count":2048}},"cross_rank_spread_us":{"availability":"measured","origin":"measured","percentiles_us":{"p50":52.36506462097168,"p90":63.98296356201172,"p95":68.02904605865479,"p99":76.12097263336182},"sample_count":2048},"rank_alignment":{"host_held_fraction":null,"host_held_samples":null,"host_stalled_fraction":null,"host_stalled_samples":null,"missed_fraction":0.0,"missed_samples":{"combine":0,"dispatch":0,"roundtrip":0,"stage":0}},"correctness":{"chain_last_output_passed":null,"chain_last_output_error":null,"post_chain_state_passed":true,"cuda_graph_output_rewritten":null,"cuda_graph_last_output_passed":null,"cuda_graph_last_output_error":null,"max_relative_error":0.009900989942252636,"oracle_passed":{"pre":true,"chained":true,"post":true},"oracle_failed_checks":{"pre":[],"chained":[],"post":[]},"passed":true},"global_tokens":16384,"byte_provenance":{"combine":{"activation_data_bytes":1214201856,"scale_bytes":0,"total_logical_bytes":1214201856},"dispatch":{"activation_data_bytes":607100928,"scale_bytes":18971904,"total_logical_bytes":626072832},"roundtrip":{"activation_data_bytes":1821302784,"scale_bytes":18971904,"total_logical_bytes":1840274688},"stage":{"activation_data_bytes":0,"scale_bytes":0,"total_logical_bytes":0}},"wire_byte_provenance":{"combine":{"activation_data_bytes":1214201856,"scale_bytes":0,"total_logical_bytes":1214201856},"dispatch":{"activation_data_bytes":607100928,"scale_bytes":18971904,"total_logical_bytes":626072832},"roundtrip":{"activation_data_bytes":1821302784,"scale_bytes":18971904,"total_logical_bytes":1840274688},"stage":{"activation_data_bytes":0,"scale_bytes":0,"total_logical_bytes":0}},"logical_copies":{"routed":84696,"assignments":98304,"wire":"rank-deduplicated"},"receive":{"max":5367,"mean":5293.5,"min":5181,"total":84696},"routing":{"empty_expert_count":0,"empty_rank_count":0,"expert_assignment_rank_cv":0.012361490167677402,"expert_assignments_per_rank":[6171,6137,6243,6050,6268,6146,6227,6063,6176,6175,6160,5993,6212,6144,6110,6029],"expert_load_cv":0.05904974043369293,"expert_load_max":302,"expert_load_mean":256.0,"expert_load_min":216,"fanout_histogram":[0,5,241,2597,7671,5870,0,0,0,0,0,0,0,0,0,0],"fanout_max":6,"fanout_mean":5.16943359375,"fanout_min":2,"hotspot_ratio":1.1796875,"locality":{"placement":"packed","local_rank_fraction":0.06316709518432617,"same_node_fraction":0.49927976727485657,"same_scaleup_domain_fraction":0.49927976727485657,"cross_node_fraction":0.500720202922821,"cross_domain_fraction":0.500720202922821,"gpus_per_node":8,"scale_up_domain":8,"copies":84696},"payload_copies_per_rank":[5326,5273,5366,5236,5367,5310,5348,5225,5315,5334,5305,5181,5318,5287,5280,5225],"payload_rank_cv":0.009882226586341858,"routed_copies":84696},"token_rate_at_latency_percentile":{"p50":9942767.411550365,"p90":9827379.131718988,"p95":9796306.931809515,"p99":9743095.738554114},"tokens_per_rank":1024},{"components":{"combine":{"availability":"measured","origin":"measured","percentiles_us":{"p50":1473.122000694275,"p90":1501.7249584197998,"p95":1510.9390020370483,"p99":1531.169056892395},"sample_count":2048},"dispatch":{"availability":"measured","origin":"measured","percentiles_us":{"p50":1110.9460592269897,"p90":1132.6580047607422,"p95":1140.0699615478516,"p99":1150.244951248169},"sample_count":2048},"isolated_sum":{"availability":"derived","origin":"derived-percentile-sum","percentiles_us":{"p50":2584.0680599212646,"p90":2634.382963180542,"p95":2651.0089635849,"p99":2681.414008140564},"sample_count":0},"pair_period":{"availability":"measured","origin":"chained-median","percentiles_us":{"p50":2520.848035812378,"p90":2545.4559326171875,"p95":2552.57511138916,"p99":2564.673900604248},"sample_count":448},"roundtrip":{"availability":"measured","origin":"measured","percentiles_us":{"p50":2538.9950275421143,"p90":2559.838056564331,"p95":2567.3298835754395,"p99":2581.4990997314453},"sample_count":2048},"stage":{"availability":"measured","origin":"measured","percentiles_us":{"p50":449.23099875450134,"p90":453.95898818969727,"p95":455.68200945854187,"p99":459.646999835968},"sample_count":2048}},"chain_floor_us":{"combine":{"availability":"measured","origin":"chained-cross-rank-min","percentiles_us":{"p50":1387.7209424972534,"p90":1433.0220222473145,"p95":1437.034010887146,"p99":1440.7600164413452},"sample_count":448},"dispatch":{"availability":"measured","origin":"chained-cross-rank-min","percentiles_us":{"p50":1021.7670202255249,"p90":1066.0779476165771,"p95":1075.6880044937134,"p99":1094.601035118103},"sample_count":448}},"chain_health":{"interpair_gap_us":{"availability":"measured","origin":"measured","percentiles_us":{"p50":6.570100784301758,"p90":6.690025329589844,"p95":6.690025329589844,"p99":6.690025329589844},"sample_count":4},"pair_spread_us":{"availability":"measured","origin":"measured","percentiles_us":{"p50":56.16402626037598,"p90":87.07904815673828,"p95":102.8449535369873,"p99":116.78695678710938},"sample_count":448},"settle_drift_us":{"availability":"measured","origin":"measured","percentiles_us":{"p50":-7.130861282348633,"p90":13.820886611938477,"p95":13.820886611938477,"p99":13.820886611938477},"sample_count":4},"host_retried_siblings":null,"host_stalled_trials":null},"cross_rank_min_us":{"combine":{"availability":"measured","origin":"measured","percentiles_us":{"p50":1411.3960266113281,"p90":1428.976058959961,"p95":1430.9790134429932,"p99":1434.4240427017212},"sample_count":2048},"dispatch":{"availability":"measured","origin":"measured","percentiles_us":{"p50":1058.9029788970947,"p90":1085.461974143982,"p95":1092.5129652023315,"p99":1101.410984992981},"sample_count":2048},"roundtrip":{"availability":"measured","origin":"measured","percentiles_us":{"p50":2495.8109855651855,"p90":2514.8510932922363,"p95":2520.258903503418,"p99":2528.6710262298584},"sample_count":2048}},"cross_rank_spread_us":{"availability":"measured","origin":"measured","percentiles_us":{"p50":42.01197624206543,"p90":63.36402893066406,"p95":72.85690307617188,"p99":90.80386161804199},"sample_count":2048},"rank_alignment":{"host_held_fraction":null,"host_held_samples":null,"host_stalled_fraction":null,"host_stalled_samples":null,"missed_fraction":0.0,"missed_samples":{"combine":0,"dispatch":0,"roundtrip":0,"stage":0}},"correctness":{"chain_last_output_passed":null,"chain_last_output_error":null,"post_chain_state_passed":true,"cuda_graph_output_rewritten":null,"cuda_graph_last_output_passed":null,"cuda_graph_last_output_error":null,"max_relative_error":0.011583011597394943,"oracle_passed":{"pre":true,"chained":true,"post":true},"oracle_failed_checks":{"pre":[],"chained":[],"post":[]},"passed":true},"global_tokens":32768,"byte_provenance":{"combine":{"activation_data_bytes":2425034752,"scale_bytes":0,"total_logical_bytes":2425034752},"dispatch":{"activation_data_bytes":1212517376,"scale_bytes":37891168,"total_logical_bytes":1250408544},"roundtrip":{"activation_data_bytes":3637552128,"scale_bytes":37891168,"total_logical_bytes":3675443296},"stage":{"activation_data_bytes":0,"scale_bytes":0,"total_logical_bytes":0}},"wire_byte_provenance":{"combine":{"activation_data_bytes":2425034752,"scale_bytes":0,"total_logical_bytes":2425034752},"dispatch":{"activation_data_bytes":1212517376,"scale_bytes":37891168,"total_logical_bytes":1250408544},"roundtrip":{"activation_data_bytes":3637552128,"scale_bytes":37891168,"total_logical_bytes":3675443296},"stage":{"activation_data_bytes":0,"scale_bytes":0,"total_logical_bytes":0}},"logical_copies":{"routed":169157,"assignments":196608,"wire":"rank-deduplicated"},"receive":{"max":10735,"mean":10572.3125,"min":10405,"total":169157},"routing":{"empty_expert_count":0,"empty_rank_count":0,"expert_assignment_rank_cv":0.008082338608801365,"expert_assignments_per_rank":[12320,12304,12326,12170,12384,12230,12308,12211,12262,12359,12237,12047,12413,12243,12482,12312],"expert_load_cv":0.044396016746759415,"expert_load_max":604,"expert_load_mean":512.0,"expert_load_min":444,"fanout_histogram":[0,16,505,5263,15346,11638,0,0,0,0,0,0,0,0,0,0],"fanout_max":6,"fanout_mean":5.162261962890625,"fanout_min":2,"hotspot_ratio":1.1796875,"locality":{"placement":"packed","local_rank_fraction":0.0630006417632103,"same_node_fraction":0.5010611414909363,"same_scaleup_domain_fraction":0.5010611414909363,"cross_node_fraction":0.4989388585090637,"cross_domain_fraction":0.4989388585090637,"gpus_per_node":8,"scale_up_domain":8,"copies":169157},"payload_copies_per_rank":[10630,10585,10602,10505,10644,10564,10577,10498,10504,10645,10499,10405,10642,10518,10735,10604],"payload_rank_cv":0.00741199404001236,"routed_copies":169157},"token_rate_at_latency_percentile":{"p50":12905893.727456888,"p90":12800809.76840361,"p95":12763455.218448607,"p99":12693399.739480395},"tokens_per_rank":2048},{"components":{"combine":{"availability":"measured","origin":"measured","percentiles_us":{"p50":2816.049098968506,"p90":2849.6599197387695,"p95":2861.9980812072754,"p99":2884.9918842315674},"sample_count":2048},"dispatch":{"availability":"measured","origin":"measured","percentiles_us":{"p50":1765.3980255126953,"p90":1793.1690216064453,"p95":1804.2969703674316,"p99":1829.6630382537842},"sample_count":2048},"isolated_sum":{"availability":"derived","origin":"derived-percentile-sum","percentiles_us":{"p50":4581.447124481201,"p90":4642.828941345215,"p95":4666.295051574707,"p99":4714.654922485352},"sample_count":0},"pair_period":{"availability":"measured","origin":"chained-median","percentiles_us":{"p50":4503.692150115967,"p90":4532.7348709106445,"p95":4540.447235107422,"p99":4558.5150718688965},"sample_count":448},"roundtrip":{"availability":"measured","origin":"measured","percentiles_us":{"p50":4543.790817260742,"p90":4573.29797744751,"p95":4581.087112426758,"p99":4597.911834716797},"sample_count":2048},"stage":{"availability":"measured","origin":"measured","percentiles_us":{"p50":917.7709817886353,"p90":924.2209792137146,"p95":926.1090159416199,"p99":930.7109713554382},"sample_count":2048}},"chain_floor_us":{"combine":{"availability":"measured","origin":"chained-cross-rank-min","percentiles_us":{"p50":2666.7590141296387,"p90":2716.1519527435303,"p95":2724.1640090942383,"p99":2738.8670444488525},"sample_count":448},"dispatch":{"availability":"measured","origin":"chained-cross-rank-min","percentiles_us":{"p50":1657.5169563293457,"p90":1719.7309732437134,"p95":1730.3869724273682,"p99":1751.0650157928467},"sample_count":448}},"chain_health":{"interpair_gap_us":{"availability":"measured","origin":"measured","percentiles_us":{"p50":6.729602813720703,"p90":7.129669189453125,"p95":7.129669189453125,"p99":7.129669189453125},"sample_count":4},"pair_spread_us":{"availability":"measured","origin":"measured","percentiles_us":{"p50":123.20518493652344,"p90":171.4777946472168,"p95":190.94610214233398,"p99":214.9810791015625},"sample_count":448},"settle_drift_us":{"availability":"measured","origin":"measured","percentiles_us":{"p50":-10.69498062133789,"p90":13.980865478515625,"p95":13.980865478515625,"p99":13.980865478515625},"sample_count":4},"host_retried_siblings":null,"host_stalled_trials":null},"cross_rank_min_us":{"combine":{"availability":"measured","origin":"measured","percentiles_us":{"p50":2704.694986343384,"p90":2729.5329570770264,"p95":2735.6090545654297,"p99":2747.2269535064697},"sample_count":2048},"dispatch":{"availability":"measured","origin":"measured","percentiles_us":{"p50":1724.7380018234253,"p90":1749.8559951782227,"p95":1757.2740316390991,"p99":1771.286964416504},"sample_count":2048},"roundtrip":{"availability":"measured","origin":"measured","percentiles_us":{"p50":4454.537868499756,"p90":4482.7399253845215,"p95":4491.192817687988,"p99":4504.171848297119},"sample_count":2048}},"cross_rank_spread_us":{"availability":"measured","origin":"measured","percentiles_us":{"p50":89.47324752807617,"p90":121.3231086730957,"p95":132.29799270629883,"p99":152.88972854614258},"sample_count":2048},"rank_alignment":{"host_held_fraction":null,"host_held_samples":null,"host_stalled_fraction":null,"host_stalled_samples":null,"missed_fraction":0.0,"missed_samples":{"combine":0,"dispatch":0,"roundtrip":0,"stage":0}},"correctness":{"chain_last_output_passed":null,"chain_last_output_error":null,"post_chain_state_passed":true,"cuda_graph_output_rewritten":null,"cuda_graph_last_output_passed":null,"cuda_graph_last_output_error":null,"max_relative_error":0.01220703125,"oracle_passed":{"pre":true,"chained":true,"post":true},"oracle_failed_checks":{"pre":[],"chained":[],"post":[]},"passed":true},"global_tokens":65536,"byte_provenance":{"combine":{"activation_data_bytes":4849166336,"scale_bytes":0,"total_logical_bytes":4849166336},"dispatch":{"activation_data_bytes":2424583168,"scale_bytes":75768224,"total_logical_bytes":2500351392},"roundtrip":{"activation_data_bytes":7273749504,"scale_bytes":75768224,"total_logical_bytes":7349517728},"stage":{"activation_data_bytes":0,"scale_bytes":0,"total_logical_bytes":0}},"wire_byte_provenance":{"combine":{"activation_data_bytes":4849166336,"scale_bytes":0,"total_logical_bytes":4849166336},"dispatch":{"activation_data_bytes":2424583168,"scale_bytes":75768224,"total_logical_bytes":2500351392},"roundtrip":{"activation_data_bytes":7273749504,"scale_bytes":75768224,"total_logical_bytes":7349517728},"stage":{"activation_data_bytes":0,"scale_bytes":0,"total_logical_bytes":0}},"logical_copies":{"routed":338251,"assignments":393216,"wire":"rank-deduplicated"},"receive":{"max":21435,"mean":21140.6875,"min":20921,"total":338251},"routing":{"empty_expert_count":0,"empty_rank_count":0,"expert_assignment_rank_cv":0.0070151351392269135,"expert_assignments_per_rank":[24582,24524,24711,24358,24680,24435,24611,24307,24504,24638,24478,24415,25004,24532,24846,24591],"expert_load_cv":0.03081125020980835,"expert_load_max":1132,"expert_load_mean":1024.0,"expert_load_min":924,"fanout_histogram":[0,29,1048,10572,30561,23326,0,0,0,0,0,0,0,0,0,0],"fanout_max":6,"fanout_mean":5.1613006591796875,"fanout_min":2,"hotspot_ratio":1.10546875,"locality":{"placement":"packed","local_rank_fraction":0.06308037787675858,"same_node_fraction":0.5009504556655884,"same_scaleup_domain_fraction":0.5009504556655884,"cross_node_fraction":0.49904951453208923,"cross_domain_fraction":0.49904951453208923,"gpus_per_node":8,"scale_up_domain":8,"copies":338251},"payload_copies_per_rank":[21145,21167,21213,20988,21198,21055,21170,20921,21054,21231,21048,21005,21435,21070,21396,21155],"payload_rank_cv":0.00635375315323472,"routed_copies":338251},"token_rate_at_latency_percentile":{"p50":14423199.18228737,"p90":14330139.939094357,"p95":14305774.675671548,"p99":14253426.850242468},"tokens_per_rank":4096},{"components":{"combine":{"availability":"measured","origin":"measured","percentiles_us":{"p50":5673.800945281982,"p90":5724.717140197754,"p95":5740.500926971436,"p99":5774.230003356934},"sample_count":2048},"dispatch":{"availability":"measured","origin":"measured","percentiles_us":{"p50":3097.8450775146484,"p90":3135.901927947998,"p95":3148.279905319214,"p99":3183.573007583618},"sample_count":2048},"isolated_sum":{"availability":"derived","origin":"derived-percentile-sum","percentiles_us":{"p50":8771.64602279663,"p90":8860.619068145752,"p95":8888.78083229065,"p99":8957.803010940552},"sample_count":0},"pair_period":{"availability":"measured","origin":"chained-median","percentiles_us":{"p50":8655.898094177246,"p90":8693.513870239258,"p95":8702.366828918457,"p99":8725.321769714355},"sample_count":448},"roundtrip":{"availability":"measured","origin":"measured","percentiles_us":{"p50":8717.309951782227,"p90":8756.367683410645,"p95":8768.787384033203,"p99":8794.745445251465},"sample_count":2048},"stage":{"availability":"measured","origin":"measured","percentiles_us":{"p50":1969.5930480957031,"p90":1999.1580247879028,"p95":2005.4380893707275,"p99":2017.9760456085205},"sample_count":2048}},"chain_floor_us":{"combine":{"availability":"measured","origin":"chained-cross-rank-min","percentiles_us":{"p50":5411.873817443848,"p90":5488.763809204102,"p95":5509.300231933594,"p99":5524.6429443359375},"sample_count":448},"dispatch":{"availability":"measured","origin":"chained-cross-rank-min","percentiles_us":{"p50":2981.6160202026367,"p90":3031.4650535583496,"p95":3045.7260608673096,"p99":3072.2720623016357},"sample_count":448}},"chain_health":{"interpair_gap_us":{"availability":"measured","origin":"measured","percentiles_us":{"p50":6.4105987548828125,"p90":6.649971008300781,"p95":6.649971008300781,"p99":6.649971008300781},"sample_count":4},"pair_spread_us":{"availability":"measured","origin":"measured","percentiles_us":{"p50":320.2400207519531,"p90":472.38826751708984,"p95":498.90708923339844,"p99":559.6380233764648},"sample_count":448},"settle_drift_us":{"availability":"measured","origin":"measured","percentiles_us":{"p50":-25.87890625,"p90":22.874832153320312,"p95":22.874832153320312,"p99":22.874832153320312},"sample_count":4},"host_retried_siblings":null,"host_stalled_trials":null},"cross_rank_min_us":{"combine":{"availability":"measured","origin":"measured","percentiles_us":{"p50":5423.332214355469,"p90":5496.922016143799,"p95":5510.396957397461,"p99":5536.500930786133},"sample_count":2048},"dispatch":{"availability":"measured","origin":"measured","percentiles_us":{"p50":3038.6219024658203,"p90":3073.68803024292,"p95":3080.7390213012695,"p99":3099.993944168091},"sample_count":2048},"roundtrip":{"availability":"measured","origin":"measured","percentiles_us":{"p50":8497.30110168457,"p90":8574.776649475098,"p95":8592.122077941895,"p99":8625.17261505127},"sample_count":2048}},"cross_rank_spread_us":{"availability":"measured","origin":"measured","percentiles_us":{"p50":221.5719223022461,"p90":321.40254974365234,"p95":339.22672271728516,"p99":371.75655364990234},"sample_count":2048},"rank_alignment":{"host_held_fraction":null,"host_held_samples":null,"host_stalled_fraction":null,"host_stalled_samples":null,"missed_fraction":0.0,"missed_samples":{"combine":0,"dispatch":0,"roundtrip":0,"stage":0}},"correctness":{"chain_last_output_passed":null,"chain_last_output_error":null,"post_chain_state_passed":true,"cuda_graph_output_rewritten":null,"cuda_graph_last_output_passed":null,"cuda_graph_last_output_error":null,"max_relative_error":0.01253132801502943,"oracle_passed":{"pre":true,"chained":true,"post":true},"oracle_failed_checks":{"pre":[],"chained":[],"post":[]},"passed":true},"global_tokens":131072,"byte_provenance":{"combine":{"activation_data_bytes":9704052736,"scale_bytes":0,"total_logical_bytes":9704052736},"dispatch":{"activation_data_bytes":4852026368,"scale_bytes":151625824,"total_logical_bytes":5003652192},"roundtrip":{"activation_data_bytes":14556079104,"scale_bytes":151625824,"total_logical_bytes":14707704928},"stage":{"activation_data_bytes":0,"scale_bytes":0,"total_logical_bytes":0}},"wire_byte_provenance":{"combine":{"activation_data_bytes":9704052736,"scale_bytes":0,"total_logical_bytes":9704052736},"dispatch":{"activation_data_bytes":4852026368,"scale_bytes":151625824,"total_logical_bytes":5003652192},"roundtrip":{"activation_data_bytes":14556079104,"scale_bytes":151625824,"total_logical_bytes":14707704928},"stage":{"activation_data_bytes":0,"scale_bytes":0,"total_logical_bytes":0}},"logical_copies":{"routed":676901,"assignments":786432,"wire":"rank-deduplicated"},"receive":{"max":42692,"mean":42306.3125,"min":41888,"total":676901},"routing":{"empty_expert_count":0,"empty_rank_count":0,"expert_assignment_rank_cv":0.005902660544961691,"expert_assignments_per_rank":[49152,49158,48937,48637,49532,49147,49291,48640,48855,49080,49131,49180,49736,49110,49535,49311],"expert_load_cv":0.02157296985387802,"expert_load_max":2171,"expert_load_mean":2048.0,"expert_load_min":1922,"fanout_histogram":[0,51,2031,21028,61178,46784,0,0,0,0,0,0,0,0,0,0],"fanout_max":6,"fanout_mean":5.164344787597656,"fanout_min":2,"hotspot_ratio":1.06005859375,"locality":{"placement":"packed","local_rank_fraction":0.06220702826976776,"same_node_fraction":0.5000066757202148,"same_scaleup_domain_fraction":0.5000066757202148,"cross_node_fraction":0.49999335408210754,"cross_domain_fraction":0.49999335408210754,"gpus_per_node":8,"scale_up_domain":8,"copies":676901},"payload_copies_per_rank":[42365,42433,42070,41888,42530,42296,42419,41908,42030,42386,42324,42267,42692,42172,42625,42496],"payload_rank_cv":0.005482310429215431,"routed_copies":676901},"token_rate_at_latency_percentile":{"p50":15035831.090668373,"p90":14968763.84580357,"p95":14947562.788289826,"p99":14903444.427805416},"tokens_per_rank":8192}],"sampling":{"iterations_per_trial":8,"samples_per_component":2048,"trials":256,"warmup_iterations":32,"chain_drop":16,"chain_iterations_per_trial":128,"chain_trials":4}},"implementation":{"library_config":{"contract":"vllm","kernel":"InterNodeV1","block_num":32,"rdma_block_num":16,"warp_num_per_block":16,"gpu_per_node":8,"scale_dim":56,"scale_type_size":4,"use_external_inp_buffer":true,"realized_from":"handle","num_qp_per_pe":1,"shmem_num_qp_per_pe":4,"quant_type":"none","sdma":false,"heap_mode":"STATIC_HEAP","launch_config_mode":"MANUAL"},"fp8_consume":"native","kernel_generation":"inter-node-v1-vllm-eager-spin-ar","rank_alignment":{"method":"gpu-spin-then-all-reduce","spin_us":2000.0},"combine_reduction":"domain-fp32","library_version":"0.0.0","stage_excluded_from_roundtrip":true,"chained_period":true,"cuda_graph_replay":false,"cuda_graph_supported":false,"maturity":"production","name":"mori"},"topology":{"device_product":"","gpus_per_node":8,"nodes":2,"placement":"packed","scale_up_domain":8,"scale_up_transport":"xgmi","scale_out_transport":"rdma","scope":"scale-out","topology_class":"mi300x-xgmi-rdma","transport":"xgmi-rdma","world_size":16},"runtime":{"accelerator_runtime":"7.2.53211","collective_library":{"kind":"rccl","version":"2.27.7"},"framework":"2.13.0+git733fca1","vendor":"amd","gpu_clocks":{"source":"amdsmi","unavailable_reason":null,"sm_clock_ratio_min":0.9895,"throttle_fraction_max":{"power":0.0941,"thermal":0.0,"hbm_thermal":0.0,"vr_thermal":0.0,"prochot":0.0,"sync_boost":null,"board_limit":null,"reliability":null},"slow_gpu":true,"per_rank":[{"rank":0,"source":"amdsmi","sm_clock_mhz":{"min":1915,"p50":2068,"max":2088,"samples":1040},"sm_clock_limit_mhz":2100,"power_limit_w":750.0,"temperature_max_c":65,"clock_event_reasons":[],"throttle_fraction":{"power":0.0898,"thermal":0.0,"hbm_thermal":0.0,"vr_thermal":0.0,"prochot":0.0,"sync_boost":null,"board_limit":null,"reliability":null},"span_s":872.6},{"rank":1,"source":"amdsmi","sm_clock_mhz":{"min":1937,"p50":2079,"max":2094,"samples":1040},"sm_clock_limit_mhz":2100,"power_limit_w":750.0,"temperature_max_c":60,"clock_event_reasons":[],"throttle_fraction":{"power":0.0871,"thermal":0.0,"hbm_thermal":0.0,"vr_thermal":0.0,"prochot":0.0,"sync_boost":null,"board_limit":null,"reliability":null},"span_s":872.6},{"rank":2,"source":"amdsmi","sm_clock_mhz":{"min":1937,"p50":2079,"max":2096,"samples":1040},"sm_clock_limit_mhz":2100,"power_limit_w":750.0,"temperature_max_c":65,"clock_event_reasons":[],"throttle_fraction":{"power":0.0861,"thermal":0.0,"hbm_thermal":0.0,"vr_thermal":0.0,"prochot":0.0,"sync_boost":null,"board_limit":null,"reliability":null},"span_s":872.6},{"rank":3,"source":"amdsmi","sm_clock_mhz":{"min":1961,"p50":2086,"max":2099,"samples":1040},"sm_clock_limit_mhz":2100,"power_limit_w":750.0,"temperature_max_c":61,"clock_event_reasons":[],"throttle_fraction":{"power":0.0783,"thermal":0.0,"hbm_thermal":0.0,"vr_thermal":0.0,"prochot":0.0,"sync_boost":null,"board_limit":null,"reliability":null},"span_s":872.6},{"rank":4,"source":"amdsmi","sm_clock_mhz":{"min":1928,"p50":2072,"max":2088,"samples":1040},"sm_clock_limit_mhz":2100,"power_limit_w":750.0,"temperature_max_c":67,"clock_event_reasons":[],"throttle_fraction":{"power":0.0884,"thermal":0.0,"hbm_thermal":0.0,"vr_thermal":0.0,"prochot":0.0,"sync_boost":null,"board_limit":null,"reliability":null},"span_s":872.6},{"rank":5,"source":"amdsmi","sm_clock_mhz":{"min":1927,"p50":2076,"max":2095,"samples":1040},"sm_clock_limit_mhz":2100,"power_limit_w":750.0,"temperature_max_c":59,"clock_event_reasons":[],"throttle_fraction":{"power":0.088,"thermal":0.0,"hbm_thermal":0.0,"vr_thermal":0.0,"prochot":0.0,"sync_boost":null,"board_limit":null,"reliability":null},"span_s":872.6},{"rank":6,"source":"amdsmi","sm_clock_mhz":{"min":1926,"p50":2077,"max":2097,"samples":1040},"sm_clock_limit_mhz":2100,"power_limit_w":750.0,"temperature_max_c":66,"clock_event_reasons":[],"throttle_fraction":{"power":0.0916,"thermal":0.0,"hbm_thermal":0.0,"vr_thermal":0.0,"prochot":0.0,"sync_boost":null,"board_limit":null,"reliability":null},"span_s":872.6},{"rank":7,"source":"amdsmi","sm_clock_mhz":{"min":1916,"p50":2066,"max":2087,"samples":1040},"sm_clock_limit_mhz":2100,"power_limit_w":750.0,"temperature_max_c":65,"clock_event_reasons":[],"throttle_fraction":{"power":0.0912,"thermal":0.0,"hbm_thermal":0.0,"vr_thermal":0.0,"prochot":0.0,"sync_boost":null,"board_limit":null,"reliability":null},"span_s":872.6},{"rank":8,"source":"amdsmi","sm_clock_mhz":{"min":1907,"p50":2064,"max":2089,"samples":1040},"sm_clock_limit_mhz":2100,"power_limit_w":750.0,"temperature_max_c":65,"clock_event_reasons":[],"throttle_fraction":{"power":0.0941,"thermal":0.0,"hbm_thermal":0.0,"vr_thermal":0.0,"prochot":0.0,"sync_boost":null,"board_limit":null,"reliability":null},"span_s":872.6},{"rank":9,"source":"amdsmi","sm_clock_mhz":{"min":1940,"p50":2079,"max":2096,"samples":1040},"sm_clock_limit_mhz":2100,"power_limit_w":750.0,"temperature_max_c":58,"clock_event_reasons":[],"throttle_fraction":{"power":0.0833,"thermal":0.0,"hbm_thermal":0.0,"vr_thermal":0.0,"prochot":0.0,"sync_boost":null,"board_limit":null,"reliability":null},"span_s":872.6},{"rank":10,"source":"amdsmi","sm_clock_mhz":{"min":1937,"p50":2082,"max":2098,"samples":1040},"sm_clock_limit_mhz":2100,"power_limit_w":750.0,"temperature_max_c":64,"clock_event_reasons":[],"throttle_fraction":{"power":0.0864,"thermal":0.0,"hbm_thermal":0.0,"vr_thermal":0.0,"prochot":0.0,"sync_boost":null,"board_limit":null,"reliability":null},"span_s":872.6},{"rank":11,"source":"amdsmi","sm_clock_mhz":{"min":1932,"p50":2074,"max":2092,"samples":1040},"sm_clock_limit_mhz":2100,"power_limit_w":750.0,"temperature_max_c":57,"clock_event_reasons":[],"throttle_fraction":{"power":0.0829,"thermal":0.0,"hbm_thermal":0.0,"vr_thermal":0.0,"prochot":0.0,"sync_boost":null,"board_limit":null,"reliability":null},"span_s":872.6},{"rank":12,"source":"amdsmi","sm_clock_mhz":{"min":1930,"p50":2079,"max":2096,"samples":1040},"sm_clock_limit_mhz":2100,"power_limit_w":750.0,"temperature_max_c":67,"clock_event_reasons":[],"throttle_fraction":{"power":0.0895,"thermal":0.0,"hbm_thermal":0.0,"vr_thermal":0.0,"prochot":0.0,"sync_boost":null,"board_limit":null,"reliability":null},"span_s":872.6},{"rank":13,"source":"amdsmi","sm_clock_mhz":{"min":1945,"p50":2081,"max":2095,"samples":1040},"sm_clock_limit_mhz":2100,"power_limit_w":750.0,"temperature_max_c":61,"clock_event_reasons":[],"throttle_fraction":{"power":0.0809,"thermal":0.0,"hbm_thermal":0.0,"vr_thermal":0.0,"prochot":0.0,"sync_boost":null,"board_limit":null,"reliability":null},"span_s":872.6},{"rank":14,"source":"amdsmi","sm_clock_mhz":{"min":1928,"p50":2074,"max":2093,"samples":1040},"sm_clock_limit_mhz":2100,"power_limit_w":750.0,"temperature_max_c":66,"clock_event_reasons":[],"throttle_fraction":{"power":0.0886,"thermal":0.0,"hbm_thermal":0.0,"vr_thermal":0.0,"prochot":0.0,"sync_boost":null,"board_limit":null,"reliability":null},"span_s":872.6},{"rank":15,"source":"amdsmi","sm_clock_mhz":{"min":1941,"p50":2079,"max":2096,"samples":1040},"sm_clock_limit_mhz":2100,"power_limit_w":750.0,"temperature_max_c":59,"clock_event_reasons":[],"throttle_fraction":{"power":0.0848,"thermal":0.0,"hbm_thermal":0.0,"vr_thermal":0.0,"prochot":0.0,"sync_boost":null,"board_limit":null,"reliability":null},"span_s":872.6}]}},"provenance":{"image":"vllm/vllm-openai-rocm:v0.32.0","source_sha":"6cbbb96e7ad6cfd9e60e0b84f83957c2c40df0c4","source_dirty":false},"outcome":{"reasons":[],"status":"success"}} | |||
There was a problem hiding this comment.
🟡 (optional) Dashboard readers get eight FP8 prefill results that carry slow_gpu: true, the flag the methodology says means "Do not compare a flagged case". Here throttle_fraction_max.power is 0.0941, well above the 5% cutoff. Every FP8 prefill case published on both SKUs is power-throttled 5.5-16%, while the BF16 prefill twins sit at 0.01-0.14%. Fix: re-measure these cases without throttling. Otherwise state the throttling in the PR and in methodology.md:967-968, which still says prefill spends 0.01-0.02% power-capped. Same pattern at 8 sites (this file, mi300x mori ep8 fp8 prefill, mi300x uccl-ep ep8/ep16 fp8 prefill, mi325x mori and uccl-ep ep8/ep16 fp8 prefill).
Why this was flagged
The trigger is publication. On push to main, .github/workflows/collectivex-results-ingest.yml sends every file under collectivex/results/ to InferenceX-app, the dashboard's source of truth. I could not check whether that app filters on runtime.gpu_clocks.slow_gpu. This record has slow_gpu true, with power throttling on all 16 ranks (0.078-0.094) and sm_clock_ratio_min 0.9895. collectivex/bench/gpu_clocks.py:303 sets that flag when a rank is throttled for at least 5% of timed passes. methodology-summary.md:187 says "Do not compare a flagged case". methodology.md:967-968 says the busiest prefill cases spent 0.01-0.02% power-capped. Seven sibling FP8 prefill files show the same flag at 0.0548-0.1607 power: mi300x-mori ep8, mi300x-uccl-ep ep8 and ep16, and mi325x mori and uccl-ep at ep8 and ep16. The matching BF16 prefill files read 0.0002-0.0007. On the base branch no AMD results are published, so readers would not get flagged numbers next to clean BF16 twins. tests/test_results.py does not prevent this because it never checks slow_gpu. summarize.py only prints a warning.
Verification: This record has "slow_gpu":true and "throttle_fraction_max":{"power":0.0941,...}. collectivex/bench/gpu_clocks.py:303 and :316-318 set the flag when a rank is throttled for at least THROTTLED_FRACTION (5%) of the timed passes. collectivex/docs/methodology-summary.md:187 says "Do not compare a flagged case." No publishing gate filters on it: summarize.py:140-150 only adds a callout.
Summary
First published MI300X and MI325X results: 43 files (22 MI300X, 21 MI325X), all on
vllm/vllm-openai-rocm:v0.32.0.invalidon MI300X (oracle failure) and was not run on MI325X, where it hangs.test_results.pypasses: every file is a runnable case incases.jsonand comes from a commit onmain.中文
首次发布 MI300X 与 MI325X 结果:共 43 个文件(MI300X 22 个,MI325X 21 个),均使用
vllm/vllm-openai-rocm:v0.32.0。invalid(oracle 失败),在 MI325X 上会挂起,因此未运行。test_results.py通过:每个文件都是cases.json中可运行的用例,且来自main上的提交。AI disclosure
Drafted and tested with an AI coding assistant; reviewed by the author.