daphne-eu / daphne

DAPHNE: An Open and Extensible System Infrastructure for Integrated Data Analysis Pipelines
Apache License 2.0
67 stars 59 forks source link

Deep copy of (sub-)data structures #18

Open daphne-eu opened 3 years ago

daphne-eu commented 3 years ago

In GitLab by @pdamme on Mar 30, 2021, 16:57

In addition to the shallow copy mechanism already provided by DenseMatrix, CSRMatrix, and Frame, there should also be a way to obtain a deep copy of an entire data object, or a part of it.

daphne-eu commented 3 years ago

In GitLab by @pdamme on Jun 3, 2021, 16:42

A DaphneIR operation for creating a deep copy of a data object was still missing, and I have just created it: CopyOp. Thus, this issue is about implementing a kernel for that operation. Here are a few thoughts:

daphne-eu commented 3 years ago

In GitLab by @pdamme on Jun 3, 2021, 16:42

unassigned @pdamme