from torch.utils.tensorboard import SummaryWriter
writer=SummaryWriter("logs")
writer.add_image("test")
for i in range(100):
writer.add_scalar("y=x",i,i)
writer.close()
上述代码报错
PS D:\zzzz\自学> & D:/ananconda/envs/pytorch1/python.exe d:/zzzz/自学/pytorch-tutorial-master/src/P8_Tensorboard.py
Traceback (most recent call last):
File "d:/zzzz/自学/pytorch-tutorial-master/src/P8_Tensorboard.py", line 1, in
from torch.utils.tensorboard import SummaryWriter
File "D:\ananconda\envs\pytorch1\lib\site-packages\torch\utils\tensorboard_init.py", line 13, in
from .writer import FileWriter, SummaryWriter # noqa: F401
File "D:\ananconda\envs\pytorch1\lib\site-packages\torch\utils\tensorboard\writer.py", line 13, in
from tensorboard.summary.writer.event_file_writer import EventFileWriter
File "D:\ananconda\envs\pytorch1\lib\site-packages\tensorboard\summary_init.py", line 22, in
from tensorboard.summary import v1 # noqa: F401
File "D:\ananconda\envs\pytorch1\lib\site-packages\tensorboard\summary\v1.py", line 23, in
from tensorboard.plugins.histogram import summary as histogram_summary
File "D:\ananconda\envs\pytorch1\lib\site-packages\tensorboard\plugins\histogram\summary.py", line 35, in
from tensorboard.plugins.histogram import summary_v2
File "D:\ananconda\envs\pytorch1\lib\site-packages\tensorboard\plugins\histogram\summary_v2.py", line 35, in
from tensorboard.util import tensor_util
File "D:\ananconda\envs\pytorch1\lib\site-packages\tensorboard\util\tensor_util.py", line 20, in
from tensorboard.compat.tensorflow_stub import dtypes, compat, tensor_shape
File "D:\ananconda\envs\pytorch1\lib\site-packages\tensorboard\compat\tensorflow_stub_init.py", line 25, in
from . import app # noqa
File "D:\ananconda\envs\pytorch1\lib\site-packages\tensorboard\compat\tensorflow_stub\app.py", line 21, in
from . import flags
File "D:\ananconda\envs\pytorch1\lib\site-packages\tensorboard\compat\tensorflow_stub\flags.py", line 25, in
from absl.flags import * # pylint: disable=wildcard-import
File "D:\ananconda\envs\pytorch1\lib\site-packages\absl\flags_init_.py", line 35, in
from absl.flags import _argument_parser
File "D:\ananconda\envs\pytorch1\lib\site-packages\absl\flags_argument_parser.py", line 82, in
class ArgumentParser(Generic[_T], metaclass=_ArgumentParserCache):
TypeError: metaclass conflict: the metaclass of a derived class must be a (non-strict) subclass of the metaclasses of all its bases