Baunsgaard commented on PR #1628:
URL: https://github.com/apache/systemds/pull/1628#issuecomment-1149653353

   
   > This implementation was my second approach, the first one consisted of 
static methods in the FED instructions. I much prefer this one as it is quite 
clear which instructions are replaced, which constraints the CP imposes and we 
don't have to lead every check with an instanceof check. The downside of this 
approach is that it can get a bit confusing with inheritance, but it is---and 
will probably stay---manageable.
   
   I am not sure if this is the best location to edit.
   Would it not make more sense to change it when we construct the CP vs SP vs 
GPU instructions from the string versions of instructions themselves?
   This way if we for instance in the future add FPGA instructions it naturally 
also support changing these into federated instructions, and we do not have to 
maintain both all instances for each federated instruction which would lead to 
excessive testing requirements where we need to hit each instruction as either 
cases.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to