best_configs = {
    "('trtllm::fused_moe::gemm1', 'MoERunner', ((1, 3584), (256, 512, 448), (0,), (256, 7168, 16), (0,)))": (
        0,
        5,
    ),
    "('trtllm::fused_moe::gemm1', 'MoERunner', ((1, 3584), (32, 4096, 448), (0,), (32, 7168, 128), (0,)))": (
        0,
        5,
    ),
    "('trtllm::fused_moe::gemm1', 'MoERunner', ((1024, 3584), (256, 512, 448), (0,), (256, 7168, 16), (0,)))": (
        0,
        5,
    ),
    "('trtllm::fused_moe::gemm1', 'MoERunner', ((1024, 3584), (32, 4096, 448), (0,), (32, 7168, 128), (0,)))": (
        0,
        3,
    ),
    "('trtllm::fused_moe::gemm1', 'MoERunner', ((128, 3584), (256, 512, 448), (0,), (256, 7168, 16), (0,)))": (
        0,
        5,
    ),
    "('trtllm::fused_moe::gemm1', 'MoERunner', ((128, 3584), (32, 4096, 448), (0,), (32, 7168, 128), (0,)))": (
        0,
        5,
    ),
    "('trtllm::fused_moe::gemm1', 'MoERunner', ((16, 3584), (256, 512, 448), (0,), (256, 7168, 16), (0,)))": (
        0,
        5,
    ),
    "('trtllm::fused_moe::gemm1', 'MoERunner', ((16, 3584), (32, 4096, 448), (0,), (32, 7168, 128), (0,)))": (
        0,
        5,
    ),
    "('trtllm::fused_moe::gemm1', 'MoERunner', ((16384, 3584), (256, 512, 448), (0,), (256, 7168, 16), (0,)))": (
        0,
        3,
    ),
    "('trtllm::fused_moe::gemm1', 'MoERunner', ((2, 3584), (256, 512, 448), (0,), (256, 7168, 16), (0,)))": (
        0,
        5,
    ),
    "('trtllm::fused_moe::gemm1', 'MoERunner', ((2, 3584), (32, 4096, 448), (0,), (32, 7168, 128), (0,)))": (
        0,
        6,
    ),
    "('trtllm::fused_moe::gemm1', 'MoERunner', ((2048, 3584), (256, 512, 448), (0,), (256, 7168, 16), (0,)))": (
        0,
        1,
    ),
    "('trtllm::fused_moe::gemm1', 'MoERunner', ((2048, 3584), (32, 4096, 448), (0,), (32, 7168, 128), (0,)))": (
        0,
        3,
    ),
    "('trtllm::fused_moe::gemm1', 'MoERunner', ((256, 3584), (256, 512, 448), (0,), (256, 7168, 16), (0,)))": (
        0,
        5,
    ),
    "('trtllm::fused_moe::gemm1', 'MoERunner', ((256, 3584), (32, 4096, 448), (0,), (32, 7168, 128), (0,)))": (
        0,
        1,
    ),
    "('trtllm::fused_moe::gemm1', 'MoERunner', ((32, 3584), (256, 512, 448), (0,), (256, 7168, 16), (0,)))": (
        0,
        5,
    ),
    "('trtllm::fused_moe::gemm1', 'MoERunner', ((32, 3584), (32, 4096, 448), (0,), (32, 7168, 128), (0,)))": (
        0,
        5,
    ),
    "('trtllm::fused_moe::gemm1', 'MoERunner', ((4, 3584), (256, 512, 448), (0,), (256, 7168, 16), (0,)))": (
        0,
        5,
    ),
    "('trtllm::fused_moe::gemm1', 'MoERunner', ((4, 3584), (32, 4096, 448), (0,), (32, 7168, 128), (0,)))": (
        0,
        5,
    ),
    "('trtllm::fused_moe::gemm1', 'MoERunner', ((4096, 3584), (256, 512, 448), (0,), (256, 7168, 16), (0,)))": (
        0,
        3,
    ),
    "('trtllm::fused_moe::gemm1', 'MoERunner', ((4096, 3584), (32, 4096, 448), (0,), (32, 7168, 128), (0,)))": (
        0,
        3,
    ),
    "('trtllm::fused_moe::gemm1', 'MoERunner', ((512, 3584), (256, 512, 448), (0,), (256, 7168, 16), (0,)))": (
        0,
        5,
    ),
    "('trtllm::fused_moe::gemm1', 'MoERunner', ((512, 3584), (32, 4096, 448), (0,), (32, 7168, 128), (0,)))": (
        0,
        3,
    ),
    "('trtllm::fused_moe::gemm1', 'MoERunner', ((64, 3584), (256, 512, 448), (0,), (256, 7168, 16), (0,)))": (
        0,
        5,
    ),
    "('trtllm::fused_moe::gemm1', 'MoERunner', ((64, 3584), (32, 4096, 448), (0,), (32, 7168, 128), (0,)))": (
        0,
        5,
    ),
    "('trtllm::fused_moe::gemm1', 'MoERunner', ((8, 3584), (256, 512, 448), (0,), (256, 7168, 16), (0,)))": (
        0,
        5,
    ),
    "('trtllm::fused_moe::gemm1', 'MoERunner', ((8, 3584), (32, 4096, 448), (0,), (32, 7168, 128), (0,)))": (
        0,
        5,
    ),
    "('trtllm::fused_moe::gemm1', 'MoERunner', ((8192, 3584), (256, 512, 448), (0,), (256, 7168, 16), (0,)))": (
        0,
        3,
    ),
    "('trtllm::fused_moe::gemm1', 'MoERunner', ((8192, 3584), (32, 4096, 448), (0,), (32, 7168, 128), (0,)))": (
        0,
        3,
    ),
    "('trtllm::fused_moe::gemm2', 'MoERunner', ((1, 3584), (256, 512, 448), (0,), (256, 7168, 16), (0,)))": (
        0,
        5,
    ),
    "('trtllm::fused_moe::gemm2', 'MoERunner', ((1, 3584), (32, 4096, 448), (0,), (32, 7168, 128), (0,)))": (
        0,
        5,
    ),
    "('trtllm::fused_moe::gemm2', 'MoERunner', ((1024, 3584), (256, 512, 448), (0,), (256, 7168, 16), (0,)))": (
        0,
        5,
    ),
    "('trtllm::fused_moe::gemm2', 'MoERunner', ((1024, 3584), (32, 4096, 448), (0,), (32, 7168, 128), (0,)))": (
        0,
        3,
    ),
    "('trtllm::fused_moe::gemm2', 'MoERunner', ((128, 3584), (256, 512, 448), (0,), (256, 7168, 16), (0,)))": (
        0,
        5,
    ),
    "('trtllm::fused_moe::gemm2', 'MoERunner', ((128, 3584), (32, 4096, 448), (0,), (32, 7168, 128), (0,)))": (
        0,
        5,
    ),
    "('trtllm::fused_moe::gemm2', 'MoERunner', ((16, 3584), (256, 512, 448), (0,), (256, 7168, 16), (0,)))": (
        0,
        5,
    ),
    "('trtllm::fused_moe::gemm2', 'MoERunner', ((16, 3584), (32, 4096, 448), (0,), (32, 7168, 128), (0,)))": (
        0,
        5,
    ),
    "('trtllm::fused_moe::gemm2', 'MoERunner', ((16384, 3584), (256, 512, 448), (0,), (256, 7168, 16), (0,)))": (
        0,
        3,
    ),
    "('trtllm::fused_moe::gemm2', 'MoERunner', ((2, 3584), (256, 512, 448), (0,), (256, 7168, 16), (0,)))": (
        0,
        5,
    ),
    "('trtllm::fused_moe::gemm2', 'MoERunner', ((2, 3584), (32, 4096, 448), (0,), (32, 7168, 128), (0,)))": (
        0,
        5,
    ),
    "('trtllm::fused_moe::gemm2', 'MoERunner', ((2048, 3584), (256, 512, 448), (0,), (256, 7168, 16), (0,)))": (
        0,
        1,
    ),
    "('trtllm::fused_moe::gemm2', 'MoERunner', ((2048, 3584), (32, 4096, 448), (0,), (32, 7168, 128), (0,)))": (
        0,
        3,
    ),
    "('trtllm::fused_moe::gemm2', 'MoERunner', ((256, 3584), (256, 512, 448), (0,), (256, 7168, 16), (0,)))": (
        0,
        5,
    ),
    "('trtllm::fused_moe::gemm2', 'MoERunner', ((256, 3584), (32, 4096, 448), (0,), (32, 7168, 128), (0,)))": (
        0,
        1,
    ),
    "('trtllm::fused_moe::gemm2', 'MoERunner', ((32, 3584), (256, 512, 448), (0,), (256, 7168, 16), (0,)))": (
        0,
        5,
    ),
    "('trtllm::fused_moe::gemm2', 'MoERunner', ((32, 3584), (32, 4096, 448), (0,), (32, 7168, 128), (0,)))": (
        0,
        6,
    ),
    "('trtllm::fused_moe::gemm2', 'MoERunner', ((4, 3584), (256, 512, 448), (0,), (256, 7168, 16), (0,)))": (
        0,
        5,
    ),
    "('trtllm::fused_moe::gemm2', 'MoERunner', ((4, 3584), (32, 4096, 448), (0,), (32, 7168, 128), (0,)))": (
        0,
        5,
    ),
    "('trtllm::fused_moe::gemm2', 'MoERunner', ((4096, 3584), (256, 512, 448), (0,), (256, 7168, 16), (0,)))": (
        0,
        3,
    ),
    "('trtllm::fused_moe::gemm2', 'MoERunner', ((4096, 3584), (32, 4096, 448), (0,), (32, 7168, 128), (0,)))": (
        0,
        3,
    ),
    "('trtllm::fused_moe::gemm2', 'MoERunner', ((512, 3584), (256, 512, 448), (0,), (256, 7168, 16), (0,)))": (
        0,
        5,
    ),
    "('trtllm::fused_moe::gemm2', 'MoERunner', ((512, 3584), (32, 4096, 448), (0,), (32, 7168, 128), (0,)))": (
        0,
        3,
    ),
    "('trtllm::fused_moe::gemm2', 'MoERunner', ((64, 3584), (256, 512, 448), (0,), (256, 7168, 16), (0,)))": (
        0,
        5,
    ),
    "('trtllm::fused_moe::gemm2', 'MoERunner', ((64, 3584), (32, 4096, 448), (0,), (32, 7168, 128), (0,)))": (
        0,
        6,
    ),
    "('trtllm::fused_moe::gemm2', 'MoERunner', ((8, 3584), (256, 512, 448), (0,), (256, 7168, 16), (0,)))": (
        0,
        5,
    ),
    "('trtllm::fused_moe::gemm2', 'MoERunner', ((8, 3584), (32, 4096, 448), (0,), (32, 7168, 128), (0,)))": (
        0,
        5,
    ),
    "('trtllm::fused_moe::gemm2', 'MoERunner', ((8192, 3584), (256, 512, 448), (0,), (256, 7168, 16), (0,)))": (
        0,
        3,
    ),
    "('trtllm::fused_moe::gemm2', 'MoERunner', ((8192, 3584), (32, 4096, 448), (0,), (32, 7168, 128), (0,)))": (
        0,
        3,
    ),
}
