#pytorch #tensorboard #pytorch-lightning
Вопрос:
Я хочу записывать журналы в s3, и tensorboard делает это за меня. Однако он также записывает пустые папки в локальный каталог. Я использую молнию pytorch и тензорную доску, код такой:
data = DataModule(**dict_args)
model = BaseModel(**dict_args)
tb_logger = TensorBoardLogger("s3://my-bucket/path")
trainer = pl.Trainer.from_argparse_args(
args,
logger=tb_logger,
max_epochs=args.epochs,
)
trainer.fit(model, datamodule=data)
Этот фрагмент кода записывает журналы как в s3, так и в локальный каталог s3:/my-bucket/path
. В каталоге нет файлов, что хорошо, но мне интересно, смогу ли я что-то сделать, чтобы избежать записи в локальный каталог.
Комментарии:
1. Какую
pytorch-lightning
версию вы используете?2. @Berriel pytorch_lightning 1.4.1
3. Хм… этого не должно было случиться. Не могли бы вы отладить, чтобы проверить, где в TensorBoardLogger создается локальный каталог? Сейчас у меня нет доступа к корзине s3. В любом случае, на данный момент вы не найдете никакого интерфейса, чтобы отключить его. Это стоило бы проблемы на их github, если кто-то другой может воспроизвести проблему.