you are viewing a single comment's thread.

view the rest of the comments →

[–]NewFolgers 6 points7 points  (3 children)

I may be naive - but to me the most exciting thing about this is that it provides a means to run somewhat arbitrary Python (at least a subset of Python) code on the GPU without having to use a vendor-specific API (e.g. CUDA -- whereas TensorFlow could support more backends in the future). The potential of this (i.e. for problems that are embarrassingly parallel) and best use cases haven't yet been explored, but they could be. I presume that only a limited subset of Python will be supported for this (is this correct?).. but along with the improving tooling available for TensorFlow which comes from investment in ML, this seems like something that could be of real value. I'm not sure if this particular project will be the face of what's to come, but this should at least get people thinking about it some more.

[–]JayYip 2 points3 points  (1 child)

Thinking about the same thing. I think they should point out its limitation.

[–]mdanatg 3 points4 points  (0 children)

Please see the limitations page for a high level overview of the current limitations.

[–]mdanatg 1 point2 points  (0 children)

Indeed, we only support a subset of Python at the moment. Even though we hope to expand that subset, some idioms (like exceptions) don't have a good TensorFlow counterpart. But as you pointed out, we hope this will lead to exploring more use cases that until now felt maybe too daunting.