fun (Callable) – 一个函数,它接受可变数量的 array
或 array
树,并返回一个标量输出 array
。
argnums (int 或 list(int), 可选) – 指定 fun
的位置参数的索引(或索引列表),以计算相对于这些参数的梯度。如果既未提供 argnums
也未提供 argnames
,则 argnums
默认为 0
,表示 fun
的第一个参数。
argnames (str 或 list(str), 可选) – 指定 fun
的关键字参数,以计算相对于这些参数的梯度。它默认为 [],因此默认情况下不计算关键字参数的梯度。