mlx_closure_custom_vmap_apply function

  1. @Native<Int Function(Pointer<mlx_vector_array>, Pointer<mlx_vector_int>, mlx_closure_custom_vmap, mlx_vector_array, Pointer<Int>, Size)>(ffi.Pointer<mlx_vector_array>, ffi.Pointer<mlx_vector_int>, mlx_closure_custom_vmap, mlx_vector_array, ffi.Pointer<ffi.Int>, ffi.Size)>()
int mlx_closure_custom_vmap_apply(
  1. Pointer<mlx_vector_array> res_0,
  2. Pointer<mlx_vector_int> res_1,
  3. mlx_closure_custom_vmap cls,
  4. mlx_vector_array input_0,
  5. Pointer<Int> input_1,
  6. int input_1_num,
)

Implementation

@ffi.Native<
  ffi.Int Function(
    ffi.Pointer<mlx_vector_array>,
    ffi.Pointer<mlx_vector_int>,
    mlx_closure_custom_vmap,
    mlx_vector_array,
    ffi.Pointer<ffi.Int>,
    ffi.Size,
  )
>()
external int mlx_closure_custom_vmap_apply(
  ffi.Pointer<mlx_vector_array> res_0,
  ffi.Pointer<mlx_vector_int> res_1,
  mlx_closure_custom_vmap cls,
  mlx_vector_array input_0,
  ffi.Pointer<ffi.Int> input_1,
  int input_1_num,
);