You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@systemml.apache.org by "Niketan Pansare (JIRA)" <ji...@apache.org> on 2017/10/17 01:05:00 UTC

[jira] [Created] (SYSTEMML-1965) Refactor nn layers to move the computation in forward/backward function known at compile time to init function

Niketan Pansare created SYSTEMML-1965:
-----------------------------------------

             Summary: Refactor nn layers to move the computation in forward/backward function known at compile time to init function
                 Key: SYSTEMML-1965
                 URL: https://issues.apache.org/jira/browse/SYSTEMML-1965
             Project: SystemML
          Issue Type: Bug
            Reporter: Niketan Pansare


Ideally, we should move the computation known at compile time to init layer, rather than keep in the forward function. This reduces recompilation time and also potentially unnecessary instructions. Here is an example snippet from our conv2d layer:

{code}
Hout = as.integer(floor((Hin + 2*padh - Hf)/strideh + 1))
Wout = as.integer(floor((Win + 2*padw - Wf)/stridew + 1))
{code}

[~prithvi_r_s] [~dusenberrymw] [~reinwald] do you have any comments or concerns ?

[~dusenberrymw] do you have free cycles to take this over ?



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)