Я получаю предупреждения за определенные инструкции.
Пример 1:
Код:
input_a = Variable(torch.stack(a1, dim=0), requires_grad=False).to(self.device)
Предупреждения:
Неожиданный аргумент (ы)
Возможные вызываемые абоненты :
object (self: object)
object .__ new __ (cls: object)
Неразрешенная ссылка на атрибут 'to' для класса 'Variable'
Пример 2:
Код:
optimizer = torch.optim.Adam(model.parameters(), lr=self.lr, betas=(0.9, 0.999), eps=1e-8)
...
print('%d minutes: epoch %d loss = %.3f, learning rate: %.4f'
% ((time.time() - start_time) // 60, epoch + 1, avg_loss, optimizer.param_groups[0]['lr']))
Предупреждение:
Тип 'Адам' не дал ожидаемого атрибута 'param_groups'
Что они означают и как мне переписать свой код, чтобы удалить их?