I never get past the license, not sure what you can even use this for without breaking 2.7? Any ideas?<p>2.6 You may not use the Software in any manner that would cause it to become subject to an open source software license; subject to the terms in the “Components Under Other Licenses” section below.<p>2.7 You may not use the Software for the purpose of developing competing products or technologies or assist a third party in such activities.
Looks like an alternative to <a href="https://www.taichi-lang.org/" rel="nofollow">https://www.taichi-lang.org/</a>. Would like to see a comparison.
This looks similar to Triton, I wonder what it does differently. But in any case, for any of these libraries, it would be awesome if it could output object files from this, with PTX or SASS code. Then it can be linked into a binary instead of needing a Python environment to run it.
Python and HPC is something receiving quite some attention. The reasoning is that the combination can unlock user productivity,the way it did for data science / machine learning with the use of standardized and (relatively) user-friendly libraries such as numpy/pandas. But the python+hpc end game is not yet visible. There are lots of incompatible frameworks, extensions, compilers etc but nothing sticking out as particularly compeling. Maybe this is the nature of the beast.
So, everyone is betting on a language that is barely maintained, is somewhat abandoned by Google and is essentially in the hands of two other corporations.<p>Without a standard. Can we please focus on better C++ libraries for science so we can use any language for wrapping the result?