legate.core.Runtime.issue_copy#

Runtime.issue_copy(
self,
LogicalStore target,
LogicalStore source,
redop: int | None = None,
) void#

Issue a copy between two stores.

source and target must have the same shape.

Parameters:
  • target (LogicalStore) – The target.

  • source (LogicalStore) – The source.

  • redop (int (optional)) – The reduction operator to use. If none is given, no reductions take place. The stores type must support the operator.

Raises:

ValueError – If the store’s type doesn’t support redop.