ADBench icon indicating copy to clipboard operation
ADBench copied to clipboard

Benchmarking various AD tools.

Results 27 ADBench issues
Sort by recently updated
recently updated
newest added

We should modify the Azure Batch script to produce full graphs not only for master branch, but also for other branches. Moreover, Web Viewer should be modified to display results...

enhancement

The "replicate point" option is strange, and might lead to unrealistic timings, e.g. with branch prediction or cache behaviour. We should remove it.

enhancement

The runners should check out of memory situations (e.g. catch OOM exceptions or perform apriori tests if it's possible) and return a special exit code if such a situation appears...

enhancement

We have a pipeline that looks a bit like this * CMake * accepts a complicated family of options * builds some dependencies * creates a `build.ninja` file to tell...

enhancement
documentation

We should merge something like https://github.com/awf/autodiff/tree/toelli/run-all. The commit that unredirects stderr should be tidied up a bit.

enhancement

The comment at https://github.com/awf/ADBench/blob/37f7f15137e5c8759785840917e4d773819bfddf/usr/awf/Julia/gmm3.jl#L14 says that the elements in the lower triangle are inserted row-major. This is the sensible order for most of the languages we support, but it appears...

enhancement

After setting up cmake and running `make` I get strange compiler errors in gmm_eigen.h: ``` In file included from /home/athas/repos/ADBench/tools/Manual/gmm_d.cpp:176: /home/athas/repos/ADBench/tools/Manual/../cpp-common/gmm_eigen.h: In function ‘void gmm_objective_no_priors(int, int, int, const Eigen::Map&, const...

bug

All our 2.5M points GMM benchmark expect to work in the "replicate point" mode, where all points have the same coordinates, stated in the input file only once. All of...

enhancement

LSTM logsumexp has [2 added to the sum](https://github.com/awf/ADBench/blob/5020acbcd3948aab74be042a9cbaf670bb28b21c/src/cpp/shared/lstm.h#L22). Do we know why this is? The earliest occurrence I can see is https://github.com/awf/ADBench/commit/d75f713d8a6fa4f8ff3f988692c1a5c76238abe9#diff-cadabfe323e7f3ac5fe22b5de628d2aeR24

enhancement

1. make ``cam`` in ``project`` a ``` struct Camera{T} rot :: SVector{3,T} centre :: SVector{2,T} radial :: SVector{2,T} focal :: T X0 : SVector{2,T} ```

enhancement