@@ -7623,12 +7623,10 @@ static void ggml_cuda_mul_mat(const ggml_tensor * src0, const ggml_tensor * src1
7623
7623
#endif
7624
7624
7625
7625
// debug helpers
7626
- printf (" src0: %8d %8d %8d %8d\n " , src0->ne [0 ], src0->ne [1 ], src0->ne [2 ], src0->ne [3 ]);
7627
- printf (" %8d %8d %8d %8d\n " , src0->nb [0 ], src0->nb [1 ], src0->nb [2 ], src0->nb [3 ]);
7628
- printf (" src1: %8d %8d %8d %8d\n " , src1->ne [0 ], src1->ne [1 ], src1->ne [2 ], src1->ne [3 ]);
7629
- printf (" %8d %8d %8d %8d\n " , src1->nb [0 ], src1->nb [1 ], src1->nb [2 ], src1->nb [3 ]);
7630
- printf (" src0 is contiguous %d, transposed %d, type = %s, name = %s\n " , ggml_is_contiguous (src0), ggml_is_transposed (src0), ggml_type_name (src0->type ), src0->name );
7631
- printf (" src1 is contiguous %d, transposed %d, type = %s, name = %s\n " , ggml_is_contiguous (src1), ggml_is_transposed (src1), ggml_type_name (src1->type ), src1->name );
7626
+ printf (" JSON { \" data\" :{ \" src0\" : { \" ne\" : [ %8d, %8d, %8d, %8d ], \" nb\" : [ %8d, %8d, %8d, %8d ], \" contiguous\" :\" %d\" , \" transposed\" :\" %d\" , \" type\" : \" %s\" , \" name\" : \" %s\" }, \" src1\" : { \" ne\" : [ %8d, %8d, %8d, %8d ], \" nb\" : [ %8d, %8d, %8d, %8d ], \" contiguous\" :\" %d\" , \" transposed\" :\" %d\" , \" type\" : \" %s\" , \" name\" : \" %s\" }}}\n " ,
7627
+ src0->ne [0 ], src0->ne [1 ], src0->ne [2 ], src0->ne [3 ], src0->nb [0 ], src0->nb [1 ], src0->nb [2 ], src0->nb [3 ],
7628
+ ggml_is_contiguous (src0), ggml_is_transposed (src0), ggml_type_name (src0->type ), src0->name ,
7629
+ src1->ne [0 ], src1->ne [1 ], src1->ne [2 ], src1->ne [3 ], src1->nb [0 ], src1->nb [1 ], src1->nb [2 ], src1->nb [3 ], ggml_is_contiguous (src1), ggml_is_transposed (src1), ggml_type_name (src1->type ), src1->name );
7632
7630
7633
7631
if (!split && all_on_device && !use_tensor_cores && src0->type == GGML_TYPE_F16 && ggml_is_permuted (src0) && ggml_is_permuted (src1) && src1->ne [1 ] == 1 ) {
7634
7632
// KQ single-batch
0 commit comments