@@ -268,23 +268,18 @@ class ggml_backend_buffer_type_context(ctypes.Structure): ...
268268 ("op" , ctypes .c_int ),
269269 ("op_params" , ctypes .c_int32 * GGML_MAX_OP_PARAMS_INT ),
270270 ("flags" , ctypes .c_int32 ),
271- ("grad" , ggml_tensor_p ),
272271 ("src" , ggml_tensor_p * GGML_MAX_SRC ),
273272 ("view_src" , ggml_tensor_p ),
274273 ("view_offs" , ctypes .c_size_t ),
275274 ("data" , ctypes .c_void_p ),
276275 ("name" , ctypes .c_char * GGML_MAX_NAME ),
277276 ("extra" , ctypes .c_void_p ),
277+ ("padding" , ctypes .c_char * 8 ),
278278]
279279
280280# types and quantization
281281ggml_to_float_p = ctypes .CFUNCTYPE (None , ctypes .c_void_p , ctypes .POINTER (ctypes .c_float ), ctypes .c_int64 )
282282ggml_from_float_p = ctypes .CFUNCTYPE (None , ctypes .POINTER (ctypes .c_float ), ctypes .c_void_p , ctypes .c_int64 )
283- ggml_from_float_to_mat_p = ctypes .CFUNCTYPE (None , ctypes .POINTER (ctypes .c_float ), ctypes .c_void_p , ctypes .c_int64 , ctypes .c_int64 , ctypes .c_int64 )
284- ggml_vec_dot_p = ctypes .CFUNCTYPE (None , ctypes .c_int , ctypes .POINTER (ctypes .c_float ), ctypes .c_size_t , ctypes .c_void_p , ctypes .c_size_t , ctypes .c_void_p , ctypes .c_size_t , ctypes .c_int )
285- ggml_vec_dot_p = ctypes .CFUNCTYPE (None , ctypes .c_int , ctypes .POINTER (ctypes .c_float ), ctypes .c_size_t , ctypes .c_void_p , ctypes .c_size_t , ctypes .c_void_p , ctypes .c_size_t , ctypes .c_int )
286- ggml_gemv_p = ctypes .CFUNCTYPE (None , ctypes .c_int , ctypes .POINTER (ctypes .c_float ), ctypes .c_size_t , ctypes .c_void_p , ctypes .c_void_p , ctypes .c_int , ctypes .c_int )
287- ggml_gemm_p = ctypes .CFUNCTYPE (None , ctypes .c_int , ctypes .POINTER (ctypes .c_float ), ctypes .c_size_t , ctypes .c_void_p , ctypes .c_void_p , ctypes .c_int , ctypes .c_int )
288283
289284class ggml_type_traits (ctypes .Structure ):
290285 _fields_ = [
@@ -294,15 +289,7 @@ class ggml_type_traits(ctypes.Structure):
294289 ("type_size" , ctypes .c_size_t ),
295290 ("is_quantized" , ctypes .c_bool ),
296291 ("to_float" , ggml_to_float_p ),
297- ("from_float" , ggml_from_float_p ),
298292 ("from_float_ref" , ggml_from_float_p ),
299- ("from_float_to_mat" , ggml_from_float_to_mat_p ),
300- ("vec_dot" , ggml_vec_dot_p ),
301- ("vec_dot_type" , ctypes .c_int ),
302- ("nrows" , ctypes .c_int64 ),
303- ("ncols" , ctypes .c_int64 ),
304- ("gemv" , ggml_gemv_p ),
305- ("gemm" , ggml_gemm_p ),
306293 ]
307294ggml_type_traits_p = ctypes .POINTER (ggml_type_traits )
308295
@@ -660,9 +647,9 @@ def ggml_is_contiguous(tensor): ...
660647
661648@ctypes_function (_ggml ,
662649 [ctypes .c_int ],
663- ggml_type_traits
650+ ggml_type_traits_p
664651)
665- def ggml_internal_get_type_traits (ttype ): ...
652+ def ggml_get_type_traits (ttype ): ...
666653
667654## graphs
668655
@@ -1306,18 +1293,6 @@ def ggml_soft_max_inplace(ctx, a): ...
13061293)
13071294def ggml_soft_max_ext (ctx , a , mask , scale , max_bias ): ...
13081295
1309- @ctypes_function (_ggml ,
1310- [ggml_context_p , ggml_tensor_p , ggml_tensor_p ],
1311- ggml_tensor_p
1312- )
1313- def ggml_soft_max_back (ctx , a , b ): ...
1314-
1315- @ctypes_function (_ggml ,
1316- [ggml_context_p , ggml_tensor_p , ggml_tensor_p ],
1317- ggml_tensor_p
1318- )
1319- def ggml_soft_max_back_inplace (ctx , a , b ): ...
1320-
13211296@ctypes_function (_ggml ,
13221297 [ggml_context_p , ggml_tensor_p , ggml_tensor_p , ctypes .c_int , ctypes .c_int ],
13231298 ggml_tensor_p
@@ -1348,12 +1323,6 @@ def ggml_rope_ext_inplace(ctx, a, b, c, n_dims, mode, n_ctx_orig, freq_base, fre
13481323)
13491324def ggml_rope_yarn_corr_dims (n_dims , n_ctx_orig , freq_base , beta_fast , beta_slow , dims ): ...
13501325
1351- @ctypes_function (_ggml ,
1352- [ggml_context_p , ggml_tensor_p , ggml_tensor_p , ggml_tensor_p , ctypes .c_int , ctypes .c_int , ctypes .c_int , ctypes .c_float , ctypes .c_float , ctypes .c_float , ctypes .c_float , ctypes .c_float , ctypes .c_float ],
1353- ggml_tensor_p
1354- )
1355- def ggml_rope_back (ctx , a , b , c , n_dims , mode , n_ctx_orig , freq_base , freq_scale , ext_factor , attn_factor , beta_fast , beta_slow ): ...
1356-
13571326@ctypes_function (_ggml ,
13581327 [ggml_context_p , ggml_tensor_p , ctypes .c_float , ctypes .c_float ],
13591328 ggml_tensor_p
@@ -1366,12 +1335,6 @@ def ggml_clamp(ctx, a, min, max): ...
13661335)
13671336def ggml_im2col (ctx , a , b , s0 , s1 , p0 , p1 , d0 , d1 , is_2D , dst_type ): ...
13681337
1369- @ctypes_function (_ggml ,
1370- [ggml_context_p , ggml_tensor_p , ggml_tensor_p , ctypes .c_int , ctypes .c_int , ctypes .c_int , ctypes .c_int , ctypes .c_int , ctypes .c_int ],
1371- ggml_tensor_p
1372- )
1373- def ggml_conv_depthwise_2d (ctx , a , b , s0 , s1 , p0 , p1 , d0 , d1 ): ...
1374-
13751338@ctypes_function (_ggml ,
13761339 [ggml_context_p , ggml_tensor_p , ggml_tensor_p , ctypes .c_int , ctypes .c_int , ctypes .c_int ],
13771340 ggml_tensor_p
0 commit comments