You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I assume that many users in the community has the same issue that we need to pip install tensorflow even though we don't use tensorflow. The reason for that is that the tensorboard depends on tensorflow.
I guess only some very small part of the profiler frontend has some dependencies on the util libraries inside tensorflow. Can we make tensorboard depending purely on XLA so that all JAX users don't have to install tensorflow to use the profiler tool?
The reasons why we don't like the tensorflow package:
Very very big, ~1.5GiB in size and we don't use it.
depends on very old protobuf library which gives us many dependency conflicts.
I see two directions:
in a short term, I guess we can potentially update the protobuf library of XLA to some latest version.
in the long run, we should completely lift tensorboard from TF code base.
The text was updated successfully, but these errors were encountered:
yliu120
changed the title
Tensorflow profiler into OpenXLA
Make tensorflow profiler into OpenXLA
Feb 21, 2025
While we don't require tensorflow, there are still codepaths that do use it. Example. If all of these are removed, then we can do a pass over our dependencies.
Hi,
I assume that many users in the community has the same issue that we need to
pip install tensorflow
even though we don't use tensorflow. The reason for that is that the tensorboard depends on tensorflow.I guess only some very small part of the profiler frontend has some dependencies on the util libraries inside tensorflow. Can we make tensorboard depending purely on XLA so that all JAX users don't have to install tensorflow to use the profiler tool?
The reasons why we don't like the tensorflow package:
I see two directions:
The text was updated successfully, but these errors were encountered: