graph G { compound="true" rankdir="TB" bgcolor="white" fontname="Tahoma" node [ fixedsize="false" fontname="Tahoma" color="white" fillcolor="deepskyblue2" fontcolor="black" shape="box" style="filled" penwidth="1.0" ] edge [ fontname="Arial" color="#00688b" fontcolor="black" fontsize="12" arrowsize="0.5" penwidth="1.0" ] "[maga_transformer/cpp/models/GptModel.h]" -- "[maga_transformer/cpp/models/GptModel.cc]" [label=" 8 ", penwidth="8", color="#00688bDB"]; "[maga_transformer/ops/libth_transformer.pyi]" -- "[maga_transformer/config/gpt_init_model_parameters.py]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[maga_transformer/models/qwen_v2_moe.py]" -- "[maga_transformer/models/qwen_v2.py]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[maga_transformer/cpp/normal_engine/NormalExecutor.cc]" -- "[maga_transformer/cpp/eplb/ExpertBalancer.h]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[maga_transformer/cpp/schedulers/FIFOScheduler.h]" -- "[maga_transformer/cpp/schedulers/FIFOScheduler.cc]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[maga_transformer/cpp/eplb/ExpertBalancer.h]" -- "[maga_transformer/cpp/engine_base/Executor.h]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[maga_transformer/cpp/models/GptModel.h]" -- "[maga_transformer/cpp/model_rpc/DecodeRpcServer.cc]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[maga_transformer/cpp/model_rpc/QueryConverter.cc]" -- "[maga_transformer/cpp/model_rpc/PrefillRpcServer.cc]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[maga_transformer/cpp/normal_engine/NormalExecutor.h]" -- "[maga_transformer/cpp/normal_engine/NormalExecutor.cc]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[maga_transformer/eplb/ep_balancer.py]" -- "[maga_transformer/config/gpt_init_model_parameters.py]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[maga_transformer/models/deepseek_v2.py]" -- "[maga_transformer/config/gpt_init_model_parameters.py]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[maga_transformer/models/base_model.py]" -- "[maga_transformer/eplb/ep_balancer.py]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[maga_transformer/cpp/model_rpc/DecodeRpcServer.cc]" -- "[maga_transformer/cpp/model_rpc/PrefillRpcServer.cc]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[maga_transformer/distribute/worker_info.py]" -- "[maga_transformer/config/gpt_init_model_parameters.py]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[maga_transformer/cpp/normal_engine/NormalExecutor.cc]" -- "[maga_transformer/cpp/engine_base/Executor.h]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[maga_transformer/utils/model_weight.py]" -- "[maga_transformer/config/gpt_init_model_parameters.py]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[maga_transformer/models/base_model.py]" -- "[maga_transformer/config/gpt_init_model_parameters.py]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[maga_transformer/cpp/disaggregate/load_balancer/WRRLoadBalancer.h]" -- "[maga_transformer/cpp/disaggregate/load_balancer/WRRLoadBalancer.cpp]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[maga_transformer/cpp/models/GptModel.cc]" -- "[maga_transformer/cpp/model_rpc/DecodeRpcServer.cc]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[maga_transformer/cpp/disaggregate/rtpllm_master/cluster/PrefillLoadBalancer.cpp]" -- "[maga_transformer/cpp/disaggregate/load_balancer/WRRLoadBalancer.cpp]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[maga_transformer/distribute/worker_info.py]" -- "[maga_transformer/ops/libth_transformer.pyi]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[maga_transformer/cpp/dataclass/EngineInitParameter.cc]" -- "[maga_transformer/utils/model_weight.py]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[maga_transformer/cpp/normal_engine/NormalExecutor.cc]" -- "[maga_transformer/cpp/eplb/ExpertBalancer.cc]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[maga_transformer/cpp/eplb/ExpertBalancer.cc]" -- "[maga_transformer/cpp/engine_base/Executor.h]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[maga_transformer/cpp/speculative_engine/speculative_sampler/RejectionSampler.cc]" -- "[maga_transformer/cpp/speculative_engine/score_executor/ScoreStream.h]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[maga_transformer/config/gpt_init_model_parameters.py]" -- "[maga_transformer/cpp/model_rpc/PrefillRpcServer.cc]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[maga_transformer/models/qwen_v2_moe.py]" -- "[maga_transformer/utils/model_weight.py]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[maga_transformer/cpp/eplb/ExpertBalancer.h]" -- "[maga_transformer/cpp/eplb/ExpertBalancer.cc]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[maga_transformer/cpp/normal_engine/NormalExecutor.h]" -- "[maga_transformer/cpp/eplb/ExpertBalancer.cc]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[maga_transformer/cpp/stream/GenerateStream.h]" -- "[maga_transformer/cpp/engine_base/EngineBase.h]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[maga_transformer/cpp/models/GptModel.cc]" -- "[maga_transformer/cpp/eplb/ExpertBalancer.cc]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[maga_transformer/utils/model_weight.py]" -- "[maga_transformer/model_loader/model_weight_info.py]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[maga_transformer/cpp/model_rpc/LocalRpcServer.cc]" -- "[maga_transformer/cpp/disaggregate/rtpllm_master/entry/RtpLLMMasterEntry.cpp]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[maga_transformer/cpp/disaggregate/load_balancer/BaseLoadBalancer.cpp]" -- "[maga_transformer/cpp/model_rpc/PrefillRpcServer.cc]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[maga_transformer/cpp/stream/GenerateStream.h]" -- "[maga_transformer/cpp/model_rpc/DecodeRpcServer.h]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[maga_transformer/cpp/disaggregate/load_balancer/WRRLoadBalancer.h]" -- "[maga_transformer/cpp/disaggregate/rtpllm_master/cluster/PrefillLoadBalancer.cpp]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[maga_transformer/cpp/speculative_engine/propose_executor/MTPExecutor.cc]" -- "[maga_transformer/cpp/model_rpc/DecodeRpcServer.cc]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[maga_transformer/cpp/disaggregate/rtpllm_master/entry/RtpLLMMasterEntry.cpp]" -- "[maga_transformer/cpp/dataclass/EngineInitParameter.cc]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[maga_transformer/cpp/th_op/GptInitParameter.h]" -- "[maga_transformer/cpp/th_op/GptInitParameter.cc]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[maga_transformer/cpp/models/GptModel.cc]" -- "[maga_transformer/cpp/model_rpc/LocalRpcServer.h]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[maga_transformer/cpp/model_rpc/LocalRpcServer.cc]" -- "[maga_transformer/cpp/model_rpc/DecodeRpcServer.cc]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[maga_transformer/cpp/normal_engine/NormalExecutor.cc]" -- "[maga_transformer/cpp/model_rpc/PrefillRpcServer.cc]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[maga_transformer/cpp/stream/GenerateStream.h]" -- "[maga_transformer/cpp/speculative_engine/speculative_sampler/RejectionSampler.cc]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[maga_transformer/cpp/disaggregate/rtpllm_master/cluster/PrefillLoadBalancer.cpp]" -- "[maga_transformer/cpp/schedulers/FIFOScheduler.h]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[maga_transformer/cpp/schedulers/BatchDecodeScheduler.h]" -- "[maga_transformer/cpp/disaggregate/load_balancer/WRRLoadBalancer.cpp]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[maga_transformer/cpp/metrics/RtpLLMMetrics.cc]" -- "[maga_transformer/cpp/disaggregate/rtpllm_master/entry/RtpLLMMasterEntry.cpp]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[maga_transformer/cpp/speculative_engine/SpeculativeEngine.cc]" -- "[maga_transformer/cpp/disaggregate/load_balancer/WRRLoadBalancer.cpp]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[maga_transformer/cpp/th_op/multi_gpu_gpt/RtpLLMOp.cc]" -- "[maga_transformer/cpp/cuda/cuda_fmha_utils.h]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[maga_transformer/models/mixtral.py]" -- "[maga_transformer/models/deepseek_v2.py]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[maga_transformer/cpp/stream/GenerateStream.cc]" -- "[maga_transformer/cpp/speculative_engine/speculative_sampler/RejectionSampler.cc]" [label=" 2 ", penwidth="2", color="#00688b70"]; }