如何解决PyTorch Tensorboard与文档中所描述的不一样
我正在使用PyTorch的{{1}}记录RNN的训练。对于ùtils.tensorboard.writer
函数,文档会说:
参数:
- hparam_dict(dict) –字典中的每个键值对都是hyper参数的名称及其对应的值。值的类型可以是bool,string,float,int或None之一。
- metric_dict(dict) –字典中的每个键值对都是指标的名称及其对应的值。请注意,此处使用的密钥在张量板记录中应该是唯一的。否则,由add_scalar添加的值将显示在hparam插件中。在大多数情况下,这是不需要的。
- hparam_domain_discrete –(可选[Dict [str,List [Any]]])包含超参数名称和它们可以保存的所有离散值的字典
- 运行名称(str) –运行的名称,将包含在logdir中。如果未指定,将使用当前时间戳。
但是当我尝试使用àdd_hparams()
参数时,我得到了错误消息
TypeError:add_hparams()获得了意外的关键字参数'run_name'
因此,我查找了导入的writer.py文件,发现原因是run_name
函数本身:
add_hparams()
我检查了PyTorch的安装,但它是最新的。这是某种夜间功能吗,如果是的话,我该如何下载夜间版本的火炬?
解决方法
您链接到的文档是PyTorch当前主分支中的文档。是的,这是每晚的功能。稳定版本(1.6)的文档未提及add_hparams
。
您可以选择Preview (Nightly)
而不是Stable
来获取每晚here下载PyTorch的命令。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。