feat: 后向自动微分

This commit is contained in:
mayge
2026-04-07 13:00:35 +08:00
parent 58aedec43c
commit e8cbf452e8
6 changed files with 273 additions and 19 deletions

View File

@@ -9,8 +9,8 @@
namespace forwardad{
template <typename Func, typename... Args>
Result diff(const Func& f, Args... args) {
Result res;
ADResult diff(const Func& f, Args... args) {
ADResult res;
constexpr size_t N = sizeof...(Args);
res.gradient.resize(N);