如何在Kaggle内核中设置Tensorboard(或在带有TF2的Colab中)?(为了调整超参数)

2024-04-25 03:51:43 发布

您现在位置:Python中文网/ 问答频道 /正文

我在Kaggle内核中设置张力板时遇到问题。我正在尝试使用Tensorboard回调优化CNN的超参数,但是我正在努力,就像在Kaggle内核中一样,我不知道如何获得Tensorboard接口,尽管它似乎已经配置好了,而且这个(https://www.kaggle.com/aagundez/using-tensorboard-in-kaggle-kernels)对我没有任何帮助,因为它导致了一个错误404。你知道吗

相反,在Colab中,将tensorflow更新为tf2时,出现以下错误:

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'))

我不知道该怎么解决。所以,我真的不知道该怎么办。 你有什么建议吗?我可以用其他方式优化我的超参数(scikit learn,talos…)吗?方法是使用generators和flow\u from\u directory(so no x\u train,y\u train…),或者用其他格式轻松地转换它? 事先非常感谢。你知道吗


Tags: inpydefaultlibpackagesusrlocaldist