<div dir="ltr">I agree it would be nice to be able to share the common C++ library and then have separate bindings for other languages, although based on the current pip packages which come out of bazel (currently contain all the C++ binaries and related header files etc), it would require a lot of patching of the bazel builds to allow all the bindings to link with the C++ library. <div><br></div><div>If anyone knows enough about bazel to properly set this up, without significant modification to the source, I'm happy to go with your approach, otherwise we will see what the trusted users prefer.<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Apr 25, 2016 at 4:15 PM, Pieter ROBYNS <span dir="ltr"><<a href="mailto:pieter.robyns@uhasselt.be" target="_blank">pieter.robyns@uhasselt.be</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>I believe there's an issue to consider here. Tensorflow is not a Python module. It is a C++ library that happens to provide Python bindings. Bindings for other scripting languages (e.g. Go) could be introduced in the future. There is a C API and C++ API as well, though these are - presently - not as easy to use [1].<br><br>I'm wondering whether it would make more sense to have two packages: "tensorflow" and "tensorflow-git", where both python2 and python3 bindings are installed by default. A similar approach is taken in the "gnuradio" package for example: it also provides a C++ library and the python2 bindings are implicitly installed. <br><br></div><div>Perhaps a TU can help decide which approach should be taken. If they consider the python2-*, python-* approach to be cleaner, I will remove "tensorflow-git" from the AUR.<br><br>[1]: <a href="https://www.tensorflow.org/versions/r0.8/get_started/basic_usage.html" target="_blank">https://www.tensorflow.org/versions/r0.8/get_started/basic_usage.html</a><br></div><div><div class="h5"><div><br><div><div><div class="gmail_extra"><div class="gmail_quote">2016-04-25 7:41 GMT+02:00  <span dir="ltr"><<a href="mailto:notify@aur.archlinux.org" target="_blank">notify@aur.archlinux.org</a>></span>:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">qazokm [1] filed a request to merge tensorflow-git [2] into<br>
python2-tensorflow-git [3]:<br>
<br>
Ignore previous deletion request. Both packages are near identical<br>
just newer one supports CUDA. Can they be merged to prevent confusing<br>
over naming<br>
<br>
[1] <a href="https://aur.archlinux.org/account/qazokm/" rel="noreferrer" target="_blank">https://aur.archlinux.org/account/qazokm/</a><br>
[2] <a href="https://aur.archlinux.org/pkgbase/tensorflow-git/" rel="noreferrer" target="_blank">https://aur.archlinux.org/pkgbase/tensorflow-git/</a><br>
[3] <a href="https://aur.archlinux.org/pkgbase/python2-tensorflow-git/" rel="noreferrer" target="_blank">https://aur.archlinux.org/pkgbase/python2-tensorflow-git/</a></blockquote></div><br></div></div></div></div></div></div></div>
</blockquote></div><br></div></div>