Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Integration with blaze ecosystem numba python to llvm compiler? #47

Closed
datnamer opened this issue Nov 9, 2015 · 7 comments
Closed

Integration with blaze ecosystem numba python to llvm compiler? #47

datnamer opened this issue Nov 9, 2015 · 7 comments
Labels
stat:contribution welcome Status - Contributions welcome

Comments

@datnamer
Copy link

datnamer commented Nov 9, 2015

Hi Tensorflow team,

Thanks for the open source work!

I'm always on the lookout to replace lower level work with python code. I'm therefore really excited about Numba a JIT compiler that can turn a subset of pure python syntax into really fast multithreaded compiled code across multiple backends. There are also other cool projects that provide different abstractions and graph symbolic representations to different data backends.

http://blaze.pydata.org/
https://github.com/libdynd/dynd-python
https://github.com/blaze/blaze

I don't have any specific use cases in mind (maybe to efface c++ use?), but just wanted to make the team aware. As a pydata user, I would love to see any cooperation and synergy between all these amazing projects in the ecosystem.

@datnamer
Copy link
Author

So I did some digging in the documentation. It would be convenient to be able to write a new op with Numba.

@webmaven
Copy link

👍

@martinwicke martinwicke added the stat:contribution welcome Status - Contributions welcome label Dec 16, 2015
@MInner
Copy link

MInner commented Mar 6, 2016

letting you guys know that numba has recently opensourced their numbapro paid library, so everyone can use 'gpu' and 'parallel' targets now! I'd be really excited to see if anyone would use any of those in tensorflow

@MarkDaoust
Copy link
Member

I think that 'close' belongs over in tensorflow/skflow #47

@martinwicke
Copy link
Member

Oops, sorry.

@matthew-pickett
Copy link

Our team has recently released a library for python-native TensorFlow operator definition and optimization: opveclib. It is not part of the numba ecosystem, but I believe could be an alternative solution to @datnamer 's desired functionality.

@aselle
Copy link
Contributor

aselle commented Jun 16, 2017

Since we have py_func() you can utilize any python numpy based library, so this feature seems addressed. If you have a more targeted feature request, we'd be happy to talk about it. Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
stat:contribution welcome Status - Contributions welcome
Projects
None yet
Development

No branches or pull requests

7 participants