Pytorch tenor.method () против torch.method (тензор)? - PullRequest
0 голосов
/ 13 апреля 2020

Я заметил, что вы часто можете вызывать метод, работающий с тензорами, из самого модуля резака или вызывать его как связанный метод на экземпляре тензора резака.

Например:

import torch
my_tens = torch.ones((3,2)) 
another_tens = torch.ones((3,2))
res_tens = my_tens==another_tens

# both are equivalent:
torch.all(res_tens, dim=1)
res_tens.all(dim=1)

Аналогично, .sum() и другие методы работают одинаково. Это почему? Есть ли преимущества использования одного подхода или другого?

1 Ответ

0 голосов
/ 16 апреля 2020

Эти два варианта эквивалентны и запускают одну и ту же реализацию "под капотом". Вы можете использовать все, что вам удобнее и сделает ваш код более читабельным.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...