-
Notifications
You must be signed in to change notification settings - Fork 1.7k
"Failed to load plugin WhatIfToolPluginLoader" caused by protobuf compatibility error #6195
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
Comments
As discussed, with WIT being no longer actively developed, we will remove it from the TB package. Users can still use it in standalone mode in notebooks outside of TensorBoard, or can move over to using the actively-developed LIT tool https://pair-code.github.io/lit/ |
groszewn
added a commit
to groszewn/tensorboard
that referenced
this issue
Apr 24, 2023
The WIT is no longer actively maintained, so redirect users to install the newer [Learning Interoperability Tool (LIT)](https://pair-code.github.io/lit/) instead. Contributes to tensorflow#6195
groszewn
added a commit
to groszewn/tensorboard
that referenced
this issue
Apr 24, 2023
The WIT is no longer actively maintained, so redirect users to install the newer [Learning Interoperability Tool (LIT)](https://pair-code.github.io/lit/) instead. Contributes to tensorflow#6195
groszewn
added a commit
to groszewn/tensorboard
that referenced
this issue
Apr 24, 2023
The WIT is no longer actively maintained, so redirect users to install the newer [Learning Interoperability Tool (LIT)](https://pair-code.github.io/lit/) instead. Contributes to tensorflow#6195
groszewn
added a commit
to groszewn/tensorboard
that referenced
this issue
Apr 24, 2023
The WIT is no longer actively maintained, so redirect users to install the newer [Learning Interoperability Tool (LIT)](https://pair-code.github.io/lit/) instead. Contributes to tensorflow#6195
groszewn
added a commit
to groszewn/tensorboard
that referenced
this issue
Apr 24, 2023
The WIT is no longer actively maintained, so redirect users to install the newer [Learning Interoperability Tool (LIT)](https://pair-code.github.io/lit/) instead. Contributes to tensorflow#6195
groszewn
added a commit
to groszewn/tensorboard
that referenced
this issue
Apr 24, 2023
The WIT is no longer actively maintained, so redirect users to install the newer [Learning Interoperability Tool (LIT)](https://pair-code.github.io/lit/) instead. Contributes to tensorflow#6195
groszewn
added a commit
that referenced
this issue
Apr 24, 2023
The WIT is no longer actively maintained, so redirect users to install and use the newer [Learning Interoperability Tool (LIT)](https://pair-code.github.io/lit/) instead via a dynamic plugin. I attempted to get the WIT package building again to push out an updated release that does this redirection outside of the TB code, but that proved more difficult than expected. The resulting dashboard can be seen below, which links to the [LIT homepage](https://pair-code.github.io/lit/) and [setup guide](https://pair-code.github.io/lit/setup/), respectively.  Contributes to #6195
dna2github
pushed a commit
to dna2fork/tensorboard
that referenced
this issue
May 1, 2023
The WIT is no longer actively maintained, so redirect users to install and use the newer [Learning Interoperability Tool (LIT)](https://pair-code.github.io/lit/) instead via a dynamic plugin. I attempted to get the WIT package building again to push out an updated release that does this redirection outside of the TB code, but that proved more difficult than expected. The resulting dashboard can be seen below, which links to the [LIT homepage](https://pair-code.github.io/lit/) and [setup guide](https://pair-code.github.io/lit/setup/), respectively.  Contributes to tensorflow#6195
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
The current release of the What-If Tool plugin includes generated Python protos that are incompatible with the 4.x protobuf runtime, leading to this error at startup when the virtual environment only has the 4.x protobuf runtime:
Note: this doesn't prevent TensorBoard overall from running, it only leads to the What-If Tool plugin being unavailable, but it's a large and scary error message that users are likely to notice.
We didn't notice this previously because TensorBoard itself had generated protos incompatible with the 4.x runtime (issue #5703), but that restriction has recently been lifted with #6147 and released in TensorBoard 2.12. For users who get
tensorboard
as a dependency oftensorflow
, this won't yet affect them because TensorFlow also has required the 3.x protobuf runtime, but the soon-to-be-released TF 2.12 require the 4.x runtime, which will likely result in many more users noticing the error and not having a good workaround.The solution is for the What-If Tool plugin to release a new version with protos generated with protoc 3.19 or higher.
The text was updated successfully, but these errors were encountered: