-
Notifications
You must be signed in to change notification settings - Fork 612
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
Package Addons on conda-forge #201
Comments
As a starting point, I made a WIP PR to get a conda package for TF2 nightly: conda-forge/tensorflow-feedstock#68 |
Can I help with anything? |
Hi @jjhelmus -- we're starting the process of packaging tensorflow/addons in conda and wanted to ask a few questions to see if you could guide us.
|
PS I still think it would be good to see if @jjhelmus agrees. |
As a conda-forge maintainer (not part of core though), I would answer:
|
|
Thanks for all the feedback everyone. So to answer one question: Addons does indeed utilize the pre-compiled libtensorflow_framework.so for our C++ op linking. Just want verify my understanding from the above information is correct:
|
Should we add like a "WiP" or "blocked" Label or something like that? |
This is now unblocked as TF2 is on conda. |
Hi all, what's the status of this? |
This is quite a bit more difficult than we originally suspected. A more complete investigation can be found for SIG IO who has the same goal: A more immediate fix would be the completion of tensorflow/community#133 so that you can have a conda installed TF and a pip install TFA. |
Okey I see, many thanks. The problem is rather that we're having a downstream package zfit which we also like to publish on conda-forge (or rather, which we do, but adding TFA as a dependency breaks this) |
Given our availability, we have decided to let the community package Addons on Conda. There are several channels: |
Can we maybe reopen this? The problem with all these channels is that they are not in conda-forge. In practice, many people have conda-forge added to the default. Packages in conda-forge cannot just depend on other channels. So to have a downstream package in conda-forge, in reality, the upstream package is also needed in conda forge. Since there are many channels, it would be good to let the community move it together. Can we maybe use this thread to organize this? |
For those interested, I opened a PR to add this to conda-forge: conda-forge/staged-recipes#16888 |
Hey all I managed to get this to build and run the test suite, there's only a handful of tests that fail with some off-by-one errors. I'd really appreciate some input from the maintainers about these (and you'd be very welcome to co-maintain the conda-forge package! 😊)
Here's a CI run that has the full logs. Sample error
|
@seanpmorgan can we re-open this issue maybe? |
@kyleabeauchamp could you maybe re-open this issue since there is progress by @h-vetinari? |
Hi @h-vetinari thank you very much for your work on this. I've re-opened this issue seeing the progress you've made on the conda forge PR. Given our bandwidth for maintainers on this repo we'll be unable to support this ourselves but we're happy to onboard someone who would like to own this feature. We know this is a commonly requested feature. Please keep us updated on this progress. |
@h-vetinari any news on this? |
Not so far, sorry. I didn't get any feedback from the maintainers here on the errors I noted above. But I can try to revive the PR and cross my fingers that those are gone with a newer version. |
Ah, sorry, I had misremembered the situation from conda-forge/staged-recipes#16888. Letting bazel find a pre-installed (i.e. conda-forge-packaged) |
TensorFlow Addons is transitioning to a minimal maintenance and release mode. New features will not be added to this repository. For more information, please see our public messaging on this decision: Please consider sending feature requests / contributions to other repositories in the TF community with a similar charters to TFA: |
This will likely come after we finalize our build automation and toolchain, but wanted to start an issue for visibility. When the time comes we will enable anaconda installs using conda-forge.
cc @kyleabeauchamp
The text was updated successfully, but these errors were encountered: