-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Standard TensorBoard build handles no TensorFlow #1796
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
Conversation
d698735
to
dce06e1
Compare
9366cb3
to
50cfaef
Compare
@nfelt, I explored more advanced ways to disable plugins based on TensorFlow being installed, but I hit a big blocker in that even just importing the plugins (beholder, interactive inference, etc) doesn't work well. I've gone through and changed |
Putting up those changes just so you can see the direction I was going. |
Hi, @orionr I build the code with the steps provided above with additional
without using the conda environment, I got similar issue:
What did I missed? |
So the last checkin on this pull request (d2b8fbb) is causing that problem, but it's expected. If you remove that (with |
d2b8fbb
to
fd807be
Compare
And make that fd807be with the rebase. |
fd807be
to
9bfef42
Compare
9bfef42
to
b777974
Compare
Waiting on feedback from @nfelt on the last diff on this branch before fixing Travis CI. Nick, is this what you were thinking about? Unfortunately I needed to create loaders for each plugin since I need to load the plugin itself after the TF check and this would get complicated with a shared class. You might have a better approach, though. Thanks. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yep, this is exactly what I had in mind - thanks for making the changes! One loader per plugin is fine.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks!
Continuation of #1663
In order to support TensorBoard for PyTorch we should likely be able to
pip install tensorboard
(and equivalents) without TensorFlow installed on the machine. Some functionality won't be available in this case, but it should function.tensorboard
target inBUILD
to not require TF.tensorboard-notf
target fromBUILD
.N/A
Separate build target
tensorboard-notf