systemml-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "LI Guobao (JIRA)" <>
Subject [jira] [Commented] (SYSTEMML-2077) New eval builtin function
Date Fri, 23 Feb 2018 13:05:00 GMT


LI Guobao commented on SYSTEMML-2077:

Hi [~mboehm7], I have a problem of compiling the code. I wanted to launch a test in the class
MLContextTest. And I found the errors of compilation because of the missing classes such as PydmlParser, DmlParser
etc... And I saw that they were excluded in the file .gitignore. So how can I compile the
code for launch a test?



> New eval builtin function
> -------------------------
>                 Key: SYSTEMML-2077
>                 URL:
>             Project: SystemML
>          Issue Type: Sub-task
>            Reporter: Matthias Boehm
>            Priority: Major
> This new eval builtin function aims to provide a concise language construct to evaluate
dynamic expressions and functions.
> Similar to R's eval function (,
this would allow us to evaluate dynamically constructed expressions. There are two major sub
tasks here: the invocation of given function pointers and the evaluation of dynamic expressions
given as strings. Initially, we would focus on the former by allowing call such as {{R = eval(fname,
A, B, C)}}. So far SystemML does not provide second-order functions which requires explicit
{{if-else}} conditions for ensemble learning workloads. With this new {{eval}} function we
could store a list of function names in a frame {{F}} and dynamically call them via {{R[i,
] = eval(F[i,1], A, B, C)}}.

This message was sent by Atlassian JIRA

View raw message