Не получается заставить работать пирзорч с тензорной доской - PullRequest
0 голосов
/ 04 ноября 2019

Я прохожу этот урок, чтобы настроить pytorch (v1.3.0 через conda) с тензорной доской https://pytorch.org/tutorials/intermediate/tensorboard_tutorial.html#

, но на шаге

from torch.utils.tensorboard import SummaryWriter

# default `log_dir` is "runs" - we'll be more specific here
writer = SummaryWriter('runs/fashion_mnist_experiment_1')

Я получаю ошибку

---------------------------------------------------------------------------
ModuleNotFoundError                       Traceback (most recent call last)
C:\ProgramData\Anaconda3\envs\fastai_v1\lib\site-packages\torch\utils\tensorboard\__init__.py in 
      1 try:
----> 2     from tensorboard.summary.writer.record_writer import RecordWriter  # noqa F401
      3 except ImportError:

ModuleNotFoundError: No module named 'tensorboard.summary'; 'tensorboard' is not a package

During handling of the above exception, another exception occurred:

ImportError                               Traceback (most recent call last)
c:\Users\matt\Documents\code\playground\tensorboard.py in 
----> 1 from torch.utils.tensorboard import SummaryWriter
      2 
      3 # default `log_dir` is "runs" - we'll be more specific here
      4 writer = SummaryWriter('runs/fashion_mnist_experiment_1')

C:\ProgramData\Anaconda3\envs\fastai_v1\lib\site-packages\torch\utils\tensorboard\__init__.py in 
      2     from tensorboard.summary.writer.record_writer import RecordWriter  # noqa F401
      3 except ImportError:
----> 4     raise ImportError('TensorBoard logging requires TensorBoard with Python summary writer installed. '
      5                       'This should be available in 1.14 or above.')
      6 from .writer import FileWriter, SummaryWriter  # noqa F401

ImportError: TensorBoard logging requires TensorBoard with Python summary writer installed. This should be available in 1.14 or above.

У кого-нибудь есть предложения?

1 Ответ

1 голос
/ 04 ноября 2019

Я столкнулся с той же ошибкой, которую решил, выполнив следующие действия:

  1. Удалил всю установку Tensorflow или Tensorboard из среды conda.
  2. Затем, активировав ту же среду conda, введите «pip install -U tb-nightly»
  3. Затем введите «pip install -U future»
  4. done
...