ggml_backend_tensor_copy_async method

void ggml_backend_tensor_copy_async(
  1. ggml_backend_t backend_src,
  2. ggml_backend_t backend_dst,
  3. Pointer<ggml_tensor> src,
  4. Pointer<ggml_tensor> dst,
)

asynchronous copy the copy is performed after all the currently queued operations in backend_src backend_dst will wait for the copy to complete before performing other operations automatic fallback to sync copy if async is not supported

Implementation

void ggml_backend_tensor_copy_async(
  ggml_backend_t backend_src,
  ggml_backend_t backend_dst,
  ffi.Pointer<ggml_tensor> src,
  ffi.Pointer<ggml_tensor> dst,
) {
  return _ggml_backend_tensor_copy_async(
    backend_src,
    backend_dst,
    src,
    dst,
  );
}