python - TensorBoard Colab UnimplementedError 文件系统方案“[本地]”未实现
问题描述
我正在使用带有 Keras 的 TensorFlow 来训练分类器,并尝试将 TensorBoard 作为回调参数添加到该fit
方法中。我已经正确安装了 TensorFlow 2.0,并且还可以通过调用%load_ext tensorboard
. 我正在研究 Google Colab,并认为我可以在训练期间将日志保存到 Google Drive,这样我就可以使用 TensorBoard 将它们可视化。但是,当我尝试将数据与 TensorBoard 回调一起拟合到模型时,我收到此错误:
文件系统方案“[本地]”未实现(文件:“/content/drive/My Drive/KInsekten/logs/20200409-160657/train”)使用 EagerExecutor 执行操作时遇到。
我像这样初始化了 TensorBoard 回调:
logs_base_dir = "/content/drive/My Drive/KInsekten/logs/"
if not os.path.exists(logs_base_dir):
os.mkdir(logs_base_dir)
log_dir = logs_base_dir + datetime.datetime.now().strftime("%Y%m%d-%H%M%S")
tensor_board = tf.keras.callbacks.TensorBoard(log_dir = log_dir, histogram_freq = 1,
write_graph = True, write_images = True)
解决方案
推荐阅读
- angular - 自定义样式未应用于 Angular 6 中的剑道网格
- python - 图像帧的强度值在转换为视频后发生变化
- javascript - ChartJS,重新定位元素并使用自定义插件进行缩放
- javascript - 下次单击时恢复包装器的位置
- ruby-on-rails - 为什么一个 ActiveJob 入队操作会比另一个慢?
- c++ - 用 C 编写的线程安全哈希表
- python - XML重新排列属性顺序python
- delphi - 如何使用内置按钮从网络摄像头拍照?
- xamarin - Xamarin Forms ListView里面的ListView问题
- mqtt - Mosquitto Broker 中的多个客户端 ID 前缀