taomanwai / tensorboardcolab

A library make TensorBoard working in Colab Google
MIT License
149 stars 26 forks source link

not working in colab for tensorflow 2 - beta version #12

Open humandotlearning opened 5 years ago

humandotlearning commented 5 years ago

ImportError Traceback (most recent call last) /usr/local/lib/python3.6/dist-packages/keras/callbacks.py in init(self, log_dir, histogram_freq, batch_size, write_graph, write_grads, write_images, embeddings_freq, embeddings_layer_names, embeddings_metadata, embeddings_data, update_freq) 744 import tensorflow as tf --> 745 from tensorflow.contrib.tensorboard.plugins import projector 746 except ImportError:

4 frames /usr/local/lib/python3.6/dist-packages/tensorflow/contrib/init.py in () 30 from tensorflow.contrib import cloud ---> 31 from tensorflow.contrib import cluster_resolver 32 from tensorflow.contrib import coder

/usr/local/lib/python3.6/dist-packages/tensorflow/contrib/cluster_resolver/init.py in () 25 from tensorflow.python.distribute.cluster_resolver.cluster_resolver import UnionClusterResolver ---> 26 from tensorflow.python.distribute.cluster_resolver.gce_cluster_resolver import GceClusterResolver 27 from tensorflow.python.distribute.cluster_resolver.kubernetes_cluster_resolver import KubernetesClusterResolver

ImportError: cannot import name 'GceClusterResolver'

During handling of the above exception, another exception occurred:

ImportError Traceback (most recent call last)

in () 17 epochs=5, 18 validation_data=(x_test, y_test), ---> 19 callbacks=[TensorBoardColabCallback(tbc)]) /usr/local/lib/python3.6/dist-packages/tensorboardcolab/callbacks.py in __init__(self, tbc, write_graph, **kwargs) 20 21 training_log_dir = os.path.join(log_dir, 'training') ---> 22 super(TensorBoardColabCallback, self).__init__(training_log_dir, **kwargs) 23 24 # Log the validation metrics to a separate subdirectory /usr/local/lib/python3.6/dist-packages/keras/callbacks.py in __init__(self, log_dir, histogram_freq, batch_size, write_graph, write_grads, write_images, embeddings_freq, embeddings_layer_names, embeddings_metadata, embeddings_data, update_freq) 745 from tensorflow.contrib.tensorboard.plugins import projector 746 except ImportError: --> 747 raise ImportError('You need the TensorFlow module installed to ' 748 'use TensorBoard.') 749 ImportError: You need the TensorFlow module installed to use TensorBoard.
simone-pignotti commented 4 years ago

Slightly different error here, with tf v2.0.0:

Wait for 8 seconds...
TensorBoard link:
https://********.ngrok.io
---------------------------------------------------------------------------
ModuleNotFoundError                       Traceback (most recent call last)
/usr/local/lib/python3.6/dist-packages/keras/callbacks.py in __init__(self, log_dir, histogram_freq, batch_size, write_graph, write_grads, write_images, embeddings_freq, embeddings_layer_names, embeddings_metadata, embeddings_data, update_freq)
   1017             import tensorflow as tf
-> 1018             from tensorflow.contrib.tensorboard.plugins import projector
   1019         except ImportError:

ModuleNotFoundError: No module named 'tensorflow.contrib'

During handling of the above exception, another exception occurred:

ImportError                               Traceback (most recent call last)
2 frames
<ipython-input-7-e3c178216a12> in <module>()
      5           batch_size=32,
      6           epochs=250,
----> 7           callbacks=[TensorBoardColabCallback(tbc)]
      8 )

/usr/local/lib/python3.6/dist-packages/tensorboardcolab/callbacks.py in __init__(self, tbc, write_graph, **kwargs)
     20 
     21         training_log_dir = os.path.join(log_dir, 'training')
---> 22         super(TensorBoardColabCallback, self).__init__(training_log_dir, **kwargs)
     23 
     24         # Log the validation metrics to a separate subdirectory

/usr/local/lib/python3.6/dist-packages/keras/callbacks.py in __init__(self, log_dir, histogram_freq, batch_size, write_graph, write_grads, write_images, embeddings_freq, embeddings_layer_names, embeddings_metadata, embeddings_data, update_freq)
   1018             from tensorflow.contrib.tensorboard.plugins import projector
   1019         except ImportError:
-> 1020             raise ImportError('You need the TensorFlow module installed to '
   1021                               'use TensorBoard.')
   1022 

ImportError: You need the TensorFlow module installed to use TensorBoard.