(not at the head of any monitored branch or PR)
2026-04-13 14:38.27: New job: test owl.0.7.2 with dune.3.22.2, using opam dev
                              from https://github.com/ocaml/opam-repository.git#refs/pull/29704/head (3e0c395e7b1393a792367f8edca3654dac71e6fd)
                              on debian-13-ocaml-4.14/amd64

To reproduce locally:

cd $(mktemp -d)
git clone --recursive "https://github.com/ocaml/opam-repository.git" && cd "opam-repository" && git fetch origin "refs/pull/29704/head" && git reset --hard 3e0c395e
git fetch origin master
git merge --no-edit 6a41074e987f45580dd8672b99e1d9355175a27f
cat > ../Dockerfile <<'END-OF-DOCKERFILE'
FROM ocaml/opam:debian-13-ocaml-4.14@sha256:ec5999d94ff5da2754b2d163583ef868ccaefbaaabbe66412fde8712ae6f5126
USER 1000:1000
WORKDIR /home/opam
RUN sudo ln -f /usr/bin/opam-dev /usr/bin/opam
RUN opam init --reinit -ni
RUN opam option solver=builtin-0install && opam config report
ENV OPAMDOWNLOADJOBS="1"
ENV OPAMERRLOGLEN="0"
ENV OPAMPRECISETRACKING="1"
ENV CI="true"
ENV OPAM_REPO_CI="true"
RUN rm -rf opam-repository/
COPY --chown=1000:1000 . opam-repository/
RUN opam repository set-url --strict default opam-repository/
RUN opam update --depexts || true
RUN opam pin add -k version -yn dune.3.22.2 3.22.2
RUN opam reinstall dune.3.22.2; \
    res=$?; \
    test "$res" != 31 && exit "$res"; \
    export OPAMCLI=2.0; \
    build_dir=$(opam var prefix)/.opam-switch/build; \
    failed=$(ls "$build_dir"); \
    partial_fails=""; \
    for pkg in $failed; do \
    if opam show -f x-ci-accept-failures: "$pkg" | grep -qF "\"debian-13\""; then \
    echo "A package failed and has been disabled for CI using the 'x-ci-accept-failures' field."; \
    fi; \
    test "$pkg" != 'dune.3.22.2' && partial_fails="$partial_fails $pkg"; \
    done; \
    test "${partial_fails}" != "" && echo "opam-repo-ci detected dependencies failing: ${partial_fails}"; \
    exit 1
RUN opam reinstall owl.0.7.2; \
    res=$?; \
    test "$res" != 31 && exit "$res"; \
    export OPAMCLI=2.0; \
    build_dir=$(opam var prefix)/.opam-switch/build; \
    failed=$(ls "$build_dir"); \
    partial_fails=""; \
    for pkg in $failed; do \
    if opam show -f x-ci-accept-failures: "$pkg" | grep -qF "\"debian-13\""; then \
    echo "A package failed and has been disabled for CI using the 'x-ci-accept-failures' field."; \
    fi; \
    test "$pkg" != 'owl.0.7.2' && partial_fails="$partial_fails $pkg"; \
    done; \
    test "${partial_fails}" != "" && echo "opam-repo-ci detected dependencies failing: ${partial_fails}"; \
    exit 1
RUN (opam reinstall --with-test owl.0.7.2) || true
RUN opam reinstall --with-test --verbose owl.0.7.2; \
    res=$?; \
    test "$res" != 31 && exit "$res"; \
    export OPAMCLI=2.0; \
    build_dir=$(opam var prefix)/.opam-switch/build; \
    failed=$(ls "$build_dir"); \
    partial_fails=""; \
    for pkg in $failed; do \
    if opam show -f x-ci-accept-failures: "$pkg" | grep -qF "\"debian-13\""; then \
    echo "A package failed and has been disabled for CI using the 'x-ci-accept-failures' field."; \
    fi; \
    test "$pkg" != 'owl.0.7.2' && partial_fails="$partial_fails $pkg"; \
    done; \
    test "${partial_fails}" != "" && echo "opam-repo-ci detected dependencies failing: ${partial_fails}"; \
    exit 1

END-OF-DOCKERFILE
docker build -f ../Dockerfile .

2026-04-13 14:38.27: Using cache hint "ocaml/opam:debian-13-ocaml-4.14@sha256:ec5999d94ff5da2754b2d163583ef868ccaefbaaabbe66412fde8712ae6f5126-dune.3.22.2-owl.0.7.2-3e0c395e7b1393a792367f8edca3654dac71e6fd"
2026-04-13 14:38.27: Using OBuilder spec:
((from ocaml/opam:debian-13-ocaml-4.14@sha256:ec5999d94ff5da2754b2d163583ef868ccaefbaaabbe66412fde8712ae6f5126)
 (user (uid 1000) (gid 1000))
 (workdir /home/opam)
 (run (shell "sudo ln -f /usr/bin/opam-dev /usr/bin/opam"))
 (run (network host)
      (shell "opam init --reinit --config .opamrc-sandbox -ni"))
 (run (shell "opam option solver=builtin-0install && opam config report"))
 (env OPAMDOWNLOADJOBS 1)
 (env OPAMERRLOGLEN 0)
 (env OPAMPRECISETRACKING 1)
 (env CI true)
 (env OPAM_REPO_CI true)
 (run (shell "rm -rf opam-repository/"))
 (copy (src .) (dst opam-repository/))
 (run (shell "opam repository set-url --strict default opam-repository/"))
 (run (network host)
      (shell "opam update --depexts || true"))
 (run (shell "opam pin add -k version -yn dune.3.22.2 3.22.2"))
 (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
      (network host)
      (shell  "opam reinstall dune.3.22.2;\
             \n        res=$?;\
             \n        test \"$res\" != 31 && exit \"$res\";\
             \n        export OPAMCLI=2.0;\
             \n        build_dir=$(opam var prefix)/.opam-switch/build;\
             \n        failed=$(ls \"$build_dir\");\
             \n        partial_fails=\"\";\
             \n        for pkg in $failed; do\
             \n          if opam show -f x-ci-accept-failures: \"$pkg\" | grep -qF \"\\\"debian-13\\\"\"; then\
             \n            echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\
             \n          fi;\
             \n          test \"$pkg\" != 'dune.3.22.2' && partial_fails=\"$partial_fails $pkg\";\
             \n        done;\
             \n        test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
             \n        exit 1"))
 (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
      (network host)
      (shell  "opam reinstall owl.0.7.2;\
             \n        res=$?;\
             \n        test \"$res\" != 31 && exit \"$res\";\
             \n        export OPAMCLI=2.0;\
             \n        build_dir=$(opam var prefix)/.opam-switch/build;\
             \n        failed=$(ls \"$build_dir\");\
             \n        partial_fails=\"\";\
             \n        for pkg in $failed; do\
             \n          if opam show -f x-ci-accept-failures: \"$pkg\" | grep -qF \"\\\"debian-13\\\"\"; then\
             \n            echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\
             \n          fi;\
             \n          test \"$pkg\" != 'owl.0.7.2' && partial_fails=\"$partial_fails $pkg\";\
             \n        done;\
             \n        test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
             \n        exit 1"))
 (run (network host)
      (shell "(opam reinstall --with-test owl.0.7.2) || true"))
 (run (shell  "opam reinstall --with-test --verbose owl.0.7.2;\
             \n        res=$?;\
             \n        test \"$res\" != 31 && exit \"$res\";\
             \n        export OPAMCLI=2.0;\
             \n        build_dir=$(opam var prefix)/.opam-switch/build;\
             \n        failed=$(ls \"$build_dir\");\
             \n        partial_fails=\"\";\
             \n        for pkg in $failed; do\
             \n          if opam show -f x-ci-accept-failures: \"$pkg\" | grep -qF \"\\\"debian-13\\\"\"; then\
             \n            echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\
             \n          fi;\
             \n          test \"$pkg\" != 'owl.0.7.2' && partial_fails=\"$partial_fails $pkg\";\
             \n        done;\
             \n        test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
             \n        exit 1"))
)

2026-04-13 14:38.27: Waiting for resource in pool OCluster
2026-04-13 14:59.34: Waiting for worker…
2026-04-13 15:05.09: Got resource from pool OCluster
Building on bremusa.ocamllabs.io
All commits already cached
Updating files:  94% (17725/18720)
Updating files:  95% (17784/18720)
Updating files:  96% (17972/18720)
Updating files:  97% (18159/18720)
Updating files:  98% (18346/18720)
Updating files:  99% (18533/18720)
Updating files: 100% (18720/18720)
Updating files: 100% (18720/18720), done.
HEAD is now at 6a41074e98 Merge pull request #29690 from paurkedal/caqti.2.3.0
Merge made by the 'ort' strategy.
 packages/chrome-trace/chrome-trace.3.22.2/opam     | 39 +++++++++++
 .../dune-action-plugin.3.22.2/opam                 | 52 +++++++++++++++
 .../dune-action-trace.3.22.2/opam                  | 39 +++++++++++
 .../dune-build-info/dune-build-info.3.22.2/opam    | 45 +++++++++++++
 .../dune-configurator.3.22.2/opam                  | 49 ++++++++++++++
 packages/dune-glob/dune-glob.3.22.2/opam           | 42 ++++++++++++
 .../dune-private-libs.3.22.2/opam                  | 50 +++++++++++++++
 packages/dune-rpc-lwt/dune-rpc-lwt.3.22.2/opam     | 41 ++++++++++++
 packages/dune-rpc/dune-rpc.3.22.2/opam             | 44 +++++++++++++
 packages/dune-site/dune-site.3.22.2/opam           | 37 +++++++++++
 packages/dune/dune.3.22.2/opam                     | 75 ++++++++++++++++++++++
 packages/dyn/dyn.3.22.2/opam                       | 40 ++++++++++++
 packages/fs-io/fs-io.3.22.2/opam                   | 39 +++++++++++
 packages/ocamlc-loc/ocamlc-loc.3.22.2/opam         | 43 +++++++++++++
 packages/ordering/ordering.3.22.2/opam             | 38 +++++++++++
 packages/stdune/stdune.3.22.2/opam                 | 46 +++++++++++++
 packages/top-closure/top-closure.3.22.2/opam       | 38 +++++++++++
 packages/xdg/xdg.3.22.2/opam                       | 39 +++++++++++
 18 files changed, 796 insertions(+)
 create mode 100644 packages/chrome-trace/chrome-trace.3.22.2/opam
 create mode 100644 packages/dune-action-plugin/dune-action-plugin.3.22.2/opam
 create mode 100644 packages/dune-action-trace/dune-action-trace.3.22.2/opam
 create mode 100644 packages/dune-build-info/dune-build-info.3.22.2/opam
 create mode 100644 packages/dune-configurator/dune-configurator.3.22.2/opam
 create mode 100644 packages/dune-glob/dune-glob.3.22.2/opam
 create mode 100644 packages/dune-private-libs/dune-private-libs.3.22.2/opam
 create mode 100644 packages/dune-rpc-lwt/dune-rpc-lwt.3.22.2/opam
 create mode 100644 packages/dune-rpc/dune-rpc.3.22.2/opam
 create mode 100644 packages/dune-site/dune-site.3.22.2/opam
 create mode 100644 packages/dune/dune.3.22.2/opam
 create mode 100644 packages/dyn/dyn.3.22.2/opam
 create mode 100644 packages/fs-io/fs-io.3.22.2/opam
 create mode 100644 packages/ocamlc-loc/ocamlc-loc.3.22.2/opam
 create mode 100644 packages/ordering/ordering.3.22.2/opam
 create mode 100644 packages/stdune/stdune.3.22.2/opam
 create mode 100644 packages/top-closure/top-closure.3.22.2/opam
 create mode 100644 packages/xdg/xdg.3.22.2/opam

(from ocaml/opam:debian-13-ocaml-4.14@sha256:ec5999d94ff5da2754b2d163583ef868ccaefbaaabbe66412fde8712ae6f5126)
Unable to find image 'ocaml/opam:debian-13-ocaml-4.14@sha256:ec5999d94ff5da2754b2d163583ef868ccaefbaaabbe66412fde8712ae6f5126' locally
docker.io/ocaml/opam@sha256:ec5999d94ff5da2754b2d163583ef868ccaefbaaabbe66412fde8712ae6f5126: Pulling from ocaml/opam
8f6ad858d0a4: Already exists
9cb5e198c8cf: Already exists
2d346d36dcf2: Already exists
cdc35e289b8d: Already exists
aeb7244bb580: Already exists
fc1943254a0d: Already exists
84238c416f8e: Already exists
fbbfe75d3112: Already exists
221fdc5d9929: Already exists
1fec9149b52a: Already exists
9c6e52557f24: Already exists
8737f5036aae: Already exists
d69c4074de14: Already exists
7237152a5f04: Already exists
fba4b414d8a0: Already exists
40d552afb3ef: Already exists
077cc17dc8e4: Already exists
077cc17dc8e4: Already exists
169e1be36a55: Already exists
0a8a005097ab: Already exists
caba3ec4b361: Already exists
6a364dc641f8: Already exists
4f4fb700ef54: Already exists
ab8052928cdc: Already exists
f5717a28dd6a: Already exists
79233a9b9bed: Already exists
d832d53e7392: Already exists
1872dad82243: Already exists
bfd849b08ba7: Already exists
834a8024ef15: Already exists
98ccec79258b: Already exists
fb48f36a0542: Already exists
3688b13db8e7: Already exists
a5c099f5f72c: Already exists
1ff1760de5b0: Already exists
98eec6764aa5: Already exists
aa22ae69debd: Already exists
12bfb7b962a2: Already exists
ec25ce9bb816: Already exists
beadd3cf7357: Already exists
d0d0c65a426d: Already exists
27080da82c6b: Pulling fs layer
3b99adeb504e: Pulling fs layer
867c8a52ad10: Pulling fs layer
01ca275a6ca2: Pulling fs layer
01ca275a6ca2: Waiting
3b99adeb504e: Verifying Checksum
3b99adeb504e: Download complete
867c8a52ad10: Download complete
01ca275a6ca2: Verifying Checksum
01ca275a6ca2: Download complete
27080da82c6b: Verifying Checksum
27080da82c6b: Download complete
27080da82c6b: Pull complete
3b99adeb504e: Pull complete
867c8a52ad10: Pull complete
01ca275a6ca2: Pull complete
Digest: sha256:ec5999d94ff5da2754b2d163583ef868ccaefbaaabbe66412fde8712ae6f5126
Status: Downloaded newer image for ocaml/opam@sha256:ec5999d94ff5da2754b2d163583ef868ccaefbaaabbe66412fde8712ae6f5126
2026-04-13 15:05.14 ---> using "d0e330c08fa445d83f06df86dbe749aac73c20b9c3be340824d01a143f189b82" from cache

/: (user (uid 1000) (gid 1000))

/: (workdir /home/opam)

/home/opam: (run (shell "sudo ln -f /usr/bin/opam-dev /usr/bin/opam"))
2026-04-13 15:05.14 ---> using "3ec7ac935151f5277a236626f366bf7f6f18395cb01e6e86eff2abeffc750f69" from cache

/home/opam: (run (network host)
                 (shell "opam init --reinit --config .opamrc-sandbox -ni"))
Configuring from /home/opam/.opamrc-sandbox, then /home/opam/.opamrc, and finally from built-in defaults.
Checking for available remotes: rsync and local, git.
  - you won't be able to use mercurial repositories unless you install the hg command on your system.
  - you won't be able to use darcs repositories unless you install the darcs command on your system.

This version of opam requires an update to the layout of /home/opam/.opam from version 2.0 to version 2.2, which can't be reverted.
You may want to back it up before going further.

Continue? [Y/n] y
Format upgrade done.

<><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><>
[default] Initialised
2026-04-13 15:05.14 ---> using "b5a0847c35501fd963cedc3388b00c999e5617a9db85df5529c240a6fc10a617" from cache

/home/opam: (run (shell "opam option solver=builtin-0install && opam config report"))
Set to 'builtin-0install' the field solver in global configuration
# opam config report
# opam-version         2.5.0
# self-upgrade         no
# system               arch=x86_64 os=linux os-distribution=debian os-version=13
# solver               builtin-0install
# install-criteria     -changed,-count[avoid-version,solution]
# upgrade-criteria     -count[avoid-version,solution]
# jobs                 71
# repositories         1 (version-controlled)
# pinned               1 (version)
# current-switch       4.14
# invariant            ["ocaml-base-compiler" {= "4.14.3"}]
# compiler-packages    ocaml-base-compiler.4.14.3, ocaml-options-vanilla.1
# ocaml:native         true
# ocaml:native-tools   true
# ocaml:native-dynlink true
# ocaml:stubsdir       /home/opam/.opam/4.14/lib/ocaml/stublibs:/home/opam/.opam/4.14/lib/ocaml
# ocaml:preinstalled   false
# ocaml:compiler       4.14.3
2026-04-13 15:05.14 ---> using "28464b62e165a839b63b1c2ae024a4b4fcbe23c1802c3adf881d35db6bc1d4c2" from cache

/home/opam: (env OPAMDOWNLOADJOBS 1)

/home/opam: (env OPAMERRLOGLEN 0)

/home/opam: (env OPAMPRECISETRACKING 1)

/home/opam: (env CI true)

/home/opam: (env OPAM_REPO_CI true)

/home/opam: (run (shell "rm -rf opam-repository/"))
2026-04-13 15:05.14 ---> using "4dfd69403557bd9c8ecec7a8b2fdd9b50feea12943fd8b9150cd347ede8d5f38" from cache

/home/opam: (copy (src .) (dst opam-repository/))
2026-04-13 15:05.15 ---> using "edfc1136fda934d7cb565de13b26830fecc90a7ab0b3857f616327ea2529452b" from cache

/home/opam: (run (shell "opam repository set-url --strict default opam-repository/"))
[default] Initialised
2026-04-13 15:05.15 ---> using "b0e78c7a2e37b10ad9605e02581a51654b0778194c38cb8fb47cf5dccb0d651f" from cache

/home/opam: (run (network host)
                 (shell "opam update --depexts || true"))
+ /usr/bin/sudo "apt-get" "update"
- Hit:1 http://deb.debian.org/debian trixie InRelease
- Get:2 http://deb.debian.org/debian trixie-updates InRelease [47.3 kB]
- Get:3 http://deb.debian.org/debian-security trixie-security InRelease [43.4 kB]
- Get:4 http://deb.debian.org/debian-security trixie-security/main amd64 Packages [122 kB]
- Fetched 213 kB in 0s (940 kB/s)
- Reading package lists...
- 
2026-04-13 15:05.15 ---> using "044cfe461c26a47734ddd2294ed3e29edb1a69aa3837f8ab53eee87e4aaa3c6d" from cache

/home/opam: (run (shell "opam pin add -k version -yn dune.3.22.2 3.22.2"))
dune is now pinned to version 3.22.2
2026-04-13 15:05.15 ---> using "12f72cd8261a737fbe7223f71f57c1e6abfb3d9cd5eae55fb044ffbcd6c001c9" from cache

/home/opam: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
                 (network host)
                 (shell  "opam reinstall dune.3.22.2;\
                        \n        res=$?;\
                        \n        test \"$res\" != 31 && exit \"$res\";\
                        \n        export OPAMCLI=2.0;\
                        \n        build_dir=$(opam var prefix)/.opam-switch/build;\
                        \n        failed=$(ls \"$build_dir\");\
                        \n        partial_fails=\"\";\
                        \n        for pkg in $failed; do\
                        \n          if opam show -f x-ci-accept-failures: \"$pkg\" | grep -qF \"\\\"debian-13\\\"\"; then\
                        \n            echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\
                        \n          fi;\
                        \n          test \"$pkg\" != 'dune.3.22.2' && partial_fails=\"$partial_fails $pkg\";\
                        \n        done;\
                        \n        test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
                        \n        exit 1"))
dune.3.22.2 is not installed. Install it? [Y/n] y
The following actions will be performed:
=== install 1 package
  - install dune 3.22.2 (pinned)

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved dune.3.22.2  (cached)
-> installed dune.3.22.2
Done.
# To update the current shell environment, run: eval $(opam env)
2026-04-13 15:05.15 ---> using "80da19535b3d415cbd7848b51e46710db4adfd09b8d6835aafee57876f9fae60" from cache

/home/opam: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
                 (network host)
                 (shell  "opam reinstall owl.0.7.2;\
                        \n        res=$?;\
                        \n        test \"$res\" != 31 && exit \"$res\";\
                        \n        export OPAMCLI=2.0;\
                        \n        build_dir=$(opam var prefix)/.opam-switch/build;\
                        \n        failed=$(ls \"$build_dir\");\
                        \n        partial_fails=\"\";\
                        \n        for pkg in $failed; do\
                        \n          if opam show -f x-ci-accept-failures: \"$pkg\" | grep -qF \"\\\"debian-13\\\"\"; then\
                        \n            echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\
                        \n          fi;\
                        \n          test \"$pkg\" != 'owl.0.7.2' && partial_fails=\"$partial_fails $pkg\";\
                        \n        done;\
                        \n        test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
                        \n        exit 1"))
owl.0.7.2 is not installed. Install it? [Y/n] y
The following actions will be performed:
=== install 15 packages
  - install base              v0.16.4 [required by owl]
  - install base-bytes        base    [required by ctypes]
  - install conf-openblas     0.2.3   [required by owl]
  - install conf-pkg-config   4       [required by ctypes]
  - install csexp             1.5.2   [required by dune-configurator]
  - install ctypes            0.16.0  [required by owl]
  - install dune-configurator 3.22.2  [required by owl]
  - install eigen             0.3.3   [required by owl]
  - install integers          0.7.0   [required by ctypes]
  - install ocamlfind         1.9.8   [required by ctypes]
  - install owl               0.7.2
  - install owl-base          0.7.2   [required by owl]
  - install sexplib0          v0.16.0 [required by base]
  - install stdio             v0.16.0 [required by owl]
  - install stdlib-shims      0.3.0   [required by owl]

The following system packages will first need to be installed:
    liblapacke-dev libopenblas-dev pkg-config

<><> Handling external dependencies <><><><><><><><><><><><><><><><><><><><><><>

opam believes some required external dependencies are missing. opam can:
> 1. Run apt-get to install them (may need root/sudo access)
  2. Display the recommended apt-get command and wait while you run it manually (e.g. in another terminal)
  3. Continue anyway, and, upon success, permanently register that this external dependency is present, but not detectable
  4. Abort the installation

[1/2/3/4] 1

+ /usr/bin/sudo "apt-get" "install" "-qq" "-yy" "liblapacke-dev" "libopenblas-dev" "pkg-config"
- Selecting previously unselected package libblas3:amd64.
- (Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 20623 files and directories currently installed.)
- Preparing to unpack .../00-libblas3_3.12.1-6_amd64.deb ...
- Unpacking libblas3:amd64 (3.12.1-6) ...
- Selecting previously unselected package libblas-dev:amd64.
- Preparing to unpack .../01-libblas-dev_3.12.1-6_amd64.deb ...
- Unpacking libblas-dev:amd64 (3.12.1-6) ...
- Selecting previously unselected package libgfortran5:amd64.
- Preparing to unpack .../02-libgfortran5_14.2.0-19_amd64.deb ...
- Unpacking libgfortran5:amd64 (14.2.0-19) ...
- Selecting previously unselected package libopenblas0-pthread:amd64.
- Preparing to unpack .../03-libopenblas0-pthread_0.3.29+ds-3_amd64.deb ...
- Unpacking libopenblas0-pthread:amd64 (0.3.29+ds-3) ...
- Selecting previously unselected package liblapack3:amd64.
- Preparing to unpack .../04-liblapack3_3.12.1-6_amd64.deb ...
- Unpacking liblapack3:amd64 (3.12.1-6) ...
- Selecting previously unselected package libopenblas-pthread-dev:amd64.
- Preparing to unpack .../05-libopenblas-pthread-dev_0.3.29+ds-3_amd64.deb ...
- Unpacking libopenblas-pthread-dev:amd64 (0.3.29+ds-3) ...
- Selecting previously unselected package liblapack-dev:amd64.
- Preparing to unpack .../06-liblapack-dev_3.12.1-6_amd64.deb ...
- Unpacking liblapack-dev:amd64 (3.12.1-6) ...
- Selecting previously unselected package libtmglib3:amd64.
- Preparing to unpack .../07-libtmglib3_3.12.1-6_amd64.deb ...
- Unpacking libtmglib3:amd64 (3.12.1-6) ...
- Selecting previously unselected package liblapacke:amd64.
- Preparing to unpack .../08-liblapacke_3.12.1-6_amd64.deb ...
- Unpacking liblapacke:amd64 (3.12.1-6) ...
- Selecting previously unselected package libtmglib-dev:amd64.
- Preparing to unpack .../09-libtmglib-dev_3.12.1-6_amd64.deb ...
- Unpacking libtmglib-dev:amd64 (3.12.1-6) ...
- Selecting previously unselected package liblapacke-dev:amd64.
- Preparing to unpack .../10-liblapacke-dev_3.12.1-6_amd64.deb ...
- Unpacking liblapacke-dev:amd64 (3.12.1-6) ...
- Selecting previously unselected package libopenblas0:amd64.
- Preparing to unpack .../11-libopenblas0_0.3.29+ds-3_amd64.deb ...
- Unpacking libopenblas0:amd64 (0.3.29+ds-3) ...
- Selecting previously unselected package libopenblas-dev:amd64.
- Preparing to unpack .../12-libopenblas-dev_0.3.29+ds-3_amd64.deb ...
- Unpacking libopenblas-dev:amd64 (0.3.29+ds-3) ...
- Selecting previously unselected package libpkgconf3:amd64.
- Preparing to unpack .../13-libpkgconf3_1.8.1-4_amd64.deb ...
- Unpacking libpkgconf3:amd64 (1.8.1-4) ...
- Selecting previously unselected package pkgconf-bin.
- Preparing to unpack .../14-pkgconf-bin_1.8.1-4_amd64.deb ...
- Unpacking pkgconf-bin (1.8.1-4) ...
- Selecting previously unselected package pkgconf:amd64.
- Preparing to unpack .../15-pkgconf_1.8.1-4_amd64.deb ...
- Unpacking pkgconf:amd64 (1.8.1-4) ...
- Selecting previously unselected package pkg-config:amd64.
- Preparing to unpack .../16-pkg-config_1.8.1-4_amd64.deb ...
- Unpacking pkg-config:amd64 (1.8.1-4) ...
- Setting up libblas3:amd64 (3.12.1-6) ...
- update-alternatives: using /usr/lib/x86_64-linux-gnu/blas/libblas.so.3 to provide /usr/lib/x86_64-linux-gnu/libblas.so.3 (libblas.so.3-x86_64-linux-gnu) in auto mode
- Setting up libpkgconf3:amd64 (1.8.1-4) ...
- Setting up pkgconf-bin (1.8.1-4) ...
- Setting up libgfortran5:amd64 (14.2.0-19) ...
- Setting up libblas-dev:amd64 (3.12.1-6) ...
- update-alternatives: using /usr/lib/x86_64-linux-gnu/blas/libblas.so to provide /usr/lib/x86_64-linux-gnu/libblas.so (libblas.so-x86_64-linux-gnu) in auto mode
- Setting up liblapack3:amd64 (3.12.1-6) ...
- update-alternatives: using /usr/lib/x86_64-linux-gnu/lapack/liblapack.so.3 to provide /usr/lib/x86_64-linux-gnu/liblapack.so.3 (liblapack.so.3-x86_64-linux-gnu) in auto mode
- Setting up libopenblas0-pthread:amd64 (0.3.29+ds-3) ...
- update-alternatives: using /usr/lib/x86_64-linux-gnu/openblas-pthread/libblas.so.3 to provide /usr/lib/x86_64-linux-gnu/libblas.so.3 (libblas.so.3-x86_64-linux-gnu) in auto mode
- update-alternatives: using /usr/lib/x86_64-linux-gnu/openblas-pthread/liblapack.so.3 to provide /usr/lib/x86_64-linux-gnu/liblapack.so.3 (liblapack.so.3-x86_64-linux-gnu) in auto mode
- update-alternatives: using /usr/lib/x86_64-linux-gnu/openblas-pthread/libopenblas.so.0 to provide /usr/lib/x86_64-linux-gnu/libopenblas.so.0 (libopenblas.so.0-x86_64-linux-gnu) in auto mode
- Setting up pkgconf:amd64 (1.8.1-4) ...
- Setting up libtmglib3:amd64 (3.12.1-6) ...
- Setting up liblapack-dev:amd64 (3.12.1-6) ...
- update-alternatives: using /usr/lib/x86_64-linux-gnu/lapack/liblapack.so to provide /usr/lib/x86_64-linux-gnu/liblapack.so (liblapack.so-x86_64-linux-gnu) in auto mode
- Setting up pkg-config:amd64 (1.8.1-4) ...
- Setting up libopenblas0:amd64 (0.3.29+ds-3) ...
- Setting up liblapacke:amd64 (3.12.1-6) ...
- Setting up libtmglib-dev:amd64 (3.12.1-6) ...
- Setting up libopenblas-pthread-dev:amd64 (0.3.29+ds-3) ...
- update-alternatives: using /usr/lib/x86_64-linux-gnu/openblas-pthread/libblas.so to provide /usr/lib/x86_64-linux-gnu/libblas.so (libblas.so-x86_64-linux-gnu) in auto mode
- update-alternatives: using /usr/lib/x86_64-linux-gnu/openblas-pthread/liblapack.so to provide /usr/lib/x86_64-linux-gnu/liblapack.so (liblapack.so-x86_64-linux-gnu) in auto mode
- update-alternatives: using /usr/lib/x86_64-linux-gnu/openblas-pthread/libopenblas.so to provide /usr/lib/x86_64-linux-gnu/libopenblas.so (libopenblas.so-x86_64-linux-gnu) in auto mode
- Setting up liblapacke-dev:amd64 (3.12.1-6) ...
- Setting up libopenblas-dev:amd64 (0.3.29+ds-3) ...
- Processing triggers for libc-bin (2.41-12+deb13u2) ...

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved base.v0.16.4  (cached)
-> retrieved conf-openblas.0.2.3  (cached)
-> retrieved csexp.1.5.2  (cached)
-> retrieved ctypes.0.16.0  (cached)
-> installed conf-pkg-config.4
-> installed csexp.1.5.2
-> installed conf-openblas.0.2.3
-> retrieved dune-configurator.3.22.2  (cached)
-> retrieved eigen.0.3.3  (cached)
-> retrieved integers.0.7.0  (cached)
-> retrieved ocamlfind.1.9.8  (cached)
-> retrieved owl.0.7.2, owl-base.0.7.2  (cached)
-> retrieved sexplib0.v0.16.0  (cached)
-> retrieved stdio.v0.16.0  (cached)
-> retrieved stdlib-shims.0.3.0  (cached)
-> installed stdlib-shims.0.3.0
-> installed sexplib0.v0.16.0
-> installed dune-configurator.3.22.2
-> installed integers.0.7.0
-> installed ocamlfind.1.9.8
-> installed base-bytes.base
-> installed owl-base.0.7.2
-> installed base.v0.16.4
-> installed stdio.v0.16.0
-> installed ctypes.0.16.0
-> installed eigen.0.3.3
-> installed owl.0.7.2
Done.
# To update the current shell environment, run: eval $(opam env)
2026-04-13 15:12.49 ---> saved as "3a4c45ba7fef212fed17d1333fe337be84edbbf68b8bc440b6876dcf5056070c"

/home/opam: (run (network host)
                 (shell "(opam reinstall --with-test owl.0.7.2) || true"))
The following actions will be performed:
=== recompile 1 package
  - recompile owl                0.7.2
=== install 9 packages
  - install   alcotest           1.9.1  [required by owl]
  - install   astring            0.8.5  [required by alcotest]
  - install   cmdliner           2.1.0  [required by alcotest]
  - install   fmt                0.11.0 [required by alcotest]
  - install   ocaml-syntax-shims 1.0.0  [required by alcotest]
  - install   ocamlbuild         0.16.1 [required by fmt, astring, uutf]
  - install   re                 1.14.0 [required by alcotest]
  - install   topkg              1.1.1  [required by fmt, astring, uutf]
  - install   uutf               1.0.4  [required by alcotest]

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved alcotest.1.9.1  (https://opam.ocaml.org/cache)
-> retrieved astring.0.8.5  (https://opam.ocaml.org/cache)
-> retrieved cmdliner.2.1.0  (https://opam.ocaml.org/cache)
-> retrieved fmt.0.11.0  (https://opam.ocaml.org/cache)
-> retrieved ocaml-syntax-shims.1.0.0  (https://opam.ocaml.org/cache)
-> retrieved ocamlbuild.0.16.1  (https://opam.ocaml.org/cache)
-> retrieved owl.0.7.2  (https://opam.ocaml.org/cache)
-> retrieved re.1.14.0  (https://opam.ocaml.org/cache)
-> installed ocaml-syntax-shims.1.0.0
-> retrieved topkg.1.1.1  (https://opam.ocaml.org/cache)
-> retrieved uutf.1.0.4  (https://opam.ocaml.org/cache)
-> installed re.1.14.0
-> installed cmdliner.2.1.0
-> removed   owl.0.7.2
-> installed ocamlbuild.0.16.1
-> installed topkg.1.1.1
-> installed fmt.0.11.0
-> installed uutf.1.0.4
-> installed astring.0.8.5
-> installed alcotest.1.9.1
[ERROR] The compilation of owl.0.7.2 failed at "dune runtest -p owl -j 71".

#=== ERROR while compiling owl.0.7.2 ==========================================#
# context              2.5.0 | linux/x86_64 | ocaml-base-compiler.4.14.3 | file:///home/opam/opam-repository
# path                 ~/.opam/4.14/.opam-switch/build/owl.0.7.2
# command              ~/.opam/opam-init/hooks/sandbox.sh build dune runtest -p owl -j 71
# exit-code            1
# env-file             ~/.opam/log/owl-7-57355f.env
# output-file          ~/.opam/log/owl-7-57355f.out
### output ###
# File "test/dune", lines 7-12, characters 0-83:
#  7 | (alias
#  8 |  (name runtest)
#  9 |  (deps
# 10 |   (:deps test_runner.exe))
# 11 |  (action
# 12 |   (run %{deps})))
# (cd _build/default/test && ./test_runner.exe)
#                                                             +-- 0
#                                                 + -1.862732 -+
#                                                 |           +-- 1
#                                     + -1.534121 -+
#                                     |           |           +-- 2
#                                     |           + -1.318011 -+
#                                     |                       +-- 3
#                         + -1.150349 -+
#                         |           |                       +-- 4
#                         |           |           + -1.009990 -+
#                         |           |           |           +-- 5
#                         |           + -0.887147 -+
#                         |                       |           +-- 6
#                         |                       + -0.776422 -+
#                         |                                   +-- 7
#             + -0.674490 -+
#             |           |                                   +-- 8
#             |           |                       + -0.579132 -+
#             |           |                       |           +-- 9
#             |           |           + -0.488776 -+
#             |           |           |           |           +-- 10
#             |           |           |           + -0.402250 -+
#             |           |           |                       +-- 11
#             |           + -0.318639 -+
#             |                       |                       +-- 12
#             |                       |           + -0.237202 -+
#             |                       |           |           +-- 13
#             |                       + -0.157311 -+
#             |                                   |           +-- 14
#             |                                   + -0.078412 -+
#             |                                               +-- 15
# + 0.000000 -+
#             |                                               +-- 16
#             |                                   + 0.078412 -+
#             |                                   |           +-- 17
#             |                       + 0.157311 -+
#             |                       |           |           +-- 18
#             |                       |           + 0.237202 -+
#             |                       |                       +-- 19
#             |           + 0.318639 -+
#             |           |           |                       +-- 20
#             |           |           |           + 0.402250 -+
#             |           |           |           |           +-- 21
#             |           |           + 0.488776 -+
#             |           |                       |           +-- 22
#             |           |                       + 0.579132 -+
#             |           |                                   +-- 23
#             + 0.674490 -+
#                         |                                   +-- 24
#                         |                       + 0.776422 -+
#                         |                       |           +-- 25
#                         |           + 0.887147 -+
#                         |           |           |           +-- 26
#                         |           |           + 1.009990 -+
#                         |           |                       +-- 27
#                         + 1.150349 -+
#                                     |                       +-- 28
#                                     |           + 1.318011 -+
#                                     |           |           +-- 29
#                                     + 1.534121 -+
#                                                 |           +-- 30
#                                                 + 1.862732 -+
#                                                             +-- 31
# bucket of -1.000000: 5
# bucket of -0.500000: 9
# bucket of 0.000000: 15
# bucket of 0.500000: 22
# bucket of 1.000000: 26
# Testing `Owl'.
# This run has ID `XOG30C9Q'.
# 
#   [OK]          stats_rvs                        0   true_is_not_random.
#   [OK]          stats_rvs                        1   alternate_is_not_random.
#   [OK]          stats_rvs                        2   three_of_four_is_not_ran...
#   [OK]          stats_rvs                        3   two_of_four_is_not_random.
#   [OK]          stats_rvs                        4   uniform_int_0_or_1.
#   [OK]          stats_rvs                        5   uniform_ints_1_to_100.
#   [OK]          stats_rvs                        6   uniform_ints_1_to_100_even.
#   [OK]          stats_rvs                        7   uniform_ints_1_to_100_48.
#   [OK]          stats_rvs                        8   uniform_ints_1_to_100_45.
#   [OK]          stats_rvs                        9   uniform_ints_1_to_300_100.
#   [OK]          stats_rvs                       10   gaussian_mean_0.
#   [OK]          stats_rvs                       11   gaussian_mean_0_p0_3_left.
#   [OK]          stats_rvs                       12   gaussian_mean_0_p0_3_right.
#   [OK]          stats_rvs                       13   exponential_lambda_1.
#   [OK]          stats_rvs                       14   exponential_lambda_1_p0_...
#   [OK]          stats_rvs                       15   exponential_lambda_1_p0_...
#   [OK]          stats_rvs                       16   hypergeometric_50_500_100.
#   [OK]          stats_rvs                       17   hypergeometric_50_500_10...
#   [OK]          stats_rvs                       18   hypergeometric_50_500_10...
#   [OK]          stats_rvs                       19   gamma_shape_7_5_scale_1.
#   [OK]          stats_rvs                       20   gamma_shape_7_5_scale_1_...
#   [OK]          stats_rvs                       21   gamma_shape_7_5_scale_1_...
#   [OK]          stats_rvs                       22   beta_alpha_2_beta_5.
#   [OK]          stats_rvs                       23   beta_alpha_2_beta_5_p0_3...
#   [OK]          stats_rvs                       24   beta_alpha_2_beta_5_p0_3...
#   [OK]          stats_rvs                       25   chi2_df_4.
#   [OK]          stats_rvs                       26   chi2_df_4_p0_3_left.
#   [OK]          stats_rvs                       27   chi2_df_4_p0_3_right.
#   [OK]          stats_rvs                       28   uniform_ints_0_to_65536_...
#   [OK]          stats_rvs                       29   uniform_ints_0_to_65536_...
#   [OK]          stats_rvs                       30   uniform_ints_0_to_65536_...
#   [OK]          stats_rvs                       31   uniform_ints_0_to_65536_...
#   [OK]          stats_rvs                       32   uniform_ints_0_to_65536_...
#   [OK]          stats_rvs                       33   uniform_ints_0_to_65536_...
#   [OK]          stats_rvs                       34   uniform_ints_0_to_65536_...
#   [OK]          stats_rvs                       35   uniform_ints_0_to_65536_...
#   [OK]          stats_rvs                       36   uniform_ints_0_to_65536_...
#   [OK]          stats_rvs                       37   uniform_ints_0_to_65536_...
#   [OK]          stats_rvs                       38   uniform_ints_0_to_65536_...
#   [OK]          stats_rvs                       39   uniform_ints_0_to_65536_...
#   [OK]          stats_rvs                       40   uniform_ints_0_to_65536_...
#   [OK]          stats_rvs                       41   uniform_ints_0_to_65536_...
#   [OK]          stats_rvs                       42   uniform_ints_0_to_65536_...
#   [OK]          stats_rvs                       43   uniform_ints_0_to_65536_...
#   [FAIL]        stats_rvs                       44   rough_cdf_matches.
#   [OK]          stats                            0   mannwhitneyu_test_left_s...
#   [OK]          stats                            1   mannwhitneyu_test_right_...
#   [OK]          stats                            2   mannwhitneyu_test_both_s...
#   [OK]          stats                            3   mannwhitneyu_test_both_s...
#   [OK]          stats                            4   mannwhitneyu_test_right_...
#   [OK]          stats                            5   mannwhitneyu_test_left_s...
#   [OK]          stats                            6   wilcoxon_test_both_side_...
#   [OK]          stats                            7   wilcoxon_test_right_side...
#   [OK]          stats                            8   wilcoxon_test_left_side_...
#   [OK]          stats                            9   wilcoxon_test_both_side_...
#   [OK]          stats                           10   wilcoxon_test_right_side...
#   [OK]          stats                           11   wilcoxon_test_left_side_...
#   [OK]          stats                           12   fisher_test_both_side.
#   [OK]          stats                           13   fisher_test_right_side.
#   [OK]          stats                           14   fisher_test_left_side.
#   [OK]          stats                           15   ks_teststat1.
#   [OK]          stats                           16   ks_teststat2.
#   [OK]          stats                           17   ks_pval_test1.
#   [OK]          stats                           18   ks_pval_test2.
#   [OK]          stats                           19   ks_pval_test3.
#   [OK]          stats                           20   ks_pval_test4.
#   [OK]          stats                           21   ks_pval_test5.
#   [OK]          stats                           22   ks2_pval_test1.
#   [OK]          stats                           23   ks2_pval_test2.
#   [OK]          stats                           24   ks2_pval_test3.
#   [OK]          stats                           25   ks2_teststat.
#   [OK]          stats                           26   hist_uni_1.
#   [OK]          stats                           27   hist_uni_sorted_1.
#   [OK]          stats                           28   hist_bins_1.
#   [OK]          stats                           29   hist_bins_low.
#   [OK]          stats                           30   hist_bins_high.
#   [OK]          stats                           31   hist_bins_sorted_low.
#   [OK]          stats                           32   hist_bins_sorted_high.
#   [OK]          stats                           33   hist_bins_wrong.
#   [OK]          stats                           34   hist_bins_2.
#   [OK]          stats                           35   hist_bins_sorted_2.
#   [OK]          stats                           36   hist_bins_weights.
#   [OK]          stats                           37   hist_bins_weights_sorted.
#   [OK]          stats                           38   hist_bins_normalise.
#   [OK]          stats                           39   hist_bins_normalise_weig...
#   [OK]          stats                           40   hist_bins_normalise_binf.
#   [OK]          stats                           41   tukey_fences.
#   [OK]          stats                           42   quantiles.
#   [OK]          maths                            0   test j0.
#   [OK]          maths                            1   test j1.
#   [OK]          maths                            2   test jv.
#   [OK]          maths                            3   test y0.
#   [OK]          maths                            4   test y1.
#   [OK]          maths                            5   test yv.
#   [OK]          maths                            6   test i0.
#   [OK]          maths                            7   test i0e.
#   [OK]          maths                            8   test i1.
#   [OK]          maths                            9   test i1e.
#   [OK]          maths                           10   test iv.
#   [OK]          maths                           11   test k0.
#   [OK]          maths                           12   test k0e.
#   [OK]          maths                           13   test k1.
#   [OK]          maths                           14   test k1e.
#   [OK]          maths                           15   test ellipj.
#   [OK]          maths                           16   test airy.
#   [OK]          maths                           17   test ellipj.
#   [OK]          maths                           18   test ellipk.
#   [OK]          maths                           19   test ellipkm1.
#   [OK]          maths                           20   test ellipkinc.
#   [OK]          maths                           21   test ellipe.
#   [OK]          maths                           22   test ellipeinc.
#   [OK]          maths                           23   test gamma.
#   [OK]          maths                           24   test rgamma.
#   [OK]          maths                           25   test loggamma.
#   [OK]          maths                           26   test gammainc.
#   [OK]          maths                           27   test gammaincc.
#   [OK]          maths                           28   test gammainccinv.
#   [OK]          maths                           29   test psi.
#   [OK]          maths                           30   test beta.
#   [OK]          maths                           31   test betainc.
#   [OK]          maths                           32   test bdtr.
#   [OK]          maths                           33   test bdtrc.
#   [OK]          maths                           34   test bdtri.
#   [OK]          maths                           35   test btdtr.
#   [OK]          maths                           36   test btdtri.
#   [OK]          maths                           37   test fact.
#   [OK]          maths                           38   test log_fact.
#   [OK]          maths                           39   test combination.
#   [OK]          maths                           40   test mulmod.
#   [OK]          maths                           41   test powmod.
#   [OK]          maths                           42   test is_prime.
#   [OK]          graph                            0   topo0.
#   [OK]          graph                            1   topo1.
#   [OK]          graph                            2   dfs0.
#   [OK]          graph                            3   dfs1.
#   [OK]          graph                            4   bfs0.
#   [OK]          graph                            5   num0.
#   [OK]          multimap                         0   multimap0.
#   [OK]          multimap                         1   multimap1.
#   [OK]          algodiff diff                    0   constant.
#   [OK]          algodiff diff                    1   linear.
#   [OK]          algodiff diff                    2   square.
#   [OK]          algodiff diff                    3   cube.
#   [OK]          algodiff diff                    4   sum_x_x.
#   [OK]          algodiff diff                    5   diff_2x_x.
#   [OK]          algodiff diff                    6   div_x_x.
#   [OK]          algodiff diff                    7   div_x2_x.
#   [OK]          algodiff diff                    8   pow_2_5_x.
#   [OK]          algodiff diff                    9   pow_x_2_5.
#   [OK]          algodiff diff                   10   min_x_x2.
#   [OK]          algodiff diff                   11   max_x_x2.
#   [OK]          algodiff diff                   12   neg_x.
#   [OK]          algodiff diff                   13   abs_x2.
#   [OK]          algodiff diff                   14   abs_x2_m_1.
#   [OK]          algodiff diff                   15   sign_x2_m_1.
#   [OK]          algodiff diff                   16   floor_x2_m_1.
#   [OK]          algodiff diff                   17   ceil_x2_m_1.
#   [OK]          algodiff diff                   18   round_x2_m_1.
#   [OK]          algodiff diff                   19   sqr_x.
#   [OK]          algodiff diff                   20   sqr_x_x.
#   [OK]          algodiff diff                   21   sqrt_x.
#   [OK]          algodiff diff                   22   log_x.
#   [OK]          algodiff diff                   23   log_x_x.
#   [OK]          algodiff diff                   24   log2_x.
#   [OK]          algodiff diff                   25   log10_x.
#   [OK]          algodiff diff                   26   exp_x.
#   [OK]          algodiff diff                   27   sin_x.
#   [OK]          algodiff diff                   28   sin_x_x.
#   [OK]          algodiff diff                   29   cos_x.
#   [OK]          algodiff diff                   30   tan_x.
#   [OK]          algodiff diff                   31   asin_x.
#   [OK]          algodiff diff                   32   acos_x.
#   [OK]          algodiff diff                   33   atan_x.
#   [OK]          algodiff diff                   34   atan2_x2_x.
#   [OK]          algodiff diff                   35   atan2_x_x2.
#   [OK]          algodiff diff                   36   sinh_x.
#   [OK]          algodiff diff                   37   sinh_x_x.
#   [OK]          algodiff diff                   38   cosh_x.
#   [OK]          algodiff diff                   39   tanh_x.
#   [OK]          algodiff diff                   40   asinh_x.
#   [OK]          algodiff diff                   41   acosh_x.
#   [OK]          algodiff diff                   42   atanh_x.
#   [OK]          algodiff diff                   43   dumb.
#   [OK]          algodiff diff                   44   sin1.
#   [OK]          algodiff diff                   45   sin2.
#   [OK]          algodiff diff                   46   sin3.
#   [OK]          algodiff diff                   47   poly1.
#   [OK]          algodiff diff                   48   poly2.
#   [OK]          algodiff diff                   49   poly3.
#   [OK]          algodiff diff                   50   poly4.
#   [OK]          algodiff diff                   51   poly5.
#   [OK]          algodiff diff                   52   poly6.
#   [OK]          algodiff diff                   53   poly7.
#   [OK]          algodiff diff                   54   poly8.
#   [OK]          algodiff diff                   55   poly9.
#   [OK]          algodiff grad                    0   poly.one.
#   [OK]          algodiff grad                    1   poly.x.
#   [OK]          algodiff grad                    2   poly.x_p_y.
#   [OK]          algodiff grad                    3   poly.x_m_y.
#   [OK]          algodiff grad                    4   poly.x_x.
#   [OK]          algodiff grad                    5   poly.x_div_x.
#   [OK]          algodiff grad                    6   poly.y_div_x.
#   [OK]          algodiff grad                    7   poly.xsq_p_y.
#   [OK]          algodiff grad                    8   poly.xy.
#   [OK]          algodiff grad                    9   poly.xsq_p_ysq.
#   [OK]          algodiff grad                   10   poly.x_p_y_allsq.
#   [OK]          algodiff grad                   11   poly.xy_sq.
#   [OK]          algodiff grad                   12   poly.xy_cube.
#   [OK]          algodiff grad                   13   poly.x_pow_y.
#   [OK]          algodiff grad                   14   logexp.sqr_x_m_sqr_y.
#   [OK]          algodiff grad                   15   logexp.sqrt_xy.
#   [OK]          algodiff grad                   16   logexp.log_xy.
#   [OK]          algodiff grad                   17   logexp.log2_xy.
#   [OK]          algodiff grad                   18   logexp.log10_xy.
#   [OK]          algodiff grad                   19   logexp.exp_xy.
#   [OK]          algodiff grad                   20   other.min_x_y.
#   [OK]          algodiff grad                   21   other.max_x_y.
#   [OK]          algodiff grad                   22   other.neg_y.
#   [OK]          algodiff grad                   23   other.abs_y2.
#   [OK]          algodiff grad                   24   other.abs_x2_m_y2.
#   [OK]          algodiff grad                   25   other.sign_x2_m_y2.
#   [OK]          algodiff grad                   26   other.floor_x2_m_y2.
#   [OK]          algodiff grad                   27   other.ceil_x2_m_y2.
#   [OK]          algodiff grad                   28   other.round_x2_m_y2.
#   [OK]          algodiff grad                   29   trig.sin_x.
#   [OK]          algodiff grad                   30   trig.cos_y.
#   [OK]          algodiff grad                   31   trig.sin_xy.
#   [OK]          algodiff grad                   32   trig.cos_xy.
#   [OK]          algodiff grad                   33   trig.cos_y_div_x.
#   [OK]          algodiff grad                   34   trig.tan_x_p_y.
#   [OK]          algodiff grad                   35   trig.asin_x.
#   [OK]          algodiff grad                   36   trig.acos_y.
#   [OK]          algodiff grad                   37   trig.atan_y.
#   [OK]          algodiff grad                   38   trig.atan2_y_x.
#   [OK]          algodiff grad                   39   hyperbolic.sinh_x.
#   [OK]          algodiff grad                   40   hyperbolic.cosh_y.
#   [OK]          algodiff grad                   41   hyperbolic.sinh_xy.
#   [OK]          algodiff grad                   42   hyperbolic.cosh_xy.
#   [OK]          algodiff grad                   43   hyperbolic.cosh_y_div_x.
#   [OK]          algodiff grad                   44   hyperbolic.tanh_x_p_y.
#   [OK]          algodiff grad                   45   hyperbolic.asinh_x.
#   [OK]          algodiff grad                   46   hyperbolic.acosh_y.
#   [OK]          algodiff grad                   47   hyperbolic.atanh_y.
#   [OK]          dense matrix                     0   sequential.
#   [OK]          dense matrix                     1   row_num.
#   [OK]          dense matrix                     2   col_num.
#   [OK]          dense matrix                     3   numel.
#   [OK]          dense matrix                     4   get.
#   [OK]          dense matrix                     5   set.
#   [OK]          dense matrix                     6   row0.
#   [OK]          dense matrix                     7   row1.
#   [OK]          dense matrix                     8   col0.
#   [OK]          dense matrix                     9   col1.
#   [OK]          dense matrix                    10   fill.
#   [OK]          dense matrix                    11   trace.
#   [OK]          dense matrix                    12   add_diag.
#   [OK]          dense matrix                    13   sum'.
#   [OK]          dense matrix                    14   exists.
#   [OK]          dense matrix                    15   not_exists.
#   [OK]          dense matrix                    16   for_all.
#   [OK]          dense matrix                    17   equal.
#   [OK]          dense matrix                    18   not_equal.
#   [OK]          dense matrix                    19   less.
#   [OK]          dense matrix                    20   greater.
#   [OK]          dense matrix                    21   greater_equal.
#   [OK]          dense matrix                    22   less_equal.
#   [OK]          dense matrix                    23   is_zero.
#   [OK]          dense matrix                    24   is_positive.
#   [OK]          dense matrix                    25   is_negative.
#   [OK]          dense matrix                    26   is_nonnegative.
#   [OK]          dense matrix                    27   is_nonpositive.
#   [OK]          dense matrix                    28   add.
#   [OK]          dense matrix                    29   mul.
#   [OK]          dense matrix                    30   dot.
#   [OK]          dense matrix                    31   kron.
#   [OK]          dense matrix                    32   add_scalar.
#   [OK]          dense matrix                    33   mul_scalar.
#   [OK]          dense matrix                    34   min'.
#   [OK]          dense matrix                    35   max'.
#   [OK]          dense matrix                    36   min_i.
#   [OK]          dense matrix                    37   max_i.
#   [OK]          dense matrix                    38   map.
#   [OK]          dense matrix                    39   fold.
#   [OK]          dense matrix                    40   foldi.
#   [OK]          dense matrix                    41   filter.
#   [OK]          dense matrix                    42   fold_rows.
#   [OK]          dense matrix                    43   fold_cols.
#   [OK]          dense matrix                    44   sum_rows.
#   [OK]          dense matrix                    45   sum_cols.
#   [OK]          dense matrix                    46   save_load.
#   [OK]          dense matrix                    47   swap_rows.
#   [OK]          dense matrix                    48   swap_cols.
#   [OK]          dense matrix                    49   transpose.
#   [OK]          dense matrix                    50   ctranspose.
#   [OK]          dense matrix                    51   concat_01.
#   [OK]          dense matrix                    52   concat_02.
#   [OK]          dense matrix                    53   concat_03.
#   [OK]          dense ndarray                    0   shape.
#   [OK]          dense ndarray                    1   num_dims.
#   [OK]          dense ndarray                    2   nth_dim.
#   [OK]          dense ndarray                    3   numel.
#   [OK]          dense ndarray                    4   nnz.
#   [OK]          dense ndarray                    5   density.
#   [OK]          dense ndarray                    6   get.
#   [OK]          dense ndarray                    7   set.
#   [OK]          dense ndarray                    8   get_slice.
#   [OK]          dense ndarray                    9   copy.
#   [OK]          dense ndarray                   10   fill.
#   [OK]          dense ndarray                   11   map.
#   [OK]          dense ndarray                   12   fold.
#   [OK]          dense ndarray                   13   add.
#   [OK]          dense ndarray                   14   mul.
#   [OK]          dense ndarray                   15   add_scalar.
#   [OK]          dense ndarray                   16   mul_scalar.
#   [OK]          dense ndarray                   17   abs.
#   [OK]          dense ndarray                   18   neg.
#   [OK]          dense ndarray                   19   sum'.
#   [OK]          dense ndarray                   20   median'.
#   [OK]          dense ndarray                   21   median.
#   [OK]          dense ndarray                   22   sort1.
#   [OK]          dense ndarray                   23   sum_reduce.
#   [OK]          dense ndarray                   24   min'.
#   [OK]          dense ndarray                   25   max'.
#   [OK]          dense ndarray                   26   minmax_i.
#   [OK]          dense ndarray                   27   init_nd.
#   [OK]          dense ndarray                   28   is_zero.
#   [OK]          dense ndarray                   29   is_positive.
#   [OK]          dense ndarray                   30   is_negative.
#   [OK]          dense ndarray                   31   is_nonnegative.
#   [OK]          dense ndarray                   32   equal.
#   [OK]          dense ndarray                   33   greater.
#   [OK]          dense ndarray                   34   greater_equal.
#   [OK]          dense ndarray                   35   exists.
#   [OK]          dense ndarray                   36   not_exists.
#   [OK]          dense ndarray                   37   for_all.
#   [OK]          dense ndarray                   38   transpose.
#   [OK]          dense ndarray                   39   flatten.
#   [OK]          dense ndarray                   40   reshape.
#   [OK]          dense ndarray                   41   l2norm'.
#   [OK]          dense ndarray                   42   save_load.
#   [OK]          dense ndarray                   43   broadcast_add.
#   [OK]          dense ndarray                   44   reverse.
#   [OK]          dense ndarray                   45   rotate.
#   [OK]          dense ndarray                   46   same_shape_1.
#   [OK]          dense ndarray                   47   same_shape_2.
#   [OK]          dense ndarray                   48   same_shape_3.
#   [OK]          dense ndarray                   49   same_shape_4.
#   [OK]          dense ndarray                   50   same_shape_5.
#   [OK]          dense ndarray                   51   linspace.
#   [OK]          dense ndarray                   52   logspace_2.
#   [OK]          dense ndarray                   53   logspace_10.
#   [OK]          dense ndarray                   54   logspace_e.
#   [OK]          dense ndarray                   55   vecnorm_01.
#   [OK]          dense ndarray                   56   vecnorm_02.
#   [OK]          dense ndarray                   57   vecnorm_03.
#   [OK]          dense ndarray                   58   vecnorm_04.
#   [OK]          dense ndarray                   59   vecnorm_05.
#   [OK]          dense ndarray                   60   vecnorm_06.
#   [OK]          dense ndarray                   61   vecnorm_07.
#   [OK]          dense ndarray                   62   vecnorm_08.
#   [OK]          dense ndarray                   63   vecnorm_09.
#   [OK]          dense ndarray                   64   vecnorm_10.
#   [OK]          dense ndarray                   65   expand_01.
#   [OK]          dense ndarray                   66   expand_02.
#   [OK]          dense ndarray                   67   concatenate_01.
#   [OK]          dense ndarray                   68   concatenate_02.
#   [OK]          dense ndarray                   69   diff_1.
#   [OK]          dense ndarray                   70   diff_2.
#   [OK]          dense ndarray                   71   one_hot_1.
#   [OK]          dense ndarray                   72   one_hot_2.
#   [OK]          dense ndarray                   73   sort.
#   [OK]          dense ndarray                   74   argsort_1.
#   [OK]          dense ndarray                   75   argsort_2.
#   [OK]          dense ndarray                   76   top_1.
#   [OK]          dense ndarray                   77   top_2.
#   [OK]          dense ndarray                   78   top_3.
#   [OK]          dense ndarray                   79   bottom_1.
#   [OK]          dense ndarray                   80   bottom_2.
#   [OK]          dense ndarray                   81   pad.
#   [OK]          sparse matrix                    0   sequential.
#   [OK]          sparse matrix                    1   row_num.
#   [OK]          sparse matrix                    2   col_num.
#   [OK]          sparse matrix                    3   numel.
#   [OK]          sparse matrix                    4   transpose.
#   [OK]          sparse matrix                    5   get.
#   [OK]          sparse matrix                    6   set.
#   [OK]          sparse matrix                    7   row.
#   [OK]          sparse matrix                    8   col.
#   [OK]          sparse matrix                    9   fill.
#   [OK]          sparse matrix                   10   trace.
#   [OK]          sparse matrix                   11   sum.
#   [OK]          sparse matrix                   12   exists.
#   [OK]          sparse matrix                   13   not_exists.
#   [OK]          sparse matrix                   14   for_all.
#   [OK]          sparse matrix                   15   equal.
#   [OK]          sparse matrix                   16   not_equal.
#   [OK]          sparse matrix                   17   less.
#   [OK]          sparse matrix                   18   greater.
#   [OK]          sparse matrix                   19   greater_equal.
#   [OK]          sparse matrix                   20   less_equal.
#   [OK]          sparse matrix                   21   is_zero.
#   [OK]          sparse matrix                   22   is_positive.
#   [OK]          sparse matrix                   23   is_negative.
#   [OK]          sparse matrix                   24   is_nonnegative.
#   [OK]          sparse matrix                   25   is_nonpositive.
#   [OK]          sparse matrix                   26   add.
#   [OK]          sparse matrix                   27   mul.
#   [OK]          sparse matrix                   28   dot.
#   [OK]          sparse matrix                   29   add_scalar.
#   [OK]          sparse matrix                   30   mul_scalar.
#   [OK]          sparse matrix                   31   min.
#   [OK]          sparse matrix                   32   max.
#   [OK]          sparse matrix                   33   map.
#   [OK]          sparse matrix                   34   fold.
#   [OK]          sparse matrix                   35   foldi.
#   [OK]          sparse matrix                   36   foldi_nz.
#   [OK]          sparse matrix                   37   filter.
#   [OK]          sparse matrix                   38   fold_rows.
#   [OK]          sparse matrix                   39   fold_cols.
#   [OK]          sparse matrix                   40   sum_rows.
#   [OK]          sparse matrix                   41   sum_cols.
#   [OK]          sparse matrix                   42   of_array.
#   [OK]          sparse matrix                   43   save_load.
#   [OK]          sparse ndarray                   0   shape.
#   [OK]          sparse ndarray                   1   num_dims.
#   [OK]          sparse ndarray                   2   nth_dim.
#   [OK]          sparse ndarray                   3   numel.
#   [OK]          sparse ndarray                   4   nnz.
#   [OK]          sparse ndarray                   5   density.
#   [OK]          sparse ndarray                   6   get.
#   [OK]          sparse ndarray                   7   set.
#   [OK]          sparse ndarray                   8   slice.
#   [OK]          sparse ndarray                   9   copy.
#   [OK]          sparse ndarray                  10   map.
#   [OK]          sparse ndarray                  11   map_nz.
#   [OK]          sparse ndarray                  12   fold.
#   [OK]          sparse ndarray                  13   foldi.
#   [OK]          sparse ndarray                  14   fold_nz.
#   [OK]          sparse ndarray                  15   foldi_nz.
#   [OK]          sparse ndarray                  16   add.
#   [OK]          sparse ndarray                  17   mul.
#   [OK]          sparse ndarray                  18   add_scalar.
#   [OK]          sparse ndarray                  19   mul_scalar.
#   [OK]          sparse ndarray                  20   abs.
#   [OK]          sparse ndarray                  21   neg.
#   [OK]          sparse ndarray                  22   sum.
#   [OK]          sparse ndarray                  23   min.
#   [OK]          sparse ndarray                  24   max.
#   [OK]          sparse ndarray                  25   is_zero.
#   [OK]          sparse ndarray                  26   is_positive.
#   [OK]          sparse ndarray                  27   is_negative.
#   [OK]          sparse ndarray                  28   is_nonnegative.
#   [OK]          sparse ndarray                  29   equal.
#   [OK]          sparse ndarray                  30   greater.
#   [OK]          sparse ndarray                  31   greater_equal.
#   [OK]          sparse ndarray                  32   filter.
#   [OK]          sparse ndarray                  33   filteri.
#   [OK]          sparse ndarray                  34   filteri_nz.
#   [OK]          sparse ndarray                  35   transpose.
#   [OK]          sparse ndarray                  36   flatten.
#   [OK]          sparse ndarray                  37   reshape.
#   [OK]          sparse ndarray                  38   of_array.
#   [OK]          sparse ndarray                  39   save_load.
#   [OK]          ndarray core                     0   fun_sr00.
#   [OK]          ndarray core                     1   fun_sr01.
#   [OK]          ndarray core                     2   fun_sr02.
#   [OK]          ndarray core                     3   fun_sr03.
#   [OK]          ndarray core                     4   fun_sr04.
#   [OK]          ndarray core                     5   fun_sr05.
#   [OK]          ndarray core                     6   fun_sr06.
#   [OK]          ndarray core                     7   fun_sr07.
#   [OK]          ndarray core                     8   fun_sr08.
#   [OK]          ndarray core                     9   fun_sr09.
#   [OK]          ndarray core                    10   fun_sr10.
#   [OK]          ndarray core                    11   fun_sr11.
#   [OK]          ndarray core                    12   fun_sr12.
#   [OK]          ndarray core                    13   fun_rt00.
#   [OK]          ndarray core                    14   fun_rt01.
#   [OK]          ndarray core                    15   fun_rt02.
#   [OK]          ndarray core                    16   fun_rt03.
#   [OK]          ndarray core                    17   fun_rt04.
#   [OK]          ndarray core                    18   fun_rt05.
#   [OK]          ndarray core                    19   fun_rt06.
#   [OK]          ndarray core                    20   fun_rt07.
#   [OK]          ndarray core                    21   fun_rt08.
#   [OK]          ndarray core                    22   fun_rt09.
#   [OK]          ndarray core                    23   fun_rt10.
#   [OK]          ndarray core                    24   fun_rt11.
#   [OK]          ndarray core                    25   fun_rt12.
#   [OK]          ndarray core                    26   fun_rt13.
#   [OK]          ndarray core                    27   fun_rt14.
#   [OK]          ndarray core                    28   fun_rt15.
#   [OK]          ndarray core                    29   fun_rt16.
#   [OK]          ndarray core                    30   fun_rt17.
#   [OK]          ndarray core                    31   fun_rt18.
#   [OK]          ndarray core                    32   fun_rt19.
#   [OK]          ndarray core                    33   fun_rt20.
#   [OK]          ndarray core                    34   fun_rt21.
#   [OK]          ndarray core                    35   fun_rt22.
#   [OK]          ndarray core                    36   fun_rt23.
#   [OK]          ndarray core                    37   fun_rt24.
#   [OK]          ndarray core                    38   fun_rt25.
#   [OK]          ndarray core                    39   fun_rt26.
#   [OK]          ndarray core                    40   fun_rt27.
#   [OK]          ndarray core                    41   fun_rt28.
#   [OK]          ndarray core                    42   fun_rt29.
#   [OK]          ndarray core                    43   fun_rt30.
#   [OK]          ndarray core                    44   fun_rt31.
#   [OK]          ndarray core                    45   fun_rt32.
#   [OK]          ndarray core                    46   fun_rt33.
#   [OK]          ndarray core                    47   fun_rt34.
#   [OK]          ndarray core                    48   fun_rt35.
#   [OK]          ndarray core                    49   fun_rt36.
#   [OK]          ndarray core                    50   fun_rt37.
#   [OK]          ndarray core                    51   fun_rt38.
#   [OK]          ndarray core                    52   fun_rt39.
#   [OK]          ndarray core                    53   fun_rt40.
#   [OK]          ndarray core                    54   fun_rt41.
#   [OK]          ndarray core                    55   fun_rt42.
#   [OK]          ndarray core                    56   fun_rt43.
#   [OK]          ndarray core                    57   fun_rt44.
#   [OK]          ndarray core                    58   fun_rt45.
#   [OK]          ndarray core                    59   fun_rt46.
#   [OK]          ndarray core                    60   fun_rt47.
#   [OK]          ndarray core                    61   fun_rt48.
#   [OK]          ndarray core                    62   fun_rt49.
#   [OK]          ndarray core                    63   fun_rt50.
#   [OK]          ndarray core                    64   fun_rt51.
#   [OK]          ndarray core                    65   fun_rt52.
#   [OK]          ndarray core                    66   fun_rt53.
#   [OK]          ndarray core                    67   fun_rt54.
#   [OK]          ndarray core                    68   fun_rt55.
#   [OK]          ndarray core                    69   fun_rt56.
#   [OK]          ndarray core                    70   fun_rt57.
#   [OK]          ndarray core                    71   fun_rt58.
#   [OK]          ndarray core                    72   fun_rt59.
#   [OK]          ndarray primitive                0   test 01.
#   [OK]          ndarray primitive                1   test 02.
#   [OK]          ndarray primitive                2   test 03.
#   [OK]          ndarray primitive                3   test 04.
#   [OK]          ndarray primitive                4   test 05.
#   [OK]          ndarray primitive                5   test 06.
#   [OK]          ndarray primitive                6   test 07.
#   [OK]          ndarray primitive                7   test 08.
#   [OK]          ndarray primitive                8   test 09.
#   [OK]          ndarray primitive                9   test 10.
#   [OK]          ndarray primitive               10   test 11.
#   [OK]          ndarray primitive               11   test 12.
#   [OK]          ndarray primitive               12   test 13.
#   [OK]          ndarray primitive               13   test 14.
#   [OK]          ndarray primitive               14   test 15.
#   [OK]          ndarray primitive               15   test 16.
#   [OK]          ndarray primitive               16   test 17.
#   [OK]          ndarray primitive               17   test 18.
# ...TRUNCATED BY DUNE...
#   [OK]          base: slicing basic              4   test 05.
#   [OK]          base: slicing basic              5   test 06.
#   [OK]          base: slicing basic              6   test 07.
#   [OK]          base: slicing basic              7   test 08.
#   [OK]          base: slicing basic              8   test 09.
#   [OK]          base: slicing basic              9   test 10.
#   [OK]          base: slicing basic             10   test 11.
#   [OK]          base: slicing basic             11   test 12.
#   [OK]          base: slicing basic             12   test 13.
#   [OK]          base: slicing basic             13   test 14.
#   [OK]          base: slicing basic             14   test 15.
#   [OK]          base: slicing basic             15   test 16.
#   [OK]          base: slicing basic             16   test 17.
#   [OK]          base: slicing basic             17   test 18.
#   [OK]          base: slicing basic             18   test 19.
#   [OK]          base: slicing basic             19   test 20.
#   [OK]          base: slicing basic             20   test 21.
#   [OK]          base: slicing basic             21   test 22.
#   [OK]          base: slicing basic             22   test 23.
#   [OK]          base: slicing basic             23   test 24.
#   [OK]          base: slicing basic             24   test 25.
#   [OK]          base: slicing basic             25   test 26.
#   [OK]          base: slicing basic             26   test 27.
#   [OK]          base: slicing basic             27   test 28.
#   [OK]          base: slicing basic             28   test 29.
#   [OK]          base: slicing basic             29   test 30.
#   [OK]          base: pooling2d                  0   fun_forward00.
#   [OK]          base: pooling2d                  1   fun_forward01.
#   [OK]          base: pooling2d                  2   fun_forward02.
#   [OK]          base: pooling2d                  3   fun_forward03.
#   [OK]          base: pooling2d                  4   fun_forward04.
#   [OK]          base: pooling2d                  5   fun_forward05.
#   [OK]          base: pooling2d                  6   fun_forward06.
#   [OK]          base: pooling2d                  7   fun_forward07.
#   [OK]          base: pooling2d                  8   fun_forward08.
#   [OK]          base: pooling2d                  9   fun_forward09.
#   [OK]          base: pooling2d                 10   fun_forward10.
#   [OK]          base: pooling2d                 11   fun_forward11.
#   [OK]          base: pooling2d                 12   fun_max2d_back00.
#   [OK]          base: pooling2d                 13   fun_max2d_back01.
#   [OK]          base: pooling2d                 14   fun_max2d_back02.
#   [OK]          base: pooling2d                 15   fun_max2d_back03.
#   [OK]          base: pooling2d                 16   fun_max2d_back04.
#   [OK]          base: pooling2d                 17   fun_max2d_back05.
#   [OK]          base: pooling2d                 18   fun_avg2d_back00.
#   [OK]          base: pooling2d                 19   fun_avg2d_back01.
#   [OK]          base: pooling2d                 20   fun_avg2d_back02.
#   [OK]          base: pooling2d                 21   fun_avg2d_back03.
#   [OK]          base: pooling2d                 22   fun_avg2d_back04.
#   [OK]          base: pooling2d                 23   fun_avg2d_back05.
#   [OK]          base: pooling3d                  0   fun_forward00.
#   [OK]          base: pooling3d                  1   fun_forward01.
#   [OK]          base: pooling3d                  2   fun_forward02.
#   [OK]          base: pooling3d                  3   fun_forward03.
#   [OK]          base: pooling3d                  4   fun_forward04.
#   [OK]          base: pooling3d                  5   fun_forward05.
#   [OK]          base: pooling3d                  6   fun_forward06.
#   [OK]          base: pooling3d                  7   fun_forward07.
#   [OK]          base: pooling3d                  8   fun_forward08.
#   [OK]          base: pooling3d                  9   fun_forward09.
#   [OK]          base: pooling3d                 10   fun_max3d_back00.
#   [OK]          base: pooling3d                 11   fun_max3d_back01.
#   [OK]          base: pooling3d                 12   fun_max3d_back02.
#   [OK]          base: pooling3d                 13   fun_max3d_back03.
#   [OK]          base: pooling3d                 14   fun_max3d_back04.
#   [OK]          base: pooling3d                 15   fun_max3d_back05.
#   [OK]          base: pooling3d                 16   fun_max3d_back06.
#   [OK]          base: pooling3d                 17   fun_max3d_back07.
#   [OK]          base: pooling3d                 18   fun_avg3d_back00.
#   [OK]          base: pooling3d                 19   fun_avg3d_back01.
#   [OK]          base: pooling3d                 20   fun_avg3d_back02.
#   [OK]          base: pooling3d                 21   fun_avg3d_back03.
#   [OK]          base: pooling3d                 22   fun_avg3d_back04.
#   [OK]          base: pooling3d                 23   fun_avg3d_back05.
#   [OK]          base: pooling3d                 24   fun_avg3d_back06.
#   [OK]          base: conv2d                     0   fun_conv00.
#   [OK]          base: conv2d                     1   fun_conv01.
#   [OK]          base: conv2d                     2   fun_conv02.
#   [OK]          base: conv2d                     3   fun_conv03.
#   [OK]          base: conv2d                     4   fun_conv04.
#   [OK]          base: conv2d                     5   fun_cbi00.
#   [OK]          base: conv2d                     6   fun_cbi01.
#   [OK]          base: conv2d                     7   fun_cbi02.
#   [OK]          base: conv2d                     8   fun_cbi03.
#   [OK]          base: conv2d                     9   fun_cbi04.
#   [OK]          base: conv2d                    10   fun_cbi05.
#   [OK]          base: conv2d                    11   fun_cbi06.
#   [OK]          base: conv2d                    12   fun_cbi07.
#   [OK]          base: conv2d                    13   fun_cbi08.
#   [OK]          base: conv2d                    14   fun_cbk00.
#   [OK]          base: conv2d                    15   fun_cbk01.
#   [OK]          base: conv2d                    16   fun_cbk02.
#   [OK]          base: conv2d                    17   fun_cbk03.
#   [OK]          base: conv2d                    18   fun_cbk04.
#   [OK]          base: conv2d                    19   fun_cbk05.
#   [OK]          base: conv2d                    20   fun_cbk06.
#   [OK]          base: conv2d                    21   fun_cbk07.
#   [OK]          base: conv2d                    22   fun_cbk08.
#   [OK]          base: conv2d                    23   fun_cbk09.
#   [OK]          base: conv2d                    24   fun_cbk10.
#   [OK]          base: conv2d                    25   fun_cbk11.
#   [OK]          base: conv2d                    26   fun_cbk12.
#   [OK]          base: conv3d                     0   fun_conv00.
#   [OK]          base: conv3d                     1   fun_conv01.
#   [OK]          base: conv3d                     2   fun_conv02.
#   [OK]          base: conv3d                     3   fun_conv03.
#   [OK]          base: conv3d                     4   fun_conv04.
#   [OK]          base: conv3d                     5   fun_conv05.
#   [OK]          base: conv3d                     6   fun_conv06.
#   [OK]          base: conv3d                     7   fun_conv07.
#   [OK]          base: conv3d                     8   fun_conv08.
#   [OK]          base: conv3d                     9   fun_conv09.
#   [OK]          base: conv3d                    10   fun_conv10.
#   [OK]          base: conv3d                    11   fun_conv11.
#   [OK]          base: conv3d                    12   fun_conv12.
#   [OK]          base: conv3d                    13   fun_cbi00.
#   [OK]          base: conv3d                    14   fun_cbi01.
#   [OK]          base: conv3d                    15   fun_cbi02.
#   [OK]          base: conv3d                    16   fun_cbi03.
#   [OK]          base: conv3d                    17   fun_cbi04.
#   [OK]          base: conv3d                    18   fun_cbi05.
#   [OK]          base: conv3d                    19   fun_cbi06.
#   [OK]          base: conv3d                    20   fun_cbi07.
#   [OK]          base: conv3d                    21   fun_cbk00.
#   [OK]          base: conv3d                    22   fun_cbk01.
#   [OK]          base: conv3d                    23   fun_cbk02.
#   [OK]          base: conv3d                    24   fun_cbk03.
#   [OK]          base: conv3d                    25   fun_cbk04.
#   [OK]          base: conv3d                    26   fun_cbk05.
#   [OK]          base: conv3d                    27   fun_cbk06.
#   [OK]          base: conv3d                    28   fun_cbk07.
#   [OK]          base: upsampling                 0   fun_us2d00.
#   [OK]          base: upsampling                 1   fun_us2d01.
#   [OK]          base: upsampling                 2   fun_us2d02.
#   [OK]          base: upsampling                 3   fun_us2d03.
#   [OK]          base: upsampling                 4   fun_us2d04.
#   [OK]          base: upsampling                 5   fun_us2d05.
#   [OK]          base: upsampling                 6   fun_us2d06.
#   [OK]          base: upsampling                 7   fun_us2d07.
#   [OK]          base: upsampling                 8   fun_us2d08.
#   [OK]          base: view                       0   test 01.
#   [OK]          base: view                       1   test 02.
#   [OK]          base: view                       2   test 03.
#   [OK]          base: view                       3   test 04.
#   [OK]          base: view                       4   test 05.
#   [OK]          base: view                       5   test 06.
#   [OK]          base: view                       6   test 07.
#   [OK]          base: view                       7   test 08.
#   [OK]          base: view                       8   test 09.
#   [OK]          base: view                       9   test 10.
#   [OK]          base: view                      10   test 11.
#   [OK]          base: view                      11   test 12.
#   [OK]          base: view                      12   test 13.
#   [OK]          base: view                      13   test 14.
#   [OK]          base: view                      14   test 15.
#   [OK]          base: view                      15   test 16.
#   [OK]          base: view                      16   test 17.
#   [OK]          base: view                      17   test 18.
#   [OK]          base: view                      18   test 19.
#   [OK]          base: view                      19   test 20.
#   [OK]          base: view                      20   test 21.
#   [OK]          base: view                      21   test 22.
#   [OK]          base: view                      22   test 23.
#   [OK]          base: view                      23   test 24.
#   [OK]          base: view                      24   test 25.
#   [OK]          base: view                      25   test 26.
#   [OK]          base: view                      26   test 27.
#   [OK]          base: view                      27   test 28.
#   [OK]          base: view                      28   test 29.
#   [OK]          base: view                      29   test 30.
#   [OK]          base: maths_root                 0   test 01.
#   [OK]          base: maths_root                 1   test 02.
#   [OK]          base: maths_root                 2   test 03.
#   [OK]          base: maths_root                 3   test 04.
#   [OK]          base: complex                    0   test add.
#   [OK]          base: complex                    1   test sub.
#   [OK]          base: ndarray core               0   fun_sr00.
#   [OK]          base: ndarray core               1   fun_sr01.
#   [OK]          base: ndarray core               2   fun_sr02.
#   [OK]          base: ndarray core               3   fun_sr03.
#   [OK]          base: ndarray core               4   fun_sr04.
#   [OK]          base: ndarray core               5   fun_sr05.
#   [OK]          base: ndarray core               6   fun_sr06.
#   [OK]          base: ndarray core               7   fun_sr07.
#   [OK]          base: ndarray core               8   fun_sr08.
#   [OK]          base: ndarray core               9   fun_sr09.
#   [OK]          base: ndarray core              10   fun_sr10.
#   [OK]          base: ndarray core              11   fun_sr11.
#   [OK]          base: ndarray core              12   fun_sr12.
#   [OK]          base: ndarray core              13   fun_rt00.
#   [OK]          base: ndarray core              14   fun_rt01.
#   [OK]          base: ndarray core              15   fun_rt02.
#   [OK]          base: ndarray core              16   fun_rt03.
#   [OK]          base: ndarray core              17   fun_rt04.
#   [OK]          base: ndarray core              18   fun_rt05.
#   [OK]          base: ndarray core              19   fun_rt06.
#   [OK]          base: ndarray core              20   fun_rt07.
#   [OK]          base: ndarray core              21   fun_rt08.
#   [OK]          base: ndarray core              22   fun_rt09.
#   [OK]          base: ndarray core              23   fun_rt10.
#   [OK]          base: ndarray core              24   fun_rt11.
#   [OK]          base: ndarray core              25   fun_rt12.
#   [OK]          base: ndarray core              26   fun_rt13.
#   [OK]          base: ndarray core              27   fun_rt14.
#   [OK]          base: ndarray core              28   fun_rt15.
#   [OK]          base: ndarray core              29   fun_rt16.
#   [OK]          base: ndarray core              30   fun_rt17.
#   [OK]          base: ndarray core              31   fun_rt18.
#   [OK]          base: ndarray core              32   fun_rt19.
#   [OK]          base: ndarray core              33   fun_rt20.
#   [OK]          base: ndarray core              34   fun_rt21.
#   [OK]          base: ndarray core              35   fun_rt22.
#   [OK]          base: ndarray core              36   fun_rt23.
#   [OK]          base: ndarray core              37   fun_rt24.
#   [OK]          base: ndarray core              38   fun_rt25.
#   [OK]          base: ndarray core              39   fun_rt26.
#   [OK]          base: ndarray core              40   fun_rt27.
#   [OK]          base: ndarray core              41   fun_rt28.
#   [OK]          base: ndarray core              42   fun_rt29.
#   [OK]          base: ndarray core              43   fun_rt30.
#   [OK]          base: ndarray core              44   fun_rt31.
#   [OK]          base: ndarray core              45   fun_rt32.
#   [OK]          base: ndarray core              46   fun_rt33.
#   [OK]          base: ndarray core              47   fun_rt34.
#   [OK]          base: ndarray core              48   fun_rt35.
#   [OK]          base: ndarray core              49   fun_rt36.
#   [OK]          base: ndarray core              50   fun_rt37.
#   [OK]          base: ndarray core              51   fun_rt38.
#   [OK]          base: ndarray core              52   fun_rt39.
#   [OK]          base: ndarray core              53   fun_rt40.
#   [OK]          base: ndarray core              54   fun_rt41.
#   [OK]          base: ndarray core              55   fun_rt42.
#   [OK]          base: ndarray core              56   fun_rt43.
#   [OK]          base: ndarray core              57   fun_rt44.
#   [OK]          base: ndarray core              58   fun_rt45.
#   [OK]          base: ndarray core              59   fun_rt46.
#   [OK]          base: ndarray core              60   fun_rt47.
#   [OK]          base: ndarray core              61   fun_rt48.
#   [OK]          base: ndarray core              62   fun_rt49.
#   [OK]          base: ndarray core              63   fun_rt50.
#   [OK]          base: ndarray core              64   fun_rt51.
#   [OK]          base: ndarray core              65   fun_rt52.
#   [OK]          base: ndarray core              66   fun_rt53.
#   [OK]          base: ndarray core              67   fun_rt54.
#   [OK]          base: ndarray core              68   fun_rt55.
#   [OK]          base: ndarray core              69   fun_rt56.
#   [OK]          base: ndarray core              70   fun_rt57.
#   [OK]          base: ndarray core              71   fun_rt58.
#   [OK]          base: ndarray core              72   fun_rt59.
#   [OK]          base: linalg                     0   test_gauss_01.
#   [OK]          base: linalg                     1   test_gauss_02.
#   [OK]          base: linalg                     2   test_gauss_03.
#   [OK]          base: linalg                     3   test_gauss_04.
#   [OK]          base: linalg                     4   test_lu_01.
#   [OK]          base: linalg                     5   test_lu_02.
#   [OK]          base: linalg                     6   test_lu_03.
#   [OK]          base: linalg                     7   test_lu_04.
#   [OK]          base: linalg                     8   test_lu_05.
#   [OK]          base: linalg                     9   test_lu_06.
#   [OK]          base: linalg                    10   test_lu_08.
#   [OK]          base: linalg                    11   test_lu_09.
#   [OK]          base: linalg                    12   test_lu_10.
#   [OK]          base: linalg                    13   test_bandiag_01.
#   [OK]          algodiff reverse matrix          0   neg.
#   [OK]          algodiff reverse matrix          1   abs.
#   [OK]          algodiff reverse matrix          2   signum.
#   [OK]          algodiff reverse matrix          3   floor.
#   [OK]          algodiff reverse matrix          4   ceil.
#   [OK]          algodiff reverse matrix          5   round.
#   [OK]          algodiff reverse matrix          6   sqr.
#   [OK]          algodiff reverse matrix          7   sqrt.
#   [OK]          algodiff reverse matrix          8   log.
#   [OK]          algodiff reverse matrix          9   pow.
#   [OK]          algodiff reverse matrix         10   sin.
#   [OK]          algodiff reverse matrix         11   cos.
#   [OK]          algodiff reverse matrix         12   tan.
#   [OK]          algodiff reverse matrix         13   sinh.
#   [OK]          algodiff reverse matrix         14   cosh.
#   [OK]          algodiff reverse matrix         15   tanh.
#   [OK]          algodiff reverse matrix         16   sigmoid.
#   [OK]          algodiff reverse matrix         17   relu.
#   [OK]          algodiff reverse matrix         18   exp.
#   [OK]          algodiff reverse matrix         19   transpose.
#   [OK]          algodiff reverse matrix         20   diag.
#   [OK]          algodiff reverse matrix         21   diagm.
#   [OK]          algodiff reverse matrix         22   trace.
#   [OK]          algodiff reverse matrix         23   l1norm'.
#   [OK]          algodiff reverse matrix         24   l2norm'.
#   [OK]          algodiff reverse matrix         25   l2norm_sqr'.
#   [OK]          algodiff reverse matrix         26   tril.
#   [OK]          algodiff reverse matrix         27   triu.
#   [OK]          algodiff reverse matrix         28   inv.
#   [OK]          algodiff reverse matrix         29   logdet.
#   [OK]          algodiff reverse matrix         30   chol.
#   [OK]          algodiff reverse matrix         31   qr.
#   [OK]          algodiff reverse matrix         32   lq.
#   [OK]          algodiff reverse matrix         33   split.
#   [OK]          algodiff reverse matrix         34   concat.
#   [OK]          algodiff reverse matrix         35   concatenate.
#   [OK]          algodiff reverse matrix         36   svd.
#   [OK]          algodiff reverse matrix         37   of_arrays.
#   [OK]          algodiff reverse matrix         38   to_arrays.
#   [OK]          algodiff reverse matrix         39   init_2d.
#   [OK]          algodiff reverse matrix         40   sylvester.
#   [OK]          algodiff reverse matrix         41   lyapunov.
#   [OK]          algodiff reverse matrix         42   discrete_lyapunov.
#   [OK]          algodiff reverse matrix         43   linsolve.
#   [OK]          algodiff reverse matrix         44   linsolve_triangular.
#   [OK]          algodiff reverse matrix         45   care.
#   [OK]          algodiff forward matrix          0   neg.
#   [OK]          algodiff forward matrix          1   abs.
#   [OK]          algodiff forward matrix          2   signum.
#   [OK]          algodiff forward matrix          3   floor.
#   [OK]          algodiff forward matrix          4   ceil.
#   [OK]          algodiff forward matrix          5   round.
#   [OK]          algodiff forward matrix          6   sqr.
#   [OK]          algodiff forward matrix          7   sqrt.
#   [OK]          algodiff forward matrix          8   log.
#   [OK]          algodiff forward matrix          9   pow.
#   [OK]          algodiff forward matrix         10   sin.
#   [OK]          algodiff forward matrix         11   cos.
#   [OK]          algodiff forward matrix         12   tan.
#   [OK]          algodiff forward matrix         13   sinh.
#   [OK]          algodiff forward matrix         14   cosh.
#   [OK]          algodiff forward matrix         15   tanh.
#   [OK]          algodiff forward matrix         16   sigmoid.
#   [OK]          algodiff forward matrix         17   relu.
#   [OK]          algodiff forward matrix         18   exp.
#   [OK]          algodiff forward matrix         19   transpose.
#   [OK]          algodiff forward matrix         20   diag.
#   [OK]          algodiff forward matrix         21   diagm.
#   [OK]          algodiff forward matrix         22   trace.
#   [OK]          algodiff forward matrix         23   l1norm'.
#   [OK]          algodiff forward matrix         24   l2norm'.
#   [OK]          algodiff forward matrix         25   l2norm_sqr'.
#   [OK]          algodiff forward matrix         26   tril.
#   [OK]          algodiff forward matrix         27   triu.
#   [OK]          algodiff forward matrix         28   inv.
#   [OK]          algodiff forward matrix         29   logdet.
#   [OK]          algodiff forward matrix         30   chol.
#   [OK]          algodiff forward matrix         31   qr.
#   [OK]          algodiff forward matrix         32   lq.
#   [OK]          algodiff forward matrix         33   split.
#   [OK]          algodiff forward matrix         34   concat.
#   [OK]          algodiff forward matrix         35   concatenate.
#   [OK]          algodiff forward matrix         36   svd.
#   [OK]          algodiff forward matrix         37   of_arrays.
#   [OK]          algodiff forward matrix         38   to_arrays.
#   [OK]          algodiff forward matrix         39   init_2d.
#   [OK]          algodiff forward matrix         40   sylvester.
#   [OK]          algodiff forward matrix         41   lyapunov.
#   [OK]          algodiff forward matrix         42   discrete_lyapunov.
#   [OK]          algodiff forward matrix         43   linsolve.
#   [OK]          algodiff forward matrix         44   linsolve_triangular.
#   [OK]          algodiff forward matrix         45   care.
# 
# ┌──────────────────────────────────────────────────────────────────────────────┐
# │ [FAIL]        stats_rvs                       44   rough_cdf_matches.        │
# └──────────────────────────────────────────────────────────────────────────────┘
# students_1.000000_loc_0.000000_scale_1.000000: Avg sq diff in cdf 1.18859e-09 pdf 3.36699e-05 max cdf 1.06896e-07 pdf 0.00255387
#          Avg err logcdf 0 logpdf 0 ppf 2.06291e-33 isf 3.03403e-30
#          Avg err sf 1.19408e-33 logsf 0
# ASSERT Avg sq diff in 'students_1.000000_loc_0.000000_scale_1.000000' cdf<1E-8
# ASSERT Max sq diff in 'students_1.000000_loc_0.000000_scale_1.000000' cdf<1E-5
# ASSERT Avg sq diff in 'students_1.000000_loc_0.000000_scale_1.000000' pdf<1E-3
# ASSERT Max sq diff in 'students_1.000000_loc_0.000000_scale_1.000000' pdf<1E-1
# ASSERT Avg logcdf error in 'students_1.000000_loc_0.000000_scale_1.000000' <1E-28
# ASSERT Avg logpdf error in 'students_1.000000_loc_0.000000_scale_1.000000' <1E-28
# ASSERT Avg ppf error in 'students_1.000000_loc_0.000000_scale_1.000000' <1E-28
# ASSERT Avg isf error in 'students_1.000000_loc_0.000000_scale_1.000000' <1E-28
# ASSERT Avg sf error in 'students_1.000000_loc_0.000000_scale_1.000000' <1E-28
# ASSERT Avg log sf error in 'students_1.000000_loc_0.000000_scale_1.000000' <1E-28
# students_2.000000_loc_0.000000_scale_1.000000: Avg sq diff in cdf 9.11192e-11 pdf 2.60093e-06 max cdf 7.67808e-09 pdf 0.000198781
#          Avg err logcdf 0 logpdf 0 ppf 1.86156e-33 isf 1.71824e-31
#          Avg err sf 1.54074e-34 logsf 0
# ASSERT Avg sq diff in 'students_2.000000_loc_0.000000_scale_1.000000' cdf<1E-8
# ASSERT Max sq diff in 'students_2.000000_loc_0.000000_scale_1.000000' cdf<1E-5
# ASSERT Avg sq diff in 'students_2.000000_loc_0.000000_scale_1.000000' pdf<1E-3
# ASSERT Max sq diff in 'students_2.000000_loc_0.000000_scale_1.000000' pdf<1E-1
# ASSERT Avg logcdf error in 'students_2.000000_loc_0.000000_scale_1.000000' <1E-28
# ASSERT Avg logpdf error in 'students_2.000000_loc_0.000000_scale_1.000000' <1E-28
# ASSERT Avg ppf error in 'students_2.000000_loc_0.000000_scale_1.000000' <1E-28
# ASSERT Avg isf error in 'students_2.000000_loc_0.000000_scale_1.000000' <1E-28
# ASSERT Avg sf error in 'students_2.000000_loc_0.000000_scale_1.000000' <1E-28
# ASSERT Avg log sf error in 'students_2.000000_loc_0.000000_scale_1.000000' <1E-28
# students_5.000000_loc_0.000000_scale_1.000000: Avg sq diff in cdf 4.58061e-12 pdf 1.31803e-07 max cdf 3.78655e-10 pdf 1.01337e-05
#          Avg err logcdf 0 logpdf 4.75063e-34 ppf 2.39781e-33 isf 5.02862e-32
#          Avg err sf 2.18272e-34 logsf 0
# ASSERT Avg sq diff in 'students_5.000000_loc_0.000000_scale_1.000000' cdf<1E-8
# ASSERT Max sq diff in 'students_5.000000_loc_0.000000_scale_1.000000' cdf<1E-5
# ASSERT Avg sq diff in 'students_5.000000_loc_0.000000_scale_1.000000' pdf<1E-3
# ASSERT Max sq diff in 'students_5.000000_loc_0.000000_scale_1.000000' pdf<1E-1
# ASSERT Avg logcdf error in 'students_5.000000_loc_0.000000_scale_1.000000' <1E-28
# ASSERT Avg logpdf error in 'students_5.000000_loc_0.000000_scale_1.000000' <1E-28
# ASSERT Avg ppf error in 'students_5.000000_loc_0.000000_scale_1.000000' <1E-28
# ASSERT Avg isf error in 'students_5.000000_loc_0.000000_scale_1.000000' <1E-28
# ASSERT Avg sf error in 'students_5.000000_loc_0.000000_scale_1.000000' <1E-28
# ASSERT Avg log sf error in 'students_5.000000_loc_0.000000_scale_1.000000' <1E-28
# students_10.000000_loc_0.000000_scale_1.000000: Avg sq diff in cdf 8.62356e-13 pdf 2.44805e-08 max cdf 7.07592e-11 pdf 1.91985e-06
#          Avg err logcdf 0 logpdf 6.16298e-34 ppf 5.25017e-33 isf 5.23987e-32
#          Avg err sf 1.41235e-34 logsf 0
# ASSERT Avg sq diff in 'students_10.000000_loc_0.000000_scale_1.000000' cdf<1E-8
# ASSERT Max sq diff in 'students_10.000000_loc_0.000000_scale_1.000000' cdf<1E-5
# ASSERT Avg sq diff in 'students_10.000000_loc_0.000000_scale_1.000000' pdf<1E-3
# ASSERT Max sq diff in 'students_10.000000_loc_0.000000_scale_1.000000' pdf<1E-1
# ASSERT Avg logcdf error in 'students_10.000000_loc_0.000000_scale_1.000000' <1E-28
# ASSERT Avg logpdf error in 'students_10.000000_loc_0.000000_scale_1.000000' <1E-28
# ASSERT Avg ppf error in 'students_10.000000_loc_0.000000_scale_1.000000' <1E-28
# ASSERT Avg isf error in 'students_10.000000_loc_0.000000_scale_1.000000' <1E-28
# ASSERT Avg sf error in 'students_10.000000_loc_0.000000_scale_1.000000' <1E-28
# ASSERT Avg log sf error in 'students_10.000000_loc_0.000000_scale_1.000000' <1E-28
# students_3.000000_loc_1.000000_scale_1.000000: Avg sq diff in cdf 2.23445e-11 pdf 6.42441e-07 max cdf 1.86618e-09 pdf 4.86758e-05
#          Avg err logcdf 0 logpdf 0 ppf 2.86971e-33 isf 8.17236e-32
#          Avg err sf 9.50125e-34 logsf 0
# ASSERT Avg sq diff in 'students_3.000000_loc_1.000000_scale_1.000000' cdf<1E-8
# ASSERT Max sq diff in 'students_3.000000_loc_1.000000_scale_1.000000' cdf<1E-5
# ASSERT Avg sq diff in 'students_3.000000_loc_1.000000_scale_1.000000' pdf<1E-3
# ASSERT Max sq diff in 'students_3.000000_loc_1.000000_scale_1.000000' pdf<1E-1
# ASSERT Avg logcdf error in 'students_3.000000_loc_1.000000_scale_1.000000' <1E-28
# ASSERT Avg logpdf error in 'students_3.000000_loc_1.000000_scale_1.000000' <1E-28
# ASSERT Avg ppf error in 'students_3.000000_loc_1.000000_scale_1.000000' <1E-28
# ASSERT Avg isf error in 'students_3.000000_loc_1.000000_scale_1.000000' <1E-28
# ASSERT Avg sf error in 'students_3.000000_loc_1.000000_scale_1.000000' <1E-28
# ASSERT Avg log sf error in 'students_3.000000_loc_1.000000_scale_1.000000' <1E-28
# students_4.000000_loc_2.000000_scale_4.000000: Avg sq diff in cdf 8.69427e-12 pdf 2.52556e-07 max cdf 7.22206e-10 pdf 1.92301e-05
#          Avg err logcdf 0 logpdf 0 ppf 2.11022e-33 isf 9.47968e-31
#          Avg err sf 3.33828e-34 logsf 0
# ASSERT Avg sq diff in 'students_4.000000_loc_2.000000_scale_4.000000' cdf<1E-8
# ASSERT Max sq diff in 'students_4.000000_loc_2.000000_scale_4.000000' cdf<1E-5
# ASSERT Avg sq diff in 'students_4.000000_loc_2.000000_scale_4.000000' pdf<1E-3
# ASSERT Max sq diff in 'students_4.000000_loc_2.000000_scale_4.000000' pdf<1E-1
# ASSERT Avg logcdf error in 'students_4.000000_loc_2.000000_scale_4.000000' <1E-28
# ASSERT Avg logpdf error in 'students_4.000000_loc_2.000000_scale_4.000000' <1E-28
# ASSERT Avg ppf error in 'students_4.000000_loc_2.000000_scale_4.000000' <1E-28
# ASSERT Avg isf error in 'students_4.000000_loc_2.000000_scale_4.000000' <1E-28
# ASSERT Avg sf error in 'students_4.000000_loc_2.000000_scale_4.000000' <1E-28
# ASSERT Avg log sf error in 'students_4.000000_loc_2.000000_scale_4.000000' <1E-28
# weibull_shape_1.000000_scale_1.000000: Avg sq diff in cdf 1.16824e-12 pdf 3.43037e-08 max cdf 1.81688e-10 pdf 5.05437e-06
#          Avg err logcdf 5.72851e-34 logpdf 1.38331e-33 ppf 7.49972e-34 isf 5.33543e-34
#          Avg err sf 1.28395e-34 logsf 1.38331e-33
# ASSERT Avg sq diff in 'weibull_shape_1.000000_scale_1.000000' cdf<1E-8
# ASSERT Max sq diff in 'weibull_shape_1.000000_scale_1.000000' cdf<1E-5
# ASSERT Avg sq diff in 'weibull_shape_1.000000_scale_1.000000' pdf<1E-3
# ASSERT Max sq diff in 'weibull_shape_1.000000_scale_1.000000' pdf<1E-1
# ASSERT Avg logcdf error in 'weibull_shape_1.000000_scale_1.000000' <1E-28
# ASSERT Avg logpdf error in 'weibull_shape_1.000000_scale_1.000000' <1E-28
# ASSERT Avg ppf error in 'weibull_shape_1.000000_scale_1.000000' <1E-28
# ASSERT Avg isf error in 'weibull_shape_1.000000_scale_1.000000' <1E-28
# ASSERT Avg sf error in 'weibull_shape_1.000000_scale_1.000000' <1E-28
# ASSERT Avg log sf error in 'weibull_shape_1.000000_scale_1.000000' <1E-28
# weibull_shape_1.500000_scale_1.000000: Avg sq diff in cdf 2.88649e-13 pdf 8.0181e-09 max cdf 3.95207e-11 pdf 1.08845e-06
#          Avg err logcdf 6.85849e-34 logpdf 1.90025e-33 ppf 1.86232e-33 isf 9.60758e-34
#          Avg err sf 1.54074e-34 logsf 1.51787e-33
# ASSERT Avg sq diff in 'weibull_shape_1.500000_scale_1.000000' cdf<1E-8
# ASSERT Max sq diff in 'weibull_shape_1.500000_scale_1.000000' cdf<1E-5
# ASSERT Avg sq diff in 'weibull_shape_1.500000_scale_1.000000' pdf<1E-3
# ASSERT Max sq diff in 'weibull_shape_1.500000_scale_1.000000' pdf<1E-1
# ASSERT Avg logcdf error in 'weibull_shape_1.500000_scale_1.000000' <1E-28
# ASSERT Avg logpdf error in 'weibull_shape_1.500000_scale_1.000000' <1E-28
# ASSERT Avg ppf error in 'weibull_shape_1.500000_scale_1.000000' <1E-28
# ASSERT Avg isf error in 'weibull_shape_1.500000_scale_1.000000' <1E-28
# ASSERT Avg sf error in 'weibull_shape_1.500000_scale_1.000000' <1E-28
# ASSERT Avg log sf error in 'weibull_shape_1.500000_scale_1.000000' <1E-28
# weibull_shape_5.000000_scale_1.000000: Avg sq diff in cdf 1.5963e-13 pdf 1.98903e-09 max cdf 2.4473e-12 pdf 6.33395e-08
#          Avg err logcdf 5.84525e-34 logpdf 1.69773e-33 ppf 6.37172e-33 isf 1.34173e-33
#          Avg err sf 1.28395e-34 logsf 1.38266e-33
# ASSERT Avg sq diff in 'weibull_shape_5.000000_scale_1.000000' cdf<1E-8
# ASSERT Max sq diff in 'weibull_shape_5.000000_scale_1.000000' cdf<1E-5
# ASSERT Avg sq diff in 'weibull_shape_5.000000_scale_1.000000' pdf<1E-3
# ASSERT Max sq diff in 'weibull_shape_5.000000_scale_1.000000' pdf<1E-1
# ASSERT Avg logcdf error in 'weibull_shape_5.000000_scale_1.000000' <1E-28
# ASSERT Avg logpdf error in 'weibull_shape_5.000000_scale_1.000000' <1E-28
# ASSERT Avg ppf error in 'weibull_shape_5.000000_scale_1.000000' <1E-28
# ASSERT Avg isf error in 'weibull_shape_5.000000_scale_1.000000' <1E-28
# ASSERT Avg sf error in 'weibull_shape_5.000000_scale_1.000000' <1E-28
# ASSERT Avg log sf error in 'weibull_shape_5.000000_scale_1.000000' <1E-28
# weibull_shape_0.800000_scale_1.000000: Avg sq diff in cdf 4.03389e-12 pdf 1.3308e-07 max cdf 4.27659e-10 pdf 1.17978e-05
#          Avg err logcdf 6.08185e-34 logpdf 1.43341e-33 ppf 9.34314e-34 isf 3.87184e-34
#          Avg err sf 7.70372e-35 logsf 1.46694e-33
# ASSERT Avg sq diff in 'weibull_shape_0.800000_scale_1.000000' cdf<1E-8
# ASSERT Max sq diff in 'weibull_shape_0.800000_scale_1.000000' cdf<1E-5
# ASSERT Avg sq diff in 'weibull_shape_0.800000_scale_1.000000' pdf<1E-3
# ASSERT Max sq diff in 'weibull_shape_0.800000_scale_1.000000' pdf<1E-1
# ASSERT Avg logcdf error in 'weibull_shape_0.800000_scale_1.000000' <1E-28
# ASSERT Avg logpdf error in 'weibull_shape_0.800000_scale_1.000000' <1E-28
# ASSERT Avg ppf error in 'weibull_shape_0.800000_scale_1.000000' <1E-28
# ASSERT Avg isf error in 'weibull_shape_0.800000_scale_1.000000' <1E-28
# ASSERT Avg sf error in 'weibull_shape_0.800000_scale_1.000000' <1E-28
# ASSERT Avg log sf error in 'weibull_shape_0.800000_scale_1.000000' <1E-28
# weibull_shape_2.000000_scale_2.000000: Avg sq diff in cdf 8.88867e-14 pdf 2.34691e-09 max cdf 1.28588e-11 pdf 3.47364e-07
#          Avg err logcdf 6.27419e-34 logpdf 1.04e-33 ppf 2.14284e-33 isf 5.31557e-33
#          Avg err sf 1.28395e-34 logsf 1.46431e-33
# ASSERT Avg sq diff in 'weibull_shape_2.000000_scale_2.000000' cdf<1E-8
# ASSERT Max sq diff in 'weibull_shape_2.000000_scale_2.000000' cdf<1E-5
# ASSERT Avg sq diff in 'weibull_shape_2.000000_scale_2.000000' pdf<1E-3
# ASSERT Max sq diff in 'weibull_shape_2.000000_scale_2.000000' pdf<1E-1
# ASSERT Avg logcdf error in 'weibull_shape_2.000000_scale_2.000000' <1E-28
# ASSERT Avg logpdf error in 'weibull_shape_2.000000_scale_2.000000' <1E-28
# ASSERT Avg ppf error in 'weibull_shape_2.000000_scale_2.000000' <1E-28
# ASSERT Avg isf error in 'weibull_shape_2.000000_scale_2.000000' <1E-28
# ASSERT Avg sf error in 'weibull_shape_2.000000_scale_2.000000' <1E-28
# ASSERT Avg log sf error in 'weibull_shape_2.000000_scale_2.000000' <1E-28
# snecdor_dfnum_1.000000_dfden_1.000000: Avg sq diff in cdf 3.88594e-07 pdf 9.27543e-05 max cdf 4.85168e-06 pdf 0.0108125
#          Avg err logcdf 0 logpdf 8.33313e-34 ppf 4.06157e-32 isf 8.95569e-33
#          Avg err sf 8.21217e-32 logsf 0
# ASSERT Avg sq diff in 'snecdor_dfnum_1.000000_dfden_1.000000' cdf<1E-8
# ASSERT Max sq diff in 'snecdor_dfnum_1.000000_dfden_1.000000' cdf<1E-5
# ASSERT Avg sq diff in 'snecdor_dfnum_1.000000_dfden_1.000000' pdf<1E-3
# ASSERT Max sq diff in 'snecdor_dfnum_1.000000_dfden_1.000000' pdf<1E-1
# ASSERT Avg logcdf error in 'snecdor_dfnum_1.000000_dfden_1.000000' <1E-28
# ASSERT Avg logpdf error in 'snecdor_dfnum_1.000000_dfden_1.000000' <1E-28
# ASSERT Avg ppf error in 'snecdor_dfnum_1.000000_dfden_1.000000' <1E-28
# ASSERT Avg isf error in 'snecdor_dfnum_1.000000_dfden_1.000000' <1E-28
# ASSERT Avg sf error in 'snecdor_dfnum_1.000000_dfden_1.000000' <1E-28
# ASSERT Avg log sf error in 'snecdor_dfnum_1.000000_dfden_1.000000' <1E-28
# snecdor_dfnum_2.000000_dfden_1.000000: Avg sq diff in cdf 3.84778e-07 pdf 8.88527e-05 max cdf 4.55786e-06 pdf 0.0106372
#          Avg err logcdf 0 logpdf 7.90685e-34 ppf 4.26267e-32 isf 1.40664e-33
#          Avg err sf 6.22075e-32 logsf 0
# ASSERT Avg sq diff in 'snecdor_dfnum_2.000000_dfden_1.000000' cdf<1E-8
# ASSERT Max sq diff in 'snecdor_dfnum_2.000000_dfden_1.000000' cdf<1E-5
# ASSERT Avg sq diff in 'snecdor_dfnum_2.000000_dfden_1.000000' pdf<1E-3
# ASSERT Max sq diff in 'snecdor_dfnum_2.000000_dfden_1.000000' pdf<1E-1
# ASSERT Avg logcdf error in 'snecdor_dfnum_2.000000_dfden_1.000000' <1E-28
# ASSERT Avg logpdf error in 'snecdor_dfnum_2.000000_dfden_1.000000' <1E-28
# ASSERT Avg ppf error in 'snecdor_dfnum_2.000000_dfden_1.000000' <1E-28
# ASSERT Avg isf error in 'snecdor_dfnum_2.000000_dfden_1.000000' <1E-28
# ASSERT Avg sf error in 'snecdor_dfnum_2.000000_dfden_1.000000' <1E-28
# ASSERT Avg log sf error in 'snecdor_dfnum_2.000000_dfden_1.000000' <1E-28
# snecdor_dfnum_5.000000_dfden_2.000000: Avg sq diff in cdf 3.32926e-07 pdf 1.49776e-05 max cdf 1.59383e-06 pdf 0.00209863
#          Avg err logcdf 0 logpdf 1.30963e-33 ppf 8.83171e-33 isf 9.01977e-34
#          Avg err sf 9.64249e-33 logsf 0
# ASSERT Avg sq diff in 'snecdor_dfnum_5.000000_dfden_2.000000' cdf<1E-8
# ASSERT Max sq diff in 'snecdor_dfnum_5.000000_dfden_2.000000' cdf<1E-5
# ASSERT Avg sq diff in 'snecdor_dfnum_5.000000_dfden_2.000000' pdf<1E-3
# ASSERT Max sq diff in 'snecdor_dfnum_5.000000_dfden_2.000000' pdf<1E-1
# ASSERT Avg logcdf error in 'snecdor_dfnum_5.000000_dfden_2.000000' <1E-28
# ASSERT Avg logpdf error in 'snecdor_dfnum_5.000000_dfden_2.000000' <1E-28
# ASSERT Avg ppf error in 'snecdor_dfnum_5.000000_dfden_2.000000' <1E-28
# ASSERT Avg isf error in 'snecdor_dfnum_5.000000_dfden_2.000000' <1E-28
# ASSERT Avg sf error in 'snecdor_dfnum_5.000000_dfden_2.000000' <1E-28
# ASSERT Avg log sf error in 'snecdor_dfnum_5.000000_dfden_2.000000' <1E-28
# snecdor_dfnum_10.000000_dfden_1.000000: Avg sq diff in cdf 3.94117e-07 pdf 0.000138091 max cdf 5.36174e-06 pdf 0.0153171
#          Avg err logcdf 0 logpdf 2.8247e-34 ppf 6.31194e-31 isf 0
#          Avg err sf 6.46406e-31 logsf 0
# ASSERT Avg sq diff in 'snecdor_dfnum_10.000000_dfden_1.000000' cdf<1E-8
# ASSERT Max sq diff in 'snecdor_dfnum_10.000000_dfden_1.000000' cdf<1E-5
# ASSERT Avg sq diff in 'snecdor_dfnum_10.000000_dfden_1.000000' pdf<1E-3
# ASSERT Max sq diff in 'snecdor_dfnum_10.000000_dfden_1.000000' pdf<1E-1
# ASSERT Avg logcdf error in 'snecdor_dfnum_10.000000_dfden_1.000000' <1E-28
# ASSERT Avg logpdf error in 'snecdor_dfnum_10.000000_dfden_1.000000' <1E-28
# ASSERT Avg ppf error in 'snecdor_dfnum_10.000000_dfden_1.000000' <1E-28
# ASSERT Avg isf error in 'snecdor_dfnum_10.000000_dfden_1.000000' <1E-28
# ASSERT Avg sf error in 'snecdor_dfnum_10.000000_dfden_1.000000' <1E-28
# ASSERT Avg log sf error in 'snecdor_dfnum_10.000000_dfden_1.000000' <1E-28
# gamma_shape_1.000000_scale_1.000000: Avg sq diff in cdf 1.16824e-12 pdf 3.43037e-08 max cdf 1.81688e-10 pdf 5.05437e-06
#          Avg err logcdf 0 logpdf 1.38331e-33 ppf 3.01655e-33 isf 0
#          Avg err sf 4.62223e-34 logsf 0
# ASSERT Avg sq diff in 'gamma_shape_1.000000_scale_1.000000' cdf<1E-8
# ASSERT Max sq diff in 'gamma_shape_1.000000_scale_1.000000' cdf<1E-5
# ASSERT Avg sq diff in 'gamma_shape_1.000000_scale_1.000000' pdf<1E-3
# ASSERT Max sq diff in 'gamma_shape_1.000000_scale_1.000000' pdf<1E-1
# ASSERT Avg logcdf error in 'gamma_shape_1.000000_scale_1.000000' <1E-28
# ASSERT Avg logpdf error in 'gamma_shape_1.000000_scale_1.000000' <1E-28
# ASSERT Avg ppf error in 'gamma_shape_1.000000_scale_1.000000' <1E-28
# ASSERT Avg isf error in 'gamma_shape_1.000000_scale_1.000000' <1E-28
# ASSERT Avg sf error in 'gamma_shape_1.000000_scale_1.000000' <1E-28
# ASSERT Avg log sf error in 'gamma_shape_1.000000_scale_1.000000' <1E-28
# gamma_shape_1.000000_scale_2.000000: Avg sq diff in cdf 1.14343e-12 pdf 3.37625e-08 max cdf 1.79382e-10 pdf 4.99985e-06
#          Avg err logcdf 0 logpdf 4.75063e-34 ppf 3.01655e-33 isf 0
#          Avg err sf 9.24446e-34 logsf 0
# ASSERT Avg sq diff in 'gamma_shape_1.000000_scale_2.000000' cdf<1E-8
# ASSERT Max sq diff in 'gamma_shape_1.000000_scale_2.000000' cdf<1E-5
# ASSERT Avg sq diff in 'gamma_shape_1.000000_scale_2.000000' pdf<1E-3
# ASSERT Max sq diff in 'gamma_shape_1.000000_scale_2.000000' pdf<1E-1
# ASSERT Avg logcdf error in 'gamma_shape_1.000000_scale_2.000000' <1E-28
# ASSERT Avg logpdf error in 'gamma_shape_1.000000_scale_2.000000' <1E-28
# ASSERT Avg ppf error in 'gamma_shape_1.000000_scale_2.000000' <1E-28
# ASSERT Avg isf error in 'gamma_shape_1.000000_scale_2.000000' <1E-28
# ASSERT Avg sf error in 'gamma_shape_1.000000_scale_2.000000' <1E-28
# ASSERT Avg log sf error in 'gamma_shape_1.000000_scale_2.000000' <1E-28
# gamma_shape_0.900000_scale_1.000000: Avg sq diff in cdf 1.42751e-12 pdf 4.18633e-08 max cdf 1.98116e-10 pdf 5.50393e-06
#          Avg err logcdf 0 logpdf 1.60554e-33 ppf 0.014014 isf -nan
#          Avg err sf 6.93335e-34 logsf 0
# ASSERT Avg sq diff in 'gamma_shape_0.900000_scale_1.000000' cdf<1E-8
# ASSERT Max sq diff in 'gamma_shape_0.900000_scale_1.000000' cdf<1E-5
# ASSERT Avg sq diff in 'gamma_shape_0.900000_scale_1.000000' pdf<1E-3
# ASSERT Max sq diff in 'gamma_shape_0.900000_scale_1.000000' pdf<1E-1
# ASSERT Avg logcdf error in 'gamma_shape_0.900000_scale_1.000000' <1E-28
# ASSERT Avg logpdf error in 'gamma_shape_0.900000_scale_1.000000' <1E-28
# ASSERT Avg ppf error in 'gamma_shape_0.900000_scale_1.000000' <1E-28
# File "test/unit_stats_rvs.ml", line 680, character 2:
# FAIL Avg ppf error in 'gamma_shape_0.900000_scale_1.000000' <1E-28
# 
#    Expected: `true'
#    Received: `false'
# 
# Raised at Alcotest_engine__Test.check in file "src/alcotest-engine/test.ml", line 216, characters 4-261
# Called from Unit_stats_rvs.test_rough_cdf in file "test/unit_stats_rvs.ml", line 680, characters 2-97
# Called from Stdlib__List.iter in file "list.ml", line 110, characters 12-15
# Called from Unit_stats_rvs.test_rough_cdf_matches in file "test/unit_stats_rvs.ml", line 689, characters 2-45
# Called from Alcotest_engine__Core.Make.protect_test.(fun) in file "src/alcotest-engine/core.ml", line 186, characters 17-23
# Called from Alcotest_engine__Monad.Identity.catch in file "src/alcotest-engine/monad.ml", line 24, characters 31-35
# 
# Logs saved to `~/.opam/4.14/.opam-switch/build/owl.0.7.2/_build/default/test/_build/_tests/Owl/stats_rvs.044.output'.
#  ──────────────────────────────────────────────────────────────────────────────
# 
# Full test results in `~/.opam/4.14/.opam-switch/build/owl.0.7.2/_build/default/test/_build/_tests/Owl'.
# 1 failure! in 3.868s. 1471 tests run.



<><> Error report <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
+- The following actions failed
| - build owl 0.7.2
+- 
+- The following changes have been performed
| - remove  owl                0.7.2
| - install alcotest           1.9.1
| - install astring            0.8.5
| - install cmdliner           2.1.0
| - install fmt                0.11.0
| - install ocaml-syntax-shims 1.0.0
| - install ocamlbuild         0.16.1
| - install re                 1.14.0
| - install topkg              1.1.1
| - install uutf               1.0.4
+- 
# To update the current shell environment, run: eval $(opam env)

The former state can be restored with:
    /usr/bin/opam switch import "/home/opam/.opam/4.14/.opam-switch/backup/state-20260413151250.export"
Or you can retry to install your package selection with:
    /usr/bin/opam install --restore
2026-04-13 15:16.32 ---> saved as "bdf709c54a9a5f04a22f82cce395134ba773bb2c15a9ff9fe94f44367cc5984b"

/home/opam: (run (shell  "opam reinstall --with-test --verbose owl.0.7.2;\
                        \n        res=$?;\
                        \n        test \"$res\" != 31 && exit \"$res\";\
                        \n        export OPAMCLI=2.0;\
                        \n        build_dir=$(opam var prefix)/.opam-switch/build;\
                        \n        failed=$(ls \"$build_dir\");\
                        \n        partial_fails=\"\";\
                        \n        for pkg in $failed; do\
                        \n          if opam show -f x-ci-accept-failures: \"$pkg\" | grep -qF \"\\\"debian-13\\\"\"; then\
                        \n            echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\
                        \n          fi;\
                        \n          test \"$pkg\" != 'owl.0.7.2' && partial_fails=\"$partial_fails $pkg\";\
                        \n        done;\
                        \n        test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
                        \n        exit 1"))
owl.0.7.2 is not installed. Install it? [Y/n] y
The following actions will be performed:
=== install 1 package
  - install owl 0.7.2

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
Processing  1/3: [owl.0.7.2: extract]
-> retrieved owl.0.7.2  (cached)
Processing  2/3: [owl: dune build]
+ /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "dune" "build" "-p" "owl" "-j" "71" (CWD=/home/opam/.opam/4.14/.opam-switch/build/owl.0.7.2)
- (cd _build/default && /home/opam/.opam/4.14/bin/ocamlc.opt -w -40 -g -bin-annot -I src/owl/.owl.objs/byte -I /home/opam/.opam/4.14/lib/bytes -I /home/opam/.opam/4.14/lib/ctypes -I /home/opam/.opam/4.14/lib/eigen -I /home/opam/.opam/4.14/lib/eigen/cpp -I /home/opam/.opam/4.14/lib/integers -I /home/opam/.opam/4.14/lib/owl-base -I /home/opam/.opam/4.14/lib/stdlib-shims -no-alias-deps -o src/owl/.owl.objs/byte/owl_parallel.cmo -c -impl src/owl/owl_parallel.ml)
- File "src/owl/working/owl_parallel.ml", line 274, characters 18-49:
- Warning 5 [ignored-partial-application]: this function application is partial,
- maybe some arguments are missing.
- (cd _build/default && /home/opam/.opam/4.14/bin/ocamlopt.opt -w -40 -g -I src/owl/.owl.objs/byte -I src/owl/.owl.objs/native -I /home/opam/.opam/4.14/lib/bytes -I /home/opam/.opam/4.14/lib/ctypes -I /home/opam/.opam/4.14/lib/eigen -I /home/opam/.opam/4.14/lib/eigen/cpp -I /home/opam/.opam/4.14/lib/integers -I /home/opam/.opam/4.14/lib/owl-base -I /home/opam/.opam/4.14/lib/stdlib-shims -intf-suffix .ml -no-alias-deps -o src/owl/.owl.objs/native/owl_parallel.cmx -c -impl src/owl/owl_parallel.ml)
- File "src/owl/working/owl_parallel.ml", line 274, characters 18-49:
- Warning 5 [ignored-partial-application]: this function application is partial,
- maybe some arguments are missing.
- (cd _build/default && /home/opam/.opam/4.14/bin/ocamlc.opt -w -40 -g -bin-annot -I src/owl/.owl.objs/byte -I /home/opam/.opam/4.14/lib/bytes -I /home/opam/.opam/4.14/lib/ctypes -I /home/opam/.opam/4.14/lib/eigen -I /home/opam/.opam/4.14/lib/eigen/cpp -I /home/opam/.opam/4.14/lib/integers -I /home/opam/.opam/4.14/lib/owl-base -I /home/opam/.opam/4.14/lib/stdlib-shims -intf-suffix .ml -no-alias-deps -o src/owl/.owl.objs/byte/owl_cblas.cmo -c -impl src/owl/owl_cblas.ml)
- File "src/owl/cblas/owl_cblas.ml", line 56, characters 52-56:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 56, characters 45-50:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 56, characters 36-42:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 56, characters 26-32:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 56, characters 11-22:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 79, characters 52-56:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 79, characters 45-50:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 79, characters 36-42:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 79, characters 26-32:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 79, characters 11-22:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 105, characters 49-53:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 105, characters 42-47:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 105, characters 27-39:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 105, characters 11-23:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 138, characters 55-59:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 138, characters 48-53:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 138, characters 30-45:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 138, characters 11-26:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 171, characters 51-55:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 171, characters 44-49:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 171, characters 30-41:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 171, characters 11-26:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 199, characters 52-56:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 199, characters 45-50:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 199, characters 31-42:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 199, characters 12-27:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 232, characters 78-83:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 232, characters 65-75:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 232, characters 49-61:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 232, characters 30-45:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 232, characters 11-26:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 257, characters 78-83:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 257, characters 65-75:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 257, characters 49-61:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 257, characters 30-45:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 257, characters 11-26:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 282, characters 55-59:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 282, characters 48-53:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 282, characters 30-45:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 282, characters 11-26:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 310, characters 51-55:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 310, characters 44-49:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 310, characters 30-41:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 310, characters 11-26:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 332, characters 52-56:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 332, characters 45-50:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 332, characters 31-42:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 332, characters 12-27:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- (cd _build/default && /home/opam/.opam/4.14/bin/ocamlopt.opt -w -40 -g -I src/owl/.owl.objs/byte -I src/owl/.owl.objs/native -I /home/opam/.opam/4.14/lib/bytes -I /home/opam/.opam/4.14/lib/ctypes -I /home/opam/.opam/4.14/lib/eigen -I /home/opam/.opam/4.14/lib/eigen/cpp -I /home/opam/.opam/4.14/lib/integers -I /home/opam/.opam/4.14/lib/owl-base -I /home/opam/.opam/4.14/lib/stdlib-shims -intf-suffix .ml -no-alias-deps -o src/owl/.owl.objs/native/owl_cblas.cmx -c -impl src/owl/owl_cblas.ml)
- File "src/owl/cblas/owl_cblas.ml", line 56, characters 52-56:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 56, characters 45-50:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 56, characters 36-42:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 56, characters 26-32:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 56, characters 11-22:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 79, characters 52-56:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 79, characters 45-50:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 79, characters 36-42:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 79, characters 26-32:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 79, characters 11-22:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 105, characters 49-53:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 105, characters 42-47:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 105, characters 27-39:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 105, characters 11-23:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 138, characters 55-59:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 138, characters 48-53:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 138, characters 30-45:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 138, characters 11-26:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 171, characters 51-55:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 171, characters 44-49:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 171, characters 30-41:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 171, characters 11-26:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 199, characters 52-56:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 199, characters 45-50:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 199, characters 31-42:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 199, characters 12-27:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 232, characters 78-83:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 232, characters 65-75:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 232, characters 49-61:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 232, characters 30-45:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 232, characters 11-26:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 257, characters 78-83:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 257, characters 65-75:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 257, characters 49-61:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 257, characters 30-45:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 257, characters 11-26:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 282, characters 55-59:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 282, characters 48-53:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 282, characters 30-45:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 282, characters 11-26:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 310, characters 51-55:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 310, characters 44-49:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 310, characters 30-41:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 310, characters 11-26:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 332, characters 52-56:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 332, characters 45-50:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 332, characters 31-42:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 332, characters 12-27:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- (cd _build/default && /home/opam/.opam/4.14/bin/ocamlc.opt -w -40 -g -bin-annot -I src/owl/.owl.objs/byte -I /home/opam/.opam/4.14/lib/bytes -I /home/opam/.opam/4.14/lib/ctypes -I /home/opam/.opam/4.14/lib/eigen -I /home/opam/.opam/4.14/lib/eigen/cpp -I /home/opam/.opam/4.14/lib/integers -I /home/opam/.opam/4.14/lib/owl-base -I /home/opam/.opam/4.14/lib/stdlib-shims -intf-suffix .ml -no-alias-deps -o src/owl/.owl.objs/byte/owl_lapacke.cmo -c -impl src/owl/owl_lapacke.ml)
- File "src/owl/lapacke/owl_lapacke.ml", line 123, characters 10-17:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/lapacke/owl_lapacke.ml", line 385, characters 9-13:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/lapacke/owl_lapacke.ml", line 1061, characters 10-18:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/lapacke/owl_lapacke.ml", line 1134, characters 22-31:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/lapacke/owl_lapacke.ml", line 1134, characters 10-18:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/lapacke/owl_lapacke.ml", line 1220, characters 34-42:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/lapacke/owl_lapacke.ml", line 1220, characters 22-30:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/lapacke/owl_lapacke.ml", line 1220, characters 10-18:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/lapacke/owl_lapacke.ml", line 1647, characters 9-10:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/lapacke/owl_lapacke.ml", line 1678, characters 9-10:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/lapacke/owl_lapacke.ml", line 1709, characters 9-10:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/lapacke/owl_lapacke.ml", line 1740, characters 9-10:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/lapacke/owl_lapacke.ml", line 1771, characters 9-10:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/lapacke/owl_lapacke.ml", line 1802, characters 9-10:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/lapacke/owl_lapacke.ml", line 2225, characters 7-11:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- (cd _build/default && /home/opam/.opam/4.14/bin/ocamlc.opt -w -40 -g -bin-annot -I src/owl/.owl.objs/byte -I /home/opam/.opam/4.14/lib/bytes -I /home/opam/.opam/4.14/lib/ctypes -I /home/opam/.opam/4.14/lib/eigen -I /home/opam/.opam/4.14/lib/eigen/cpp -I /home/opam/.opam/4.14/lib/integers -I /home/opam/.opam/4.14/lib/owl-base -I /home/opam/.opam/4.14/lib/stdlib-shims -intf-suffix .ml -no-alias-deps -o src/owl/.owl.objs/byte/owl_dense_matrix_generic.cmo -c -impl src/owl/owl_dense_matrix_generic.ml)
- File "src/owl/dense/owl_dense_matrix_generic.ml", line 868, characters 9-10:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- (cd _build/default && /home/opam/.opam/4.14/bin/ocamlc.opt -w -40 -g -bin-annot -I src/owl/.owl.objs/byte -I /home/opam/.opam/4.14/lib/bytes -I /home/opam/.opam/4.14/lib/ctypes -I /home/opam/.opam/4.14/lib/eigen -I /home/opam/.opam/4.14/lib/eigen/cpp -I /home/opam/.opam/4.14/lib/integers -I /home/opam/.opam/4.14/lib/owl-base -I /home/opam/.opam/4.14/lib/stdlib-shims -intf-suffix .ml -no-alias-deps -o src/owl/.owl.objs/byte/owl_dense_ndarray_generic.cmo -c -impl src/owl/owl_dense_ndarray_generic.ml)
- File "src/owl/dense/owl_dense_ndarray_generic.ml", line 1151, characters 17-18:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/dense/owl_dense_ndarray_generic.ml", line 1151, characters 14-15:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/dense/owl_dense_ndarray_generic.ml", line 1166, characters 19-24:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/dense/owl_dense_ndarray_generic.ml", line 1166, characters 15-17:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/dense/owl_dense_ndarray_generic.ml", line 1201, characters 17-22:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/dense/owl_dense_ndarray_generic.ml", line 1243, characters 20-24:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/dense/owl_dense_ndarray_generic.ml", line 1243, characters 17-18:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- (cd _build/default && /home/opam/.opam/4.14/bin/ocamlopt.opt -w -40 -g -I src/owl/.owl.objs/byte -I src/owl/.owl.objs/native -I /home/opam/.opam/4.14/lib/bytes -I /home/opam/.opam/4.14/lib/ctypes -I /home/opam/.opam/4.14/lib/eigen -I /home/opam/.opam/4.14/lib/eigen/cpp -I /home/opam/.opam/4.14/lib/integers -I /home/opam/.opam/4.14/lib/owl-base -I /home/opam/.opam/4.14/lib/stdlib-shims -intf-suffix .ml -no-alias-deps -o src/owl/.owl.objs/native/owl_dense_ndarray_generic.cmx -c -impl src/owl/owl_dense_ndarray_generic.ml)
- File "src/owl/dense/owl_dense_ndarray_generic.ml", line 1151, characters 17-18:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/dense/owl_dense_ndarray_generic.ml", line 1151, characters 14-15:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/dense/owl_dense_ndarray_generic.ml", line 1166, characters 19-24:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/dense/owl_dense_ndarray_generic.ml", line 1166, characters 15-17:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/dense/owl_dense_ndarray_generic.ml", line 1201, characters 17-22:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/dense/owl_dense_ndarray_generic.ml", line 1243, characters 20-24:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/dense/owl_dense_ndarray_generic.ml", line 1243, characters 17-18:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- (cd _build/default && /home/opam/.opam/4.14/bin/ocamlopt.opt -w -40 -g -I src/owl/.owl.objs/byte -I src/owl/.owl.objs/native -I /home/opam/.opam/4.14/lib/bytes -I /home/opam/.opam/4.14/lib/ctypes -I /home/opam/.opam/4.14/lib/eigen -I /home/opam/.opam/4.14/lib/eigen/cpp -I /home/opam/.opam/4.14/lib/integers -I /home/opam/.opam/4.14/lib/owl-base -I /home/opam/.opam/4.14/lib/stdlib-shims -intf-suffix .ml -no-alias-deps -o src/owl/.owl.objs/native/owl_dense_matrix_generic.cmx -c -impl src/owl/owl_dense_matrix_generic.ml)
- File "src/owl/dense/owl_dense_matrix_generic.ml", line 868, characters 9-10:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- (cd _build/default && /home/opam/.opam/4.14/bin/ocamlopt.opt -w -40 -g -I src/owl/.owl.objs/byte -I src/owl/.owl.objs/native -I /home/opam/.opam/4.14/lib/bytes -I /home/opam/.opam/4.14/lib/ctypes -I /home/opam/.opam/4.14/lib/eigen -I /home/opam/.opam/4.14/lib/eigen/cpp -I /home/opam/.opam/4.14/lib/integers -I /home/opam/.opam/4.14/lib/owl-base -I /home/opam/.opam/4.14/lib/stdlib-shims -intf-suffix .ml -no-alias-deps -o src/owl/.owl.objs/native/owl_lapacke.cmx -c -impl src/owl/owl_lapacke.ml)
- File "src/owl/lapacke/owl_lapacke.ml", line 123, characters 10-17:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/lapacke/owl_lapacke.ml", line 385, characters 9-13:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/lapacke/owl_lapacke.ml", line 1061, characters 10-18:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/lapacke/owl_lapacke.ml", line 1134, characters 22-31:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/lapacke/owl_lapacke.ml", line 1134, characters 10-18:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/lapacke/owl_lapacke.ml", line 1220, characters 34-42:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/lapacke/owl_lapacke.ml", line 1220, characters 22-30:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/lapacke/owl_lapacke.ml", line 1220, characters 10-18:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/lapacke/owl_lapacke.ml", line 1647, characters 9-10:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/lapacke/owl_lapacke.ml", line 1678, characters 9-10:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/lapacke/owl_lapacke.ml", line 1709, characters 9-10:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/lapacke/owl_lapacke.ml", line 1740, characters 9-10:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/lapacke/owl_lapacke.ml", line 1771, characters 9-10:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/lapacke/owl_lapacke.ml", line 1802, characters 9-10:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/lapacke/owl_lapacke.ml", line 2225, characters 7-11:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- (cd _build/default/src/owl && /usr/bin/gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -D_FILE_OFFSET_BITS=64 -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -I/usr/include/x86_64-linux-gnu/openblas-pthread/ -g -O3 -Ofast -march=native -mfpmath=sse -funroll-loops -ffast-math -DSFMT_MEXP=19937 -msse2 -fno-strict-aliasing -Wno-tautological-constant-out-of-range-compare -Wno-logical-op-parentheses -g -I /home/opam/.opam/4.14/lib/ocaml -I /home/opam/.opam/4.14/lib/bytes -I /home/opam/.opam/4.14/lib/ctypes -I /home/opam/.opam/4.14/lib/eigen -I /home/opam/.opam/4.14/lib/eigen/cpp -I /home/opam/.opam/4.14/lib/integers -I /home/opam/.opam/4.14/lib/owl-base -I /home/opam/.opam/4.14/lib/stdlib-shims -o owl_ndarray_conv_stub.o -c owl_ndarray_conv_stub.c)
- In file included from src/owl/core/owl_ndarray_conv_stub.c:33:
- src/owl/core/owl_ndarray_conv_impl.h: In function 'stub_float32_ndarray_conv_spatial_naive_native':
- src/owl/core/owl_ndarray_conv_impl.h:2494:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2501:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2503:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2510:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h: In function 'stub_float32_ndarray_conv_spatial_backward_kernel_naive_native':
- src/owl/core/owl_ndarray_conv_impl.h:2591:13: warning: "output_val" is deprecated: use "caml_output_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2594:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2601:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2603:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2609:13: warning: "output_val" is deprecated: use "caml_output_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2609:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h: In function 'stub_float32_ndarray_conv_spatial_backward_input_naive_native':
- src/owl/core/owl_ndarray_conv_impl.h:2687:13: warning: "output_val" is deprecated: use "caml_output_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2701:13: warning: "output_val" is deprecated: use "caml_output_val" instead
- src/owl/core/owl_ndarray_conv_impl.h: In function 'stub_float32_ndarray_conv_cuboid_naive_native':
- src/owl/core/owl_ndarray_conv_impl.h:2805:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2812:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2814:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2824:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h: In function 'stub_float32_ndarray_conv_cuboid_backward_kernel_naive_native':
- src/owl/core/owl_ndarray_conv_impl.h:2921:13: warning: "output_val" is deprecated: use "caml_output_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2926:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2933:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2942:13: warning: "output_val" is deprecated: use "caml_output_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2942:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h: In function 'stub_float32_ndarray_conv_cuboid_backward_input_naive_native':
- src/owl/core/owl_ndarray_conv_impl.h:3038:13: warning: "output_val" is deprecated: use "caml_output_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:3057:13: warning: "output_val" is deprecated: use "caml_output_val" instead
- In file included from src/owl/core/owl_ndarray_conv_stub.c:70:
- src/owl/core/owl_ndarray_conv_impl.h: In function 'stub_float64_ndarray_conv_spatial_naive_native':
- src/owl/core/owl_ndarray_conv_impl.h:2494:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2501:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2503:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2510:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h: In function 'stub_float64_ndarray_conv_spatial_backward_kernel_naive_native':
- src/owl/core/owl_ndarray_conv_impl.h:2591:13: warning: "output_val" is deprecated: use "caml_output_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2594:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2601:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2603:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2609:13: warning: "output_val" is deprecated: use "caml_output_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2609:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h: In function 'stub_float64_ndarray_conv_spatial_backward_input_naive_native':
- src/owl/core/owl_ndarray_conv_impl.h:2687:13: warning: "output_val" is deprecated: use "caml_output_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2701:13: warning: "output_val" is deprecated: use "caml_output_val" instead
- src/owl/core/owl_ndarray_conv_impl.h: In function 'stub_float64_ndarray_conv_cuboid_naive_native':
- src/owl/core/owl_ndarray_conv_impl.h:2805:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2812:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2814:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2824:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h: In function 'stub_float64_ndarray_conv_cuboid_backward_kernel_naive_native':
- src/owl/core/owl_ndarray_conv_impl.h:2921:13: warning: "output_val" is deprecated: use "caml_output_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2926:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2933:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2942:13: warning: "output_val" is deprecated: use "caml_output_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2942:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h: In function 'stub_float64_ndarray_conv_cuboid_backward_input_naive_native':
- src/owl/core/owl_ndarray_conv_impl.h:3038:13: warning: "output_val" is deprecated: use "caml_output_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:3057:13: warning: "output_val" is deprecated: use "caml_output_val" instead
- In file included from src/owl/core/owl_ndarray_conv_stub.c:97:
- src/owl/core/owl_ndarray_conv_impl.h: In function 'stub_complex32_ndarray_conv_spatial_naive_native':
- src/owl/core/owl_ndarray_conv_impl.h:2494:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2501:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2503:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2510:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h: In function 'stub_complex32_ndarray_conv_spatial_backward_kernel_naive_native':
- src/owl/core/owl_ndarray_conv_impl.h:2591:13: warning: "output_val" is deprecated: use "caml_output_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2594:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2601:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2603:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2609:13: warning: "output_val" is deprecated: use "caml_output_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2609:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h: In function 'stub_complex32_ndarray_conv_spatial_backward_input_naive_native':
- src/owl/core/owl_ndarray_conv_impl.h:2687:13: warning: "output_val" is deprecated: use "caml_output_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2701:13: warning: "output_val" is deprecated: use "caml_output_val" instead
- src/owl/core/owl_ndarray_conv_impl.h: In function 'stub_complex32_ndarray_conv_cuboid_naive_native':
- src/owl/core/owl_ndarray_conv_impl.h:2805:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2812:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2814:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2824:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h: In function 'stub_complex32_ndarray_conv_cuboid_backward_kernel_naive_native':
- src/owl/core/owl_ndarray_conv_impl.h:2921:13: warning: "output_val" is deprecated: use "caml_output_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2926:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2933:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2942:13: warning: "output_val" is deprecated: use "caml_output_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2942:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h: In function 'stub_complex32_ndarray_conv_cuboid_backward_input_naive_native':
- src/owl/core/owl_ndarray_conv_impl.h:3038:13: warning: "output_val" is deprecated: use "caml_output_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:3057:13: warning: "output_val" is deprecated: use "caml_output_val" instead
- In file included from src/owl/core/owl_ndarray_conv_stub.c:114:
- src/owl/core/owl_ndarray_conv_impl.h: In function 'stub_complex64_ndarray_conv_spatial_naive_native':
- src/owl/core/owl_ndarray_conv_impl.h:2494:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2501:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2503:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2510:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h: In function 'stub_complex64_ndarray_conv_spatial_backward_kernel_naive_native':
- src/owl/core/owl_ndarray_conv_impl.h:2591:13: warning: "output_val" is deprecated: use "caml_output_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2594:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2601:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2603:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2609:13: warning: "output_val" is deprecated: use "caml_output_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2609:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h: In function 'stub_complex64_ndarray_conv_spatial_backward_input_naive_native':
- src/owl/core/owl_ndarray_conv_impl.h:2687:13: warning: "output_val" is deprecated: use "caml_output_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2701:13: warning: "output_val" is deprecated: use "caml_output_val" instead
- src/owl/core/owl_ndarray_conv_impl.h: In function 'stub_complex64_ndarray_conv_cuboid_naive_native':
- src/owl/core/owl_ndarray_conv_impl.h:2805:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2812:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2814:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2824:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h: In function 'stub_complex64_ndarray_conv_cuboid_backward_kernel_naive_native':
- src/owl/core/owl_ndarray_conv_impl.h:2921:13: warning: "output_val" is deprecated: use "caml_output_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2926:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2933:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2942:13: warning: "output_val" is deprecated: use "caml_output_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2942:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h: In function 'stub_complex64_ndarray_conv_cuboid_backward_input_naive_native':
- src/owl/core/owl_ndarray_conv_impl.h:3038:13: warning: "output_val" is deprecated: use "caml_output_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:3057:13: warning: "output_val" is deprecated: use "caml_output_val" instead
- At top level:
- cc1: note: unrecognized command-line option '-Wno-logical-op-parentheses' may have been intended to silence earlier diagnostics
- cc1: note: unrecognized command-line option '-Wno-tautological-constant-out-of-range-compare' may have been intended to silence earlier diagnostics
Processing  2/3: [owl: dune runtest]
+ /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "dune" "runtest" "-p" "owl" "-j" "71" (CWD=/home/opam/.opam/4.14/.opam-switch/build/owl.0.7.2)
- File "test/dune", lines 7-12, characters 0-83:
-  7 | (alias
-  8 |  (name runtest)
-  9 |  (deps
- 10 |   (:deps test_runner.exe))
- 11 |  (action
- 12 |   (run %{deps})))
- (cd _build/default/test && ./test_runner.exe)
-                                                             +-- 0
-                                                 + -1.862732 -+
-                                                 |           +-- 1
-                                     + -1.534121 -+
-                                     |           |           +-- 2
-                                     |           + -1.318011 -+
-                                     |                       +-- 3
-                         + -1.150349 -+
-                         |           |                       +-- 4
-                         |           |           + -1.009990 -+
-                         |           |           |           +-- 5
-                         |           + -0.887147 -+
-                         |                       |           +-- 6
-                         |                       + -0.776422 -+
-                         |                                   +-- 7
-             + -0.674490 -+
-             |           |                                   +-- 8
-             |           |                       + -0.579132 -+
-             |           |                       |           +-- 9
-             |           |           + -0.488776 -+
-             |           |           |           |           +-- 10
-             |           |           |           + -0.402250 -+
-             |           |           |                       +-- 11
-             |           + -0.318639 -+
-             |                       |                       +-- 12
-             |                       |           + -0.237202 -+
-             |                       |           |           +-- 13
-             |                       + -0.157311 -+
-             |                                   |           +-- 14
-             |                                   + -0.078412 -+
-             |                                               +-- 15
- + 0.000000 -+
-             |                                               +-- 16
-             |                                   + 0.078412 -+
-             |                                   |           +-- 17
-             |                       + 0.157311 -+
-             |                       |           |           +-- 18
-             |                       |           + 0.237202 -+
-             |                       |                       +-- 19
-             |           + 0.318639 -+
-             |           |           |                       +-- 20
-             |           |           |           + 0.402250 -+
-             |           |           |           |           +-- 21
-             |           |           + 0.488776 -+
-             |           |                       |           +-- 22
-             |           |                       + 0.579132 -+
-             |           |                                   +-- 23
-             + 0.674490 -+
-                         |                                   +-- 24
-                         |                       + 0.776422 -+
-                         |                       |           +-- 25
-                         |           + 0.887147 -+
-                         |           |           |           +-- 26
-                         |           |           + 1.009990 -+
-                         |           |                       +-- 27
-                         + 1.150349 -+
-                                     |                       +-- 28
-                                     |           + 1.318011 -+
-                                     |           |           +-- 29
-                                     + 1.534121 -+
-                                                 |           +-- 30
-                                                 + 1.862732 -+
-                                                             +-- 31
- bucket of -1.000000: 5
- bucket of -0.500000: 9
- bucket of 0.000000: 15
- bucket of 0.500000: 22
- bucket of 1.000000: 26
- Testing `Owl'.
- This run has ID `U5LWAKF3'.
- 
-   [OK]          stats_rvs                        0   true_is_not_random.
-   [OK]          stats_rvs                        1   alternate_is_not_random.
-   [OK]          stats_rvs                        2   three_of_four_is_not_ran...
-   [OK]          stats_rvs                        3   two_of_four_is_not_random.
-   [OK]          stats_rvs                        4   uniform_int_0_or_1.
-   [OK]          stats_rvs                        5   uniform_ints_1_to_100.
-   [OK]          stats_rvs                        6   uniform_ints_1_to_100_even.
-   [OK]          stats_rvs                        7   uniform_ints_1_to_100_48.
-   [OK]          stats_rvs                        8   uniform_ints_1_to_100_45.
-   [OK]          stats_rvs                        9   uniform_ints_1_to_300_100.
-   [OK]          stats_rvs                       10   gaussian_mean_0.
-   [OK]          stats_rvs                       11   gaussian_mean_0_p0_3_left.
-   [OK]          stats_rvs                       12   gaussian_mean_0_p0_3_right.
-   [OK]          stats_rvs                       13   exponential_lambda_1.
-   [OK]          stats_rvs                       14   exponential_lambda_1_p0_...
-   [OK]          stats_rvs                       15   exponential_lambda_1_p0_...
-   [OK]          stats_rvs                       16   hypergeometric_50_500_100.
-   [OK]          stats_rvs                       17   hypergeometric_50_500_10...
-   [OK]          stats_rvs                       18   hypergeometric_50_500_10...
-   [OK]          stats_rvs                       19   gamma_shape_7_5_scale_1.
-   [OK]          stats_rvs                       20   gamma_shape_7_5_scale_1_...
-   [OK]          stats_rvs                       21   gamma_shape_7_5_scale_1_...
-   [OK]          stats_rvs                       22   beta_alpha_2_beta_5.
-   [OK]          stats_rvs                       23   beta_alpha_2_beta_5_p0_3...
-   [OK]          stats_rvs                       24   beta_alpha_2_beta_5_p0_3...
-   [OK]          stats_rvs                       25   chi2_df_4.
-   [OK]          stats_rvs                       26   chi2_df_4_p0_3_left.
-   [OK]          stats_rvs                       27   chi2_df_4_p0_3_right.
-   [OK]          stats_rvs                       28   uniform_ints_0_to_65536_...
-   [OK]          stats_rvs                       29   uniform_ints_0_to_65536_...
-   [OK]          stats_rvs                       30   uniform_ints_0_to_65536_...
-   [OK]          stats_rvs                       31   uniform_ints_0_to_65536_...
-   [OK]          stats_rvs                       32   uniform_ints_0_to_65536_...
-   [OK]          stats_rvs                       33   uniform_ints_0_to_65536_...
-   [OK]          stats_rvs                       34   uniform_ints_0_to_65536_...
-   [OK]          stats_rvs                       35   uniform_ints_0_to_65536_...
-   [OK]          stats_rvs                       36   uniform_ints_0_to_65536_...
-   [OK]          stats_rvs                       37   uniform_ints_0_to_65536_...
-   [OK]          stats_rvs                       38   uniform_ints_0_to_65536_...
-   [OK]          stats_rvs                       39   uniform_ints_0_to_65536_...
-   [OK]          stats_rvs                       40   uniform_ints_0_to_65536_...
-   [OK]          stats_rvs                       41   uniform_ints_0_to_65536_...
-   [OK]          stats_rvs                       42   uniform_ints_0_to_65536_...
-   [OK]          stats_rvs                       43   uniform_ints_0_to_65536_...
-   [FAIL]        stats_rvs                       44   rough_cdf_matches.
-   [OK]          stats                            0   mannwhitneyu_test_left_s...
-   [OK]          stats                            1   mannwhitneyu_test_right_...
-   [OK]          stats                            2   mannwhitneyu_test_both_s...
-   [OK]          stats                            3   mannwhitneyu_test_both_s...
-   [OK]          stats                            4   mannwhitneyu_test_right_...
-   [OK]          stats                            5   mannwhitneyu_test_left_s...
-   [OK]          stats                            6   wilcoxon_test_both_side_...
-   [OK]          stats                            7   wilcoxon_test_right_side...
-   [OK]          stats                            8   wilcoxon_test_left_side_...
-   [OK]          stats                            9   wilcoxon_test_both_side_...
-   [OK]          stats                           10   wilcoxon_test_right_side...
-   [OK]          stats                           11   wilcoxon_test_left_side_...
-   [OK]          stats                           12   fisher_test_both_side.
-   [OK]          stats                           13   fisher_test_right_side.
-   [OK]          stats                           14   fisher_test_left_side.
-   [OK]          stats                           15   ks_teststat1.
-   [OK]          stats                           16   ks_teststat2.
-   [OK]          stats                           17   ks_pval_test1.
-   [OK]          stats                           18   ks_pval_test2.
-   [OK]          stats                           19   ks_pval_test3.
-   [OK]          stats                           20   ks_pval_test4.
-   [OK]          stats                           21   ks_pval_test5.
-   [OK]          stats                           22   ks2_pval_test1.
-   [OK]          stats                           23   ks2_pval_test2.
-   [OK]          stats                           24   ks2_pval_test3.
-   [OK]          stats                           25   ks2_teststat.
-   [OK]          stats                           26   hist_uni_1.
-   [OK]          stats                           27   hist_uni_sorted_1.
-   [OK]          stats                           28   hist_bins_1.
-   [OK]          stats                           29   hist_bins_low.
-   [OK]          stats                           30   hist_bins_high.
-   [OK]          stats                           31   hist_bins_sorted_low.
-   [OK]          stats                           32   hist_bins_sorted_high.
-   [OK]          stats                           33   hist_bins_wrong.
-   [OK]          stats                           34   hist_bins_2.
-   [OK]          stats                           35   hist_bins_sorted_2.
-   [OK]          stats                           36   hist_bins_weights.
-   [OK]          stats                           37   hist_bins_weights_sorted.
-   [OK]          stats                           38   hist_bins_normalise.
-   [OK]          stats                           39   hist_bins_normalise_weig...
-   [OK]          stats                           40   hist_bins_normalise_binf.
-   [OK]          stats                           41   tukey_fences.
-   [OK]          stats                           42   quantiles.
-   [OK]          maths                            0   test j0.
-   [OK]          maths                            1   test j1.
-   [OK]          maths                            2   test jv.
-   [OK]          maths                            3   test y0.
-   [OK]          maths                            4   test y1.
-   [OK]          maths                            5   test yv.
-   [OK]          maths                            6   test i0.
-   [OK]          maths                            7   test i0e.
-   [OK]          maths                            8   test i1.
-   [OK]          maths                            9   test i1e.
-   [OK]          maths                           10   test iv.
-   [OK]          maths                           11   test k0.
-   [OK]          maths                           12   test k0e.
-   [OK]          maths                           13   test k1.
-   [OK]          maths                           14   test k1e.
-   [OK]          maths                           15   test ellipj.
-   [OK]          maths                           16   test airy.
-   [OK]          maths                           17   test ellipj.
-   [OK]          maths                           18   test ellipk.
-   [OK]          maths                           19   test ellipkm1.
-   [OK]          maths                           20   test ellipkinc.
-   [OK]          maths                           21   test ellipe.
-   [OK]          maths                           22   test ellipeinc.
-   [OK]          maths                           23   test gamma.
-   [OK]          maths                           24   test rgamma.
-   [OK]          maths                           25   test loggamma.
-   [OK]          maths                           26   test gammainc.
-   [OK]          maths                           27   test gammaincc.
-   [OK]          maths                           28   test gammainccinv.
-   [OK]          maths                           29   test psi.
-   [OK]          maths                           30   test beta.
-   [OK]          maths                           31   test betainc.
-   [OK]          maths                           32   test bdtr.
-   [OK]          maths                           33   test bdtrc.
-   [OK]          maths                           34   test bdtri.
-   [OK]          maths                           35   test btdtr.
-   [OK]          maths                           36   test btdtri.
-   [OK]          maths                           37   test fact.
-   [OK]          maths                           38   test log_fact.
-   [OK]          maths                           39   test combination.
-   [OK]          maths                           40   test mulmod.
-   [OK]          maths                           41   test powmod.
-   [OK]          maths                           42   test is_prime.
-   [OK]          graph                            0   topo0.
-   [OK]          graph                            1   topo1.
-   [OK]          graph                            2   dfs0.
-   [OK]          graph                            3   dfs1.
-   [OK]          graph                            4   bfs0.
-   [OK]          graph                            5   num0.
-   [OK]          multimap                         0   multimap0.
-   [OK]          multimap                         1   multimap1.
-   [OK]          algodiff diff                    0   constant.
-   [OK]          algodiff diff                    1   linear.
-   [OK]          algodiff diff                    2   square.
-   [OK]          algodiff diff                    3   cube.
-   [OK]          algodiff diff                    4   sum_x_x.
-   [OK]          algodiff diff                    5   diff_2x_x.
-   [OK]          algodiff diff                    6   div_x_x.
-   [OK]          algodiff diff                    7   div_x2_x.
-   [OK]          algodiff diff                    8   pow_2_5_x.
-   [OK]          algodiff diff                    9   pow_x_2_5.
-   [OK]          algodiff diff                   10   min_x_x2.
-   [OK]          algodiff diff                   11   max_x_x2.
-   [OK]          algodiff diff                   12   neg_x.
-   [OK]          algodiff diff                   13   abs_x2.
-   [OK]          algodiff diff                   14   abs_x2_m_1.
-   [OK]          algodiff diff                   15   sign_x2_m_1.
-   [OK]          algodiff diff                   16   floor_x2_m_1.
-   [OK]          algodiff diff                   17   ceil_x2_m_1.
-   [OK]          algodiff diff                   18   round_x2_m_1.
-   [OK]          algodiff diff                   19   sqr_x.
-   [OK]          algodiff diff                   20   sqr_x_x.
-   [OK]          algodiff diff                   21   sqrt_x.
-   [OK]          algodiff diff                   22   log_x.
-   [OK]          algodiff diff                   23   log_x_x.
-   [OK]          algodiff diff                   24   log2_x.
-   [OK]          algodiff diff                   25   log10_x.
-   [OK]          algodiff diff                   26   exp_x.
-   [OK]          algodiff diff                   27   sin_x.
-   [OK]          algodiff diff                   28   sin_x_x.
-   [OK]          algodiff diff                   29   cos_x.
-   [OK]          algodiff diff                   30   tan_x.
-   [OK]          algodiff diff                   31   asin_x.
-   [OK]          algodiff diff                   32   acos_x.
-   [OK]          algodiff diff                   33   atan_x.
-   [OK]          algodiff diff                   34   atan2_x2_x.
-   [OK]          algodiff diff                   35   atan2_x_x2.
-   [OK]          algodiff diff                   36   sinh_x.
-   [OK]          algodiff diff                   37   sinh_x_x.
-   [OK]          algodiff diff                   38   cosh_x.
-   [OK]          algodiff diff                   39   tanh_x.
-   [OK]          algodiff diff                   40   asinh_x.
-   [OK]          algodiff diff                   41   acosh_x.
-   [OK]          algodiff diff                   42   atanh_x.
-   [OK]          algodiff diff                   43   dumb.
-   [OK]          algodiff diff                   44   sin1.
-   [OK]          algodiff diff                   45   sin2.
-   [OK]          algodiff diff                   46   sin3.
-   [OK]          algodiff diff                   47   poly1.
-   [OK]          algodiff diff                   48   poly2.
-   [OK]          algodiff diff                   49   poly3.
-   [OK]          algodiff diff                   50   poly4.
-   [OK]          algodiff diff                   51   poly5.
-   [OK]          algodiff diff                   52   poly6.
-   [OK]          algodiff diff                   53   poly7.
-   [OK]          algodiff diff                   54   poly8.
-   [OK]          algodiff diff                   55   poly9.
-   [OK]          algodiff grad                    0   poly.one.
-   [OK]          algodiff grad                    1   poly.x.
-   [OK]          algodiff grad                    2   poly.x_p_y.
-   [OK]          algodiff grad                    3   poly.x_m_y.
-   [OK]          algodiff grad                    4   poly.x_x.
-   [OK]          algodiff grad                    5   poly.x_div_x.
-   [OK]          algodiff grad                    6   poly.y_div_x.
-   [OK]          algodiff grad                    7   poly.xsq_p_y.
-   [OK]          algodiff grad                    8   poly.xy.
-   [OK]          algodiff grad                    9   poly.xsq_p_ysq.
-   [OK]          algodiff grad                   10   poly.x_p_y_allsq.
-   [OK]          algodiff grad                   11   poly.xy_sq.
-   [OK]          algodiff grad                   12   poly.xy_cube.
-   [OK]          algodiff grad                   13   poly.x_pow_y.
-   [OK]          algodiff grad                   14   logexp.sqr_x_m_sqr_y.
-   [OK]          algodiff grad                   15   logexp.sqrt_xy.
-   [OK]          algodiff grad                   16   logexp.log_xy.
-   [OK]          algodiff grad                   17   logexp.log2_xy.
-   [OK]          algodiff grad                   18   logexp.log10_xy.
-   [OK]          algodiff grad                   19   logexp.exp_xy.
-   [OK]          algodiff grad                   20   other.min_x_y.
-   [OK]          algodiff grad                   21   other.max_x_y.
-   [OK]          algodiff grad                   22   other.neg_y.
-   [OK]          algodiff grad                   23   other.abs_y2.
-   [OK]          algodiff grad                   24   other.abs_x2_m_y2.
-   [OK]          algodiff grad                   25   other.sign_x2_m_y2.
-   [OK]          algodiff grad                   26   other.floor_x2_m_y2.
-   [OK]          algodiff grad                   27   other.ceil_x2_m_y2.
-   [OK]          algodiff grad                   28   other.round_x2_m_y2.
-   [OK]          algodiff grad                   29   trig.sin_x.
-   [OK]          algodiff grad                   30   trig.cos_y.
-   [OK]          algodiff grad                   31   trig.sin_xy.
-   [OK]          algodiff grad                   32   trig.cos_xy.
-   [OK]          algodiff grad                   33   trig.cos_y_div_x.
-   [OK]          algodiff grad                   34   trig.tan_x_p_y.
-   [OK]          algodiff grad                   35   trig.asin_x.
-   [OK]          algodiff grad                   36   trig.acos_y.
-   [OK]          algodiff grad                   37   trig.atan_y.
-   [OK]          algodiff grad                   38   trig.atan2_y_x.
-   [OK]          algodiff grad                   39   hyperbolic.sinh_x.
-   [OK]          algodiff grad                   40   hyperbolic.cosh_y.
-   [OK]          algodiff grad                   41   hyperbolic.sinh_xy.
-   [OK]          algodiff grad                   42   hyperbolic.cosh_xy.
-   [OK]          algodiff grad                   43   hyperbolic.cosh_y_div_x.
-   [OK]          algodiff grad                   44   hyperbolic.tanh_x_p_y.
-   [OK]          algodiff grad                   45   hyperbolic.asinh_x.
-   [OK]          algodiff grad                   46   hyperbolic.acosh_y.
-   [OK]          algodiff grad                   47   hyperbolic.atanh_y.
-   [OK]          dense matrix                     0   sequential.
-   [OK]          dense matrix                     1   row_num.
-   [OK]          dense matrix                     2   col_num.
-   [OK]          dense matrix                     3   numel.
-   [OK]          dense matrix                     4   get.
-   [OK]          dense matrix                     5   set.
-   [OK]          dense matrix                     6   row0.
-   [OK]          dense matrix                     7   row1.
-   [OK]          dense matrix                     8   col0.
-   [OK]          dense matrix                     9   col1.
-   [OK]          dense matrix                    10   fill.
-   [OK]          dense matrix                    11   trace.
-   [OK]          dense matrix                    12   add_diag.
-   [OK]          dense matrix                    13   sum'.
-   [OK]          dense matrix                    14   exists.
-   [OK]          dense matrix                    15   not_exists.
-   [OK]          dense matrix                    16   for_all.
-   [OK]          dense matrix                    17   equal.
-   [OK]          dense matrix                    18   not_equal.
-   [OK]          dense matrix                    19   less.
-   [OK]          dense matrix                    20   greater.
-   [OK]          dense matrix                    21   greater_equal.
-   [OK]          dense matrix                    22   less_equal.
-   [OK]          dense matrix                    23   is_zero.
-   [OK]          dense matrix                    24   is_positive.
-   [OK]          dense matrix                    25   is_negative.
-   [OK]          dense matrix                    26   is_nonnegative.
-   [OK]          dense matrix                    27   is_nonpositive.
-   [OK]          dense matrix                    28   add.
-   [OK]          dense matrix                    29   mul.
-   [OK]          dense matrix                    30   dot.
-   [OK]          dense matrix                    31   kron.
-   [OK]          dense matrix                    32   add_scalar.
-   [OK]          dense matrix                    33   mul_scalar.
-   [OK]          dense matrix                    34   min'.
-   [OK]          dense matrix                    35   max'.
-   [OK]          dense matrix                    36   min_i.
-   [OK]          dense matrix                    37   max_i.
-   [OK]          dense matrix                    38   map.
-   [OK]          dense matrix                    39   fold.
-   [OK]          dense matrix                    40   foldi.
-   [OK]          dense matrix                    41   filter.
-   [OK]          dense matrix                    42   fold_rows.
-   [OK]          dense matrix                    43   fold_cols.
-   [OK]          dense matrix                    44   sum_rows.
-   [OK]          dense matrix                    45   sum_cols.
-   [OK]          dense matrix                    46   save_load.
-   [OK]          dense matrix                    47   swap_rows.
-   [OK]          dense matrix                    48   swap_cols.
-   [OK]          dense matrix                    49   transpose.
-   [OK]          dense matrix                    50   ctranspose.
-   [OK]          dense matrix                    51   concat_01.
-   [OK]          dense matrix                    52   concat_02.
-   [OK]          dense matrix                    53   concat_03.
-   [OK]          dense ndarray                    0   shape.
-   [OK]          dense ndarray                    1   num_dims.
-   [OK]          dense ndarray                    2   nth_dim.
-   [OK]          dense ndarray                    3   numel.
-   [OK]          dense ndarray                    4   nnz.
-   [OK]          dense ndarray                    5   density.
-   [OK]          dense ndarray                    6   get.
-   [OK]          dense ndarray                    7   set.
-   [OK]          dense ndarray                    8   get_slice.
-   [OK]          dense ndarray                    9   copy.
-   [OK]          dense ndarray                   10   fill.
-   [OK]          dense ndarray                   11   map.
-   [OK]          dense ndarray                   12   fold.
-   [OK]          dense ndarray                   13   add.
-   [OK]          dense ndarray                   14   mul.
-   [OK]          dense ndarray                   15   add_scalar.
-   [OK]          dense ndarray                   16   mul_scalar.
-   [OK]          dense ndarray                   17   abs.
-   [OK]          dense ndarray                   18   neg.
-   [OK]          dense ndarray                   19   sum'.
-   [OK]          dense ndarray                   20   median'.
-   [OK]          dense ndarray                   21   median.
-   [OK]          dense ndarray                   22   sort1.
-   [OK]          dense ndarray                   23   sum_reduce.
-   [OK]          dense ndarray                   24   min'.
-   [OK]          dense ndarray                   25   max'.
-   [OK]          dense ndarray                   26   minmax_i.
-   [OK]          dense ndarray                   27   init_nd.
-   [OK]          dense ndarray                   28   is_zero.
-   [OK]          dense ndarray                   29   is_positive.
-   [OK]          dense ndarray                   30   is_negative.
-   [OK]          dense ndarray                   31   is_nonnegative.
-   [OK]          dense ndarray                   32   equal.
-   [OK]          dense ndarray                   33   greater.
-   [OK]          dense ndarray                   34   greater_equal.
-   [OK]          dense ndarray                   35   exists.
-   [OK]          dense ndarray                   36   not_exists.
-   [OK]          dense ndarray                   37   for_all.
-   [OK]          dense ndarray                   38   transpose.
-   [OK]          dense ndarray                   39   flatten.
-   [OK]          dense ndarray                   40   reshape.
-   [OK]          dense ndarray                   41   l2norm'.
-   [OK]          dense ndarray                   42   save_load.
-   [OK]          dense ndarray                   43   broadcast_add.
-   [OK]          dense ndarray                   44   reverse.
-   [OK]          dense ndarray                   45   rotate.
-   [OK]          dense ndarray                   46   same_shape_1.
-   [OK]          dense ndarray                   47   same_shape_2.
-   [OK]          dense ndarray                   48   same_shape_3.
-   [OK]          dense ndarray                   49   same_shape_4.
-   [OK]          dense ndarray                   50   same_shape_5.
-   [OK]          dense ndarray                   51   linspace.
-   [OK]          dense ndarray                   52   logspace_2.
-   [OK]          dense ndarray                   53   logspace_10.
-   [OK]          dense ndarray                   54   logspace_e.
-   [OK]          dense ndarray                   55   vecnorm_01.
-   [OK]          dense ndarray                   56   vecnorm_02.
-   [OK]          dense ndarray                   57   vecnorm_03.
-   [OK]          dense ndarray                   58   vecnorm_04.
-   [OK]          dense ndarray                   59   vecnorm_05.
-   [OK]          dense ndarray                   60   vecnorm_06.
-   [OK]          dense ndarray                   61   vecnorm_07.
-   [OK]          dense ndarray                   62   vecnorm_08.
-   [OK]          dense ndarray                   63   vecnorm_09.
-   [OK]          dense ndarray                   64   vecnorm_10.
-   [OK]          dense ndarray                   65   expand_01.
-   [OK]          dense ndarray                   66   expand_02.
-   [OK]          dense ndarray                   67   concatenate_01.
-   [OK]          dense ndarray                   68   concatenate_02.
-   [OK]          dense ndarray                   69   diff_1.
-   [OK]          dense ndarray                   70   diff_2.
-   [OK]          dense ndarray                   71   one_hot_1.
-   [OK]          dense ndarray                   72   one_hot_2.
-   [OK]          dense ndarray                   73   sort.
-   [OK]          dense ndarray                   74   argsort_1.
-   [OK]          dense ndarray                   75   argsort_2.
-   [OK]          dense ndarray                   76   top_1.
-   [OK]          dense ndarray                   77   top_2.
-   [OK]          dense ndarray                   78   top_3.
-   [OK]          dense ndarray                   79   bottom_1.
-   [OK]          dense ndarray                   80   bottom_2.
-   [OK]          dense ndarray                   81   pad.
-   [OK]          sparse matrix                    0   sequential.
-   [OK]          sparse matrix                    1   row_num.
-   [OK]          sparse matrix                    2   col_num.
-   [OK]          sparse matrix                    3   numel.
-   [OK]          sparse matrix                    4   transpose.
-   [OK]          sparse matrix                    5   get.
-   [OK]          sparse matrix                    6   set.
-   [OK]          sparse matrix                    7   row.
-   [OK]          sparse matrix                    8   col.
-   [OK]          sparse matrix                    9   fill.
-   [OK]          sparse matrix                   10   trace.
-   [OK]          sparse matrix                   11   sum.
-   [OK]          sparse matrix                   12   exists.
-   [OK]          sparse matrix                   13   not_exists.
-   [OK]          sparse matrix                   14   for_all.
-   [OK]          sparse matrix                   15   equal.
-   [OK]          sparse matrix                   16   not_equal.
-   [OK]          sparse matrix                   17   less.
-   [OK]          sparse matrix                   18   greater.
-   [OK]          sparse matrix                   19   greater_equal.
-   [OK]          sparse matrix                   20   less_equal.
-   [OK]          sparse matrix                   21   is_zero.
-   [OK]          sparse matrix                   22   is_positive.
-   [OK]          sparse matrix                   23   is_negative.
-   [OK]          sparse matrix                   24   is_nonnegative.
-   [OK]          sparse matrix                   25   is_nonpositive.
-   [OK]          sparse matrix                   26   add.
-   [OK]          sparse matrix                   27   mul.
-   [OK]          sparse matrix                   28   dot.
-   [OK]          sparse matrix                   29   add_scalar.
-   [OK]          sparse matrix                   30   mul_scalar.
-   [OK]          sparse matrix                   31   min.
-   [OK]          sparse matrix                   32   max.
-   [OK]          sparse matrix                   33   map.
-   [OK]          sparse matrix                   34   fold.
-   [OK]          sparse matrix                   35   foldi.
-   [OK]          sparse matrix                   36   foldi_nz.
-   [OK]          sparse matrix                   37   filter.
-   [OK]          sparse matrix                   38   fold_rows.
-   [OK]          sparse matrix                   39   fold_cols.
-   [OK]          sparse matrix                   40   sum_rows.
-   [OK]          sparse matrix                   41   sum_cols.
-   [OK]          sparse matrix                   42   of_array.
-   [OK]          sparse matrix                   43   save_load.
-   [OK]          sparse ndarray                   0   shape.
-   [OK]          sparse ndarray                   1   num_dims.
-   [OK]          sparse ndarray                   2   nth_dim.
-   [OK]          sparse ndarray                   3   numel.
-   [OK]          sparse ndarray                   4   nnz.
-   [OK]          sparse ndarray                   5   density.
-   [OK]          sparse ndarray                   6   get.
-   [OK]          sparse ndarray                   7   set.
-   [OK]          sparse ndarray                   8   slice.
-   [OK]          sparse ndarray                   9   copy.
-   [OK]          sparse ndarray                  10   map.
-   [OK]          sparse ndarray                  11   map_nz.
-   [OK]          sparse ndarray                  12   fold.
-   [OK]          sparse ndarray                  13   foldi.
-   [OK]          sparse ndarray                  14   fold_nz.
-   [OK]          sparse ndarray                  15   foldi_nz.
-   [OK]          sparse ndarray                  16   add.
-   [OK]          sparse ndarray                  17   mul.
-   [OK]          sparse ndarray                  18   add_scalar.
-   [OK]          sparse ndarray                  19   mul_scalar.
-   [OK]          sparse ndarray                  20   abs.
-   [OK]          sparse ndarray                  21   neg.
-   [OK]          sparse ndarray                  22   sum.
-   [OK]          sparse ndarray                  23   min.
-   [OK]          sparse ndarray                  24   max.
-   [OK]          sparse ndarray                  25   is_zero.
-   [OK]          sparse ndarray                  26   is_positive.
-   [OK]          sparse ndarray                  27   is_negative.
-   [OK]          sparse ndarray                  28   is_nonnegative.
-   [OK]          sparse ndarray                  29   equal.
-   [OK]          sparse ndarray                  30   greater.
-   [OK]          sparse ndarray                  31   greater_equal.
-   [OK]          sparse ndarray                  32   filter.
-   [OK]          sparse ndarray                  33   filteri.
-   [OK]          sparse ndarray                  34   filteri_nz.
-   [OK]          sparse ndarray                  35   transpose.
-   [OK]          sparse ndarray                  36   flatten.
-   [OK]          sparse ndarray                  37   reshape.
-   [OK]          sparse ndarray                  38   of_array.
-   [OK]          sparse ndarray                  39   save_load.
-   [OK]          ndarray core                     0   fun_sr00.
-   [OK]          ndarray core                     1   fun_sr01.
-   [OK]          ndarray core                     2   fun_sr02.
-   [OK]          ndarray core                     3   fun_sr03.
-   [OK]          ndarray core                     4   fun_sr04.
-   [OK]          ndarray core                     5   fun_sr05.
-   [OK]          ndarray core                     6   fun_sr06.
-   [OK]          ndarray core                     7   fun_sr07.
-   [OK]          ndarray core                     8   fun_sr08.
-   [OK]          ndarray core                     9   fun_sr09.
-   [OK]          ndarray core                    10   fun_sr10.
-   [OK]          ndarray core                    11   fun_sr11.
-   [OK]          ndarray core                    12   fun_sr12.
-   [OK]          ndarray core                    13   fun_rt00.
-   [OK]          ndarray core                    14   fun_rt01.
-   [OK]          ndarray core                    15   fun_rt02.
-   [OK]          ndarray core                    16   fun_rt03.
-   [OK]          ndarray core                    17   fun_rt04.
-   [OK]          ndarray core                    18   fun_rt05.
-   [OK]          ndarray core                    19   fun_rt06.
-   [OK]          ndarray core                    20   fun_rt07.
-   [OK]          ndarray core                    21   fun_rt08.
-   [OK]          ndarray core                    22   fun_rt09.
-   [OK]          ndarray core                    23   fun_rt10.
-   [OK]          ndarray core                    24   fun_rt11.
-   [OK]          ndarray core                    25   fun_rt12.
-   [OK]          ndarray core                    26   fun_rt13.
-   [OK]          ndarray core                    27   fun_rt14.
-   [OK]          ndarray core                    28   fun_rt15.
-   [OK]          ndarray core                    29   fun_rt16.
-   [OK]          ndarray core                    30   fun_rt17.
-   [OK]          ndarray core                    31   fun_rt18.
-   [OK]          ndarray core                    32   fun_rt19.
-   [OK]          ndarray core                    33   fun_rt20.
-   [OK]          ndarray core                    34   fun_rt21.
-   [OK]          ndarray core                    35   fun_rt22.
-   [OK]          ndarray core                    36   fun_rt23.
-   [OK]          ndarray core                    37   fun_rt24.
-   [OK]          ndarray core                    38   fun_rt25.
-   [OK]          ndarray core                    39   fun_rt26.
-   [OK]          ndarray core                    40   fun_rt27.
-   [OK]          ndarray core                    41   fun_rt28.
-   [OK]          ndarray core                    42   fun_rt29.
-   [OK]          ndarray core                    43   fun_rt30.
-   [OK]          ndarray core                    44   fun_rt31.
-   [OK]          ndarray core                    45   fun_rt32.
-   [OK]          ndarray core                    46   fun_rt33.
-   [OK]          ndarray core                    47   fun_rt34.
-   [OK]          ndarray core                    48   fun_rt35.
-   [OK]          ndarray core                    49   fun_rt36.
-   [OK]          ndarray core                    50   fun_rt37.
-   [OK]          ndarray core                    51   fun_rt38.
-   [OK]          ndarray core                    52   fun_rt39.
-   [OK]          ndarray core                    53   fun_rt40.
-   [OK]          ndarray core                    54   fun_rt41.
-   [OK]          ndarray core                    55   fun_rt42.
-   [OK]          ndarray core                    56   fun_rt43.
-   [OK]          ndarray core                    57   fun_rt44.
-   [OK]          ndarray core                    58   fun_rt45.
-   [OK]          ndarray core                    59   fun_rt46.
-   [OK]          ndarray core                    60   fun_rt47.
-   [OK]          ndarray core                    61   fun_rt48.
-   [OK]          ndarray core                    62   fun_rt49.
-   [OK]          ndarray core                    63   fun_rt50.
-   [OK]          ndarray core                    64   fun_rt51.
-   [OK]          ndarray core                    65   fun_rt52.
-   [OK]          ndarray core                    66   fun_rt53.
-   [OK]          ndarray core                    67   fun_rt54.
-   [OK]          ndarray core                    68   fun_rt55.
-   [OK]          ndarray core                    69   fun_rt56.
-   [OK]          ndarray core                    70   fun_rt57.
-   [OK]          ndarray core                    71   fun_rt58.
-   [OK]          ndarray core                    72   fun_rt59.
-   [OK]          ndarray primitive                0   test 01.
-   [OK]          ndarray primitive                1   test 02.
-   [OK]          ndarray primitive                2   test 03.
-   [OK]          ndarray primitive                3   test 04.
-   [OK]          ndarray primitive                4   test 05.
-   [OK]          ndarray primitive                5   test 06.
-   [OK]          ndarray primitive                6   test 07.
-   [OK]          ndarray primitive                7   test 08.
-   [OK]          ndarray primitive                8   test 09.
-   [OK]          ndarray primitive                9   test 10.
-   [OK]          ndarray primitive               10   test 11.
-   [OK]          ndarray primitive               11   test 12.
-   [OK]          ndarray primitive               12   test 13.
-   [OK]          ndarray primitive               13   test 14.
-   [OK]          ndarray primitive               14   test 15.
-   [OK]          ndarray primitive               15   test 16.
-   [OK]          ndarray primitive               16   test 17.
-   [OK]          ndarray primitive               17   test 18.
- ...TRUNCATED BY DUNE...
-   [OK]          base: slicing basic              4   test 05.
-   [OK]          base: slicing basic              5   test 06.
-   [OK]          base: slicing basic              6   test 07.
-   [OK]          base: slicing basic              7   test 08.
-   [OK]          base: slicing basic              8   test 09.
-   [OK]          base: slicing basic              9   test 10.
-   [OK]          base: slicing basic             10   test 11.
-   [OK]          base: slicing basic             11   test 12.
-   [OK]          base: slicing basic             12   test 13.
-   [OK]          base: slicing basic             13   test 14.
-   [OK]          base: slicing basic             14   test 15.
-   [OK]          base: slicing basic             15   test 16.
-   [OK]          base: slicing basic             16   test 17.
-   [OK]          base: slicing basic             17   test 18.
-   [OK]          base: slicing basic             18   test 19.
-   [OK]          base: slicing basic             19   test 20.
-   [OK]          base: slicing basic             20   test 21.
-   [OK]          base: slicing basic             21   test 22.
-   [OK]          base: slicing basic             22   test 23.
-   [OK]          base: slicing basic             23   test 24.
-   [OK]          base: slicing basic             24   test 25.
-   [OK]          base: slicing basic             25   test 26.
-   [OK]          base: slicing basic             26   test 27.
-   [OK]          base: slicing basic             27   test 28.
-   [OK]          base: slicing basic             28   test 29.
-   [OK]          base: slicing basic             29   test 30.
-   [OK]          base: pooling2d                  0   fun_forward00.
-   [OK]          base: pooling2d                  1   fun_forward01.
-   [OK]          base: pooling2d                  2   fun_forward02.
-   [OK]          base: pooling2d                  3   fun_forward03.
-   [OK]          base: pooling2d                  4   fun_forward04.
-   [OK]          base: pooling2d                  5   fun_forward05.
-   [OK]          base: pooling2d                  6   fun_forward06.
-   [OK]          base: pooling2d                  7   fun_forward07.
-   [OK]          base: pooling2d                  8   fun_forward08.
-   [OK]          base: pooling2d                  9   fun_forward09.
-   [OK]          base: pooling2d                 10   fun_forward10.
-   [OK]          base: pooling2d                 11   fun_forward11.
-   [OK]          base: pooling2d                 12   fun_max2d_back00.
-   [OK]          base: pooling2d                 13   fun_max2d_back01.
-   [OK]          base: pooling2d                 14   fun_max2d_back02.
-   [OK]          base: pooling2d                 15   fun_max2d_back03.
-   [OK]          base: pooling2d                 16   fun_max2d_back04.
-   [OK]          base: pooling2d                 17   fun_max2d_back05.
-   [OK]          base: pooling2d                 18   fun_avg2d_back00.
-   [OK]          base: pooling2d                 19   fun_avg2d_back01.
-   [OK]          base: pooling2d                 20   fun_avg2d_back02.
-   [OK]          base: pooling2d                 21   fun_avg2d_back03.
-   [OK]          base: pooling2d                 22   fun_avg2d_back04.
-   [OK]          base: pooling2d                 23   fun_avg2d_back05.
-   [OK]          base: pooling3d                  0   fun_forward00.
-   [OK]          base: pooling3d                  1   fun_forward01.
-   [OK]          base: pooling3d                  2   fun_forward02.
-   [OK]          base: pooling3d                  3   fun_forward03.
-   [OK]          base: pooling3d                  4   fun_forward04.
-   [OK]          base: pooling3d                  5   fun_forward05.
-   [OK]          base: pooling3d                  6   fun_forward06.
-   [OK]          base: pooling3d                  7   fun_forward07.
-   [OK]          base: pooling3d                  8   fun_forward08.
-   [OK]          base: pooling3d                  9   fun_forward09.
-   [OK]          base: pooling3d                 10   fun_max3d_back00.
-   [OK]          base: pooling3d                 11   fun_max3d_back01.
-   [OK]          base: pooling3d                 12   fun_max3d_back02.
-   [OK]          base: pooling3d                 13   fun_max3d_back03.
-   [OK]          base: pooling3d                 14   fun_max3d_back04.
-   [OK]          base: pooling3d                 15   fun_max3d_back05.
-   [OK]          base: pooling3d                 16   fun_max3d_back06.
-   [OK]          base: pooling3d                 17   fun_max3d_back07.
-   [OK]          base: pooling3d                 18   fun_avg3d_back00.
-   [OK]          base: pooling3d                 19   fun_avg3d_back01.
-   [OK]          base: pooling3d                 20   fun_avg3d_back02.
-   [OK]          base: pooling3d                 21   fun_avg3d_back03.
-   [OK]          base: pooling3d                 22   fun_avg3d_back04.
-   [OK]          base: pooling3d                 23   fun_avg3d_back05.
-   [OK]          base: pooling3d                 24   fun_avg3d_back06.
-   [OK]          base: conv2d                     0   fun_conv00.
-   [OK]          base: conv2d                     1   fun_conv01.
-   [OK]          base: conv2d                     2   fun_conv02.
-   [OK]          base: conv2d                     3   fun_conv03.
-   [OK]          base: conv2d                     4   fun_conv04.
-   [OK]          base: conv2d                     5   fun_cbi00.
-   [OK]          base: conv2d                     6   fun_cbi01.
-   [OK]          base: conv2d                     7   fun_cbi02.
-   [OK]          base: conv2d                     8   fun_cbi03.
-   [OK]          base: conv2d                     9   fun_cbi04.
-   [OK]          base: conv2d                    10   fun_cbi05.
-   [OK]          base: conv2d                    11   fun_cbi06.
-   [OK]          base: conv2d                    12   fun_cbi07.
-   [OK]          base: conv2d                    13   fun_cbi08.
-   [OK]          base: conv2d                    14   fun_cbk00.
-   [OK]          base: conv2d                    15   fun_cbk01.
-   [OK]          base: conv2d                    16   fun_cbk02.
-   [OK]          base: conv2d                    17   fun_cbk03.
-   [OK]          base: conv2d                    18   fun_cbk04.
-   [OK]          base: conv2d                    19   fun_cbk05.
-   [OK]          base: conv2d                    20   fun_cbk06.
-   [OK]          base: conv2d                    21   fun_cbk07.
-   [OK]          base: conv2d                    22   fun_cbk08.
-   [OK]          base: conv2d                    23   fun_cbk09.
-   [OK]          base: conv2d                    24   fun_cbk10.
-   [OK]          base: conv2d                    25   fun_cbk11.
-   [OK]          base: conv2d                    26   fun_cbk12.
-   [OK]          base: conv3d                     0   fun_conv00.
-   [OK]          base: conv3d                     1   fun_conv01.
-   [OK]          base: conv3d                     2   fun_conv02.
-   [OK]          base: conv3d                     3   fun_conv03.
-   [OK]          base: conv3d                     4   fun_conv04.
-   [OK]          base: conv3d                     5   fun_conv05.
-   [OK]          base: conv3d                     6   fun_conv06.
-   [OK]          base: conv3d                     7   fun_conv07.
-   [OK]          base: conv3d                     8   fun_conv08.
-   [OK]          base: conv3d                     9   fun_conv09.
-   [OK]          base: conv3d                    10   fun_conv10.
-   [OK]          base: conv3d                    11   fun_conv11.
-   [OK]          base: conv3d                    12   fun_conv12.
-   [OK]          base: conv3d                    13   fun_cbi00.
-   [OK]          base: conv3d                    14   fun_cbi01.
-   [OK]          base: conv3d                    15   fun_cbi02.
-   [OK]          base: conv3d                    16   fun_cbi03.
-   [OK]          base: conv3d                    17   fun_cbi04.
-   [OK]          base: conv3d                    18   fun_cbi05.
-   [OK]          base: conv3d                    19   fun_cbi06.
-   [OK]          base: conv3d                    20   fun_cbi07.
-   [OK]          base: conv3d                    21   fun_cbk00.
-   [OK]          base: conv3d                    22   fun_cbk01.
-   [OK]          base: conv3d                    23   fun_cbk02.
-   [OK]          base: conv3d                    24   fun_cbk03.
-   [OK]          base: conv3d                    25   fun_cbk04.
-   [OK]          base: conv3d                    26   fun_cbk05.
-   [OK]          base: conv3d                    27   fun_cbk06.
-   [OK]          base: conv3d                    28   fun_cbk07.
-   [OK]          base: upsampling                 0   fun_us2d00.
-   [OK]          base: upsampling                 1   fun_us2d01.
-   [OK]          base: upsampling                 2   fun_us2d02.
-   [OK]          base: upsampling                 3   fun_us2d03.
-   [OK]          base: upsampling                 4   fun_us2d04.
-   [OK]          base: upsampling                 5   fun_us2d05.
-   [OK]          base: upsampling                 6   fun_us2d06.
-   [OK]          base: upsampling                 7   fun_us2d07.
-   [OK]          base: upsampling                 8   fun_us2d08.
-   [OK]          base: view                       0   test 01.
-   [OK]          base: view                       1   test 02.
-   [OK]          base: view                       2   test 03.
-   [OK]          base: view                       3   test 04.
-   [OK]          base: view                       4   test 05.
-   [OK]          base: view                       5   test 06.
-   [OK]          base: view                       6   test 07.
-   [OK]          base: view                       7   test 08.
-   [OK]          base: view                       8   test 09.
-   [OK]          base: view                       9   test 10.
-   [OK]          base: view                      10   test 11.
-   [OK]          base: view                      11   test 12.
-   [OK]          base: view                      12   test 13.
-   [OK]          base: view                      13   test 14.
-   [OK]          base: view                      14   test 15.
-   [OK]          base: view                      15   test 16.
-   [OK]          base: view                      16   test 17.
-   [OK]          base: view                      17   test 18.
-   [OK]          base: view                      18   test 19.
-   [OK]          base: view                      19   test 20.
-   [OK]          base: view                      20   test 21.
-   [OK]          base: view                      21   test 22.
-   [OK]          base: view                      22   test 23.
-   [OK]          base: view                      23   test 24.
-   [OK]          base: view                      24   test 25.
-   [OK]          base: view                      25   test 26.
-   [OK]          base: view                      26   test 27.
-   [OK]          base: view                      27   test 28.
-   [OK]          base: view                      28   test 29.
-   [OK]          base: view                      29   test 30.
-   [OK]          base: maths_root                 0   test 01.
-   [OK]          base: maths_root                 1   test 02.
-   [OK]          base: maths_root                 2   test 03.
-   [OK]          base: maths_root                 3   test 04.
-   [OK]          base: complex                    0   test add.
-   [OK]          base: complex                    1   test sub.
-   [OK]          base: ndarray core               0   fun_sr00.
-   [OK]          base: ndarray core               1   fun_sr01.
-   [OK]          base: ndarray core               2   fun_sr02.
-   [OK]          base: ndarray core               3   fun_sr03.
-   [OK]          base: ndarray core               4   fun_sr04.
-   [OK]          base: ndarray core               5   fun_sr05.
-   [OK]          base: ndarray core               6   fun_sr06.
-   [OK]          base: ndarray core               7   fun_sr07.
-   [OK]          base: ndarray core               8   fun_sr08.
-   [OK]          base: ndarray core               9   fun_sr09.
-   [OK]          base: ndarray core              10   fun_sr10.
-   [OK]          base: ndarray core              11   fun_sr11.
-   [OK]          base: ndarray core              12   fun_sr12.
-   [OK]          base: ndarray core              13   fun_rt00.
-   [OK]          base: ndarray core              14   fun_rt01.
-   [OK]          base: ndarray core              15   fun_rt02.
-   [OK]          base: ndarray core              16   fun_rt03.
-   [OK]          base: ndarray core              17   fun_rt04.
-   [OK]          base: ndarray core              18   fun_rt05.
-   [OK]          base: ndarray core              19   fun_rt06.
-   [OK]          base: ndarray core              20   fun_rt07.
-   [OK]          base: ndarray core              21   fun_rt08.
-   [OK]          base: ndarray core              22   fun_rt09.
-   [OK]          base: ndarray core              23   fun_rt10.
-   [OK]          base: ndarray core              24   fun_rt11.
-   [OK]          base: ndarray core              25   fun_rt12.
-   [OK]          base: ndarray core              26   fun_rt13.
-   [OK]          base: ndarray core              27   fun_rt14.
-   [OK]          base: ndarray core              28   fun_rt15.
-   [OK]          base: ndarray core              29   fun_rt16.
-   [OK]          base: ndarray core              30   fun_rt17.
-   [OK]          base: ndarray core              31   fun_rt18.
-   [OK]          base: ndarray core              32   fun_rt19.
-   [OK]          base: ndarray core              33   fun_rt20.
-   [OK]          base: ndarray core              34   fun_rt21.
-   [OK]          base: ndarray core              35   fun_rt22.
-   [OK]          base: ndarray core              36   fun_rt23.
-   [OK]          base: ndarray core              37   fun_rt24.
-   [OK]          base: ndarray core              38   fun_rt25.
-   [OK]          base: ndarray core              39   fun_rt26.
-   [OK]          base: ndarray core              40   fun_rt27.
-   [OK]          base: ndarray core              41   fun_rt28.
-   [OK]          base: ndarray core              42   fun_rt29.
-   [OK]          base: ndarray core              43   fun_rt30.
-   [OK]          base: ndarray core              44   fun_rt31.
-   [OK]          base: ndarray core              45   fun_rt32.
-   [OK]          base: ndarray core              46   fun_rt33.
-   [OK]          base: ndarray core              47   fun_rt34.
-   [OK]          base: ndarray core              48   fun_rt35.
-   [OK]          base: ndarray core              49   fun_rt36.
-   [OK]          base: ndarray core              50   fun_rt37.
-   [OK]          base: ndarray core              51   fun_rt38.
-   [OK]          base: ndarray core              52   fun_rt39.
-   [OK]          base: ndarray core              53   fun_rt40.
-   [OK]          base: ndarray core              54   fun_rt41.
-   [OK]          base: ndarray core              55   fun_rt42.
-   [OK]          base: ndarray core              56   fun_rt43.
-   [OK]          base: ndarray core              57   fun_rt44.
-   [OK]          base: ndarray core              58   fun_rt45.
-   [OK]          base: ndarray core              59   fun_rt46.
-   [OK]          base: ndarray core              60   fun_rt47.
-   [OK]          base: ndarray core              61   fun_rt48.
-   [OK]          base: ndarray core              62   fun_rt49.
-   [OK]          base: ndarray core              63   fun_rt50.
-   [OK]          base: ndarray core              64   fun_rt51.
-   [OK]          base: ndarray core              65   fun_rt52.
-   [OK]          base: ndarray core              66   fun_rt53.
-   [OK]          base: ndarray core              67   fun_rt54.
-   [OK]          base: ndarray core              68   fun_rt55.
-   [OK]          base: ndarray core              69   fun_rt56.
-   [OK]          base: ndarray core              70   fun_rt57.
-   [OK]          base: ndarray core              71   fun_rt58.
-   [OK]          base: ndarray core              72   fun_rt59.
-   [OK]          base: linalg                     0   test_gauss_01.
-   [OK]          base: linalg                     1   test_gauss_02.
-   [OK]          base: linalg                     2   test_gauss_03.
-   [OK]          base: linalg                     3   test_gauss_04.
-   [OK]          base: linalg                     4   test_lu_01.
-   [OK]          base: linalg                     5   test_lu_02.
-   [OK]          base: linalg                     6   test_lu_03.
-   [OK]          base: linalg                     7   test_lu_04.
-   [OK]          base: linalg                     8   test_lu_05.
-   [OK]          base: linalg                     9   test_lu_06.
-   [OK]          base: linalg                    10   test_lu_08.
-   [OK]          base: linalg                    11   test_lu_09.
-   [OK]          base: linalg                    12   test_lu_10.
-   [OK]          base: linalg                    13   test_bandiag_01.
-   [OK]          algodiff reverse matrix          0   neg.
-   [OK]          algodiff reverse matrix          1   abs.
-   [OK]          algodiff reverse matrix          2   signum.
-   [OK]          algodiff reverse matrix          3   floor.
-   [OK]          algodiff reverse matrix          4   ceil.
-   [OK]          algodiff reverse matrix          5   round.
-   [OK]          algodiff reverse matrix          6   sqr.
-   [OK]          algodiff reverse matrix          7   sqrt.
-   [OK]          algodiff reverse matrix          8   log.
-   [OK]          algodiff reverse matrix          9   pow.
-   [OK]          algodiff reverse matrix         10   sin.
-   [OK]          algodiff reverse matrix         11   cos.
-   [OK]          algodiff reverse matrix         12   tan.
-   [OK]          algodiff reverse matrix         13   sinh.
-   [OK]          algodiff reverse matrix         14   cosh.
-   [OK]          algodiff reverse matrix         15   tanh.
-   [OK]          algodiff reverse matrix         16   sigmoid.
-   [OK]          algodiff reverse matrix         17   relu.
-   [OK]          algodiff reverse matrix         18   exp.
-   [OK]          algodiff reverse matrix         19   transpose.
-   [OK]          algodiff reverse matrix         20   diag.
-   [OK]          algodiff reverse matrix         21   diagm.
-   [OK]          algodiff reverse matrix         22   trace.
-   [OK]          algodiff reverse matrix         23   l1norm'.
-   [OK]          algodiff reverse matrix         24   l2norm'.
-   [OK]          algodiff reverse matrix         25   l2norm_sqr'.
-   [OK]          algodiff reverse matrix         26   tril.
-   [OK]          algodiff reverse matrix         27   triu.
-   [OK]          algodiff reverse matrix         28   inv.
-   [OK]          algodiff reverse matrix         29   logdet.
-   [OK]          algodiff reverse matrix         30   chol.
-   [OK]          algodiff reverse matrix         31   qr.
-   [OK]          algodiff reverse matrix         32   lq.
-   [OK]          algodiff reverse matrix         33   split.
-   [OK]          algodiff reverse matrix         34   concat.
-   [OK]          algodiff reverse matrix         35   concatenate.
-   [OK]          algodiff reverse matrix         36   svd.
-   [OK]          algodiff reverse matrix         37   of_arrays.
-   [OK]          algodiff reverse matrix         38   to_arrays.
-   [OK]          algodiff reverse matrix         39   init_2d.
-   [OK]          algodiff reverse matrix         40   sylvester.
-   [OK]          algodiff reverse matrix         41   lyapunov.
-   [OK]          algodiff reverse matrix         42   discrete_lyapunov.
-   [OK]          algodiff reverse matrix         43   linsolve.
-   [OK]          algodiff reverse matrix         44   linsolve_triangular.
-   [OK]          algodiff reverse matrix         45   care.
-   [OK]          algodiff forward matrix          0   neg.
-   [OK]          algodiff forward matrix          1   abs.
-   [OK]          algodiff forward matrix          2   signum.
-   [OK]          algodiff forward matrix          3   floor.
-   [OK]          algodiff forward matrix          4   ceil.
-   [OK]          algodiff forward matrix          5   round.
-   [OK]          algodiff forward matrix          6   sqr.
-   [OK]          algodiff forward matrix          7   sqrt.
-   [OK]          algodiff forward matrix          8   log.
-   [OK]          algodiff forward matrix          9   pow.
-   [OK]          algodiff forward matrix         10   sin.
-   [OK]          algodiff forward matrix         11   cos.
-   [OK]          algodiff forward matrix         12   tan.
-   [OK]          algodiff forward matrix         13   sinh.
-   [OK]          algodiff forward matrix         14   cosh.
-   [OK]          algodiff forward matrix         15   tanh.
-   [OK]          algodiff forward matrix         16   sigmoid.
-   [OK]          algodiff forward matrix         17   relu.
-   [OK]          algodiff forward matrix         18   exp.
-   [OK]          algodiff forward matrix         19   transpose.
-   [OK]          algodiff forward matrix         20   diag.
-   [OK]          algodiff forward matrix         21   diagm.
-   [OK]          algodiff forward matrix         22   trace.
-   [OK]          algodiff forward matrix         23   l1norm'.
-   [OK]          algodiff forward matrix         24   l2norm'.
-   [OK]          algodiff forward matrix         25   l2norm_sqr'.
-   [OK]          algodiff forward matrix         26   tril.
-   [OK]          algodiff forward matrix         27   triu.
-   [OK]          algodiff forward matrix         28   inv.
-   [OK]          algodiff forward matrix         29   logdet.
-   [OK]          algodiff forward matrix         30   chol.
-   [OK]          algodiff forward matrix         31   qr.
-   [OK]          algodiff forward matrix         32   lq.
-   [OK]          algodiff forward matrix         33   split.
-   [OK]          algodiff forward matrix         34   concat.
-   [OK]          algodiff forward matrix         35   concatenate.
-   [OK]          algodiff forward matrix         36   svd.
-   [OK]          algodiff forward matrix         37   of_arrays.
-   [OK]          algodiff forward matrix         38   to_arrays.
-   [OK]          algodiff forward matrix         39   init_2d.
-   [OK]          algodiff forward matrix         40   sylvester.
-   [OK]          algodiff forward matrix         41   lyapunov.
-   [OK]          algodiff forward matrix         42   discrete_lyapunov.
-   [OK]          algodiff forward matrix         43   linsolve.
-   [OK]          algodiff forward matrix         44   linsolve_triangular.
-   [OK]          algodiff forward matrix         45   care.
- 
- ┌──────────────────────────────────────────────────────────────────────────────┐
- │ [FAIL]        stats_rvs                       44   rough_cdf_matches.        │
- └──────────────────────────────────────────────────────────────────────────────┘
- students_1.000000_loc_0.000000_scale_1.000000: Avg sq diff in cdf 1.18859e-09 pdf 3.36699e-05 max cdf 1.06896e-07 pdf 0.00255387
-          Avg err logcdf 0 logpdf 0 ppf 2.06291e-33 isf 3.03403e-30
-          Avg err sf 1.19408e-33 logsf 0
- ASSERT Avg sq diff in 'students_1.000000_loc_0.000000_scale_1.000000' cdf<1E-8
- ASSERT Max sq diff in 'students_1.000000_loc_0.000000_scale_1.000000' cdf<1E-5
- ASSERT Avg sq diff in 'students_1.000000_loc_0.000000_scale_1.000000' pdf<1E-3
- ASSERT Max sq diff in 'students_1.000000_loc_0.000000_scale_1.000000' pdf<1E-1
- ASSERT Avg logcdf error in 'students_1.000000_loc_0.000000_scale_1.000000' <1E-28
- ASSERT Avg logpdf error in 'students_1.000000_loc_0.000000_scale_1.000000' <1E-28
- ASSERT Avg ppf error in 'students_1.000000_loc_0.000000_scale_1.000000' <1E-28
- ASSERT Avg isf error in 'students_1.000000_loc_0.000000_scale_1.000000' <1E-28
- ASSERT Avg sf error in 'students_1.000000_loc_0.000000_scale_1.000000' <1E-28
- ASSERT Avg log sf error in 'students_1.000000_loc_0.000000_scale_1.000000' <1E-28
- students_2.000000_loc_0.000000_scale_1.000000: Avg sq diff in cdf 9.11192e-11 pdf 2.60093e-06 max cdf 7.67808e-09 pdf 0.000198781
-          Avg err logcdf 0 logpdf 0 ppf 1.86156e-33 isf 1.71824e-31
-          Avg err sf 1.54074e-34 logsf 0
- ASSERT Avg sq diff in 'students_2.000000_loc_0.000000_scale_1.000000' cdf<1E-8
- ASSERT Max sq diff in 'students_2.000000_loc_0.000000_scale_1.000000' cdf<1E-5
- ASSERT Avg sq diff in 'students_2.000000_loc_0.000000_scale_1.000000' pdf<1E-3
- ASSERT Max sq diff in 'students_2.000000_loc_0.000000_scale_1.000000' pdf<1E-1
- ASSERT Avg logcdf error in 'students_2.000000_loc_0.000000_scale_1.000000' <1E-28
- ASSERT Avg logpdf error in 'students_2.000000_loc_0.000000_scale_1.000000' <1E-28
- ASSERT Avg ppf error in 'students_2.000000_loc_0.000000_scale_1.000000' <1E-28
- ASSERT Avg isf error in 'students_2.000000_loc_0.000000_scale_1.000000' <1E-28
- ASSERT Avg sf error in 'students_2.000000_loc_0.000000_scale_1.000000' <1E-28
- ASSERT Avg log sf error in 'students_2.000000_loc_0.000000_scale_1.000000' <1E-28
- students_5.000000_loc_0.000000_scale_1.000000: Avg sq diff in cdf 4.58061e-12 pdf 1.31803e-07 max cdf 3.78655e-10 pdf 1.01337e-05
-          Avg err logcdf 0 logpdf 4.75063e-34 ppf 2.39781e-33 isf 5.02862e-32
-          Avg err sf 2.18272e-34 logsf 0
- ASSERT Avg sq diff in 'students_5.000000_loc_0.000000_scale_1.000000' cdf<1E-8
- ASSERT Max sq diff in 'students_5.000000_loc_0.000000_scale_1.000000' cdf<1E-5
- ASSERT Avg sq diff in 'students_5.000000_loc_0.000000_scale_1.000000' pdf<1E-3
- ASSERT Max sq diff in 'students_5.000000_loc_0.000000_scale_1.000000' pdf<1E-1
- ASSERT Avg logcdf error in 'students_5.000000_loc_0.000000_scale_1.000000' <1E-28
- ASSERT Avg logpdf error in 'students_5.000000_loc_0.000000_scale_1.000000' <1E-28
- ASSERT Avg ppf error in 'students_5.000000_loc_0.000000_scale_1.000000' <1E-28
- ASSERT Avg isf error in 'students_5.000000_loc_0.000000_scale_1.000000' <1E-28
- ASSERT Avg sf error in 'students_5.000000_loc_0.000000_scale_1.000000' <1E-28
- ASSERT Avg log sf error in 'students_5.000000_loc_0.000000_scale_1.000000' <1E-28
- students_10.000000_loc_0.000000_scale_1.000000: Avg sq diff in cdf 8.62356e-13 pdf 2.44805e-08 max cdf 7.07592e-11 pdf 1.91985e-06
-          Avg err logcdf 0 logpdf 6.16298e-34 ppf 5.25017e-33 isf 5.23987e-32
-          Avg err sf 1.41235e-34 logsf 0
- ASSERT Avg sq diff in 'students_10.000000_loc_0.000000_scale_1.000000' cdf<1E-8
- ASSERT Max sq diff in 'students_10.000000_loc_0.000000_scale_1.000000' cdf<1E-5
- ASSERT Avg sq diff in 'students_10.000000_loc_0.000000_scale_1.000000' pdf<1E-3
- ASSERT Max sq diff in 'students_10.000000_loc_0.000000_scale_1.000000' pdf<1E-1
- ASSERT Avg logcdf error in 'students_10.000000_loc_0.000000_scale_1.000000' <1E-28
- ASSERT Avg logpdf error in 'students_10.000000_loc_0.000000_scale_1.000000' <1E-28
- ASSERT Avg ppf error in 'students_10.000000_loc_0.000000_scale_1.000000' <1E-28
- ASSERT Avg isf error in 'students_10.000000_loc_0.000000_scale_1.000000' <1E-28
- ASSERT Avg sf error in 'students_10.000000_loc_0.000000_scale_1.000000' <1E-28
- ASSERT Avg log sf error in 'students_10.000000_loc_0.000000_scale_1.000000' <1E-28
- students_3.000000_loc_1.000000_scale_1.000000: Avg sq diff in cdf 2.23445e-11 pdf 6.42441e-07 max cdf 1.86618e-09 pdf 4.86758e-05
-          Avg err logcdf 0 logpdf 0 ppf 2.86971e-33 isf 8.17236e-32
-          Avg err sf 9.50125e-34 logsf 0
- ASSERT Avg sq diff in 'students_3.000000_loc_1.000000_scale_1.000000' cdf<1E-8
- ASSERT Max sq diff in 'students_3.000000_loc_1.000000_scale_1.000000' cdf<1E-5
- ASSERT Avg sq diff in 'students_3.000000_loc_1.000000_scale_1.000000' pdf<1E-3
- ASSERT Max sq diff in 'students_3.000000_loc_1.000000_scale_1.000000' pdf<1E-1
- ASSERT Avg logcdf error in 'students_3.000000_loc_1.000000_scale_1.000000' <1E-28
- ASSERT Avg logpdf error in 'students_3.000000_loc_1.000000_scale_1.000000' <1E-28
- ASSERT Avg ppf error in 'students_3.000000_loc_1.000000_scale_1.000000' <1E-28
- ASSERT Avg isf error in 'students_3.000000_loc_1.000000_scale_1.000000' <1E-28
- ASSERT Avg sf error in 'students_3.000000_loc_1.000000_scale_1.000000' <1E-28
- ASSERT Avg log sf error in 'students_3.000000_loc_1.000000_scale_1.000000' <1E-28
- students_4.000000_loc_2.000000_scale_4.000000: Avg sq diff in cdf 8.69427e-12 pdf 2.52556e-07 max cdf 7.22206e-10 pdf 1.92301e-05
-          Avg err logcdf 0 logpdf 0 ppf 2.11022e-33 isf 9.47968e-31
-          Avg err sf 3.33828e-34 logsf 0
- ASSERT Avg sq diff in 'students_4.000000_loc_2.000000_scale_4.000000' cdf<1E-8
- ASSERT Max sq diff in 'students_4.000000_loc_2.000000_scale_4.000000' cdf<1E-5
- ASSERT Avg sq diff in 'students_4.000000_loc_2.000000_scale_4.000000' pdf<1E-3
- ASSERT Max sq diff in 'students_4.000000_loc_2.000000_scale_4.000000' pdf<1E-1
- ASSERT Avg logcdf error in 'students_4.000000_loc_2.000000_scale_4.000000' <1E-28
- ASSERT Avg logpdf error in 'students_4.000000_loc_2.000000_scale_4.000000' <1E-28
- ASSERT Avg ppf error in 'students_4.000000_loc_2.000000_scale_4.000000' <1E-28
- ASSERT Avg isf error in 'students_4.000000_loc_2.000000_scale_4.000000' <1E-28
- ASSERT Avg sf error in 'students_4.000000_loc_2.000000_scale_4.000000' <1E-28
- ASSERT Avg log sf error in 'students_4.000000_loc_2.000000_scale_4.000000' <1E-28
- weibull_shape_1.000000_scale_1.000000: Avg sq diff in cdf 1.16824e-12 pdf 3.43037e-08 max cdf 1.81688e-10 pdf 5.05437e-06
-          Avg err logcdf 5.72851e-34 logpdf 1.38331e-33 ppf 7.49972e-34 isf 5.33543e-34
-          Avg err sf 1.28395e-34 logsf 1.38331e-33
- ASSERT Avg sq diff in 'weibull_shape_1.000000_scale_1.000000' cdf<1E-8
- ASSERT Max sq diff in 'weibull_shape_1.000000_scale_1.000000' cdf<1E-5
- ASSERT Avg sq diff in 'weibull_shape_1.000000_scale_1.000000' pdf<1E-3
- ASSERT Max sq diff in 'weibull_shape_1.000000_scale_1.000000' pdf<1E-1
- ASSERT Avg logcdf error in 'weibull_shape_1.000000_scale_1.000000' <1E-28
- ASSERT Avg logpdf error in 'weibull_shape_1.000000_scale_1.000000' <1E-28
- ASSERT Avg ppf error in 'weibull_shape_1.000000_scale_1.000000' <1E-28
- ASSERT Avg isf error in 'weibull_shape_1.000000_scale_1.000000' <1E-28
- ASSERT Avg sf error in 'weibull_shape_1.000000_scale_1.000000' <1E-28
- ASSERT Avg log sf error in 'weibull_shape_1.000000_scale_1.000000' <1E-28
- weibull_shape_1.500000_scale_1.000000: Avg sq diff in cdf 2.88649e-13 pdf 8.0181e-09 max cdf 3.95207e-11 pdf 1.08845e-06
-          Avg err logcdf 6.85849e-34 logpdf 1.90025e-33 ppf 1.86232e-33 isf 9.60758e-34
-          Avg err sf 1.54074e-34 logsf 1.51787e-33
- ASSERT Avg sq diff in 'weibull_shape_1.500000_scale_1.000000' cdf<1E-8
- ASSERT Max sq diff in 'weibull_shape_1.500000_scale_1.000000' cdf<1E-5
- ASSERT Avg sq diff in 'weibull_shape_1.500000_scale_1.000000' pdf<1E-3
- ASSERT Max sq diff in 'weibull_shape_1.500000_scale_1.000000' pdf<1E-1
- ASSERT Avg logcdf error in 'weibull_shape_1.500000_scale_1.000000' <1E-28
- ASSERT Avg logpdf error in 'weibull_shape_1.500000_scale_1.000000' <1E-28
- ASSERT Avg ppf error in 'weibull_shape_1.500000_scale_1.000000' <1E-28
- ASSERT Avg isf error in 'weibull_shape_1.500000_scale_1.000000' <1E-28
- ASSERT Avg sf error in 'weibull_shape_1.500000_scale_1.000000' <1E-28
- ASSERT Avg log sf error in 'weibull_shape_1.500000_scale_1.000000' <1E-28
- weibull_shape_5.000000_scale_1.000000: Avg sq diff in cdf 1.5963e-13 pdf 1.98903e-09 max cdf 2.4473e-12 pdf 6.33395e-08
-          Avg err logcdf 5.84525e-34 logpdf 1.69773e-33 ppf 6.37172e-33 isf 1.34173e-33
-          Avg err sf 1.28395e-34 logsf 1.38266e-33
- ASSERT Avg sq diff in 'weibull_shape_5.000000_scale_1.000000' cdf<1E-8
- ASSERT Max sq diff in 'weibull_shape_5.000000_scale_1.000000' cdf<1E-5
- ASSERT Avg sq diff in 'weibull_shape_5.000000_scale_1.000000' pdf<1E-3
- ASSERT Max sq diff in 'weibull_shape_5.000000_scale_1.000000' pdf<1E-1
- ASSERT Avg logcdf error in 'weibull_shape_5.000000_scale_1.000000' <1E-28
- ASSERT Avg logpdf error in 'weibull_shape_5.000000_scale_1.000000' <1E-28
- ASSERT Avg ppf error in 'weibull_shape_5.000000_scale_1.000000' <1E-28
- ASSERT Avg isf error in 'weibull_shape_5.000000_scale_1.000000' <1E-28
- ASSERT Avg sf error in 'weibull_shape_5.000000_scale_1.000000' <1E-28
- ASSERT Avg log sf error in 'weibull_shape_5.000000_scale_1.000000' <1E-28
- weibull_shape_0.800000_scale_1.000000: Avg sq diff in cdf 4.03389e-12 pdf 1.3308e-07 max cdf 4.27659e-10 pdf 1.17978e-05
-          Avg err logcdf 6.08185e-34 logpdf 1.43341e-33 ppf 9.34314e-34 isf 3.87184e-34
-          Avg err sf 7.70372e-35 logsf 1.46694e-33
- ASSERT Avg sq diff in 'weibull_shape_0.800000_scale_1.000000' cdf<1E-8
- ASSERT Max sq diff in 'weibull_shape_0.800000_scale_1.000000' cdf<1E-5
- ASSERT Avg sq diff in 'weibull_shape_0.800000_scale_1.000000' pdf<1E-3
- ASSERT Max sq diff in 'weibull_shape_0.800000_scale_1.000000' pdf<1E-1
- ASSERT Avg logcdf error in 'weibull_shape_0.800000_scale_1.000000' <1E-28
- ASSERT Avg logpdf error in 'weibull_shape_0.800000_scale_1.000000' <1E-28
- ASSERT Avg ppf error in 'weibull_shape_0.800000_scale_1.000000' <1E-28
- ASSERT Avg isf error in 'weibull_shape_0.800000_scale_1.000000' <1E-28
- ASSERT Avg sf error in 'weibull_shape_0.800000_scale_1.000000' <1E-28
- ASSERT Avg log sf error in 'weibull_shape_0.800000_scale_1.000000' <1E-28
- weibull_shape_2.000000_scale_2.000000: Avg sq diff in cdf 8.88867e-14 pdf 2.34691e-09 max cdf 1.28588e-11 pdf 3.47364e-07
-          Avg err logcdf 6.27419e-34 logpdf 1.04e-33 ppf 2.14284e-33 isf 5.31557e-33
-          Avg err sf 1.28395e-34 logsf 1.46431e-33
- ASSERT Avg sq diff in 'weibull_shape_2.000000_scale_2.000000' cdf<1E-8
- ASSERT Max sq diff in 'weibull_shape_2.000000_scale_2.000000' cdf<1E-5
- ASSERT Avg sq diff in 'weibull_shape_2.000000_scale_2.000000' pdf<1E-3
- ASSERT Max sq diff in 'weibull_shape_2.000000_scale_2.000000' pdf<1E-1
- ASSERT Avg logcdf error in 'weibull_shape_2.000000_scale_2.000000' <1E-28
- ASSERT Avg logpdf error in 'weibull_shape_2.000000_scale_2.000000' <1E-28
- ASSERT Avg ppf error in 'weibull_shape_2.000000_scale_2.000000' <1E-28
- ASSERT Avg isf error in 'weibull_shape_2.000000_scale_2.000000' <1E-28
- ASSERT Avg sf error in 'weibull_shape_2.000000_scale_2.000000' <1E-28
- ASSERT Avg log sf error in 'weibull_shape_2.000000_scale_2.000000' <1E-28
- snecdor_dfnum_1.000000_dfden_1.000000: Avg sq diff in cdf 3.88594e-07 pdf 9.27543e-05 max cdf 4.85168e-06 pdf 0.0108125
-          Avg err logcdf 0 logpdf 8.33313e-34 ppf 4.06157e-32 isf 8.95569e-33
-          Avg err sf 8.21217e-32 logsf 0
- ASSERT Avg sq diff in 'snecdor_dfnum_1.000000_dfden_1.000000' cdf<1E-8
- ASSERT Max sq diff in 'snecdor_dfnum_1.000000_dfden_1.000000' cdf<1E-5
- ASSERT Avg sq diff in 'snecdor_dfnum_1.000000_dfden_1.000000' pdf<1E-3
- ASSERT Max sq diff in 'snecdor_dfnum_1.000000_dfden_1.000000' pdf<1E-1
- ASSERT Avg logcdf error in 'snecdor_dfnum_1.000000_dfden_1.000000' <1E-28
- ASSERT Avg logpdf error in 'snecdor_dfnum_1.000000_dfden_1.000000' <1E-28
- ASSERT Avg ppf error in 'snecdor_dfnum_1.000000_dfden_1.000000' <1E-28
- ASSERT Avg isf error in 'snecdor_dfnum_1.000000_dfden_1.000000' <1E-28
- ASSERT Avg sf error in 'snecdor_dfnum_1.000000_dfden_1.000000' <1E-28
- ASSERT Avg log sf error in 'snecdor_dfnum_1.000000_dfden_1.000000' <1E-28
- snecdor_dfnum_2.000000_dfden_1.000000: Avg sq diff in cdf 3.84778e-07 pdf 8.88527e-05 max cdf 4.55786e-06 pdf 0.0106372
-          Avg err logcdf 0 logpdf 7.90685e-34 ppf 4.26267e-32 isf 1.40664e-33
-          Avg err sf 6.22075e-32 logsf 0
- ASSERT Avg sq diff in 'snecdor_dfnum_2.000000_dfden_1.000000' cdf<1E-8
- ASSERT Max sq diff in 'snecdor_dfnum_2.000000_dfden_1.000000' cdf<1E-5
- ASSERT Avg sq diff in 'snecdor_dfnum_2.000000_dfden_1.000000' pdf<1E-3
- ASSERT Max sq diff in 'snecdor_dfnum_2.000000_dfden_1.000000' pdf<1E-1
- ASSERT Avg logcdf error in 'snecdor_dfnum_2.000000_dfden_1.000000' <1E-28
- ASSERT Avg logpdf error in 'snecdor_dfnum_2.000000_dfden_1.000000' <1E-28
- ASSERT Avg ppf error in 'snecdor_dfnum_2.000000_dfden_1.000000' <1E-28
- ASSERT Avg isf error in 'snecdor_dfnum_2.000000_dfden_1.000000' <1E-28
- ASSERT Avg sf error in 'snecdor_dfnum_2.000000_dfden_1.000000' <1E-28
- ASSERT Avg log sf error in 'snecdor_dfnum_2.000000_dfden_1.000000' <1E-28
- snecdor_dfnum_5.000000_dfden_2.000000: Avg sq diff in cdf 3.32926e-07 pdf 1.49776e-05 max cdf 1.59383e-06 pdf 0.00209863
-          Avg err logcdf 0 logpdf 1.30963e-33 ppf 8.83171e-33 isf 9.01977e-34
-          Avg err sf 9.64249e-33 logsf 0
- ASSERT Avg sq diff in 'snecdor_dfnum_5.000000_dfden_2.000000' cdf<1E-8
- ASSERT Max sq diff in 'snecdor_dfnum_5.000000_dfden_2.000000' cdf<1E-5
- ASSERT Avg sq diff in 'snecdor_dfnum_5.000000_dfden_2.000000' pdf<1E-3
- ASSERT Max sq diff in 'snecdor_dfnum_5.000000_dfden_2.000000' pdf<1E-1
- ASSERT Avg logcdf error in 'snecdor_dfnum_5.000000_dfden_2.000000' <1E-28
- ASSERT Avg logpdf error in 'snecdor_dfnum_5.000000_dfden_2.000000' <1E-28
- ASSERT Avg ppf error in 'snecdor_dfnum_5.000000_dfden_2.000000' <1E-28
- ASSERT Avg isf error in 'snecdor_dfnum_5.000000_dfden_2.000000' <1E-28
- ASSERT Avg sf error in 'snecdor_dfnum_5.000000_dfden_2.000000' <1E-28
- ASSERT Avg log sf error in 'snecdor_dfnum_5.000000_dfden_2.000000' <1E-28
- snecdor_dfnum_10.000000_dfden_1.000000: Avg sq diff in cdf 3.94117e-07 pdf 0.000138091 max cdf 5.36174e-06 pdf 0.0153171
-          Avg err logcdf 0 logpdf 2.8247e-34 ppf 6.31194e-31 isf 0
-          Avg err sf 6.46406e-31 logsf 0
- ASSERT Avg sq diff in 'snecdor_dfnum_10.000000_dfden_1.000000' cdf<1E-8
- ASSERT Max sq diff in 'snecdor_dfnum_10.000000_dfden_1.000000' cdf<1E-5
- ASSERT Avg sq diff in 'snecdor_dfnum_10.000000_dfden_1.000000' pdf<1E-3
- ASSERT Max sq diff in 'snecdor_dfnum_10.000000_dfden_1.000000' pdf<1E-1
- ASSERT Avg logcdf error in 'snecdor_dfnum_10.000000_dfden_1.000000' <1E-28
- ASSERT Avg logpdf error in 'snecdor_dfnum_10.000000_dfden_1.000000' <1E-28
- ASSERT Avg ppf error in 'snecdor_dfnum_10.000000_dfden_1.000000' <1E-28
- ASSERT Avg isf error in 'snecdor_dfnum_10.000000_dfden_1.000000' <1E-28
- ASSERT Avg sf error in 'snecdor_dfnum_10.000000_dfden_1.000000' <1E-28
- ASSERT Avg log sf error in 'snecdor_dfnum_10.000000_dfden_1.000000' <1E-28
- gamma_shape_1.000000_scale_1.000000: Avg sq diff in cdf 1.16824e-12 pdf 3.43037e-08 max cdf 1.81688e-10 pdf 5.05437e-06
-          Avg err logcdf 0 logpdf 1.38331e-33 ppf 3.01655e-33 isf 0
-          Avg err sf 4.62223e-34 logsf 0
- ASSERT Avg sq diff in 'gamma_shape_1.000000_scale_1.000000' cdf<1E-8
- ASSERT Max sq diff in 'gamma_shape_1.000000_scale_1.000000' cdf<1E-5
- ASSERT Avg sq diff in 'gamma_shape_1.000000_scale_1.000000' pdf<1E-3
- ASSERT Max sq diff in 'gamma_shape_1.000000_scale_1.000000' pdf<1E-1
- ASSERT Avg logcdf error in 'gamma_shape_1.000000_scale_1.000000' <1E-28
- ASSERT Avg logpdf error in 'gamma_shape_1.000000_scale_1.000000' <1E-28
- ASSERT Avg ppf error in 'gamma_shape_1.000000_scale_1.000000' <1E-28
- ASSERT Avg isf error in 'gamma_shape_1.000000_scale_1.000000' <1E-28
- ASSERT Avg sf error in 'gamma_shape_1.000000_scale_1.000000' <1E-28
- ASSERT Avg log sf error in 'gamma_shape_1.000000_scale_1.000000' <1E-28
- gamma_shape_1.000000_scale_2.000000: Avg sq diff in cdf 1.14343e-12 pdf 3.37625e-08 max cdf 1.79382e-10 pdf 4.99985e-06
-          Avg err logcdf 0 logpdf 4.75063e-34 ppf 3.01655e-33 isf 0
-          Avg err sf 9.24446e-34 logsf 0
- ASSERT Avg sq diff in 'gamma_shape_1.000000_scale_2.000000' cdf<1E-8
- ASSERT Max sq diff in 'gamma_shape_1.000000_scale_2.000000' cdf<1E-5
- ASSERT Avg sq diff in 'gamma_shape_1.000000_scale_2.000000' pdf<1E-3
- ASSERT Max sq diff in 'gamma_shape_1.000000_scale_2.000000' pdf<1E-1
- ASSERT Avg logcdf error in 'gamma_shape_1.000000_scale_2.000000' <1E-28
- ASSERT Avg logpdf error in 'gamma_shape_1.000000_scale_2.000000' <1E-28
- ASSERT Avg ppf error in 'gamma_shape_1.000000_scale_2.000000' <1E-28
- ASSERT Avg isf error in 'gamma_shape_1.000000_scale_2.000000' <1E-28
- ASSERT Avg sf error in 'gamma_shape_1.000000_scale_2.000000' <1E-28
- ASSERT Avg log sf error in 'gamma_shape_1.000000_scale_2.000000' <1E-28
- gamma_shape_0.900000_scale_1.000000: Avg sq diff in cdf 1.42751e-12 pdf 4.18633e-08 max cdf 1.98116e-10 pdf 5.50393e-06
-          Avg err logcdf 0 logpdf 1.60554e-33 ppf 0.014014 isf -nan
-          Avg err sf 6.93335e-34 logsf 0
- ASSERT Avg sq diff in 'gamma_shape_0.900000_scale_1.000000' cdf<1E-8
- ASSERT Max sq diff in 'gamma_shape_0.900000_scale_1.000000' cdf<1E-5
- ASSERT Avg sq diff in 'gamma_shape_0.900000_scale_1.000000' pdf<1E-3
- ASSERT Max sq diff in 'gamma_shape_0.900000_scale_1.000000' pdf<1E-1
- ASSERT Avg logcdf error in 'gamma_shape_0.900000_scale_1.000000' <1E-28
- ASSERT Avg logpdf error in 'gamma_shape_0.900000_scale_1.000000' <1E-28
- ASSERT Avg ppf error in 'gamma_shape_0.900000_scale_1.000000' <1E-28
- File "test/unit_stats_rvs.ml", line 680, character 2:
- FAIL Avg ppf error in 'gamma_shape_0.900000_scale_1.000000' <1E-28
- 
-    Expected: `true'
-    Received: `false'
- 
- Raised at Alcotest_engine__Test.check in file "src/alcotest-engine/test.ml", line 216, characters 4-261
- Called from Unit_stats_rvs.test_rough_cdf in file "test/unit_stats_rvs.ml", line 680, characters 2-97
- Called from Stdlib__List.iter in file "list.ml", line 110, characters 12-15
- Called from Unit_stats_rvs.test_rough_cdf_matches in file "test/unit_stats_rvs.ml", line 689, characters 2-45
- Called from Alcotest_engine__Core.Make.protect_test.(fun) in file "src/alcotest-engine/core.ml", line 186, characters 17-23
- Called from Alcotest_engine__Monad.Identity.catch in file "src/alcotest-engine/monad.ml", line 24, characters 31-35
- 
- Logs saved to `~/.opam/4.14/.opam-switch/build/owl.0.7.2/_build/default/test/_build/_tests/Owl/stats_rvs.044.output'.
-  ──────────────────────────────────────────────────────────────────────────────
- 
- Full test results in `~/.opam/4.14/.opam-switch/build/owl.0.7.2/_build/default/test/_build/_tests/Owl'.
- 1 failure! in 4.582s. 1471 tests run.
[ERROR] The compilation of owl.0.7.2 failed at "dune runtest -p owl -j 71".

#=== ERROR while compiling owl.0.7.2 ==========================================#
# context              2.5.0 | linux/x86_64 | ocaml-base-compiler.4.14.3 | file:///home/opam/opam-repository
# path                 ~/.opam/4.14/.opam-switch/build/owl.0.7.2
# command              ~/.opam/opam-init/hooks/sandbox.sh build dune runtest -p owl -j 71
# exit-code            1
# env-file             ~/.opam/log/owl-7-2c3dd2.env
# output-file          ~/.opam/log/owl-7-2c3dd2.out
### output ###
# File "test/dune", lines 7-12, characters 0-83:
#  7 | (alias
#  8 |  (name runtest)
#  9 |  (deps
# 10 |   (:deps test_runner.exe))
# 11 |  (action
# 12 |   (run %{deps})))
# (cd _build/default/test && ./test_runner.exe)
#                                                             +-- 0
#                                                 + -1.862732 -+
#                                                 |           +-- 1
#                                     + -1.534121 -+
#                                     |           |           +-- 2
#                                     |           + -1.318011 -+
#                                     |                       +-- 3
#                         + -1.150349 -+
#                         |           |                       +-- 4
#                         |           |           + -1.009990 -+
#                         |           |           |           +-- 5
#                         |           + -0.887147 -+
#                         |                       |           +-- 6
#                         |                       + -0.776422 -+
#                         |                                   +-- 7
#             + -0.674490 -+
#             |           |                                   +-- 8
#             |           |                       + -0.579132 -+
#             |           |                       |           +-- 9
#             |           |           + -0.488776 -+
#             |           |           |           |           +-- 10
#             |           |           |           + -0.402250 -+
#             |           |           |                       +-- 11
#             |           + -0.318639 -+
#             |                       |                       +-- 12
#             |                       |           + -0.237202 -+
#             |                       |           |           +-- 13
#             |                       + -0.157311 -+
#             |                                   |           +-- 14
#             |                                   + -0.078412 -+
#             |                                               +-- 15
# + 0.000000 -+
#             |                                               +-- 16
#             |                                   + 0.078412 -+
#             |                                   |           +-- 17
#             |                       + 0.157311 -+
#             |                       |           |           +-- 18
#             |                       |           + 0.237202 -+
#             |                       |                       +-- 19
#             |           + 0.318639 -+
#             |           |           |                       +-- 20
#             |           |           |           + 0.402250 -+
#             |           |           |           |           +-- 21
#             |           |           + 0.488776 -+
#             |           |                       |           +-- 22
#             |           |                       + 0.579132 -+
#             |           |                                   +-- 23
#             + 0.674490 -+
#                         |                                   +-- 24
#                         |                       + 0.776422 -+
#                         |                       |           +-- 25
#                         |           + 0.887147 -+
#                         |           |           |           +-- 26
#                         |           |           + 1.009990 -+
#                         |           |                       +-- 27
#                         + 1.150349 -+
#                                     |                       +-- 28
#                                     |           + 1.318011 -+
#                                     |           |           +-- 29
#                                     + 1.534121 -+
#                                                 |           +-- 30
#                                                 + 1.862732 -+
#                                                             +-- 31
# bucket of -1.000000: 5
# bucket of -0.500000: 9
# bucket of 0.000000: 15
# bucket of 0.500000: 22
# bucket of 1.000000: 26
# Testing `Owl'.
# This run has ID `U5LWAKF3'.
# 
#   [OK]          stats_rvs                        0   true_is_not_random.
#   [OK]          stats_rvs                        1   alternate_is_not_random.
#   [OK]          stats_rvs                        2   three_of_four_is_not_ran...
#   [OK]          stats_rvs                        3   two_of_four_is_not_random.
#   [OK]          stats_rvs                        4   uniform_int_0_or_1.
#   [OK]          stats_rvs                        5   uniform_ints_1_to_100.
#   [OK]          stats_rvs                        6   uniform_ints_1_to_100_even.
#   [OK]          stats_rvs                        7   uniform_ints_1_to_100_48.
#   [OK]          stats_rvs                        8   uniform_ints_1_to_100_45.
#   [OK]          stats_rvs                        9   uniform_ints_1_to_300_100.
#   [OK]          stats_rvs                       10   gaussian_mean_0.
#   [OK]          stats_rvs                       11   gaussian_mean_0_p0_3_left.
#   [OK]          stats_rvs                       12   gaussian_mean_0_p0_3_right.
#   [OK]          stats_rvs                       13   exponential_lambda_1.
#   [OK]          stats_rvs                       14   exponential_lambda_1_p0_...
#   [OK]          stats_rvs                       15   exponential_lambda_1_p0_...
#   [OK]          stats_rvs                       16   hypergeometric_50_500_100.
#   [OK]          stats_rvs                       17   hypergeometric_50_500_10...
#   [OK]          stats_rvs                       18   hypergeometric_50_500_10...
#   [OK]          stats_rvs                       19   gamma_shape_7_5_scale_1.
#   [OK]          stats_rvs                       20   gamma_shape_7_5_scale_1_...
#   [OK]          stats_rvs                       21   gamma_shape_7_5_scale_1_...
#   [OK]          stats_rvs                       22   beta_alpha_2_beta_5.
#   [OK]          stats_rvs                       23   beta_alpha_2_beta_5_p0_3...
#   [OK]          stats_rvs                       24   beta_alpha_2_beta_5_p0_3...
#   [OK]          stats_rvs                       25   chi2_df_4.
#   [OK]          stats_rvs                       26   chi2_df_4_p0_3_left.
#   [OK]          stats_rvs                       27   chi2_df_4_p0_3_right.
#   [OK]          stats_rvs                       28   uniform_ints_0_to_65536_...
#   [OK]          stats_rvs                       29   uniform_ints_0_to_65536_...
#   [OK]          stats_rvs                       30   uniform_ints_0_to_65536_...
#   [OK]          stats_rvs                       31   uniform_ints_0_to_65536_...
#   [OK]          stats_rvs                       32   uniform_ints_0_to_65536_...
#   [OK]          stats_rvs                       33   uniform_ints_0_to_65536_...
#   [OK]          stats_rvs                       34   uniform_ints_0_to_65536_...
#   [OK]          stats_rvs                       35   uniform_ints_0_to_65536_...
#   [OK]          stats_rvs                       36   uniform_ints_0_to_65536_...
#   [OK]          stats_rvs                       37   uniform_ints_0_to_65536_...
#   [OK]          stats_rvs                       38   uniform_ints_0_to_65536_...
#   [OK]          stats_rvs                       39   uniform_ints_0_to_65536_...
#   [OK]          stats_rvs                       40   uniform_ints_0_to_65536_...
#   [OK]          stats_rvs                       41   uniform_ints_0_to_65536_...
#   [OK]          stats_rvs                       42   uniform_ints_0_to_65536_...
#   [OK]          stats_rvs                       43   uniform_ints_0_to_65536_...
#   [FAIL]        stats_rvs                       44   rough_cdf_matches.
#   [OK]          stats                            0   mannwhitneyu_test_left_s...
#   [OK]          stats                            1   mannwhitneyu_test_right_...
#   [OK]          stats                            2   mannwhitneyu_test_both_s...
#   [OK]          stats                            3   mannwhitneyu_test_both_s...
#   [OK]          stats                            4   mannwhitneyu_test_right_...
#   [OK]          stats                            5   mannwhitneyu_test_left_s...
#   [OK]          stats                            6   wilcoxon_test_both_side_...
#   [OK]          stats                            7   wilcoxon_test_right_side...
#   [OK]          stats                            8   wilcoxon_test_left_side_...
#   [OK]          stats                            9   wilcoxon_test_both_side_...
#   [OK]          stats                           10   wilcoxon_test_right_side...
#   [OK]          stats                           11   wilcoxon_test_left_side_...
#   [OK]          stats                           12   fisher_test_both_side.
#   [OK]          stats                           13   fisher_test_right_side.
#   [OK]          stats                           14   fisher_test_left_side.
#   [OK]          stats                           15   ks_teststat1.
#   [OK]          stats                           16   ks_teststat2.
#   [OK]          stats                           17   ks_pval_test1.
#   [OK]          stats                           18   ks_pval_test2.
#   [OK]          stats                           19   ks_pval_test3.
#   [OK]          stats                           20   ks_pval_test4.
#   [OK]          stats                           21   ks_pval_test5.
#   [OK]          stats                           22   ks2_pval_test1.
#   [OK]          stats                           23   ks2_pval_test2.
#   [OK]          stats                           24   ks2_pval_test3.
#   [OK]          stats                           25   ks2_teststat.
#   [OK]          stats                           26   hist_uni_1.
#   [OK]          stats                           27   hist_uni_sorted_1.
#   [OK]          stats                           28   hist_bins_1.
#   [OK]          stats                           29   hist_bins_low.
#   [OK]          stats                           30   hist_bins_high.
#   [OK]          stats                           31   hist_bins_sorted_low.
#   [OK]          stats                           32   hist_bins_sorted_high.
#   [OK]          stats                           33   hist_bins_wrong.
#   [OK]          stats                           34   hist_bins_2.
#   [OK]          stats                           35   hist_bins_sorted_2.
#   [OK]          stats                           36   hist_bins_weights.
#   [OK]          stats                           37   hist_bins_weights_sorted.
#   [OK]          stats                           38   hist_bins_normalise.
#   [OK]          stats                           39   hist_bins_normalise_weig...
#   [OK]          stats                           40   hist_bins_normalise_binf.
#   [OK]          stats                           41   tukey_fences.
#   [OK]          stats                           42   quantiles.
#   [OK]          maths                            0   test j0.
#   [OK]          maths                            1   test j1.
#   [OK]          maths                            2   test jv.
#   [OK]          maths                            3   test y0.
#   [OK]          maths                            4   test y1.
#   [OK]          maths                            5   test yv.
#   [OK]          maths                            6   test i0.
#   [OK]          maths                            7   test i0e.
#   [OK]          maths                            8   test i1.
#   [OK]          maths                            9   test i1e.
#   [OK]          maths                           10   test iv.
#   [OK]          maths                           11   test k0.
#   [OK]          maths                           12   test k0e.
#   [OK]          maths                           13   test k1.
#   [OK]          maths                           14   test k1e.
#   [OK]          maths                           15   test ellipj.
#   [OK]          maths                           16   test airy.
#   [OK]          maths                           17   test ellipj.
#   [OK]          maths                           18   test ellipk.
#   [OK]          maths                           19   test ellipkm1.
#   [OK]          maths                           20   test ellipkinc.
#   [OK]          maths                           21   test ellipe.
#   [OK]          maths                           22   test ellipeinc.
#   [OK]          maths                           23   test gamma.
#   [OK]          maths                           24   test rgamma.
#   [OK]          maths                           25   test loggamma.
#   [OK]          maths                           26   test gammainc.
#   [OK]          maths                           27   test gammaincc.
#   [OK]          maths                           28   test gammainccinv.
#   [OK]          maths                           29   test psi.
#   [OK]          maths                           30   test beta.
#   [OK]          maths                           31   test betainc.
#   [OK]          maths                           32   test bdtr.
#   [OK]          maths                           33   test bdtrc.
#   [OK]          maths                           34   test bdtri.
#   [OK]          maths                           35   test btdtr.
#   [OK]          maths                           36   test btdtri.
#   [OK]          maths                           37   test fact.
#   [OK]          maths                           38   test log_fact.
#   [OK]          maths                           39   test combination.
#   [OK]          maths                           40   test mulmod.
#   [OK]          maths                           41   test powmod.
#   [OK]          maths                           42   test is_prime.
#   [OK]          graph                            0   topo0.
#   [OK]          graph                            1   topo1.
#   [OK]          graph                            2   dfs0.
#   [OK]          graph                            3   dfs1.
#   [OK]          graph                            4   bfs0.
#   [OK]          graph                            5   num0.
#   [OK]          multimap                         0   multimap0.
#   [OK]          multimap                         1   multimap1.
#   [OK]          algodiff diff                    0   constant.
#   [OK]          algodiff diff                    1   linear.
#   [OK]          algodiff diff                    2   square.
#   [OK]          algodiff diff                    3   cube.
#   [OK]          algodiff diff                    4   sum_x_x.
#   [OK]          algodiff diff                    5   diff_2x_x.
#   [OK]          algodiff diff                    6   div_x_x.
#   [OK]          algodiff diff                    7   div_x2_x.
#   [OK]          algodiff diff                    8   pow_2_5_x.
#   [OK]          algodiff diff                    9   pow_x_2_5.
#   [OK]          algodiff diff                   10   min_x_x2.
#   [OK]          algodiff diff                   11   max_x_x2.
#   [OK]          algodiff diff                   12   neg_x.
#   [OK]          algodiff diff                   13   abs_x2.
#   [OK]          algodiff diff                   14   abs_x2_m_1.
#   [OK]          algodiff diff                   15   sign_x2_m_1.
#   [OK]          algodiff diff                   16   floor_x2_m_1.
#   [OK]          algodiff diff                   17   ceil_x2_m_1.
#   [OK]          algodiff diff                   18   round_x2_m_1.
#   [OK]          algodiff diff                   19   sqr_x.
#   [OK]          algodiff diff                   20   sqr_x_x.
#   [OK]          algodiff diff                   21   sqrt_x.
#   [OK]          algodiff diff                   22   log_x.
#   [OK]          algodiff diff                   23   log_x_x.
#   [OK]          algodiff diff                   24   log2_x.
#   [OK]          algodiff diff                   25   log10_x.
#   [OK]          algodiff diff                   26   exp_x.
#   [OK]          algodiff diff                   27   sin_x.
#   [OK]          algodiff diff                   28   sin_x_x.
#   [OK]          algodiff diff                   29   cos_x.
#   [OK]          algodiff diff                   30   tan_x.
#   [OK]          algodiff diff                   31   asin_x.
#   [OK]          algodiff diff                   32   acos_x.
#   [OK]          algodiff diff                   33   atan_x.
#   [OK]          algodiff diff                   34   atan2_x2_x.
#   [OK]          algodiff diff                   35   atan2_x_x2.
#   [OK]          algodiff diff                   36   sinh_x.
#   [OK]          algodiff diff                   37   sinh_x_x.
#   [OK]          algodiff diff                   38   cosh_x.
#   [OK]          algodiff diff                   39   tanh_x.
#   [OK]          algodiff diff                   40   asinh_x.
#   [OK]          algodiff diff                   41   acosh_x.
#   [OK]          algodiff diff                   42   atanh_x.
#   [OK]          algodiff diff                   43   dumb.
#   [OK]          algodiff diff                   44   sin1.
#   [OK]          algodiff diff                   45   sin2.
#   [OK]          algodiff diff                   46   sin3.
#   [OK]          algodiff diff                   47   poly1.
#   [OK]          algodiff diff                   48   poly2.
#   [OK]          algodiff diff                   49   poly3.
#   [OK]          algodiff diff                   50   poly4.
#   [OK]          algodiff diff                   51   poly5.
#   [OK]          algodiff diff                   52   poly6.
#   [OK]          algodiff diff                   53   poly7.
#   [OK]          algodiff diff                   54   poly8.
#   [OK]          algodiff diff                   55   poly9.
#   [OK]          algodiff grad                    0   poly.one.
#   [OK]          algodiff grad                    1   poly.x.
#   [OK]          algodiff grad                    2   poly.x_p_y.
#   [OK]          algodiff grad                    3   poly.x_m_y.
#   [OK]          algodiff grad                    4   poly.x_x.
#   [OK]          algodiff grad                    5   poly.x_div_x.
#   [OK]          algodiff grad                    6   poly.y_div_x.
#   [OK]          algodiff grad                    7   poly.xsq_p_y.
#   [OK]          algodiff grad                    8   poly.xy.
#   [OK]          algodiff grad                    9   poly.xsq_p_ysq.
#   [OK]          algodiff grad                   10   poly.x_p_y_allsq.
#   [OK]          algodiff grad                   11   poly.xy_sq.
#   [OK]          algodiff grad                   12   poly.xy_cube.
#   [OK]          algodiff grad                   13   poly.x_pow_y.
#   [OK]          algodiff grad                   14   logexp.sqr_x_m_sqr_y.
#   [OK]          algodiff grad                   15   logexp.sqrt_xy.
#   [OK]          algodiff grad                   16   logexp.log_xy.
#   [OK]          algodiff grad                   17   logexp.log2_xy.
#   [OK]          algodiff grad                   18   logexp.log10_xy.
#   [OK]          algodiff grad                   19   logexp.exp_xy.
#   [OK]          algodiff grad                   20   other.min_x_y.
#   [OK]          algodiff grad                   21   other.max_x_y.
#   [OK]          algodiff grad                   22   other.neg_y.
#   [OK]          algodiff grad                   23   other.abs_y2.
#   [OK]          algodiff grad                   24   other.abs_x2_m_y2.
#   [OK]          algodiff grad                   25   other.sign_x2_m_y2.
#   [OK]          algodiff grad                   26   other.floor_x2_m_y2.
#   [OK]          algodiff grad                   27   other.ceil_x2_m_y2.
#   [OK]          algodiff grad                   28   other.round_x2_m_y2.
#   [OK]          algodiff grad                   29   trig.sin_x.
#   [OK]          algodiff grad                   30   trig.cos_y.
#   [OK]          algodiff grad                   31   trig.sin_xy.
#   [OK]          algodiff grad                   32   trig.cos_xy.
#   [OK]          algodiff grad                   33   trig.cos_y_div_x.
#   [OK]          algodiff grad                   34   trig.tan_x_p_y.
#   [OK]          algodiff grad                   35   trig.asin_x.
#   [OK]          algodiff grad                   36   trig.acos_y.
#   [OK]          algodiff grad                   37   trig.atan_y.
#   [OK]          algodiff grad                   38   trig.atan2_y_x.
#   [OK]          algodiff grad                   39   hyperbolic.sinh_x.
#   [OK]          algodiff grad                   40   hyperbolic.cosh_y.
#   [OK]          algodiff grad                   41   hyperbolic.sinh_xy.
#   [OK]          algodiff grad                   42   hyperbolic.cosh_xy.
#   [OK]          algodiff grad                   43   hyperbolic.cosh_y_div_x.
#   [OK]          algodiff grad                   44   hyperbolic.tanh_x_p_y.
#   [OK]          algodiff grad                   45   hyperbolic.asinh_x.
#   [OK]          algodiff grad                   46   hyperbolic.acosh_y.
#   [OK]          algodiff grad                   47   hyperbolic.atanh_y.
#   [OK]          dense matrix                     0   sequential.
#   [OK]          dense matrix                     1   row_num.
#   [OK]          dense matrix                     2   col_num.
#   [OK]          dense matrix                     3   numel.
#   [OK]          dense matrix                     4   get.
#   [OK]          dense matrix                     5   set.
#   [OK]          dense matrix                     6   row0.
#   [OK]          dense matrix                     7   row1.
#   [OK]          dense matrix                     8   col0.
#   [OK]          dense matrix                     9   col1.
#   [OK]          dense matrix                    10   fill.
#   [OK]          dense matrix                    11   trace.
#   [OK]          dense matrix                    12   add_diag.
#   [OK]          dense matrix                    13   sum'.
#   [OK]          dense matrix                    14   exists.
#   [OK]          dense matrix                    15   not_exists.
#   [OK]          dense matrix                    16   for_all.
#   [OK]          dense matrix                    17   equal.
#   [OK]          dense matrix                    18   not_equal.
#   [OK]          dense matrix                    19   less.
#   [OK]          dense matrix                    20   greater.
#   [OK]          dense matrix                    21   greater_equal.
#   [OK]          dense matrix                    22   less_equal.
#   [OK]          dense matrix                    23   is_zero.
#   [OK]          dense matrix                    24   is_positive.
#   [OK]          dense matrix                    25   is_negative.
#   [OK]          dense matrix                    26   is_nonnegative.
#   [OK]          dense matrix                    27   is_nonpositive.
#   [OK]          dense matrix                    28   add.
#   [OK]          dense matrix                    29   mul.
#   [OK]          dense matrix                    30   dot.
#   [OK]          dense matrix                    31   kron.
#   [OK]          dense matrix                    32   add_scalar.
#   [OK]          dense matrix                    33   mul_scalar.
#   [OK]          dense matrix                    34   min'.
#   [OK]          dense matrix                    35   max'.
#   [OK]          dense matrix                    36   min_i.
#   [OK]          dense matrix                    37   max_i.
#   [OK]          dense matrix                    38   map.
#   [OK]          dense matrix                    39   fold.
#   [OK]          dense matrix                    40   foldi.
#   [OK]          dense matrix                    41   filter.
#   [OK]          dense matrix                    42   fold_rows.
#   [OK]          dense matrix                    43   fold_cols.
#   [OK]          dense matrix                    44   sum_rows.
#   [OK]          dense matrix                    45   sum_cols.
#   [OK]          dense matrix                    46   save_load.
#   [OK]          dense matrix                    47   swap_rows.
#   [OK]          dense matrix                    48   swap_cols.
#   [OK]          dense matrix                    49   transpose.
#   [OK]          dense matrix                    50   ctranspose.
#   [OK]          dense matrix                    51   concat_01.
#   [OK]          dense matrix                    52   concat_02.
#   [OK]          dense matrix                    53   concat_03.
#   [OK]          dense ndarray                    0   shape.
#   [OK]          dense ndarray                    1   num_dims.
#   [OK]          dense ndarray                    2   nth_dim.
#   [OK]          dense ndarray                    3   numel.
#   [OK]          dense ndarray                    4   nnz.
#   [OK]          dense ndarray                    5   density.
#   [OK]          dense ndarray                    6   get.
#   [OK]          dense ndarray                    7   set.
#   [OK]          dense ndarray                    8   get_slice.
#   [OK]          dense ndarray                    9   copy.
#   [OK]          dense ndarray                   10   fill.
#   [OK]          dense ndarray                   11   map.
#   [OK]          dense ndarray                   12   fold.
#   [OK]          dense ndarray                   13   add.
#   [OK]          dense ndarray                   14   mul.
#   [OK]          dense ndarray                   15   add_scalar.
#   [OK]          dense ndarray                   16   mul_scalar.
#   [OK]          dense ndarray                   17   abs.
#   [OK]          dense ndarray                   18   neg.
#   [OK]          dense ndarray                   19   sum'.
#   [OK]          dense ndarray                   20   median'.
#   [OK]          dense ndarray                   21   median.
#   [OK]          dense ndarray                   22   sort1.
#   [OK]          dense ndarray                   23   sum_reduce.
#   [OK]          dense ndarray                   24   min'.
#   [OK]          dense ndarray                   25   max'.
#   [OK]          dense ndarray                   26   minmax_i.
#   [OK]          dense ndarray                   27   init_nd.
#   [OK]          dense ndarray                   28   is_zero.
#   [OK]          dense ndarray                   29   is_positive.
#   [OK]          dense ndarray                   30   is_negative.
#   [OK]          dense ndarray                   31   is_nonnegative.
#   [OK]          dense ndarray                   32   equal.
#   [OK]          dense ndarray                   33   greater.
#   [OK]          dense ndarray                   34   greater_equal.
#   [OK]          dense ndarray                   35   exists.
#   [OK]          dense ndarray                   36   not_exists.
#   [OK]          dense ndarray                   37   for_all.
#   [OK]          dense ndarray                   38   transpose.
#   [OK]          dense ndarray                   39   flatten.
#   [OK]          dense ndarray                   40   reshape.
#   [OK]          dense ndarray                   41   l2norm'.
#   [OK]          dense ndarray                   42   save_load.
#   [OK]          dense ndarray                   43   broadcast_add.
#   [OK]          dense ndarray                   44   reverse.
#   [OK]          dense ndarray                   45   rotate.
#   [OK]          dense ndarray                   46   same_shape_1.
#   [OK]          dense ndarray                   47   same_shape_2.
#   [OK]          dense ndarray                   48   same_shape_3.
#   [OK]          dense ndarray                   49   same_shape_4.
#   [OK]          dense ndarray                   50   same_shape_5.
#   [OK]          dense ndarray                   51   linspace.
#   [OK]          dense ndarray                   52   logspace_2.
#   [OK]          dense ndarray                   53   logspace_10.
#   [OK]          dense ndarray                   54   logspace_e.
#   [OK]          dense ndarray                   55   vecnorm_01.
#   [OK]          dense ndarray                   56   vecnorm_02.
#   [OK]          dense ndarray                   57   vecnorm_03.
#   [OK]          dense ndarray                   58   vecnorm_04.
#   [OK]          dense ndarray                   59   vecnorm_05.
#   [OK]          dense ndarray                   60   vecnorm_06.
#   [OK]          dense ndarray                   61   vecnorm_07.
#   [OK]          dense ndarray                   62   vecnorm_08.
#   [OK]          dense ndarray                   63   vecnorm_09.
#   [OK]          dense ndarray                   64   vecnorm_10.
#   [OK]          dense ndarray                   65   expand_01.
#   [OK]          dense ndarray                   66   expand_02.
#   [OK]          dense ndarray                   67   concatenate_01.
#   [OK]          dense ndarray                   68   concatenate_02.
#   [OK]          dense ndarray                   69   diff_1.
#   [OK]          dense ndarray                   70   diff_2.
#   [OK]          dense ndarray                   71   one_hot_1.
#   [OK]          dense ndarray                   72   one_hot_2.
#   [OK]          dense ndarray                   73   sort.
#   [OK]          dense ndarray                   74   argsort_1.
#   [OK]          dense ndarray                   75   argsort_2.
#   [OK]          dense ndarray                   76   top_1.
#   [OK]          dense ndarray                   77   top_2.
#   [OK]          dense ndarray                   78   top_3.
#   [OK]          dense ndarray                   79   bottom_1.
#   [OK]          dense ndarray                   80   bottom_2.
#   [OK]          dense ndarray                   81   pad.
#   [OK]          sparse matrix                    0   sequential.
#   [OK]          sparse matrix                    1   row_num.
#   [OK]          sparse matrix                    2   col_num.
#   [OK]          sparse matrix                    3   numel.
#   [OK]          sparse matrix                    4   transpose.
#   [OK]          sparse matrix                    5   get.
#   [OK]          sparse matrix                    6   set.
#   [OK]          sparse matrix                    7   row.
#   [OK]          sparse matrix                    8   col.
#   [OK]          sparse matrix                    9   fill.
#   [OK]          sparse matrix                   10   trace.
#   [OK]          sparse matrix                   11   sum.
#   [OK]          sparse matrix                   12   exists.
#   [OK]          sparse matrix                   13   not_exists.
#   [OK]          sparse matrix                   14   for_all.
#   [OK]          sparse matrix                   15   equal.
#   [OK]          sparse matrix                   16   not_equal.
#   [OK]          sparse matrix                   17   less.
#   [OK]          sparse matrix                   18   greater.
#   [OK]          sparse matrix                   19   greater_equal.
#   [OK]          sparse matrix                   20   less_equal.
#   [OK]          sparse matrix                   21   is_zero.
#   [OK]          sparse matrix                   22   is_positive.
#   [OK]          sparse matrix                   23   is_negative.
#   [OK]          sparse matrix                   24   is_nonnegative.
#   [OK]          sparse matrix                   25   is_nonpositive.
#   [OK]          sparse matrix                   26   add.
#   [OK]          sparse matrix                   27   mul.
#   [OK]          sparse matrix                   28   dot.
#   [OK]          sparse matrix                   29   add_scalar.
#   [OK]          sparse matrix                   30   mul_scalar.
#   [OK]          sparse matrix                   31   min.
#   [OK]          sparse matrix                   32   max.
#   [OK]          sparse matrix                   33   map.
#   [OK]          sparse matrix                   34   fold.
#   [OK]          sparse matrix                   35   foldi.
#   [OK]          sparse matrix                   36   foldi_nz.
#   [OK]          sparse matrix                   37   filter.
#   [OK]          sparse matrix                   38   fold_rows.
#   [OK]          sparse matrix                   39   fold_cols.
#   [OK]          sparse matrix                   40   sum_rows.
#   [OK]          sparse matrix                   41   sum_cols.
#   [OK]          sparse matrix                   42   of_array.
#   [OK]          sparse matrix                   43   save_load.
#   [OK]          sparse ndarray                   0   shape.
#   [OK]          sparse ndarray                   1   num_dims.
#   [OK]          sparse ndarray                   2   nth_dim.
#   [OK]          sparse ndarray                   3   numel.
#   [OK]          sparse ndarray                   4   nnz.
#   [OK]          sparse ndarray                   5   density.
#   [OK]          sparse ndarray                   6   get.
#   [OK]          sparse ndarray                   7   set.
#   [OK]          sparse ndarray                   8   slice.
#   [OK]          sparse ndarray                   9   copy.
#   [OK]          sparse ndarray                  10   map.
#   [OK]          sparse ndarray                  11   map_nz.
#   [OK]          sparse ndarray                  12   fold.
#   [OK]          sparse ndarray                  13   foldi.
#   [OK]          sparse ndarray                  14   fold_nz.
#   [OK]          sparse ndarray                  15   foldi_nz.
#   [OK]          sparse ndarray                  16   add.
#   [OK]          sparse ndarray                  17   mul.
#   [OK]          sparse ndarray                  18   add_scalar.
#   [OK]          sparse ndarray                  19   mul_scalar.
#   [OK]          sparse ndarray                  20   abs.
#   [OK]          sparse ndarray                  21   neg.
#   [OK]          sparse ndarray                  22   sum.
#   [OK]          sparse ndarray                  23   min.
#   [OK]          sparse ndarray                  24   max.
#   [OK]          sparse ndarray                  25   is_zero.
#   [OK]          sparse ndarray                  26   is_positive.
#   [OK]          sparse ndarray                  27   is_negative.
#   [OK]          sparse ndarray                  28   is_nonnegative.
#   [OK]          sparse ndarray                  29   equal.
#   [OK]          sparse ndarray                  30   greater.
#   [OK]          sparse ndarray                  31   greater_equal.
#   [OK]          sparse ndarray                  32   filter.
#   [OK]          sparse ndarray                  33   filteri.
#   [OK]          sparse ndarray                  34   filteri_nz.
#   [OK]          sparse ndarray                  35   transpose.
#   [OK]          sparse ndarray                  36   flatten.
#   [OK]          sparse ndarray                  37   reshape.
#   [OK]          sparse ndarray                  38   of_array.
#   [OK]          sparse ndarray                  39   save_load.
#   [OK]          ndarray core                     0   fun_sr00.
#   [OK]          ndarray core                     1   fun_sr01.
#   [OK]          ndarray core                     2   fun_sr02.
#   [OK]          ndarray core                     3   fun_sr03.
#   [OK]          ndarray core                     4   fun_sr04.
#   [OK]          ndarray core                     5   fun_sr05.
#   [OK]          ndarray core                     6   fun_sr06.
#   [OK]          ndarray core                     7   fun_sr07.
#   [OK]          ndarray core                     8   fun_sr08.
#   [OK]          ndarray core                     9   fun_sr09.
#   [OK]          ndarray core                    10   fun_sr10.
#   [OK]          ndarray core                    11   fun_sr11.
#   [OK]          ndarray core                    12   fun_sr12.
#   [OK]          ndarray core                    13   fun_rt00.
#   [OK]          ndarray core                    14   fun_rt01.
#   [OK]          ndarray core                    15   fun_rt02.
#   [OK]          ndarray core                    16   fun_rt03.
#   [OK]          ndarray core                    17   fun_rt04.
#   [OK]          ndarray core                    18   fun_rt05.
#   [OK]          ndarray core                    19   fun_rt06.
#   [OK]          ndarray core                    20   fun_rt07.
#   [OK]          ndarray core                    21   fun_rt08.
#   [OK]          ndarray core                    22   fun_rt09.
#   [OK]          ndarray core                    23   fun_rt10.
#   [OK]          ndarray core                    24   fun_rt11.
#   [OK]          ndarray core                    25   fun_rt12.
#   [OK]          ndarray core                    26   fun_rt13.
#   [OK]          ndarray core                    27   fun_rt14.
#   [OK]          ndarray core                    28   fun_rt15.
#   [OK]          ndarray core                    29   fun_rt16.
#   [OK]          ndarray core                    30   fun_rt17.
#   [OK]          ndarray core                    31   fun_rt18.
#   [OK]          ndarray core                    32   fun_rt19.
#   [OK]          ndarray core                    33   fun_rt20.
#   [OK]          ndarray core                    34   fun_rt21.
#   [OK]          ndarray core                    35   fun_rt22.
#   [OK]          ndarray core                    36   fun_rt23.
#   [OK]          ndarray core                    37   fun_rt24.
#   [OK]          ndarray core                    38   fun_rt25.
#   [OK]          ndarray core                    39   fun_rt26.
#   [OK]          ndarray core                    40   fun_rt27.
#   [OK]          ndarray core                    41   fun_rt28.
#   [OK]          ndarray core                    42   fun_rt29.
#   [OK]          ndarray core                    43   fun_rt30.
#   [OK]          ndarray core                    44   fun_rt31.
#   [OK]          ndarray core                    45   fun_rt32.
#   [OK]          ndarray core                    46   fun_rt33.
#   [OK]          ndarray core                    47   fun_rt34.
#   [OK]          ndarray core                    48   fun_rt35.
#   [OK]          ndarray core                    49   fun_rt36.
#   [OK]          ndarray core                    50   fun_rt37.
#   [OK]          ndarray core                    51   fun_rt38.
#   [OK]          ndarray core                    52   fun_rt39.
#   [OK]          ndarray core                    53   fun_rt40.
#   [OK]          ndarray core                    54   fun_rt41.
#   [OK]          ndarray core                    55   fun_rt42.
#   [OK]          ndarray core                    56   fun_rt43.
#   [OK]          ndarray core                    57   fun_rt44.
#   [OK]          ndarray core                    58   fun_rt45.
#   [OK]          ndarray core                    59   fun_rt46.
#   [OK]          ndarray core                    60   fun_rt47.
#   [OK]          ndarray core                    61   fun_rt48.
#   [OK]          ndarray core                    62   fun_rt49.
#   [OK]          ndarray core                    63   fun_rt50.
#   [OK]          ndarray core                    64   fun_rt51.
#   [OK]          ndarray core                    65   fun_rt52.
#   [OK]          ndarray core                    66   fun_rt53.
#   [OK]          ndarray core                    67   fun_rt54.
#   [OK]          ndarray core                    68   fun_rt55.
#   [OK]          ndarray core                    69   fun_rt56.
#   [OK]          ndarray core                    70   fun_rt57.
#   [OK]          ndarray core                    71   fun_rt58.
#   [OK]          ndarray core                    72   fun_rt59.
#   [OK]          ndarray primitive                0   test 01.
#   [OK]          ndarray primitive                1   test 02.
#   [OK]          ndarray primitive                2   test 03.
#   [OK]          ndarray primitive                3   test 04.
#   [OK]          ndarray primitive                4   test 05.
#   [OK]          ndarray primitive                5   test 06.
#   [OK]          ndarray primitive                6   test 07.
#   [OK]          ndarray primitive                7   test 08.
#   [OK]          ndarray primitive                8   test 09.
#   [OK]          ndarray primitive                9   test 10.
#   [OK]          ndarray primitive               10   test 11.
#   [OK]          ndarray primitive               11   test 12.
#   [OK]          ndarray primitive               12   test 13.
#   [OK]          ndarray primitive               13   test 14.
#   [OK]          ndarray primitive               14   test 15.
#   [OK]          ndarray primitive               15   test 16.
#   [OK]          ndarray primitive               16   test 17.
#   [OK]          ndarray primitive               17   test 18.
# ...TRUNCATED BY DUNE...
#   [OK]          base: slicing basic              4   test 05.
#   [OK]          base: slicing basic              5   test 06.
#   [OK]          base: slicing basic              6   test 07.
#   [OK]          base: slicing basic              7   test 08.
#   [OK]          base: slicing basic              8   test 09.
#   [OK]          base: slicing basic              9   test 10.
#   [OK]          base: slicing basic             10   test 11.
#   [OK]          base: slicing basic             11   test 12.
#   [OK]          base: slicing basic             12   test 13.
#   [OK]          base: slicing basic             13   test 14.
#   [OK]          base: slicing basic             14   test 15.
#   [OK]          base: slicing basic             15   test 16.
#   [OK]          base: slicing basic             16   test 17.
#   [OK]          base: slicing basic             17   test 18.
#   [OK]          base: slicing basic             18   test 19.
#   [OK]          base: slicing basic             19   test 20.
#   [OK]          base: slicing basic             20   test 21.
#   [OK]          base: slicing basic             21   test 22.
#   [OK]          base: slicing basic             22   test 23.
#   [OK]          base: slicing basic             23   test 24.
#   [OK]          base: slicing basic             24   test 25.
#   [OK]          base: slicing basic             25   test 26.
#   [OK]          base: slicing basic             26   test 27.
#   [OK]          base: slicing basic             27   test 28.
#   [OK]          base: slicing basic             28   test 29.
#   [OK]          base: slicing basic             29   test 30.
#   [OK]          base: pooling2d                  0   fun_forward00.
#   [OK]          base: pooling2d                  1   fun_forward01.
#   [OK]          base: pooling2d                  2   fun_forward02.
#   [OK]          base: pooling2d                  3   fun_forward03.
#   [OK]          base: pooling2d                  4   fun_forward04.
#   [OK]          base: pooling2d                  5   fun_forward05.
#   [OK]          base: pooling2d                  6   fun_forward06.
#   [OK]          base: pooling2d                  7   fun_forward07.
#   [OK]          base: pooling2d                  8   fun_forward08.
#   [OK]          base: pooling2d                  9   fun_forward09.
#   [OK]          base: pooling2d                 10   fun_forward10.
#   [OK]          base: pooling2d                 11   fun_forward11.
#   [OK]          base: pooling2d                 12   fun_max2d_back00.
#   [OK]          base: pooling2d                 13   fun_max2d_back01.
#   [OK]          base: pooling2d                 14   fun_max2d_back02.
#   [OK]          base: pooling2d                 15   fun_max2d_back03.
#   [OK]          base: pooling2d                 16   fun_max2d_back04.
#   [OK]          base: pooling2d                 17   fun_max2d_back05.
#   [OK]          base: pooling2d                 18   fun_avg2d_back00.
#   [OK]          base: pooling2d                 19   fun_avg2d_back01.
#   [OK]          base: pooling2d                 20   fun_avg2d_back02.
#   [OK]          base: pooling2d                 21   fun_avg2d_back03.
#   [OK]          base: pooling2d                 22   fun_avg2d_back04.
#   [OK]          base: pooling2d                 23   fun_avg2d_back05.
#   [OK]          base: pooling3d                  0   fun_forward00.
#   [OK]          base: pooling3d                  1   fun_forward01.
#   [OK]          base: pooling3d                  2   fun_forward02.
#   [OK]          base: pooling3d                  3   fun_forward03.
#   [OK]          base: pooling3d                  4   fun_forward04.
#   [OK]          base: pooling3d                  5   fun_forward05.
#   [OK]          base: pooling3d                  6   fun_forward06.
#   [OK]          base: pooling3d                  7   fun_forward07.
#   [OK]          base: pooling3d                  8   fun_forward08.
#   [OK]          base: pooling3d                  9   fun_forward09.
#   [OK]          base: pooling3d                 10   fun_max3d_back00.
#   [OK]          base: pooling3d                 11   fun_max3d_back01.
#   [OK]          base: pooling3d                 12   fun_max3d_back02.
#   [OK]          base: pooling3d                 13   fun_max3d_back03.
#   [OK]          base: pooling3d                 14   fun_max3d_back04.
#   [OK]          base: pooling3d                 15   fun_max3d_back05.
#   [OK]          base: pooling3d                 16   fun_max3d_back06.
#   [OK]          base: pooling3d                 17   fun_max3d_back07.
#   [OK]          base: pooling3d                 18   fun_avg3d_back00.
#   [OK]          base: pooling3d                 19   fun_avg3d_back01.
#   [OK]          base: pooling3d                 20   fun_avg3d_back02.
#   [OK]          base: pooling3d                 21   fun_avg3d_back03.
#   [OK]          base: pooling3d                 22   fun_avg3d_back04.
#   [OK]          base: pooling3d                 23   fun_avg3d_back05.
#   [OK]          base: pooling3d                 24   fun_avg3d_back06.
#   [OK]          base: conv2d                     0   fun_conv00.
#   [OK]          base: conv2d                     1   fun_conv01.
#   [OK]          base: conv2d                     2   fun_conv02.
#   [OK]          base: conv2d                     3   fun_conv03.
#   [OK]          base: conv2d                     4   fun_conv04.
#   [OK]          base: conv2d                     5   fun_cbi00.
#   [OK]          base: conv2d                     6   fun_cbi01.
#   [OK]          base: conv2d                     7   fun_cbi02.
#   [OK]          base: conv2d                     8   fun_cbi03.
#   [OK]          base: conv2d                     9   fun_cbi04.
#   [OK]          base: conv2d                    10   fun_cbi05.
#   [OK]          base: conv2d                    11   fun_cbi06.
#   [OK]          base: conv2d                    12   fun_cbi07.
#   [OK]          base: conv2d                    13   fun_cbi08.
#   [OK]          base: conv2d                    14   fun_cbk00.
#   [OK]          base: conv2d                    15   fun_cbk01.
#   [OK]          base: conv2d                    16   fun_cbk02.
#   [OK]          base: conv2d                    17   fun_cbk03.
#   [OK]          base: conv2d                    18   fun_cbk04.
#   [OK]          base: conv2d                    19   fun_cbk05.
#   [OK]          base: conv2d                    20   fun_cbk06.
#   [OK]          base: conv2d                    21   fun_cbk07.
#   [OK]          base: conv2d                    22   fun_cbk08.
#   [OK]          base: conv2d                    23   fun_cbk09.
#   [OK]          base: conv2d                    24   fun_cbk10.
#   [OK]          base: conv2d                    25   fun_cbk11.
#   [OK]          base: conv2d                    26   fun_cbk12.
#   [OK]          base: conv3d                     0   fun_conv00.
#   [OK]          base: conv3d                     1   fun_conv01.
#   [OK]          base: conv3d                     2   fun_conv02.
#   [OK]          base: conv3d                     3   fun_conv03.
#   [OK]          base: conv3d                     4   fun_conv04.
#   [OK]          base: conv3d                     5   fun_conv05.
#   [OK]          base: conv3d                     6   fun_conv06.
#   [OK]          base: conv3d                     7   fun_conv07.
#   [OK]          base: conv3d                     8   fun_conv08.
#   [OK]          base: conv3d                     9   fun_conv09.
#   [OK]          base: conv3d                    10   fun_conv10.
#   [OK]          base: conv3d                    11   fun_conv11.
#   [OK]          base: conv3d                    12   fun_conv12.
#   [OK]          base: conv3d                    13   fun_cbi00.
#   [OK]          base: conv3d                    14   fun_cbi01.
#   [OK]          base: conv3d                    15   fun_cbi02.
#   [OK]          base: conv3d                    16   fun_cbi03.
#   [OK]          base: conv3d                    17   fun_cbi04.
#   [OK]          base: conv3d                    18   fun_cbi05.
#   [OK]          base: conv3d                    19   fun_cbi06.
#   [OK]          base: conv3d                    20   fun_cbi07.
#   [OK]          base: conv3d                    21   fun_cbk00.
#   [OK]          base: conv3d                    22   fun_cbk01.
#   [OK]          base: conv3d                    23   fun_cbk02.
#   [OK]          base: conv3d                    24   fun_cbk03.
#   [OK]          base: conv3d                    25   fun_cbk04.
#   [OK]          base: conv3d                    26   fun_cbk05.
#   [OK]          base: conv3d                    27   fun_cbk06.
#   [OK]          base: conv3d                    28   fun_cbk07.
#   [OK]          base: upsampling                 0   fun_us2d00.
#   [OK]          base: upsampling                 1   fun_us2d01.
#   [OK]          base: upsampling                 2   fun_us2d02.
#   [OK]          base: upsampling                 3   fun_us2d03.
#   [OK]          base: upsampling                 4   fun_us2d04.
#   [OK]          base: upsampling                 5   fun_us2d05.
#   [OK]          base: upsampling                 6   fun_us2d06.
#   [OK]          base: upsampling                 7   fun_us2d07.
#   [OK]          base: upsampling                 8   fun_us2d08.
#   [OK]          base: view                       0   test 01.
#   [OK]          base: view                       1   test 02.
#   [OK]          base: view                       2   test 03.
#   [OK]          base: view                       3   test 04.
#   [OK]          base: view                       4   test 05.
#   [OK]          base: view                       5   test 06.
#   [OK]          base: view                       6   test 07.
#   [OK]          base: view                       7   test 08.
#   [OK]          base: view                       8   test 09.
#   [OK]          base: view                       9   test 10.
#   [OK]          base: view                      10   test 11.
#   [OK]          base: view                      11   test 12.
#   [OK]          base: view                      12   test 13.
#   [OK]          base: view                      13   test 14.
#   [OK]          base: view                      14   test 15.
#   [OK]          base: view                      15   test 16.
#   [OK]          base: view                      16   test 17.
#   [OK]          base: view                      17   test 18.
#   [OK]          base: view                      18   test 19.
#   [OK]          base: view                      19   test 20.
#   [OK]          base: view                      20   test 21.
#   [OK]          base: view                      21   test 22.
#   [OK]          base: view                      22   test 23.
#   [OK]          base: view                      23   test 24.
#   [OK]          base: view                      24   test 25.
#   [OK]          base: view                      25   test 26.
#   [OK]          base: view                      26   test 27.
#   [OK]          base: view                      27   test 28.
#   [OK]          base: view                      28   test 29.
#   [OK]          base: view                      29   test 30.
#   [OK]          base: maths_root                 0   test 01.
#   [OK]          base: maths_root                 1   test 02.
#   [OK]          base: maths_root                 2   test 03.
#   [OK]          base: maths_root                 3   test 04.
#   [OK]          base: complex                    0   test add.
#   [OK]          base: complex                    1   test sub.
#   [OK]          base: ndarray core               0   fun_sr00.
#   [OK]          base: ndarray core               1   fun_sr01.
#   [OK]          base: ndarray core               2   fun_sr02.
#   [OK]          base: ndarray core               3   fun_sr03.
#   [OK]          base: ndarray core               4   fun_sr04.
#   [OK]          base: ndarray core               5   fun_sr05.
#   [OK]          base: ndarray core               6   fun_sr06.
#   [OK]          base: ndarray core               7   fun_sr07.
#   [OK]          base: ndarray core               8   fun_sr08.
#   [OK]          base: ndarray core               9   fun_sr09.
#   [OK]          base: ndarray core              10   fun_sr10.
#   [OK]          base: ndarray core              11   fun_sr11.
#   [OK]          base: ndarray core              12   fun_sr12.
#   [OK]          base: ndarray core              13   fun_rt00.
#   [OK]          base: ndarray core              14   fun_rt01.
#   [OK]          base: ndarray core              15   fun_rt02.
#   [OK]          base: ndarray core              16   fun_rt03.
#   [OK]          base: ndarray core              17   fun_rt04.
#   [OK]          base: ndarray core              18   fun_rt05.
#   [OK]          base: ndarray core              19   fun_rt06.
#   [OK]          base: ndarray core              20   fun_rt07.
#   [OK]          base: ndarray core              21   fun_rt08.
#   [OK]          base: ndarray core              22   fun_rt09.
#   [OK]          base: ndarray core              23   fun_rt10.
#   [OK]          base: ndarray core              24   fun_rt11.
#   [OK]          base: ndarray core              25   fun_rt12.
#   [OK]          base: ndarray core              26   fun_rt13.
#   [OK]          base: ndarray core              27   fun_rt14.
#   [OK]          base: ndarray core              28   fun_rt15.
#   [OK]          base: ndarray core              29   fun_rt16.
#   [OK]          base: ndarray core              30   fun_rt17.
#   [OK]          base: ndarray core              31   fun_rt18.
#   [OK]          base: ndarray core              32   fun_rt19.
#   [OK]          base: ndarray core              33   fun_rt20.
#   [OK]          base: ndarray core              34   fun_rt21.
#   [OK]          base: ndarray core              35   fun_rt22.
#   [OK]          base: ndarray core              36   fun_rt23.
#   [OK]          base: ndarray core              37   fun_rt24.
#   [OK]          base: ndarray core              38   fun_rt25.
#   [OK]          base: ndarray core              39   fun_rt26.
#   [OK]          base: ndarray core              40   fun_rt27.
#   [OK]          base: ndarray core              41   fun_rt28.
#   [OK]          base: ndarray core              42   fun_rt29.
#   [OK]          base: ndarray core              43   fun_rt30.
#   [OK]          base: ndarray core              44   fun_rt31.
#   [OK]          base: ndarray core              45   fun_rt32.
#   [OK]          base: ndarray core              46   fun_rt33.
#   [OK]          base: ndarray core              47   fun_rt34.
#   [OK]          base: ndarray core              48   fun_rt35.
#   [OK]          base: ndarray core              49   fun_rt36.
#   [OK]          base: ndarray core              50   fun_rt37.
#   [OK]          base: ndarray core              51   fun_rt38.
#   [OK]          base: ndarray core              52   fun_rt39.
#   [OK]          base: ndarray core              53   fun_rt40.
#   [OK]          base: ndarray core              54   fun_rt41.
#   [OK]          base: ndarray core              55   fun_rt42.
#   [OK]          base: ndarray core              56   fun_rt43.
#   [OK]          base: ndarray core              57   fun_rt44.
#   [OK]          base: ndarray core              58   fun_rt45.
#   [OK]          base: ndarray core              59   fun_rt46.
#   [OK]          base: ndarray core              60   fun_rt47.
#   [OK]          base: ndarray core              61   fun_rt48.
#   [OK]          base: ndarray core              62   fun_rt49.
#   [OK]          base: ndarray core              63   fun_rt50.
#   [OK]          base: ndarray core              64   fun_rt51.
#   [OK]          base: ndarray core              65   fun_rt52.
#   [OK]          base: ndarray core              66   fun_rt53.
#   [OK]          base: ndarray core              67   fun_rt54.
#   [OK]          base: ndarray core              68   fun_rt55.
#   [OK]          base: ndarray core              69   fun_rt56.
#   [OK]          base: ndarray core              70   fun_rt57.
#   [OK]          base: ndarray core              71   fun_rt58.
#   [OK]          base: ndarray core              72   fun_rt59.
#   [OK]          base: linalg                     0   test_gauss_01.
#   [OK]          base: linalg                     1   test_gauss_02.
#   [OK]          base: linalg                     2   test_gauss_03.
#   [OK]          base: linalg                     3   test_gauss_04.
#   [OK]          base: linalg                     4   test_lu_01.
#   [OK]          base: linalg                     5   test_lu_02.
#   [OK]          base: linalg                     6   test_lu_03.
#   [OK]          base: linalg                     7   test_lu_04.
#   [OK]          base: linalg                     8   test_lu_05.
#   [OK]          base: linalg                     9   test_lu_06.
#   [OK]          base: linalg                    10   test_lu_08.
#   [OK]          base: linalg                    11   test_lu_09.
#   [OK]          base: linalg                    12   test_lu_10.
#   [OK]          base: linalg                    13   test_bandiag_01.
#   [OK]          algodiff reverse matrix          0   neg.
#   [OK]          algodiff reverse matrix          1   abs.
#   [OK]          algodiff reverse matrix          2   signum.
#   [OK]          algodiff reverse matrix          3   floor.
#   [OK]          algodiff reverse matrix          4   ceil.
#   [OK]          algodiff reverse matrix          5   round.
#   [OK]          algodiff reverse matrix          6   sqr.
#   [OK]          algodiff reverse matrix          7   sqrt.
#   [OK]          algodiff reverse matrix          8   log.
#   [OK]          algodiff reverse matrix          9   pow.
#   [OK]          algodiff reverse matrix         10   sin.
#   [OK]          algodiff reverse matrix         11   cos.
#   [OK]          algodiff reverse matrix         12   tan.
#   [OK]          algodiff reverse matrix         13   sinh.
#   [OK]          algodiff reverse matrix         14   cosh.
#   [OK]          algodiff reverse matrix         15   tanh.
#   [OK]          algodiff reverse matrix         16   sigmoid.
#   [OK]          algodiff reverse matrix         17   relu.
#   [OK]          algodiff reverse matrix         18   exp.
#   [OK]          algodiff reverse matrix         19   transpose.
#   [OK]          algodiff reverse matrix         20   diag.
#   [OK]          algodiff reverse matrix         21   diagm.
#   [OK]          algodiff reverse matrix         22   trace.
#   [OK]          algodiff reverse matrix         23   l1norm'.
#   [OK]          algodiff reverse matrix         24   l2norm'.
#   [OK]          algodiff reverse matrix         25   l2norm_sqr'.
#   [OK]          algodiff reverse matrix         26   tril.
#   [OK]          algodiff reverse matrix         27   triu.
#   [OK]          algodiff reverse matrix         28   inv.
#   [OK]          algodiff reverse matrix         29   logdet.
#   [OK]          algodiff reverse matrix         30   chol.
#   [OK]          algodiff reverse matrix         31   qr.
#   [OK]          algodiff reverse matrix         32   lq.
#   [OK]          algodiff reverse matrix         33   split.
#   [OK]          algodiff reverse matrix         34   concat.
#   [OK]          algodiff reverse matrix         35   concatenate.
#   [OK]          algodiff reverse matrix         36   svd.
#   [OK]          algodiff reverse matrix         37   of_arrays.
#   [OK]          algodiff reverse matrix         38   to_arrays.
#   [OK]          algodiff reverse matrix         39   init_2d.
#   [OK]          algodiff reverse matrix         40   sylvester.
#   [OK]          algodiff reverse matrix         41   lyapunov.
#   [OK]          algodiff reverse matrix         42   discrete_lyapunov.
#   [OK]          algodiff reverse matrix         43   linsolve.
#   [OK]          algodiff reverse matrix         44   linsolve_triangular.
#   [OK]          algodiff reverse matrix         45   care.
#   [OK]          algodiff forward matrix          0   neg.
#   [OK]          algodiff forward matrix          1   abs.
#   [OK]          algodiff forward matrix          2   signum.
#   [OK]          algodiff forward matrix          3   floor.
#   [OK]          algodiff forward matrix          4   ceil.
#   [OK]          algodiff forward matrix          5   round.
#   [OK]          algodiff forward matrix          6   sqr.
#   [OK]          algodiff forward matrix          7   sqrt.
#   [OK]          algodiff forward matrix          8   log.
#   [OK]          algodiff forward matrix          9   pow.
#   [OK]          algodiff forward matrix         10   sin.
#   [OK]          algodiff forward matrix         11   cos.
#   [OK]          algodiff forward matrix         12   tan.
#   [OK]          algodiff forward matrix         13   sinh.
#   [OK]          algodiff forward matrix         14   cosh.
#   [OK]          algodiff forward matrix         15   tanh.
#   [OK]          algodiff forward matrix         16   sigmoid.
#   [OK]          algodiff forward matrix         17   relu.
#   [OK]          algodiff forward matrix         18   exp.
#   [OK]          algodiff forward matrix         19   transpose.
#   [OK]          algodiff forward matrix         20   diag.
#   [OK]          algodiff forward matrix         21   diagm.
#   [OK]          algodiff forward matrix         22   trace.
#   [OK]          algodiff forward matrix         23   l1norm'.
#   [OK]          algodiff forward matrix         24   l2norm'.
#   [OK]          algodiff forward matrix         25   l2norm_sqr'.
#   [OK]          algodiff forward matrix         26   tril.
#   [OK]          algodiff forward matrix         27   triu.
#   [OK]          algodiff forward matrix         28   inv.
#   [OK]          algodiff forward matrix         29   logdet.
#   [OK]          algodiff forward matrix         30   chol.
#   [OK]          algodiff forward matrix         31   qr.
#   [OK]          algodiff forward matrix         32   lq.
#   [OK]          algodiff forward matrix         33   split.
#   [OK]          algodiff forward matrix         34   concat.
#   [OK]          algodiff forward matrix         35   concatenate.
#   [OK]          algodiff forward matrix         36   svd.
#   [OK]          algodiff forward matrix         37   of_arrays.
#   [OK]          algodiff forward matrix         38   to_arrays.
#   [OK]          algodiff forward matrix         39   init_2d.
#   [OK]          algodiff forward matrix         40   sylvester.
#   [OK]          algodiff forward matrix         41   lyapunov.
#   [OK]          algodiff forward matrix         42   discrete_lyapunov.
#   [OK]          algodiff forward matrix         43   linsolve.
#   [OK]          algodiff forward matrix         44   linsolve_triangular.
#   [OK]          algodiff forward matrix         45   care.
# 
# ┌────────────────────────────────────────────────────────────────────────
─────┐
# │ [FAIL]        stats_rvs                       44   rough_cdf_matches.        │
# └──────────────────────────────────────────────────────────────────────────────┘
# students_1.000000_loc_0.000000_scale_1.000000: Avg sq diff in cdf 1.18859e-09 pdf 3.36699e-05 max cdf 1.06896e-07 pdf 0.00255387
#          Avg err logcdf 0 logpdf 0 ppf 2.06291e-33 isf 3.03403e-30
#          Avg err sf 1.19408e-33 logsf 0
# ASSERT Avg sq diff in 'students_1.000000_loc_0.000000_scale_1.000000' cdf<1E-8
# ASSERT Max sq diff in 'students_1.000000_loc_0.000000_scale_1.000000' cdf<1E-5
# ASSERT Avg sq diff in 'students_1.000000_loc_0.000000_scale_1.000000' pdf<1E-3
# ASSERT Max sq diff in 'students_1.000000_loc_0.000000_scale_1.000000' pdf<1E-1
# ASSERT Avg logcdf error in 'students_1.000000_loc_0.000000_scale_1.000000' <1E-28
# ASSERT Avg logpdf error in 'students_1.000000_loc_0.000000_scale_1.000000' <1E-28
# ASSERT Avg ppf error in 'students_1.000000_loc_0.000000_scale_1.000000' <1E-28
# ASSERT Avg isf error in 'students_1.000000_loc_0.000000_scale_1.000000' <1E-28
# ASSERT Avg sf error in 'students_1.000000_loc_0.000000_scale_1.000000' <1E-28
# ASSERT Avg log sf error in 'students_1.000000_loc_0.000000_scale_1.000000' <1E-28
# students_2.000000_loc_0.000000_scale_1.000000: Avg sq diff in cdf 9.11192e-11 pdf 2.60093e-06 max cdf 7.67808e-09 pdf 0.000198781
#          Avg err logcdf 0 logpdf 0 ppf 1.86156e-33 isf 1.71824e-31
#          Avg err sf 1.54074e-34 logsf 0
# ASSERT Avg sq diff in 'students_2.000000_loc_0.000000_scale_1.000000' cdf<1E-8
# ASSERT Max sq diff in 'students_2.000000_loc_0.000000_scale_1.000000' cdf<1E-5
# ASSERT Avg sq diff in 'students_2.000000_loc_0.000000_scale_1.000000' pdf<1E-3
# ASSERT Max sq diff in 'students_2.000000_loc_0.000000_scale_1.000000' pdf<1E-1
# ASSERT Avg logcdf error in 'students_2.000000_loc_0.000000_scale_1.000000' <1E-28
# ASSERT Avg logpdf error in 'students_2.000000_loc_0.000000_scale_1.000000' <1E-28
# ASSERT Avg ppf error in 'students_2.000000_loc_0.000000_scale_1.000000' <1E-28
# ASSERT Avg isf error in 'students_2.000000_loc_0.000000_scale_1.000000' <1E-28
# ASSERT Avg sf error in 'students_2.000000_loc_0.000000_scale_1.000000' <1E-28
# ASSERT Avg log sf error in 'students_2.000000_loc_0.000000_scale_1.000000' <1E-28
# students_5.000000_loc_0.000000_scale_1.000000: Avg sq diff in cdf 4.58061e-12 pdf 1.31803e-07 max cdf 3.78655e-10 pdf 1.01337e-05
#          Avg err logcdf 0 logpdf 4.75063e-34 ppf 2.39781e-33 isf 5.02862e-32
#          Avg err sf 2.18272e-34 logsf 0
# ASSERT Avg sq diff in 'students_5.000000_loc_0.000000_scale_1.000000' cdf<1E-8
# ASSERT Max sq diff in 'students_5.000000_loc_0.000000_scale_1.000000' cdf<1E-5
# ASSERT Avg sq diff in 'students_5.000000_loc_0.000000_scale_1.000000' pdf<1E-3
# ASSERT Max sq diff in 'students_5.000000_loc_0.000000_scale_1.000000' pdf<1E-1
# ASSERT Avg logcdf error in 'students_5.000000_loc_0.000000_scale_1.000000' <1E-28
# ASSERT Avg logpdf error in 'students_5.000000_loc_0.000000_scale_1.000000' <1E-28
# ASSERT Avg ppf error in 'students_5.000000_loc_0.000000_scale_1.000000' <1E-28
# ASSERT Avg isf error in 'students_5.000000_loc_0.000000_scale_1.000000' <1E-28
# ASSERT Avg sf error in 'students_5.000000_loc_0.000000_scale_1.000000' <1E-28
# ASSERT Avg log sf error in 'students_5.000000_loc_0.000000_scale_1.000000' <1E-28
# students_10.000000_loc_0.000000_scale_1.000000: Avg sq diff in cdf 8.62356e-13 pdf 2.44805e-08 max cdf 7.07592e-11 pdf 1.91985e-06
#          Avg err logcdf 0 logpdf 6.16298e-34 ppf 5.25017e-33 isf 5.23987e-32
#          Avg err sf 1.41235e-34 logsf 0
# ASSERT Avg sq diff in 'students_10.000000_loc_0.000000_scale_1.000000' cdf<1E-8
# ASSERT Max sq diff in 'students_10.000000_loc_0.000000_scale_1.000000' cdf<1E-5
# ASSERT Avg sq diff in 'students_10.000000_loc_0.000000_scale_1.000000' pdf<1E-3
# ASSERT Max sq diff in 'students_10.000000_loc_0.000000_scale_1.000000' pdf<1E-1
# ASSERT Avg logcdf error in 'students_10.000000_loc_0.000000_scale_1.000000' <1E-28
# ASSERT Avg logpdf error in 'students_10.000000_loc_0.000000_scale_1.000000' <1E-28
# ASSERT Avg ppf error in 'students_10.000000_loc_0.000000_scale_1.000000' <1E-28
# ASSERT Avg isf error in 'students_10.000000_loc_0.000000_scale_1.000000' <1E-28
# ASSERT Avg sf error in 'students_10.000000_loc_0.000000_scale_1.000000' <1E-28
# ASSERT Avg log sf error in 'students_10.000000_loc_0.000000_scale_1.000000' <1E-28
# students_3.000000_loc_1.000000_scale_1.000000: Avg sq diff in cdf 2.23445e-11 pdf 6.42441e-07 max cdf 1.86618e-09 pdf 4.86758e-05
#          Avg err logcdf 0 logpdf 0 ppf 2.86971e-33 isf 8.17236e-32
#          Avg err sf 9.50125e-34 logsf 0
# ASSERT Avg sq diff in 'students_3.000000_loc_1.000000_scale_1.000000' cdf<1E-8
# ASSERT Max sq diff in 'students_3.000000_loc_1.000000_scale_1.000000' cdf<1E-5
# ASSERT Avg sq diff in 'students_3.000000_loc_1.000000_scale_1.000000' pdf<1E-3
# ASSERT Max sq diff in 'students_3.000000_loc_1.000000_scale_1.000000' pdf<1E-1
# ASSERT Avg logcdf error in 'students_3.000000_loc_1.000000_scale_1.000000' <1E-28
# ASSERT Avg logpdf error in 'students_3.000000_loc_1.000000_scale_1.000000' <1E-28
# ASSERT Avg ppf error in 'students_3.000000_loc_1.000000_scale_1.000000' <1E-28
# ASSERT Avg isf error in 'students_3.000000_loc_1.000000_scale_1.000000' <1E-28
# ASSERT Avg sf error in 'students_3.000000_loc_1.000000_scale_1.000000' <1E-28
# ASSERT Avg log sf error in 'students_3.000000_loc_1.000000_scale_1.000000' <1E-28
# students_4.000000_loc_2.000000_scale_4.000000: Avg sq diff in cdf 8.69427e-12 pdf 2.52556e-07 max cdf 7.22206e-10 pdf 1.92301e-05
#          Avg err logcdf 0 logpdf 0 ppf 2.11022e-33 isf 9.47968e-31
#          Avg err sf 3.33828e-34 logsf 0
# ASSERT Avg sq diff in 'students_4.000000_loc_2.000000_scale_4.000000' cdf<1E-8
# ASSERT Max sq diff in 'students_4.000000_loc_2.000000_scale_4.000000' cdf<1E-5
# ASSERT Avg sq diff in 'students_4.000000_loc_2.000000_scale_4.000000' pdf<1E-3
# ASSERT Max sq diff in 'students_4.000000_loc_2.000000_scale_4.000000' pdf<1E-1
# ASSERT Avg logcdf error in 'students_4.000000_loc_2.000000_scale_4.000000' <1E-28
# ASSERT Avg logpdf error in 'students_4.000000_loc_2.000000_scale_4.000000' <1E-28
# ASSERT Avg ppf error in 'students_4.000000_loc_2.000000_scale_4.000000' <1E-28
# ASSERT Avg isf error in 'students_4.000000_loc_2.000000_scale_4.000000' <1E-28
# ASSERT Avg sf error in 'students_4.000000_loc_2.000000_scale_4.000000' <1E-28
# ASSERT Avg log sf error in 'students_4.000000_loc_2.000000_scale_4.000000' <1E-28
# weibull_shape_1.000000_scale_1.000000: Avg sq diff in cdf 1.16824e-12 pdf 3.43037e-08 max cdf 1.81688e-10 pdf 5.05437e-06
#          Avg err logcdf 5.72851e-34 logpdf 1.38331e-33 ppf 7.49972e-34 isf 5.33543e-34
#          Avg err sf 1.28395e-34 logsf 1.38331e-33
# ASSERT Avg sq diff in 'weibull_shape_1.000000_scale_1.000000' cdf<1E-8
# ASSERT Max sq diff in 'weibull_shape_1.000000_scale_1.000000' cdf<1E-5
# ASSERT Avg sq diff in 'weibull_shape_1.000000_scale_1.000000' pdf<1E-3
# ASSERT Max sq diff in 'weibull_shape_1.000000_scale_1.000000' pdf<1E-1
# ASSERT Avg logcdf error in 'weibull_shape_1.000000_scale_1.000000' <1E-28
# ASSERT Avg logpdf error in 'weibull_shape_1.000000_scale_1.000000' <1E-28
# ASSERT Avg ppf error in 'weibull_shape_1.000000_scale_1.000000' <1E-28
# ASSERT Avg isf error in 'weibull_shape_1.000000_scale_1.000000' <1E-28
# ASSERT Avg sf error in 'weibull_shape_1.000000_scale_1.000000' <1E-28
# ASSERT Avg log sf error in 'weibull_shape_1.000000_scale_1.000000' <1E-28
# weibull_shape_1.500000_scale_1.000000: Avg sq diff in cdf 2.88649e-13 pdf 8.0181e-09 max cdf 3.95207e-11 pdf 1.08845e-06
#          Avg err logcdf 6.85849e-34 logpdf 1.90025e-33 ppf 1.86232e-33 isf 9.60758e-34
#          Avg err sf 1.54074e-34 logsf 1.51787e-33
# ASSERT Avg sq diff in 'weibull_shape_1.500000_scale_1.000000' cdf<1E-8
# ASSERT Max sq diff in 'weibull_shape_1.500000_scale_1.000000' cdf<1E-5
# ASSERT Avg sq diff in 'weibull_shape_1.500000_scale_1.000000' pdf<1E-3
# ASSERT Max sq diff in 'weibull_shape_1.500000_scale_1.000000' pdf<1E-1
# ASSERT Avg logcdf error in 'weibull_shape_1.500000_scale_1.000000' <1E-28
# ASSERT Avg logpdf error in 'weibull_shape_1.500000_scale_1.000000' <1E-28
# ASSERT Avg ppf error in 'weibull_shape_1.500000_scale_1.000000' <1E-28
# ASSERT Avg isf error in 'weibull_shape_1.500000_scale_1.000000' <1E-28
# ASSERT Avg sf error in 'weibull_shape_1.500000_scale_1.000000' <1E-28
# ASSERT Avg log sf error in 'weibull_shape_1.500000_scale_1.000000' <1E-28
# weibull_shape_5.000000_scale_1.000000: Avg sq diff in cdf 1.5963e-13 pdf 1.98903e-09 max cdf 2.4473e-12 pdf 6.33395e-08
#          Avg err logcdf 5.84525e-34 logpdf 1.69773e-33 ppf 6.37172e-33 isf 1.34173e-33
#          Avg err sf 1.28395e-34 logsf 1.38266e-33
# ASSERT Avg sq diff in 'weibull_shape_5.000000_scale_1.000000' cdf<1E-8
# ASSERT Max sq diff in 'weibull_shape_5.000000_scale_1.000000' cdf<1E-5
# ASSERT Avg sq diff in 'weibull_shape_5.000000_scale_1.000000' pdf<1E-3
# ASSERT Max sq diff in 'weibull_shape_5.000000_scale_1.000000' pdf<1E-1
# ASSERT Avg logcdf error in 'weibull_shape_5.000000_scale_1.000000' <1E-28
# ASSERT Avg logpdf error in 'weibull_shape_5.000000_scale_1.000000' <1E-28
# ASSERT Avg ppf error in 'weibull_shape_5.000000_scale_1.000000' <1E-28
# ASSERT Avg isf error in 'weibull_shape_5.000000_scale_1.000000' <1E-28
# ASSERT Avg sf error in 'weibull_shape_5.000000_scale_1.000000' <1E-28
# ASSERT Avg log sf error in 'weibull_shape_5.000000_scale_1.000000' <1E-28
# weibull_shape_0.800000_scale_1.000000: Avg sq diff in cdf 4.03389e-12 pdf 1.3308e-07 max cdf 4.27659e-10 pdf 1.17978e-05
#          Avg err logcdf 6.08185e-34 logpdf 1.43341e-33 ppf 9.34314e-34 isf 3.87184e-34
#          Avg err sf 7.70372e-35 logsf 1.46694e-33
# ASSERT Avg sq diff in 'weibull_shape_0.800000_scale_1.000000' cdf<1E-8
# ASSERT Max sq diff in 'weibull_shape_0.800000_scale_1.000000' cdf<1E-5
# ASSERT Avg sq diff in 'weibull_shape_0.800000_scale_1.000000' pdf<1E-3
# ASSERT Max sq diff in 'weibull_shape_0.800000_scale_1.000000' pdf<1E-1
# ASSERT Avg logcdf error in 'weibull_shape_0.800000_scale_1.000000' <1E-28
# ASSERT Avg logpdf error in 'weibull_shape_0.800000_scale_1.000000' <1E-28
# ASSERT Avg ppf error in 'weibull_shape_0.800000_scale_1.000000' <1E-28
# ASSERT Avg isf error in 'weibull_shape_0.800000_scale_1.000000' <1E-28
# ASSERT Avg sf error in 'weibull_shape_0.800000_scale_1.000000' <1E-28
# ASSERT Avg log sf error in 'weibull_shape_0.800000_scale_1.000000' <1E-28
# weibull_shape_2.000000_scale_2.000000: Avg sq diff in cdf 8.88867e-14 pdf 2.34691e-09 max cdf 1.28588e-11 pdf 3.47364e-07
#          Avg err logcdf 6.27419e-34 logpdf 1.04e-33 ppf 2.14284e-33 isf 5.31557e-33
#          Avg err sf 1.28395e-34 logsf 1.46431e-33
# ASSERT Avg sq diff in 'weibull_shape_2.000000_scale_2.000000' cdf<1E-8
# ASSERT Max sq diff in 'weibull_shape_2.000000_scale_2.000000' cdf<1E-5
# ASSERT Avg sq diff in 'weibull_shape_2.000000_scale_2.000000' pdf<1E-3
# ASSERT Max sq diff in 'weibull_shape_2.000000_scale_2.000000' pdf<1E-1
# ASSERT Avg logcdf error in 'weibull_shape_2.000000_scale_2.000000' <1E-28
# ASSERT Avg logpdf error in 'weibull_shape_2.000000_scale_2.000000' <1E-28
# ASSERT Avg ppf error in 'weibull_shape_2.000000_scale_2.000000' <1E-28
# ASSERT Avg isf error in 'weibull_shape_2.000000_scale_2.000000' <1E-28
# ASSERT Avg sf error in 'weibull_shape_2.000000_scale_2.000000' <1E-28
# ASSERT Avg log sf error in 'weibull_shape_2.000000_scale_2.000000' <1E-28
# snecdor_dfnum_1.000000_dfden_1.000000: Avg sq diff in cdf 3.88594e-07 pdf 9.27543e-05 max cdf 4.85168e-06 pdf 0.0108125
#          Avg err logcdf 0 logpdf 8.33313e-34 ppf 4.06157e-32 isf 8.95569e-33
#          Avg err sf 8.21217e-32 logsf 0
# ASSERT Avg sq diff in 'snecdor_dfnum_1.000000_dfden_1.000000' cdf<1E-8
# ASSERT Max sq diff in 'snecdor_dfnum_1.000000_dfden_1.000000' cdf<1E-5
# ASSERT Avg sq diff in 'snecdor_dfnum_1.000000_dfden_1.000000' pdf<1E-3
# ASSERT Max sq diff in 'snecdor_dfnum_1.000000_dfden_1.000000' pdf<1E-1
# ASSERT Avg logcdf error in 'snecdor_dfnum_1.000000_dfden_1.000000' <1E-28
# ASSERT Avg logpdf error in 'snecdor_dfnum_1.000000_dfden_1.000000' <1E-28
# ASSERT Avg ppf error in 'snecdor_dfnum_1.000000_dfden_1.000000' <1E-28
# ASSERT Avg isf error in 'snecdor_dfnum_1.000000_dfden_1.000000' <1E-28
# ASSERT Avg sf error in 'snecdor_dfnum_1.000000_dfden_1.000000' <1E-28
# ASSERT Avg log sf error in 'snecdor_dfnum_1.000000_dfden_1.000000' <1E-28
# snecdor_dfnum_2.000000_dfden_1.000000: Avg sq diff in cdf 3.84778e-07 pdf 8.88527e-05 max cdf 4.55786e-06 pdf 0.0106372
#          Avg err logcdf 0 logpdf 7.90685e-34 ppf 4.26267e-32 isf 1.40664e-33
#          Avg err sf 6.22075e-32 logsf 0
# ASSERT Avg sq diff in 'snecdor_dfnum_2.000000_dfden_1.000000' cdf<1E-8
# ASSERT Max sq diff in 'snecdor_dfnum_2.000000_dfden_1.000000' cdf<1E-5
# ASSERT Avg sq diff in 'snecdor_dfnum_2.000000_dfden_1.000000' pdf<1E-3
# ASSERT Max sq diff in 'snecdor_dfnum_2.000000_dfden_1.000000' pdf<1E-1
# ASSERT Avg logcdf error in 'snecdor_dfnum_2.000000_dfden_1.000000' <1E-28
# ASSERT Avg logpdf error in 'snecdor_dfnum_2.000000_dfden_1.000000' <1E-28
# ASSERT Avg ppf error in 'snecdor_dfnum_2.000000_dfden_1.000000' <1E-28
# ASSERT Avg isf error in 'snecdor_dfnum_2.000000_dfden_1.000000' <1E-28
# ASSERT Avg sf error in 'snecdor_dfnum_2.000000_dfden_1.000000' <1E-28
# ASSERT Avg log sf error in 'snecdor_dfnum_2.000000_dfden_1.000000' <1E-28
# snecdor_dfnum_5.000000_dfden_2.000000: Avg sq diff in cdf 3.32926e-07 pdf 1.49776e-05 max cdf 1.59383e-06 pdf 0.00209863
#          Avg err logcdf 0 logpdf 1.30963e-33 ppf 8.83171e-33 isf 9.01977e-34
#          Avg err sf 9.64249e-33 logsf 0
# ASSERT Avg sq diff in 'snecdor_dfnum_5.000000_dfden_2.000000' cdf<1E-8
# ASSERT Max sq diff in 'snecdor_dfnum_5.000000_dfden_2.000000' cdf<1E-5
# ASSERT Avg sq diff in 'snecdor_dfnum_5.000000_dfden_2.000000' pdf<1E-3
# ASSERT Max sq diff in 'snecdor_dfnum_5.000000_dfden_2.000000' pdf<1E-1
# ASSERT Avg logcdf error in 'snecdor_dfnum_5.000000_dfden_2.000000' <1E-28
# ASSERT Avg logpdf error in 'snecdor_dfnum_5.000000_dfden_2.000000' <1E-28
# ASSERT Avg ppf error in 'snecdor_dfnum_5.000000_dfden_2.000000' <1E-28
# ASSERT Avg isf error in 'snecdor_dfnum_5.000000_dfden_2.000000' <1E-28
# ASSERT Avg sf error in 'snecdor_dfnum_5.000000_dfden_2.000000' <1E-28
# ASSERT Avg log sf error in 'snecdor_dfnum_5.000000_dfden_2.000000' <1E-28
# snecdor_dfnum_10.000000_dfden_1.000000: Avg sq diff in cdf 3.94117e-07 pdf 0.000138091 max cdf 5.36174e-06 pdf 0.0153171
#          Avg err logcdf 0 logpdf 2.8247e-34 ppf 6.31194e-31 isf 0
#          Avg err sf 6.46406e-31 logsf 0
# ASSERT Avg sq diff in 'snecdor_dfnum_10.000000_dfden_1.000000' cdf<1E-8
# ASSERT Max sq diff in 'snecdor_dfnum_10.000000_dfden_1.000000' cdf<1E-5
# ASSERT Avg sq diff in 'snecdor_dfnum_10.000000_dfden_1.000000' pdf<1E-3
# ASSERT Max sq diff in 'snecdor_dfnum_10.000000_dfden_1.000000' pdf<1E-1
# ASSERT Avg logcdf error in 'snecdor_dfnum_10.000000_dfden_1.000000' <1E-28
# ASSERT Avg logpdf error in 'snecdor_dfnum_10.000000_dfden_1.000000' <1E-28
# ASSERT Avg ppf error in 'snecdor_dfnum_10.000000_dfden_1.000000' <1E-28
# ASSERT Avg isf error in 'snecdor_dfnum_10.000000_dfden_1.000000' <1E-28
# ASSERT Avg sf error in 'snecdor_dfnum_10.000000_dfden_1.000000' <1E-28
# ASSERT Avg log sf error in 'snecdor_dfnum_10.000000_dfden_1.000000' <1E-28
# gamma_shape_1.000000_scale_1.000000: Avg sq diff in cdf 1.16824e-12 pdf 3.43037e-08 max cdf 1.81688e-10 pdf 5.05437e-06
#          Avg err logcdf 0 logpdf 1.38331e-33 ppf 3.01655e-33 isf 0
#          Avg err sf 4.62223e-34 logsf 0
# ASSERT Avg sq diff in 'gamma_shape_1.000000_scale_1.000000' cdf<1E-8
# ASSERT Max sq diff in 'gamma_shape_1.000000_scale_1.000000' cdf<1E-5
# ASSERT Avg sq diff in 'gamma_shape_1.000000_scale_1.000000' pdf<1E-3
# ASSERT Max sq diff in 'gamma_shape_1.000000_scale_1.000000' pdf<1E-1
# ASSERT Avg logcdf error in 'gamma_shape_1.000000_scale_1.000000' <1E-28
# ASSERT Avg logpdf error in 'gamma_shape_1.000000_scale_1.000000' <1E-28
# ASSERT Avg ppf error in 'gamma_shape_1.000000_scale_1.000000' <1E-28
# ASSERT Avg isf error in 'gamma_shape_1.000000_scale_1.000000' <1E-28
# ASSERT Avg sf error in 'gamma_shape_1.000000_scale_1.000000' <1E-28
# ASSERT Avg log sf error in 'gamma_shape_1.000000_scale_1.000000' <1E-28
# gamma_shape_1.000000_scale_2.000000: Avg sq diff in cdf 1.14343e-12 pdf 3.37625e-08 max cdf 1.79382e-10 pdf 4.99985e-06
#          Avg err logcdf 0 logpdf 4.75063e-34 ppf 3.01655e-33 isf 0
#          Avg err sf 9.24446e-34 logsf 0
# ASSERT Avg sq diff in 'gamma_shape_1.000000_scale_2.000000' cdf<1E-8
# ASSERT Max sq diff in 'gamma_shape_1.000000_scale_2.000000' cdf<1E-5
# ASSERT Avg sq diff in 'gamma_shape_1.000000_scale_2.000000' pdf<1E-3
# ASSERT Max sq diff in 'gamma_shape_1.000000_scale_2.000000' pdf<1E-1
# ASSERT Avg logcdf error in 'gamma_shape_1.000000_scale_2.000000' <1E-28
# ASSERT Avg logpdf error in 'gamma_shape_1.000000_scale_2.000000' <1E-28
# ASSERT Avg ppf error in 'gamma_shape_1.000000_scale_2.000000' <1E-28
# ASSERT Avg isf error in 'gamma_shape_1.000000_scale_2.000000' <1E-28
# ASSERT Avg sf error in 'gamma_shape_1.000000_scale_2.000000' <1E-28
# ASSERT Avg log sf error in 'gamma_shape_1.000000_scale_2.000000' <1E-28
# gamma_shape_0.900000_scale_1.000000: Avg sq diff in cdf 1.42751e-12 pdf 4.18633e-08 max cdf 1.98116e-10 pdf 5.50393e-06
#          Avg err logcdf 0 logpdf 1.60554e-33 ppf 0.014014 isf -nan
#          Avg err sf 6.93335e-34 logsf 0
# ASSERT Avg sq diff in 'gamma_shape_0.900000_scale_1.000000' cdf<1E-8
# ASSERT Max sq diff in 'gamma_shape_0.900000_scale_1.000000' cdf<1E-5
# ASSERT Avg sq diff in 'gamma_shape_0.900000_scale_1.000000' pdf<1E-3
# ASSERT Max sq diff in 'gamma_shape_0.900000_scale_1.000000' pdf<1E-1
# ASSERT Avg logcdf error in 'gamma_shape_0.900000_scale_1.000000' <1E-28
# ASSERT Avg logpdf error in 'gamma_shape_0.900000_scale_1.000000' <1E-28
# ASSERT Avg ppf error in 'gamma_shape_0.900000_scale_1.000000' <1E-28
# File "test/unit_stats_rvs.ml", line 680, character 2:
# FAIL Avg ppf error in 'gamma_shape_0.900000_scale_1.000000' <1E-28
# 
#    Expected: `true'
#    Received: `false'
# 
# Raised at Alcotest_engine__Test.check in file "src/alcotest-engine/test.ml", line 216, characters 4-261
# Called from Unit_stats_rvs.test_rough_cdf in file "test/unit_stats_rvs.ml", line 680, characters 2-97
# Called from Stdlib__List.iter in file "list.ml", line 110, characters 12-15
# Called from Unit_stats_rvs.test_rough_cdf_matches in file "test/unit_stats_rvs.ml", line 689, characters 2-45
# Called from Alcotest_engine__Core.Make.protect_test.(fun) in file "src/alcotest-engine/core.ml", line 186, characters 17-23
# Called from Alcotest_engine__Monad.Identity.catch in file "src/alcotest-engine/monad.ml", line 24, characters 31-35
# 
# Logs saved to `~/.opam/4.14/.opam-switch/build/owl.0.7.2/_build/default/test/_build/_tests/Owl/stats_rvs.044.output'.
#  ──────────────────────────────────────────────────────────────────────────────
# 
# Full test results in `~/.opam/4.14/.opam-switch/build/owl.0.7.2/_build/default/test/_build/_tests/Owl'.
# 1 failure! in 4.582s. 1471 tests run.

'opam reinstall --with-test --verbose owl.0.7.2' failed.

<><> Error report <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
+- The following actions failed
| - build owl 0.7.2
+- 
- No changes have been performed
# To update the current shell environment, run: eval $(opam env)
[WARNING] OPAMCONFIRMLEVEL was ignored because CLI 2.0 was requested and it was introduced in 2.1.
[WARNING] OPAMCONFIRMLEVEL was ignored because CLI 2.0 was requested and it was introduced in 2.1.
"/usr/bin/env" "bash" "-c" "opam reinstall --with-test --verbose owl.0.7.2;
        res=$?;
        test "$res" != 31 && exit "$res";
        export OPAMCLI=2.0;
        build_dir=$(opam var prefix)/.opam-switch/build;
        failed=$(ls "$build_dir");
        partial_fails="";
        for pkg in $failed; do
          if opam show -f x-ci-accept-failures: "$pkg" | grep -qF "\"debian-13\""; then
            echo "A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.";
          fi;
          test "$pkg" != 'owl.0.7.2' && partial_fails="$partial_fails $pkg";
        done;
        test "${partial_fails}" != "" && echo "opam-repo-ci detected dependencies failing: ${partial_fails}";
        exit 1" failed with exit status 1
2026-04-13 15:19.15: Job failed: Failed: Build failed
2026-04-13 15:19.15: Log analysis:
2026-04-13 15:19.15: >>> 
[ERROR] The compilation of owl.0.7.2 failed at "dune runtest -p owl -j 71".
 (score = 20)
2026-04-13 15:19.15: >>> 
[ERROR] The compilation of owl.0.7.2 failed at "dune runtest -p owl -j 71".
 (score = 20)
2026-04-13 15:19.15: The compilation of owl.0.7.2 failed at "dune runtest -p owl -j 71".