daphne-eu / daphne

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

Conversion tool DML to DaphneDSL #197

Closed daphne-eu closed 1 year ago

daphne-eu commented 2 years ago

In GitLab by @pdamme on Mar 1, 2022, 19:16

DaphneDSL, DAPHNE's domain specific language, offers all necessary means for writing complex linear/relational algebra programs. However, implementing typical ML algorithms in such a DSL is a complex and time-intensive task. At the same time, the usefulness of the DAPHNE system depends on a rich library of algorithms. Interestingly, Apache SystemDS already has such a library, written in DML. Thus, our goal is to translate these DML scripts to DaphneDSL automatically.

The task is to implement a stand-alone tool (in Python, C/C++, or Java) which converts a given DML script into an equivalent DaphneDSL script. A documentation of both languages as well as ANTLR grammar definitions are already given.

pdamme commented 1 year ago

I'm closing this issue, because it has just been replaced by a new issue (#497) with a more detailed description.