41 lines
897 B
JSON
41 lines
897 B
JSON
{
|
|
"parallelism": "CP",
|
|
"attention_layers": [
|
|
{
|
|
"q": "q_scaled",
|
|
"gather_kv": true,
|
|
"gather_q": false,
|
|
"replace": null,
|
|
"polygraphy_class": "AttentionLayerHint"
|
|
}
|
|
],
|
|
"dist_collectives": {
|
|
"group_size": 0,
|
|
"root": -1,
|
|
"nb_rank": 2,
|
|
"reduce_op": "max",
|
|
"groups": [],
|
|
"polygraphy_class": "DistCollective"
|
|
},
|
|
"inputs": [
|
|
{
|
|
"name": "input",
|
|
"seq_len_idx": 0,
|
|
"rank": 3,
|
|
"polygraphy_class": "ShardTensor"
|
|
}
|
|
],
|
|
"outputs": [
|
|
{
|
|
"name": "output",
|
|
"seq_len_idx": 0,
|
|
"rank": 3,
|
|
"polygraphy_class": "ShardTensor"
|
|
}
|
|
],
|
|
"k_seq_len_idx": 3,
|
|
"v_seq_len_idx": 2,
|
|
"kv_rank": 4,
|
|
"polygraphy_class": "ShardHints"
|
|
}
|