User Story: As a Data Scientist using PySyft's FloatTensor type, I want to leverage a wide range of methods which use our new Unity backend. For this ticket to be complete, the cumprod() should be added to our FloatTensor class with the appropriate functionality, returning a new tensor.
Furthermore, the function should automatically determine which backend to use (CPU/GPU) based on where the data is located. If the data is located on the CPU, a performant CPU implementation should run but if the data for a given FloatTensor is located on a GPU, it should be run using an HLSL kernel where appropriate. Obviously, if no GPU is available, it should automatically fall back to the CPU implementation.
Every Reference You Might Need for this Issue:
Acceptance Criteria:
@iamtrask I just joined OpenMined and am looking for a first contribution on the Deep Learning portion of the architecture. Would love to work on this!
All you @anishpdalal !!! Go for it!
Most helpful comment
@iamtrask I just joined OpenMined and am looking for a first contribution on the Deep Learning portion of the architecture. Would love to work on this!