Pytorch предпочитает способ копирования тензора - PullRequest
8 голосов
/ 20 марта 2019

Кажется, что есть несколько способов создать копию тензора в Pytorch, в том числе

y = tensor.new_tensor(x) #a

y = x.clone().detach() #b

y = torch.empty_like(x).copy_(x) #c

y = torch.tensor(x) #d

b явно предпочтительнее, чем a и d в соответствии с предупреждением пользователя, которое я получаю, еслиЯ выполняю либо a, либо d.Почему это предпочтительнее?Спектакль?Я бы сказал, что это менее читабельно.

Какие-либо причины для / против использования c?

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