The Tensor Algebra Compiler
11–20 of 37 posts
Re: The Tensor Algebra Compiler
#12Hi Hacker News! I’m one of the developers. This project was also featured in MIT News yesterday: http://news.mit.edu/2017/faster-big-data-analysis-tensor-alg... The code is available at: https://github.com/tensor-compiler/taco/issues I’m happy to discuss the project and to answer any questions :)
It seems like a strange thing that no one thought of doing this before! Nice that you identified a cool problem and solved it :)
Re: The Tensor Algebra Compiler
#13Hi Hacker News! I’m one of the developers. This project was also featured in MIT News yesterday: http://news.mit.edu/2017/faster-big-data-analysis-tensor-alg... The code is available at: https://github.com/tensor-compiler/taco/issues I’m happy to discuss the project and to answer any questions :)
Just saw your talk. Man you are one hell of a speaker. Great slides, animations and presentation. I enjoyed it. It seems like a strange thing that no one thought of doing this before! Nice that you identified a cool problem and solved it :)
https://github.com/amzn/amazon-dsstne
But this library is clearly more thorough.
Re: The Tensor Algebra Compiler
#14Hm, the lack of GPU-specific support seems unfortunate. Cool work though, the formulation as a lattice is pretty sweet :)
Re: The Tensor Algebra Compiler
#15Hi Hacker News! I’m one of the developers. This project was also featured in MIT News yesterday: http://news.mit.edu/2017/faster-big-data-analysis-tensor-alg... The code is available at: https://github.com/tensor-compiler/taco/issues I’m happy to discuss the project and to answer any questions :)
Is this intentional? (if so, why)
Re: The Tensor Algebra Compiler
#16Re: The Tensor Algebra Compiler
#17Hi Hacker News! I’m one of the developers. This project was also featured in MIT News yesterday: http://news.mit.edu/2017/faster-big-data-analysis-tensor-alg... The code is available at: https://github.com/tensor-compiler/taco/issues I’m happy to discuss the project and to answer any questions :)
Ps: excellent name
Re: The Tensor Algebra Compiler
#18https://github.com/surban/TensorAlgDiff/raw/master/elemdiff....
Our system takes a tensor algebra (we call it element-wise defined tensor) and outputs expressions for the derivatives w.r.t. all of its arguments. The expression may contain sums and the indices of the argument tensors can be any linear combination of the function indices (see our example for more details). It correctly handles the cases where an index does not appear in an argument, appears twice, appears as (i+j) etc.
Code to play with at https://github.com/surban/TensorAlgDiff
Re: The Tensor Algebra Compiler
#19I made something similar recently, a GLSL code printer for for SymPy. I use it for generating GLSL out of Clifford algebras. I'm using it to do higher dimensional & conformal geometry.
Re: The Tensor Algebra Compiler
#20Hi Hacker News! I’m one of the developers. This project was also featured in MIT News yesterday: http://news.mit.edu/2017/faster-big-data-analysis-tensor-alg... The code is available at: https://github.com/tensor-compiler/taco/issues I’m happy to discuss the project and to answer any questions :)
I'm hoping that you can (at some point) write a language-agnostic library, so that your work can be used in many other development tools (which are not using C++). I suppose it would amount to publishing the documentation of the intermediate code you are already using. This would also save you the trouble of writing and maintaining a GPU back-end because other people could do that using your library.
Anyway, great work!