Torch.matmul(S, v), где S — симметрично, а v — вектор: как ускорить вычисления?Python

Программы на Python
Ответить
Anonymous
 Torch.matmul(S, v), где S — симметрично, а v — вектор: как ускорить вычисления?

Сообщение Anonymous »

Пусть S — симметричная матрица nxn, а v — одномерный вектор.
Нам нужно эффективно вычислить вектор (S x v) внутри функции потерь pytorch.
Знаете ли вы, есть ли способ сохранить градуировки тензоров и использовать быструю и специализированную функцию torch.matmul() для симметричных входных матриц?
Извините за мое незнания, но нам сказали использовать только методы pytorch внутри реализации потерь.

Подробнее здесь: https://stackoverflow.com/questions/798 ... d-up-compu
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»