如何啟動tensorboard以及可能會面臨到的問題 (Pytorch)

1. 安裝

conda install tensorboard

2. 啟動 & 面臨問題

啟動tensorboard會出現 Numpy版本超過2.0會有問題
(pytorch) C:\Users\KJ.Chang\Desktop\code\YOLOv1>tensorboard --logdir=runs 
Traceback (most recent call last):
  File "C:\Users\KJ.Chang\AppData\Local\anaconda3\envs\pytorch\Scripts\tensorboard-script.py", line 6, in <module&rt;       
    from tensorboard.main import run_main
  File "C:\Users\KJ.Chang\AppData\Local\anaconda3\envs\pytorch\lib\site-packages\tensorboard\main.py", line 27, in <module&rt;
    from tensorboard import default
  File "C:\Users\KJ.Chang\AppData\Local\anaconda3\envs\pytorch\lib\site-packages\tensorboard\default.py", line 39, in <module&rt;
    from tensorboard.plugins.hparams import hparams_plugin
  File "C:\Users\KJ.Chang\AppData\Local\anaconda3\envs\pytorch\lib\site-packages\tensorboard\plugins\hparams\hparams_plugin.py", line 30, in <module>
    from tensorboard.plugins.hparams import backend_context
  File "C:\Users\KJ.Chang\AppData\Local\anaconda3\envs\pytorch\lib\site-packages\tensorboard\plugins\hparams\backend_context.py", line 26, in <module&rt;
    from tensorboard.plugins.hparams import metadata
  File "C:\Users\KJ.Chang\AppData\Local\anaconda3\envs\pytorch\lib\site-packages\tensorboard\plugins\hparams\metadata.py", line 32, in <module&rt;
    NULL_TENSOR = tensor_util.make_tensor_proto(
  File "C:\Users\KJ.Chang\AppData\Local\anaconda3\envs\pytorch\lib\site-packages\tensorboard\util\tensor_util.py", line 405, in make_tensor_proto
    numpy_dtype = dtypes.as_dtype(nparray.dtype)
  File "C:\Users\KJ.Chang\AppData\Local\anaconda3\envs\pytorch\lib\site-packages\tensorboard\compat\tensorflow_stub\dtypes.py", line 677, in as_dtype
    if type_value.type == np.string_ or type_value.type == np.unicode_:
  File "C:\Users\KJ.Chang\AppData\Local\anaconda3\envs\pytorch\lib\site-packages\numpy\__init__.py", line 397, in __getattr__
    raise AttributeError(
AttributeError: `np.string_` was removed in the NumPy 2.0 release. Use `np.bytes_` instead. 

3. 解決辦法

先解安裝numpy
conda uninstall numpy
安裝numpy小於2.0的版本,我這邊選擇安裝1.26.0版
conda install numpy==1.26.0
再次安裝tensorboard
conda install tensorboard

4. 再次啟動

啟動後點擊以下網址即可打開Tensorboard
(pytorch) C:\Users\KJ.Chang\Desktop\code\YOLOv1>tensorboard --logdir=runs    
TensorFlow installation not found - running with reduced feature set.
Serving TensorBoard on localhost; to expose to the network, use a proxy or pass --bind_all
TensorBoard 2.17.0 at http://localhost:6007/ (Press CTRL+C to quit)

留言

這個網誌中的熱門文章

如何在Anaconda虛擬環境中安裝Pytorch with CUDA (Windows)

如何在本地端利用PuTTY SSH authentication連線到遠端server (本地Windows 遠端Linux)

如何在本地端(Windows)利用TightVNC Viewer連接至遠端無頭系統(Ubuntu)啟動Carla Server(GPU加速)