| 2025-10-20 14:54:18 [WARNING] ryzenai_onnx_utils\partitioner.py(612): Using deprecated --verbose/-v flag. Use --console-log-level [level] or use --verbose/-v before 'partition' instead. | |
| 2025-10-20 14:54:18 [INFO] ryzenai_onnx_utils\partitioner.py(675): Loading model... | |
| 2025-10-20 14:54:18 [INFO] ryzenai_onnx_utils\partitioner.py(683): Loaded model | |
| 2025-10-20 14:54:18 [INFO] ryzenai_onnx_utils\partitioner.py(346): Starting passes... | |
| 2025-10-20 14:54:18 [INFO] ryzenai_onnx_utils\partitioner.py(389): Starting pass fastgelu_to_gelu (1 of 24)... | |
| 2025-10-20 14:54:18 [INFO] ryzenai_onnx_utils\partitioner.py(413): Starting subpass FastGelu (1 of 3)... | |
| 2025-10-20 14:54:18 [INFO] ryzenai_onnx_utils\partitioner.py(244): Replaced 0 nodes | |
| 2025-10-20 14:54:18 [INFO] ryzenai_onnx_utils\partitioner.py(413): Starting subpass QuickGelu (2 of 3)... | |
| 2025-10-20 14:54:18 [INFO] ryzenai_onnx_utils\partitioner.py(244): Replaced 0 nodes | |
| 2025-10-20 14:54:18 [INFO] ryzenai_onnx_utils\partitioner.py(413): Starting subpass BiasGelu (3 of 3)... | |
| 2025-10-20 14:54:18 [INFO] ryzenai_onnx_utils\partitioner.py(244): Replaced 0 nodes | |
| 2025-10-20 14:54:18 [INFO] ryzenai_onnx_utils\partitioner.py(389): Starting pass normalize_gqa (2 of 24)... | |
| 2025-10-20 14:54:18 [INFO] ryzenai_onnx_utils\partitioner.py(244): Replaced 32 nodes | |
| 2025-10-20 14:54:18 [INFO] ryzenai_onnx_utils\partitioner.py(389): Starting pass normalize_matmulnbits (3 of 24)... | |
| 2025-10-20 14:54:18 [INFO] ryzenai_onnx_utils\partitioner.py(413): Starting subpass normalize_matmulnbits (1 of 3)... | |
| 2025-10-20 14:54:19 [INFO] ryzenai_onnx_utils\partitioner.py(244): Replaced 0 nodes | |
| 2025-10-20 14:54:19 [INFO] ryzenai_onnx_utils\partitioner.py(413): Starting subpass normalize_matmulnbits (2 of 3)... | |
| 2025-10-20 14:54:19 [INFO] ryzenai_onnx_utils\partitioner.py(244): Replaced 0 nodes | |
| 2025-10-20 14:54:19 [INFO] ryzenai_onnx_utils\partitioner.py(413): Starting subpass normalize_matmulnbits (3 of 3)... | |
| 2025-10-20 14:54:19 [INFO] ryzenai_onnx_utils\partitioner.py(244): Replaced 225 nodes | |
| 2025-10-20 14:54:19 [INFO] ryzenai_onnx_utils\partitioner.py(389): Starting pass hybrid_llm_ssmlp (4 of 24)... | |
| 2025-10-20 14:54:19 [INFO] ryzenai_onnx_utils\partitioner.py(413): Starting subpass SSMLP (1 of 2)... | |
| 2025-10-20 14:54:19 [INFO] ryzenai_onnx_utils\partitioner.py(244): Replaced 32 nodes | |
| 2025-10-20 14:54:19 [INFO] ryzenai_onnx_utils\partitioner.py(413): Starting subpass SSGMLP (2 of 2)... | |
| 2025-10-20 14:54:19 [INFO] ryzenai_onnx_utils\partitioner.py(244): Replaced 0 nodes | |
| 2025-10-20 14:54:19 [INFO] ryzenai_onnx_utils\partitioner.py(389): Starting pass hybrid_llm_gqa (5 of 24)... | |
| 2025-10-20 14:54:19 [INFO] ryzenai_onnx_utils\partitioner.py(244): Replaced 32 nodes | |
| 2025-10-20 14:54:19 [INFO] ryzenai_onnx_utils\partitioner.py(389): Starting pass hybrid_llm_qkv_matmul (6 of 24)... | |
| 2025-10-20 14:54:20 [INFO] ryzenai_onnx_utils\partitioner.py(244): Replaced 32 nodes | |
| 2025-10-20 14:54:20 [INFO] ryzenai_onnx_utils\partitioner.py(389): Starting pass hybrid_llm_qkv_lrn_matmul (7 of 24)... | |
| 2025-10-20 14:54:20 [INFO] ryzenai_onnx_utils\partitioner.py(244): Replaced 0 nodes | |
| 2025-10-20 14:54:20 [INFO] ryzenai_onnx_utils\partitioner.py(389): Starting pass hybrid_llm_sln (8 of 24)... | |
| 2025-10-20 14:54:20 [INFO] ryzenai_onnx_utils\partitioner.py(244): Replaced 0 nodes | |
| 2025-10-20 14:54:20 [INFO] ryzenai_onnx_utils\partitioner.py(389): Starting pass hybrid_llm_gqo (9 of 24)... | |
| 2025-10-20 14:54:20 [INFO] ryzenai_onnx_utils\partitioner.py(413): Starting subpass GQO_Pre_Merged_QKV (1 of 3)... | |
| 2025-10-20 14:54:20 [INFO] ryzenai_onnx_utils\partitioner.py(244): Replaced 32 nodes | |
| 2025-10-20 14:54:20 [INFO] ryzenai_onnx_utils\partitioner.py(413): Starting subpass GQO_Pre_Split_QKV (2 of 3)... | |
| 2025-10-20 14:54:20 [INFO] ryzenai_onnx_utils\partitioner.py(244): Replaced 0 nodes | |
| 2025-10-20 14:54:20 [INFO] ryzenai_onnx_utils\partitioner.py(413): Starting subpass GQO_unsplit_QKV (3 of 3)... | |
| 2025-10-20 14:54:20 [INFO] ryzenai_onnx_utils\partitioner.py(244): Replaced 0 nodes | |
| 2025-10-20 14:54:20 [INFO] ryzenai_onnx_utils\partitioner.py(389): Starting pass hybrid_llm_matmulnbits (10 of 24)... | |
| 2025-10-20 14:54:20 [INFO] ryzenai_onnx_utils\partitioner.py(244): Replaced 33 nodes | |
| 2025-10-20 14:54:20 [INFO] ryzenai_onnx_utils\partitioner.py(389): Starting pass hybrid_llm_gqa_rotary_dim (11 of 24)... | |
| 2025-10-20 14:54:20 [INFO] ryzenai_onnx_utils\partitioner.py(244): Replaced 0 nodes | |
| 2025-10-20 14:54:20 [INFO] ryzenai_onnx_utils\partitioner.py(389): Starting pass hybrid_llm_add_npu_weights (12 of 24)... | |
| 2025-10-20 14:54:20 [INFO] ryzenai_onnx_utils\partitioner.py(413): Starting subpass gqo (1 of 6)... | |
| 2025-10-20 14:54:23 [INFO] ryzenai_onnx_utils\partitioner.py(244): Replaced 32 nodes | |
| 2025-10-20 14:54:23 [INFO] ryzenai_onnx_utils\partitioner.py(413): Starting subpass matmulnbits (2 of 6)... | |
| 2025-10-20 14:54:34 [INFO] ryzenai_onnx_utils\partitioner.py(244): Replaced 33 nodes | |
| 2025-10-20 14:54:34 [INFO] ryzenai_onnx_utils\partitioner.py(413): Starting subpass matmulnbits (3 of 6)... | |
| 2025-10-20 14:54:34 [INFO] ryzenai_onnx_utils\partitioner.py(244): Replaced 0 nodes | |
| 2025-10-20 14:54:34 [INFO] ryzenai_onnx_utils\partitioner.py(413): Starting subpass qmoe (4 of 6)... | |
| 2025-10-20 14:54:34 [INFO] ryzenai_onnx_utils\partitioner.py(244): Replaced 0 nodes | |
| 2025-10-20 14:54:34 [INFO] ryzenai_onnx_utils\partitioner.py(413): Starting subpass ssmlp (5 of 6)... | |
| 2025-10-20 14:54:50 [INFO] ryzenai_onnx_utils\partitioner.py(244): Replaced 32 nodes | |
| 2025-10-20 14:54:50 [INFO] ryzenai_onnx_utils\partitioner.py(413): Starting subpass ssmlp (6 of 6)... | |
| 2025-10-20 14:54:50 [INFO] ryzenai_onnx_utils\partitioner.py(244): Replaced 0 nodes | |
| 2025-10-20 14:54:50 [INFO] ryzenai_onnx_utils\partitioner.py(389): Starting pass hybrid_llm_prune_logits_matmulnbits (13 of 24)... | |
| 2025-10-20 14:54:50 [INFO] ryzenai_onnx_utils\partitioner.py(413): Starting subpass hybrid_llm_prune_logits_matmulnbits (1 of 2)... | |
| 2025-10-20 14:54:50 [INFO] ryzenai_onnx_utils\partitioner.py(244): Replaced 1 nodes | |
| 2025-10-20 14:54:50 [INFO] ryzenai_onnx_utils\partitioner.py(413): Starting subpass hybrid_llm_prune_logits_matmulnbits (2 of 2)... | |
| 2025-10-20 14:54:50 [INFO] ryzenai_onnx_utils\partitioner.py(244): Replaced 0 nodes | |
| 2025-10-20 14:54:50 [INFO] ryzenai_onnx_utils\partitioner.py(389): Starting pass remove_parallel_casts (14 of 24)... | |
| 2025-10-20 14:54:50 [INFO] ryzenai_onnx_utils\partitioner.py(413): Starting subpass CastAvx (1 of 4)... | |
| 2025-10-20 14:54:50 [INFO] ryzenai_onnx_utils\partitioner.py(244): Replaced 0 nodes | |
| 2025-10-20 14:54:50 [INFO] ryzenai_onnx_utils\partitioner.py(413): Starting subpass Cast (2 of 4)... | |
| 2025-10-20 14:54:50 [INFO] ryzenai_onnx_utils\partitioner.py(244): Replaced 0 nodes | |
| 2025-10-20 14:54:50 [INFO] ryzenai_onnx_utils\partitioner.py(413): Starting subpass SDCastBf2Bfp (3 of 4)... | |
| 2025-10-20 14:54:50 [INFO] ryzenai_onnx_utils\partitioner.py(244): Replaced 0 nodes | |
| 2025-10-20 14:54:50 [INFO] ryzenai_onnx_utils\partitioner.py(413): Starting subpass SDCastBfp2Bfp (4 of 4)... | |
| 2025-10-20 14:54:50 [INFO] ryzenai_onnx_utils\partitioner.py(244): Replaced 0 nodes | |
| 2025-10-20 14:54:50 [INFO] ryzenai_onnx_utils\partitioner.py(389): Starting pass hybrid_llm_simplify_casts (15 of 24)... | |
| 2025-10-20 14:54:50 [INFO] ryzenai_onnx_utils\partitioner.py(413): Starting subpass hybrid_llm_simplify_casts (1 of 2)... | |
| 2025-10-20 14:54:50 [INFO] ryzenai_onnx_utils\partitioner.py(244): Replaced 0 nodes | |
| 2025-10-20 14:54:50 [INFO] ryzenai_onnx_utils\partitioner.py(413): Starting subpass hybrid_llm_simplify_casts (2 of 2)... | |
| 2025-10-20 14:54:50 [INFO] ryzenai_onnx_utils\partitioner.py(244): Replaced 127 nodes | |
| 2025-10-20 14:54:50 [INFO] ryzenai_onnx_utils\partitioner.py(389): Starting pass hybrid_llm_add_cast_attributes (16 of 24)... | |
| 2025-10-20 14:54:50 [INFO] ryzenai_onnx_utils\partitioner.py(413): Starting subpass hybrid_llm_add_cast_attributes (1 of 2)... | |
| 2025-10-20 14:54:50 [INFO] ryzenai_onnx_utils\partitioner.py(244): Replaced 0 nodes | |
| 2025-10-20 14:54:50 [INFO] ryzenai_onnx_utils\partitioner.py(413): Starting subpass hybrid_llm_add_cast_attributes (2 of 2)... | |
| 2025-10-20 14:54:50 [INFO] ryzenai_onnx_utils\partitioner.py(244): Replaced 67 nodes | |
| 2025-10-20 14:54:50 [INFO] ryzenai_onnx_utils\partitioner.py(389): Starting pass simplify_casts (17 of 24)... | |
| 2025-10-20 14:54:50 [INFO] ryzenai_onnx_utils\partitioner.py(413): Starting subpass simplify_casts (1 of 6)... | |
| 2025-10-20 14:54:50 [INFO] ryzenai_onnx_utils\partitioner.py(244): Replaced 0 nodes | |
| 2025-10-20 14:54:50 [INFO] ryzenai_onnx_utils\partitioner.py(413): Starting subpass simplify_casts (2 of 6)... | |
| 2025-10-20 14:54:50 [INFO] ryzenai_onnx_utils\partitioner.py(244): Replaced 0 nodes | |
| 2025-10-20 14:54:50 [INFO] ryzenai_onnx_utils\partitioner.py(413): Starting subpass simplify_casts (3 of 6)... | |
| 2025-10-20 14:54:50 [INFO] ryzenai_onnx_utils\partitioner.py(244): Replaced 0 nodes | |
| 2025-10-20 14:54:50 [INFO] ryzenai_onnx_utils\partitioner.py(413): Starting subpass simplify_casts (4 of 6)... | |
| 2025-10-20 14:54:50 [INFO] ryzenai_onnx_utils\partitioner.py(244): Replaced 0 nodes | |
| 2025-10-20 14:54:50 [INFO] ryzenai_onnx_utils\partitioner.py(413): Starting subpass simplify_casts (5 of 6)... | |
| 2025-10-20 14:54:50 [INFO] ryzenai_onnx_utils\partitioner.py(244): Replaced 0 nodes | |
| 2025-10-20 14:54:50 [INFO] ryzenai_onnx_utils\partitioner.py(413): Starting subpass simplify_casts (6 of 6)... | |
| 2025-10-20 14:54:50 [INFO] ryzenai_onnx_utils\partitioner.py(244): Replaced 0 nodes | |
| 2025-10-20 14:54:50 [INFO] ryzenai_onnx_utils\partitioner.py(389): Starting pass hybrid_llm_add_empty_cast_attributes (18 of 24)... | |
| 2025-10-20 14:54:50 [INFO] ryzenai_onnx_utils\partitioner.py(244): Replaced 97 nodes | |
| 2025-10-20 14:54:50 [INFO] ryzenai_onnx_utils\partitioner.py(389): Starting pass simplify_matmulnbits (19 of 24)... | |
| 2025-10-20 14:54:50 [INFO] ryzenai_onnx_utils\partitioner.py(244): Replaced 0 nodes | |
| 2025-10-20 14:54:50 [INFO] ryzenai_onnx_utils\partitioner.py(389): Starting pass hybrid_llm_prune_validate (20 of 24)... | |
| 2025-10-20 14:54:50 [INFO] ryzenai_onnx_utils\partitioner.py(242): Finished pass | |
| 2025-10-20 14:54:50 [INFO] ryzenai_onnx_utils\partitioner.py(389): Starting pass remove_dangling_nodes (21 of 24)... | |
| 2025-10-20 14:54:50 [INFO] ryzenai_onnx_utils\partitioner.py(242): Finished pass | |
| 2025-10-20 14:54:50 [INFO] ryzenai_onnx_utils\partitioner.py(389): Starting pass remove_unused_inputs (22 of 24)... | |
| 2025-10-20 14:54:50 [INFO] ryzenai_onnx_utils\partitioner.py(242): Finished pass | |
| 2025-10-20 14:54:50 [INFO] ryzenai_onnx_utils\partitioner.py(389): Starting pass sort_graph_io (23 of 24)... | |
| 2025-10-20 14:54:50 [INFO] ryzenai_onnx_utils\partitioner.py(242): Finished pass | |
| 2025-10-20 14:54:50 [INFO] ryzenai_onnx_utils\partitioner.py(389): Starting pass hybrid_llm_jit (24 of 24)... | |
| 2025-10-20 14:54:54 [INFO] ryzenai_onnx_utils\partitioner.py(242): Finished pass | |
| 2025-10-20 14:54:54 [INFO] ryzenai_onnx_utils\partitioner.py(468): Replaced at least 807 node(s) in total across 24 passes | |
| 2025-10-20 14:54:54 [INFO] ryzenai_onnx_utils\partitioner.py(714): Saving final model... | |
| 2025-10-20 14:55:00 [INFO] ryzenai_onnx_utils\partitioner.py(737): Saved final model | |