-
-
Notifications
You must be signed in to change notification settings - Fork 82
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
Compatibility with Tensorflow Text #276
Comments
There isn't good cross compatibility between conda and pip. They are built with different compilers, and thus potential differences in the library versions they use. This is a "known issue". The only resolution is express to upstream that compatibility with "conda-forge" is important to you as a user, and that it is worth their time to help us here. Given the breadth of libraries and pacakges we target, I don't think we can guarantee to be compatible with "pip" packages. All that said, you can consider contributing the Note that we don't have any windows builds for tensorflow at the moment. |
xref conda-forge/staged-recipes#19578 If you decide to work on this, please tag us ( |
Also, to give you an idea, this points to an issue with absl (... ZN4absl12lts_2021032420 ... in the error you provided); you may be able to reconcile the two versions if you find some build of tensorflow-text that utilizes the same toolchain we use here (perhaps unlikely) |
In order to implement
Most likely, this hast to be implemented first. |
On behalf for issues: - tensorflow/text#644 - conda-forge/tensorflow-feedstock#276 (comment) A recipe for [tensorflow-hub](https://www.tensorflow.org) is provided
See also: conda-forge#276
Is there any resolution to this? |
The solution would be submit your version of a package to conda-forge at |
Background
Tensorflow Text (TFT) is an add-on package for Tensorflow Core (TFC) that implements various NLP-related operators.
TFT is a dependency for KerasNLP, which is an add-on package for Keras.
https://www.tensorflow.org/text
https://keras.io/api/keras_nlp/
Challenge
Currently, TFT requires ABI-level compatibility with the Tensorflow Core package.
For example, installing TFC from conda-forge, but TFT from pip results in errors such as:
This has been reported in TFT's tracker: tensorflow/text#644
TFT documentation recommends building from source: https://www.tensorflow.org/text/guide/tf_text_intro#build_from_source
Steps to reproduce:
conda create -n text python conda activate text conda install -c conda-forge tensorflow=2.10 pip install tensorflow_text==2.10 python -c 'import tensorflow_text'
Discussion Questions
The text was updated successfully, but these errors were encountered: