aliyun / aliyun/SimAI

仿真程序跑着跑着就停下来了,停下来后也没其余的提示

Open
#140 5 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Python
Stars
1.2k
Forks
184
Avg merge
13h 4m
Merged PRs (30d)
1

Description

钉钉群提问“ 感觉这个sim-ai是不是还有bug,我设置了13b的模型,tp=2,pp=1,world_size=16,micro_batch=1,global_batch=8,seq_len=2048,加速卡为A100,仿真程序跑着跑着就停下来了,停下来后也没其余的提示 ”

Image

运行命令

(base) root@x08j03287:/disk2/futianhao/software2/SimAI# python ./astra-sim-alibabacloud/inputs/topo/gen_Topo_Template.py -topo Spectrum-X -g 16 -gt A100 -bw 200Gbps -nvbw 600Gbps
asw_switch_num: 8
psw_switch_num: 64
Creating Topology of totally 1 segment(s), totally 1 pod(s).
Spectrum-X_16g_8gps_200Gbps_A100

sh ./scripts/megatron_workload_with_aiob.sh -m 13 --world_size 16 --tensor_model_parallel_size 2 --pipeline_model_parallel 1 --frame Megatron --global_batch 8 --micro_batch 1 --seq_length 2048 --swiglu --use_flash_attn

这是workload命令

/disk2/futianhao/software2/SimAI/aicb/results/workload/None-gpt_13B-world_size16-tp2-pp1-ep1-gbs8-mbs1-seq2048-MOE-False-GEMM-False-flash_attn-True.txt

运行命令
AS_LOG_LEVEL=DEBUG AS_SEND_LAT=3 AS_NVLS_ENABLE=1 ./bin/SimAI_simulator -t 16 -w /disk2/futianhao/software2/SimAI/aicb/results/workload/None-gpt_13B-world_size16-tp2-pp1-ep1-gbs8-mbs1-seq2048-MOE-False-GEMM-False-flash_attn-True.txt -n ./Spectrum-X_16g_8gps_200Gbps_A100 -c astra-sim-alibabacloud/inputs/config/SimAI.conf

具体log:
生成的ncclFlowModel_EndToEnd.csv是空的

(base) root@x08j03287:/disk2/futianhao/software2/SimAI# AS_LOG_LEVEL=DEBUG AS_SEND_LAT=3 AS_NVLS_ENABLE=1 ./bin/SimAI_simulator -t 16 -w /disk2/futianhao/software2/SimAI/aicb/results/workload/None-gpt_13B-world_size16-tp2-pp1-ep1-gbs8-mbs1-seq2048-MOE-False-GEMM-False-flash_attn-True.txt -n ./Spectrum-X_16g_8gps_200Gbps_A100 -c astra-sim-alibabacloud/inputs/config/SimAI.conf
maxRtt=5080 maxBdp=127000
Running Simulation.
The final active chunks per dimension 1 after allocating to queues is: 1
ring of node 0, id: 0 dimension: local total nodes in ring: 18 index in ring: 0 offset: 1total nodes in ring: 18
ring of node 0, id: 0 dimension: local total nodes in ring: 18 index in ring: 0 offset: 1total nodes in ring: 18
ring of node 0, id: 0 dimension: local total nodes in ring: 18 index in ring: 0 offset: 1total nodes in ring: 18
ring of node 0, id: 0 dimension: local total nodes in ring: 18 index in ring: 0 offset: 1total nodes in ring: 18
total nodes: 18
Success in opening workload file
model_parallel_NPU_group is 2
checkpoints layers are:
layers initiating fwd_in_bckwd are:
ring of node 0, id: 0 dimension: local total nodes in ring: 2 index in ring: 0 offset: 1total nodes in ring: 2
ring of node 0, id: 0 dimension: local total nodes in ring: 9 index in ring: 0 offset: 2total nodes in ring: 9
ring of node 0, id: 0 dimension: local total nodes in ring: 2 index in ring: 0 offset: 1total nodes in ring: 2
ring of node 0, id: 0 dimension: local total nodes in ring: 9 index in ring: 0 offset: 2total nodes in ring: 9
ring of node 0, id: 0 dimension: local total nodes in ring: 2 index in ring: 0 offset: 1total nodes in ring: 2
ring of node 0, id: 0 dimension: local total nodes in ring: 9 index in ring: 0 offset: 2total nodes in ring: 9
ring of node 0, id: 0 dimension: local total nodes in ring: 2 index in ring: 0 offset: 1total nodes in ring: 2
ring of node 0, id: 0 dimension: local total nodes in ring: 9 index in ring: 0 offset: 2total nodes in ring: 9
pp_commize:0
id: grad_norm , depen: -1 , wg_comp_time: 1
id: layernorm , depen: -1 , wg_comp_time: 1
id: moe_grad_norm1 , depen: -1 , wg_comp_time: 1
id: moe_grad_norm2 , depen: -1 , wg_comp_time: 1
id: embedding_layer , depen: -1 , wg_comp_time: 1
id: attention_layer , depen: -1 , wg_comp_time: 1
id: mlp_layer , depen: -1 , wg_comp_time: 1
id: attention_layer , depen: -1 , wg_comp_time: 1
id: mlp_layer , depen: -1 , wg_comp_time: 1
id: attention_layer , depen: -1 , wg_comp_time: 1
id: mlp_layer , depen: -1 , wg_comp_time: 1
id: attention_layer , depen: -1 , wg_comp_time: 1
id: mlp_layer , depen: -1 , wg_comp_time: 1
id: attention_layer , depen: -1 , wg_comp_time: 1
id: mlp_layer , depen: -1 , wg_comp_time: 1
id: attention_layer , depen: -1 , wg_comp_time: 1
id: mlp_layer , depen: -1 , wg_comp_time: 1
id: attention_layer , depen: -1 , wg_comp_time: 1
id: mlp_layer , depen: -1 , wg_comp_time: 1
id: attention_layer , depen: -1 , wg_comp_time: 1
id: mlp_layer , depen: -1 , wg_comp_time: 1
id: attention_layer , depen: -1 , wg_comp_time: 1
id: mlp_layer , depen: -1 , wg_comp_time: 1
id: attention_layer , depen: -1 , wg_comp_time: 1
id: mlp_layer , depen: -1 , wg_comp_time: 1
id: attention_layer , depen: -1 , wg_comp_time: 1
id: mlp_layer , depen: -1 , wg_comp_time: 1
id: attention_layer , depen: -1 , wg_comp_time: 1
id: mlp_layer , depen: -1 , wg_comp_time: 1
id: attention_layer , depen: -1 , wg_comp_time: 1
id: mlp_layer , depen: -1 , wg_comp_time: 1
id: attention_layer , depen: -1 , wg_comp_time: 1
id: mlp_layer , depen: -1 , wg_comp_time: 1
id: attention_layer , depen: -1 , wg_comp_time: 1
id: mlp_layer , depen: -1 , wg_comp_time: 1
id: attention_layer , depen: -1 , wg_comp_time: 1
id: mlp_layer , depen: -1 , wg_comp_time: 1
id: attention_layer , depen: -1 , wg_comp_time: 1
id: mlp_layer , depen: -1 , wg_comp_time: 1
id: attention_layer , depen: -1 , wg_comp_time: 1
id: mlp_layer , depen: -1 , wg_comp_time: 1
id: attention_layer , depen: -1 , wg_comp_time: 1
id: mlp_layer , depen: -1 , wg_comp_time: 1
id: attention_layer , depen: -1 , wg_comp_time: 1
id: mlp_layer , depen: -1 , wg_comp_time: 1
id: attention_layer , depen: -1 , wg_comp_time: 1
id: mlp_layer , depen: -1 , wg_comp_time: 1
id: attention_layer , depen: -1 , wg_comp_time: 1
id: mlp_layer , depen: -1 , wg_comp_time: 1
id: attention_layer , depen: -1 , wg_comp_time: 1
id: mlp_layer , depen: -1 , wg_comp_time: 1
id: attention_layer , depen: -1 , wg_comp_time: 1
id: mlp_layer , depen: -1 , wg_comp_time: 1
id: attention_layer , depen: -1 , wg_comp_time: 1
id: mlp_layer , depen: -1 , wg_comp_time: 1
id: attention_layer , depen: -1 , wg_comp_time: 1
id: mlp_layer , depen: -1 , wg_comp_time: 1
id: attention_layer , depen: -1 , wg_comp_time: 1
id: mlp_layer , depen: -1 , wg_comp_time: 1
id: attention_layer , depen: -1 , wg_comp_time: 1
id: mlp_layer , depen: -1 , wg_comp_time: 1
id: attention_layer , depen: -1 , wg_comp_time: 1
id: mlp_layer , depen: -1 , wg_comp_time: 1
id: attention_layer , depen: -1 , wg_comp_time: 1
id: mlp_layer , depen: -1 , wg_comp_time: 1
id: attention_layer , depen: -1 , wg_comp_time: 1
id: mlp_layer , depen: -1 , wg_comp_time: 1
id: attention_layer , depen: -1 , wg_comp_time: 1
id: mlp_layer , depen: -1 , wg_comp_time: 1
id: attention_layer , depen: -1 , wg_comp_time: 1
id: mlp_layer , depen: -1 , wg_comp_time: 1
id: attention_layer , depen: -1 , wg_comp_time: 1
id: mlp_layer , depen: -1 , wg_comp_time: 1
id: attention_layer , depen: -1 , wg_comp_time: 1
id: mlp_layer , depen: -1 , wg_comp_time: 1
id: attention_layer , depen: -1 , wg_comp_time: 1
id: mlp_layer , depen: -1 , wg_comp_time: 1
id: attention_layer , depen: -1 , wg_comp_time: 1
id: mlp_layer , depen: -1 , wg_comp_time: 1
id: attention_layer , depen: -1 , wg_comp_time: 1
id: mlp_layer , depen: -1 , wg_comp_time: 1
id: attention_layer , depen: -1 , wg_comp_time: 1
id: mlp_layer , depen: -1 , wg_comp_time: 1
id: attention_layer , depen: -1 , wg_comp_time: 1
id: mlp_layer , depen: -1 , wg_comp_time: 1
id: embedding_norm , depen: -1 , wg_comp_time: 1
id: cross_entropy1 , depen: -1 , wg_comp_time: 0
id: cross_entropy2 , depen: -1 , wg_comp_time: 0
id: cross_entropy3 , depen: -1 , wg_comp_time: 0
id: optimizer1 , depen: -1 , wg_comp_time: 0
id: optimizer2 , depen: -1 , wg_comp_time: 0
id: optimizer3 , depen: -1 , wg_comp_time: 0
id: optimizer4 , depen: -1 , wg_comp_time: 0
type: HYBRID_TRANSFORMER_FWD_IN_BCKWD ,num passes: 1 ,lines: 93 compute scale: 1 ,comm scale: 1
stat path: ./ncclFlowModel_ ,total rows: 1 ,stat row: 0
CSV path and filename: ./ncclFlowModel_detailed_18.csv
CSV path and filename: ./ncclFlowModel_EndToEnd.csv
simulator run
chunk size is: 10831790080 , size is: 10831790080 , layer_num is: 0 , node: 0
info: all-gather forward pass collective issued for layer: grad_norm, involved dimensions: 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,

运行analytical可以

./bin/SimAI_analytical -w /disk2/futianhao/software2/SimAI/aicb/results/workload/None-gpt_13B-world_size16-tp2-pp1-ep1-gbs8-mbs1-seq2048-MOE-False-GEMM-False-flash_attn-True.txt -g 9216 -g_p_s 8 -r test- -busbw example/busbw.yaml

有输出结果
/disk2/futianhao/software2/SimAI/results/test-EndToEnd.csv

Image

File name, Expose DP comm, Expose DP_EP comm, Expose TP comm, Expose_EP_comm, Expose_PP_comm, bubble time, total comp, total exposed comm, Total time
test-, 53083 (45.42%), 0 (0.00%), 63785 (54.58%), 0 (0.00%), 0 (0.00%), 0 (0.00%), 0 (0.00%), 116868 (100.00%), 116868
layer_name,Analytical_test,fwd compute,wg compute,ig compute,fwd exposed comm,wg exposed comm,ig exposed comm,fwd total comm,algbw,busbw,wg total comm,algbw,busbw,ig total comm,algbw,busbw
grad_norm,Analytical_test,0,0,0,18014,53083,0,18014,560.00,280.00,53083,380.08,380.00,0,-nan,0.00
layernorm,Analytical_test,0,0,0,0,0,33626,0,-nan,0.00,0,-nan,0.00,33626,300.00,300.00
moe_grad_norm1,Analytical_test,0,0,0,0,0,0,0,-nan,0.00,0,-nan,-nan,0,-nan,0.00
moe_grad_norm2,Analytical_test,0,0,0,0,0,0,0,-nan,0.00,0,-nan,-nan,0,-nan,0.00
embedding_layer,Analytical_test,0,0,0,65,0,65,65,300.00,300.00,0,-nan,0.00,65,300.00,300.00
attention_layer,Analytical_test,0,0,0,65,0,65,65,300.00,300.00,0,-nan,0.00,65,300.00,300.00
mlp_layer,Analytical_test,0,0,0,65,0,65,65,300.00,300.00,0,-nan,0.00,65,300.00,300.00
attention_layer,Analytical_test,0,0,0,65,0,65,65,300.00,300.00,0,-nan,0.00,65,300.00,300.00
mlp_layer,Analytical_test,0,0,0,65,0,65,65,300.00,300.00,0,-nan,0.00,65,300.00,300.00
attention_layer,Analytical_test,0,0,0,65,0,65,65,300.00,300.00,0,-nan,0.00,65,300.00,300.00
mlp_layer,Analytical_test,0,0,0,65,0,65,65,300.00,300.00,0,-nan,0.00,65,300.00,300.00
attention_layer,Analytical_test,0,0,0,65,0,65,65,300.00,300.00,0,-nan,0.00,65,300.00,300.00
mlp_layer,Analytical_test,0,0,0,65,0,65,65,300.00,300.00,0,-nan,0.00,65,300.00,300.00
attention_layer,Analytical_test,0,0,0,65,0,65,65,300.00,300.00,0,-nan,0.00,65,300.00,300.00
mlp_layer,Analytical_test,0,0,0,65,0,65,65,300.00,300.00,0,-nan,0.00,65,300.00,300.00
attention_layer,Analytical_test,0,0,0,65,0,65,65,300.00,300.00,0,-nan,0.00,65,300.00,300.00
mlp_layer,Analytical_test,0,0,0,65,0,65,65,300.00,300.00,0,-nan,0.00,65,300.00,300.00
attention_layer,Analytical_test,0,0,0,65,0,65,65,300.00,300.00,0,-nan,0.00,65,300.00,300.00
mlp_layer,Analytical_test,0,0,0,65,0,65,65,300.00,300.00,0,-nan,0.00,65,300.00,300.00
attention_layer,Analytical_test,0,0,0,65,0,65,65,300.00,300.00,0,-nan,0.00,65,300.00,300.00
mlp_layer,Analytical_test,0,0,0,65,0,65,65,300.00,300.00,0,-nan,0.00,65,300.00,300.00
attention_layer,Analytical_test,0,0,0,65,0,65,65,300.00,300.00,0,-nan,0.00,65,300.00,300.00
mlp_layer,Analytical_test,0,0,0,65,0,65,65,300.00,300.00,0,-nan,0.00,65,300.00,300.00
attention_layer,Analytical_test,0,0,0,65,0,65,65,300.00,300.00,0,-nan,0.00,65,300.00,300.00
mlp_layer,Analytical_test,0,0,0,65,0,65,65,300.00,300.00,0,-nan,0.00,65,300.00,300.00
attention_layer,Analytical_test,0,0,0,65,0,65,65,300.00,300.00,0,-nan,0.00,65,300.00,300.00
mlp_layer,Analytical_test,0,0,0,65,0,65,65,300.00,300.00,0,-nan,0.00,65,300.00,300.00
attention_layer,Analytical_test,0,0,0,65,0,65,65,300.00,300.00,0,-nan,0.00,65,300.00,300.00
mlp_layer,Analytical_test,0,0,0,65,0,65,65,300.00,300.00,0,-nan,0.00,65,300.00,300.00
attention_layer,Analytical_test,0,0,0,65,0,65,65,300.00,300.00,0,-nan,0.00,65,300.00,300.00
mlp_layer,Analytical_test,0,0,0,65,0,65,65,300.00,300.00,0,-nan,0.00,65,300.00,300.00
attention_layer,Analytical_test,0,0,0,65,0,65,65,300.00,300.00,0,-nan,0.00,65,300.00,300.00
mlp_layer,Analytical_test,0,0,0,65,0,65,65,300.00,300.00,0,-nan,0.00,65,300.00,300.00
attention_layer,Analytical_test,0,0,0,65,0,65,65,300.00,300.00,0,-nan,0.00,65,300.00,300.00
mlp_layer,Analytical_test,0,0,0,65,0,65,65,300.00,300.00,0,-nan,0.00,65,300.00,300.00
attention_layer,Analytical_test,0,0,0,65,0,65,65,300.00,300.00,0,-nan,0.00,65,300.00,300.00
mlp_layer,Analytical_test,0,0,0,65,0,65,65,300.00,300.00,0,-nan,0.00,65,300.00,300.00
attention_layer,Analytical_test,0,0,0,65,0,65,65,300.00,300.00,0,-nan,0.00,65,300.00,300.00
mlp_layer,Analytical_test,0,0,0,65,0,65,65,300.00,300.00,0,-nan,0.00,65,300.00,300.00
attention_layer,Analytical_test,0,0,0,65,0,65,65,300.00,300.00,0,-nan,0.00,65,300.00,300.00
mlp_layer,Analytical_test,0,0,0,65,0,65,65,300.00,300.00,0,-nan,0.00,65,300.00,300.00
attention_layer,Analytical_test,0,0,0,65,0,65,65,300.00,300.00,0,-nan,0.00,65,300.00,300.00
mlp_layer,Analytical_test,0,0,0,65,0,65,65,300.00,300.00,0,-nan,0.00,65,300.00,300.00
attention_layer,Analytical_test,0,0,0,65,0,65,65,300.00,300.00,0,-nan,0.00,65,300.00,300.00
mlp_layer,Analytical_test,0,0,0,65,0,65,65,300.00,300.00,0,-nan,0.00,65,300.00,300.00
attention_layer,Analytical_test,0,0,0,65,0,65,65,300.00,300.00,0,-nan,0.00,65,300.00,300.00
mlp_layer,Analytical_test,0,0,0,65,0,65,65,300.00,300.00,0,-nan,0.00,65,300.00,300.00
attention_layer,Analytical_test,0,0,0,65,0,65,65,300.00,300.00,0,-nan,0.00,65,300.00,300.00
mlp_layer,Analytical_test,0,0,0,65,0,65,65,300.00,300.00,0,-nan,0.00,65,300.00,300.00
attention_layer,Analytical_test,0,0,0,65,0,65,65,300.00,300.00,0,-nan,0.00,65,300.00,300.00
mlp_layer,Analytical_test,0,0,0,65,0,65,65,300.00,300.00,0,-nan,0.00,65,300.00,300.00
attention_layer,Analytical_test,0,0,0,65,0,65,65,300.00,300.00,0,-nan,0.00,65,300.00,300.00
mlp_layer,Analytical_test,0,0,0,65,0,65,65,300.00,300.00,0,-nan,0.00,65,300.00,300.00
attention_layer,Analytical_test,0,0,0,65,0,65,65,300.00,300.00,0,-nan,0.00,65,300.00,300.00
mlp_layer,Analytical_test,0,0,0,65,0,65,65,300.00,300.00,0,-nan,0.00,65,300.00,300.00
attention_layer,Analytical_test,0,0,0,65,0,65,65,300.00,300.00,0,-nan,0.00,65,300.00,300.00
mlp_layer,Analytical_test,0,0,0,65,0,65,65,300.00,300.00,0,-nan,0.00,65,300.00,300.00
attention_layer,Analytical_test,0,0,0,65,0,65,65,300.00,300.00,0,-nan,0.00,65,300.00,300.00
mlp_layer,Analytical_test,0,0,0,65,0,65,65,300.00,300.00,0,-nan,0.00,65,300.00,300.00
attention_layer,Analytical_test,0,0,0,65,0,65,65,300.00,300.00,0,-nan,0.00,65,300.00,300.00
mlp_layer,Analytical_test,0,0,0,65,0,65,65,300.00,300.00,0,-nan,0.00,65,300.00,300.00
attention_layer,Analytical_test,0,0,0,65,0,65,65,300.00,300.00,0,-nan,0.00,65,300.00,300.00
mlp_layer,Analytical_test,0,0,0,65,0,65,65,300.00,300.00,0,-nan,0.00,65,300.00,300.00
attention_layer,Analytical_test,0,0,0,65,0,65,65,300.00,300.00,0,-nan,0.00,65,300.00,300.00
mlp_layer,Analytical_test,0,0,0,65,0,65,65,300.00,300.00,0,-nan,0.00,65,300.00,300.00
attention_layer,Analytical_test,0,0,0,65,0,65,65,300.00,300.00,0,-nan,0.00,65,300.00,300.00
mlp_layer,Analytical_test,0,0,0,65,0,65,65,300.00,300.00,0,-nan,0.00,65,300.00,300.00
attention_layer,Analytical_test,0,0,0,65,0,65,65,300.00,300.00,0,-nan,0.00,65,300.00,300.00
mlp_layer,Analytical_test,0,0,0,65,0,65,65,300.00,300.00,0,-nan,0.00,65,300.00,300.00
attention_layer,Analytical_test,0,0,0,65,0,65,65,300.00,300.00,0,-nan,0.00,65,300.00,300.00
mlp_layer,Analytical_test,0,0,0,65,0,65,65,300.00,300.00,0,-nan,0.00,65,300.00,300.00
attention_layer,Analytical_test,0,0,0,65,0,65,65,300.00,300.00,0,-nan,0.00,65,300.00,300.00
mlp_layer,Analytical_test,0,0,0,65,0,65,65,300.00,300.00,0,-nan,0.00,65,300.00,300.00
attention_layer,Analytical_test,0,0,0,65,0,65,65,300.00,300.00,0,-nan,0.00,65,300.00,300.00
mlp_layer,Analytical_test,0,0,0,65,0,65,65,300.00,300.00,0,-nan,0.00,65,300.00,300.00
attention_layer,Analytical_test,0,0,0,65,0,65,65,300.00,300.00,0,-nan,0.00,65,300.00,300.00
mlp_layer,Analytical_test,0,0,0,65,0,65,65,300.00,300.00,0,-nan,0.00,65,300.00,300.00
attention_layer,Analytical_test,0,0,0,65,0,65,65,300.00,300.00,0,-nan,0.00,65,300.00,300.00
mlp_layer,Analytical_test,0,0,0,65,0,65,65,300.00,300.00,0,-nan,0.00,65,300.00,300.00
attention_layer,Analytical_test,0,0,0,65,0,65,65,300.00,300.00,0,-nan,0.00,65,300.00,300.00
mlp_layer,Analytical_test,0,0,0,65,0,65,65,300.00,300.00,0,-nan,0.00,65,300.00,300.00
attention_layer,Analytical_test,0,0,0,65,0,65,65,300.00,300.00,0,-nan,0.00,65,300.00,300.00
mlp_layer,Analytical_test,0,0,0,65,0,65,65,300.00,300.00,0,-nan,0.00,65,300.00,300.00
attention_layer,Analytical_test,0,0,0,65,0,65,65,300.00,300.00,0,-nan,0.00,65,300.00,300.00
mlp_layer,Analytical_test,0,0,0,65,0,65,65,300.00,300.00,0,-nan,0.00,65,300.00,300.00
embedding_norm,Analytical_test,0,0,0,1598,0,0,1598,300.00,300.00,0,-nan,0.00,0,-nan,0.00
cross_entropy1,Analytical_test,0,0,0,0,0,0,0,305.18,305.18,0,-nan,0.00,0,-nan,0.00
cross_entropy2,Analytical_test,0,0,0,0,0,0,0,305.18,305.18,0,-nan,0.00,0,-nan,0.00
cross_entropy3,Analytical_test,0,0,0,0,0,0,0,305.18,305.18,0,-nan,0.00,0,-nan,0.00
optimizer1,Analytical_test,0,0,0,0,0,0,0,317.89,317.89,0,-nan,0.00,0,-nan,0.00
optimizer2,Analytical_test,0,0,0,0,0,0,0,317.89,317.89,0,-nan,0.00,0,-nan,0.00
optimizer3,Analytical_test,0,0,0,0,0,0,0,317.89,317.89,0,-nan,0.00,0,-nan,0.00
optimizer4,Analytical_test,0,0,0,0,0,0,0,317.89,317.89,0,-nan,0.00,0,-nan,0.00

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Reproduce the workload with scripts/megatron_workload_with_aiob.sh, then run bin/SimAI_simulator using the generated Spectrum-X topology and astra-sim-alibabacloud/inputs/config/SimAI.conf. Start from the simulator log after “simulator run” and compare the empty ncclFlowModel_EndToEnd.csv with the analytical output. Done means the simulation completes with a meaningful EndToEnd CSV for this workload, or reports the failure clearly.

Written by the indexing model from the issue text.

Assessment

Tech stack
python, shell
Domain
distributed-systems, performance
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.