Python 如何在Kaggle内核(或带有TF2的Colab)中设置Tensorboard?(以调整超参数)
我在Kaggle内核中设置Tensorboard时遇到问题。我正在尝试使用Tensorboard回调优化CNN的超参数,但我正在努力,就像在Kaggle内核中一样,我不知道如何获得Tensorboard接口,尽管它似乎已经配置好了,这个()对我没有任何帮助,因为它导致了一个错误404 相反,在Colab中,将tensorflow更新为tf2时,出现以下错误:Python 如何在Kaggle内核(或带有TF2的Colab)中设置Tensorboard?(以调整超参数),python,tensorflow,google-colaboratory,tensorboard,kaggle,Python,Tensorflow,Google Colaboratory,Tensorboard,Kaggle,我在Kaggle内核中设置Tensorboard时遇到问题。我正在尝试使用Tensorboard回调优化CNN的超参数,但我正在努力,就像在Kaggle内核中一样,我不知道如何获得Tensorboard接口,尽管它似乎已经配置好了,这个()对我没有任何帮助,因为它导致了一个错误404 相反,在Colab中,将tensorflow更新为tf2时,出现以下错误: ERROR: Failed to launch TensorBoard (exited with 1). Contents of stde
ERROR: Failed to launch TensorBoard (exited with 1). Contents of stderr: Traceback (most recent call last): File "/usr/local/bin/tensorboard", line 8, in <module> sys.exit(run_main()) File "/usr/local/lib/python3.6/dist-packages/tensorboard/main.py", line 59, in run_main default.get_plugins() + default.get_dynamic_plugins(), File "/usr/local/lib/python3.6/dist-packages/tensorboard/default.py", line 110, in get_dynamic_plugins for entry_point in pkg_resources.iter_entry_points('tensorboard_plugins') File "/usr/local/lib/python3.6/dist-packages/tensorboard/default.py", line 110, in <listcomp> for entry_point in pkg_resources.iter_entry_points('tensorboard_plugins') File "/usr/local/lib/python3.6/dist-packages/pkg_resources/__init__.py", line 2442, in load self.require(*args, **kwargs) File "/usr/local/lib/python3.6/dist-packages/pkg_resources/__init__.py", line 2465, in require items = working_set.resolve(reqs, env, installer, extras=self.extras) File "/usr/local/lib/python3.6/dist-packages/pkg_resources/__init__.py", line 791, in resolve raise VersionConflict(dist, req).with_context(dependent_req) pkg_resources.VersionConflict: (grpcio 1.15.0 (/usr/local/lib/python3.6/dist-packages), Requirement.parse('grpcio>=1.24.3'))
错误:无法启动TensorBoard(使用1退出)。stderr的内容:Traceback(最近一次调用):文件“/usr/local/bin/tensorboard”,第8行,在sys.exit(run_main())文件“/usr/local/lib/python3.6/dist packages/tensorboard/main.py”,第59行,在run_main default.get_plugins()+default.get_dynamic_plugins(),文件“/usr/local/lib/python3.6/dist packages/tensorboard/default.py”,第110行,在pkg_资源的get_dynamic_plugins for entry_points in pkg_resources.iter_entry_points('tensorboard_plugins')文件/usr/local/lib/python3.6/dist packages/tensorboard/default.py中,第110行,在pkg_资源的entry_points.iter_entry_文件/usr/local/lib/python3.6/dist packages/pkg_resources/',第2442行,加载self.require(*args,**kwargs)文件“/usr/local/lib/python3.6/dist-packages/pkg_-resources/\u_-init_uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu.py”,第246行,require items=working_uset.resolve(reqs,env,installer,env,installer,extrs,extras,extras,extras=self.extras.extras(dist,req).带有上下文(依赖)pkg_resources.VersionConflict:(grpcio 1.15.0(/usr/local/lib/python3.6/dist包),Requirement.parse('grpcio>=1.24.3'))
我不知道如何解决这个问题,所以我真的不知道该怎么办。
你有什么建议吗?我可以用其他方式优化我的超参数(scikit learn,talos…)吗?方法是使用来自目录的生成器和flow_(所以没有x_序列,y_序列…),或者轻松地将其转换为其他格式?
提前非常感谢。以下是如何在Colab中将Tensorboard与TF2结合使用 关键部分是
%tensorflow\u版本2.x
%外张力板荷载
#训练并收集日志,然后调用tensorboard
%张力板——logdir日志/配合
您是否可以共享一个独立的笔记本,以再现您在Colab中观察到的问题?