torch.func.grad_and_value¶
- torch.func.grad_and_value(func, argnums=0, has_aux=False)[source]¶
返回一個函式,用於計算梯度和原始(或前向)計算的元組。
- 引數
- 返回
返回一個函式,用於計算相對於輸入的梯度和前向計算的元組。預設情況下,該函式的輸出是相對於第一個引數的梯度 tensor(s) 和原始計算的元組。如果指定了
has_aux等於True,則返回梯度元組和包含輸出輔助物件的前向計算元組。如果argnums是一個整數元組,則返回一個元組,該元組包含相對於每個argnums值的輸出梯度元組以及前向計算。- 返回型別
參見
grad()獲取示例