Как сохранить тензор pytorch в режиме добавления - PullRequest
0 голосов
/ 07 февраля 2019

Как сохранить несколько тензорных добавок, используя torch.save()?

Например

for i in range(20):
       ......
    loss = criterion(scores, labels) 
    torch.save(loss,'loss.pt')

Как сохранить все эти 20 потерь?

1 Ответ

0 голосов
/ 07 февраля 2019

Возможно, невозможно напрямую добавить файл, по крайней мере, я не смог найти документацию для этого.Однако в вашем примере лучшим подходом является добавление в список и сохранение в конце.

import torch

losses = []
for i in range(20):
    #   ......
    loss = criterion(scores, labels) 
    losses.append(loss.item())


torch.save(losses, 'loss.pt')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...