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
Bazel downstream failure: Tensorflow visibility issue #58825
Comments
/cc @ezhulenev |
Related change in Bazel@HEAD: bazelbuild/bazel@e899d85 Incompatible changes: bazelbuild/bazel#16391, bazelbuild/bazel#16355, bazelbuild/bazel#16323 /cc @brandjon |
@brandjon Maybe we should cherry pick bazelbuild/bazel@1473988 back to 5.x to make it easier for Bazel projects to adapt the new syntax? |
1. Add a dependency on TSL to TFRT 2. Remove tfrt/concurrency library 3. Export tsl/concurrency types as tfrt::AsyncValue, tfrt::AsyncValueRef, etc... 4. Removes dependency on tfrt/support library from PjRt Future (fix for tensorflow/tensorflow#58825) PiperOrigin-RevId: 494329005
1. Add a dependency on TSL to TFRT 2. Remove tfrt/concurrency library 3. Export tsl/concurrency types as tfrt::AsyncValue, tfrt::AsyncValueRef, etc... 4. Removes dependency on tfrt/support library from PjRt Future (fix for tensorflow/tensorflow#58825) PiperOrigin-RevId: 494329005
1. Add a dependency on TSL to TFRT 2. Remove tfrt/concurrency library 3. Export tsl/concurrency types as tfrt::AsyncValue, tfrt::AsyncValueRef, etc... 4. Removes dependency on tfrt/support library from PjRt Future (fix for #58825) PiperOrigin-RevId: 494329005
1. Add a dependency on TSL to TFRT 2. Remove tfrt/concurrency library 3. Export tsl/concurrency types as tfrt::AsyncValue, tfrt::AsyncValueRef, etc... 4. Removes dependency on tfrt/support library from PjRt Future (fix for tensorflow/tensorflow#58825) PiperOrigin-RevId: 494337456
1. Add a dependency on TSL to TFRT 2. Remove tfrt/concurrency library 3. Export tsl/concurrency types as tfrt::AsyncValue, tfrt::AsyncValueRef, etc... 4. Removes dependency on tfrt/support library from PjRt Future (fix for tensorflow/tensorflow#58825) PiperOrigin-RevId: 494337456
1. Add a dependency on TSL to TFRT 2. Remove tfrt/concurrency library 3. Export tsl/concurrency types as tfrt::AsyncValue, tfrt::AsyncValueRef, etc... 4. Removes dependency on tfrt/support library from PjRt Future (fix for #58825) PiperOrigin-RevId: 494337456
Hi @SalmaSamy ! Thank you! |
Yes, you can reproduce this issue with
|
This appears to be caused by the same
I suggest that (2) is the simplest option, inconvenient though it may be. Of course, it can be factored back into the As for Yun's suggestion above to backport |
@brandjon , Thanks for the detailed explanation, do you think there is any action item from Tensorflow repo. |
@sachinprasadhs, I'd like to know if it's a burden for you to migrate away from I'd also like to know if you need long term support for 5.x or if it's just needed for migration. |
@learning-to-play , @nitins17 , Could you please comment on the above request. Thanks! |
It looks like 5.4 will go ahead without adding support for |
Hi @sachinprasadhs, any updates on using one of the solution for this? |
any updates on this? |
I believe this is already fixed at TF HEAD |
Tensorflow is failing in Bazel downstream with this error:
After checking the runtime repository, I found that :support target is visible to a package group which ONLY includes targets in the same project, while it is used as a dependency in Tensorflow repository:
Please update this target to be visible from needed projects
The text was updated successfully, but these errors were encountered: