MATRIXLAB·MULTIVERSE

20 个软件包 · 已补上 AD

返回 CodeUniverse

SHTns · /zh/code/shtns/

CodeUniverse · 软件包

SHTns

标量空间目标对全部谱系数的梯度

对原软件的综合求导场景加速(对比有限差分) 加速倍数: 54.6×

高维算例

标量空间目标对全部谱系数的梯度

随包提供的高维算例场景原文。

请求的 FD 分量 1 – 256 · AD 分量 1024

查看高维算例数值
SHTns · 高维算例
项目数值
AD 中位(秒)0.00013879092875868082
FD 中位(秒)0.00757716700900346
FD / AD54.594108395787636
最大缩放误差3.432158383054329e-7
AD 分量1024
请求的 FD 分量256
参数个数256
重复次数7
随分量数增长的梯度开销
请求的 FD 分量AD 中位(秒)FD 中位(秒)FD / AD最大缩放误差AD 分量
110240.000136208022013306620.000031625037081539630.23218189805626922.0945844608301974e-10
210240.000136958085931837560.0000609999988228082660.4453917299425992.756671389349418e-9
410240.000137416995130479340.000120584038086235520.87750454717583741.9546396225773617e-8
810240.000135542009957134720.000238499953411519531.75960171674409548.227034368004986e-8
1610240.00013491697609424590.000474500004202127463.51697775875636788.227034368004986e-8
3210240.000133499968796968460.00094566599000245337.0836420302139251.259285234422869e-7
6410240.000135041074827313420.00188920809887349613.9898775338493131.259285234422869e-7
12810240.000138708972372114660.003746500005945563327.0097884936731063.432158383054329e-7
25610240.000138790928758680820.0075771670090034654.5941083957876363.432158383054329e-7

单向性能审计

查看单向审计数值
高维算例场景问题规模重复次数AD 中位(秒)FD 中位(秒)FD / AD相对误差随附结论
scalar_transform_direction16x12—0.0000120829790830.00000737502705310.6103649611.0715e-10—

FD/AD > 1 表示自动微分更快;FD/AD < 1 表示有限差分对比更快。只测一个方向,在该包自己的用例内测量。