简体   繁体   English

TypeError:__ init __()得到一个意外的关键字参数'log_dir'

[英]TypeError: __init__() got an unexpected keyword argument 'log_dir'

def _get_file_writer(self):
        """Returns the default FileWriter instance. Recreates it if closed."""
        if not self._write_to_disk:
            self.file_writer = DummyFileWriter(logdir=self.logdir)
            self.all_writers = {self.file_writer.get_logdir(): self.file_writer}
            return self.file_writer

        if self.all_writers is None or self.file_writer is None:
            if 'purge_step' in self.kwargs.keys():
                most_recent_step = self.kwargs.pop('purge_step')
                self.file_writer = FileWriter(logdir=self.logdir, **self.kwargs)
                self.file_writer.add_event(
                    Event(step=most_recent_step, file_version='brain.Event:2'))
                self.file_writer.add_event(
                    Event(step=most_recent_step, session_log=SessionLog(status=SessionLog.START)))
            else:
                self.file_writer = FileWriter(logdir=self.logdir, **self.kwargs)
            self.all_writers = {self.file_writer.get_logdir(): self.file_writer}
        return self.file_writer

    def add_scalar(self, tag, scalar_value, global_step=None, walltime=None):
        """Add scalar data to summary.
  File "C:\\Users\\dell\\Anaconda3\\envs\\tensorenviron\\lib\\site-packages\\tensorboardX\\writer.py", line 310, in _get_file_writer self.file_writer = FileWriter(logdir=self.logdir, **self.kwargs) TypeError: __init__() got an unexpected keyword argument 'log_dir' 

The problem is outside this snippet of code, probably in the initialisation of whatever class _get_file_writer is part of. 问题出在这段代码之外,可能是在_get_file_writer类的初始化过程中。 Your dict self.kwargs contains a log_dir key that you're passing to FileWriter through **self.kwargs whereas tf.summary.FileWriter expects logdir . 你的dict self.kwargs包含一个log_dir键,你通过**self.kwargs传递给FileWriter,而tf.summary.FileWriter需要logdir

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 TypeError: __init__() 得到了一个意外的关键字参数 'dir' - TypeError: __init__() got an unexpected keyword argument 'dir' 如何修复 protonvpn TypeError: __init__() got an unexpected keyword argument 'log_dir_path'? - How to fix protonvpn TypeError: __init__() got an unexpected keyword argument 'log_dir_path'? TypeError:__init __()获得了意外的关键字参数'log_path' - TypeError: __init__() got an unexpected keyword argument 'log_path' TypeError at '' __init__() 得到一个意外的关键字参数 '' - TypeError at '' __init__() got an unexpected keyword argument '' Scrapy错误:TypeError:__ init __()得到一个意外的关键字参数'deny' - Scrapy Error: TypeError: __init__() got an unexpected keyword argument 'deny' TypeError:__init __()得到了意外的关键字参数错误 - TypeError: __init__() got an unexpected keyword argument error TypeError:__ init __()在argparse中有一个意外的关键字参数'type' - TypeError: __init__() got an unexpected keyword argument 'type' in argparse 图片/创建时发生TypeError-__init __()得到了意外的关键字参数'save' - TypeError at images/create - __init__() got an unexpected keyword argument 'save' TypeError:__init __()获得了意外的关键字参数'n_components' - TypeError: __init__() got an unexpected keyword argument 'n_components' TypeError:__init __()获得了意外的关键字参数'cv' - TypeError: __init__() got an unexpected keyword argument 'cv'
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM