如何解决tensorboard:错误:无效选择:“ code”从“ serve”,“ dev”中选择-尝试运行tensorboard时
当我尝试使用命令运行tensorboard
(tensorflow) C:\Users\ANVAY>tensorboard --logdir=D:\Documents\Vs code python\my_log_dir
我激活tensorflow后在anaconda提示中出现,我得到了这个错误:
(tensorflow) C:\Users\ANVAY>tensorboard --logdir=D:\Documents\Vs code python\my_log_dir
2020-08-11 23:02:45.376116: I tensorflow/stream_executor/platform/default/dso_loader.cc:44] Successfully opened dynamic library cudart64_101.dll
usage: tensorboard [-h] [--helpfull] [--logdir PATH] [--logdir_spec PATH_SPEC]
[--host ADDR] [--bind_all] [--port PORT]
[--purge_orphaned_data BOOL] [--db URI] [--db_import]
[--inspect] [--version_tb] [--tag TAG] [--event_file PATH]
[--path_prefix PATH] [--window_title TEXT]
[--max_reload_threads COUNT] [--reload_interval SECONDS]
[--reload_task TYPE] [--reload_multifile BOOL]
[--reload_multifile_inactive_secs SECONDS]
[--generic_data TYPE]
[--samples_per_plugin SAMPLES_PER_PLUGIN]
[--debugger_data_server_grpc_port PORT]
[--debugger_port PORT]
{serve,dev} ...
tensorboard: error: invalid choice: 'code' (choose from 'serve','dev')
打包版本:
Tensor Flow版本:2.1.0
Keras版本:2.2.4-tf
Python 3.7.7(默认值,2020年5月6日,11:45:54)[MSC v.1916 64位(AMD64)]
我也尝试使用以下命令,但得到相同的错误
tensorboard --logdir D:\Documents\Vs code python\my_log_dir
python -m tensorboard.main --logdir=D:\Documents\Vs code python\my_log_dir
我尝试进行此工作时注意到的一件事是,在目录tensorboard-script.py
下的文件C:\Users\ANVAY\miniconda3\envs\tensorflow\Scripts
中,我得到了
warning [unresolved import 'tensorboard.main'Python(unresolved-import)
]
并且在目录main.py
下的文件C:\Users\ANVAY\miniconda3\envs\tensorflow\Lib\site-packages\tensorboard
中,我得到了类似的warning
我在训练模型和其他方面没有问题。
解决方法
来自评论
问题是路径中的空格,请尝试 --logdir =“ D:\ Documents \ Vs code python \ my_log_dir”(由史努比博士解释)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。