- github
- ocaml
- opam-repository
- 3e0c39
- compilers,5.4,dune.3.22.2,revdeps,owl.0.10.0
(not at the head of any monitored branch or PR)
2026-04-13 14:42.34: New job: test owl.0.10.0 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-5.4/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 ba4685aeec7b28fde6af30c7b83004704c68c86a
cat > ../Dockerfile <<'END-OF-DOCKERFILE'
FROM ocaml/opam:debian-13-ocaml-5.4@sha256:a447b546feb1d9aedc90fda889d688eb9be4d3bdea086d5b2f4f59f38f224ef4
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.10.0; \
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.10.0' && 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.10.0) || true
RUN opam reinstall --with-test --verbose owl.0.10.0; \
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.10.0' && 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:42.34: Using cache hint "ocaml/opam:debian-13-ocaml-5.4@sha256:a447b546feb1d9aedc90fda889d688eb9be4d3bdea086d5b2f4f59f38f224ef4-dune.3.22.2-owl.0.10.0-3e0c395e7b1393a792367f8edca3654dac71e6fd"
2026-04-13 14:42.34: Using OBuilder spec:
((from ocaml/opam:debian-13-ocaml-5.4@sha256:a447b546feb1d9aedc90fda889d688eb9be4d3bdea086d5b2f4f59f38f224ef4)
(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.10.0;\
\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.10.0' && 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.10.0) || true"))
(run (shell "opam reinstall --with-test --verbose owl.0.10.0;\
\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.10.0' && 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:42.34: Waiting for resource in pool OCluster
2026-04-13 15:24.53: Waiting for worker…
2026-04-13 15:31.15: Got resource from pool OCluster
Building on clete.caelum.ci.dev
All commits already cached
Updating files: 69% (13089/18721)
Updating files: 70% (13105/18721)
Updating files: 71% (13292/18721)
Updating files: 72% (13480/18721)
Updating files: 73% (13667/18721)
Updating files: 74% (13854/18721)
Updating files: 75% (14041/18721)
Updating files: 76% (14228/18721)
Updating files: 77% (14416/18721)
Updating files: 78% (14603/18721)
Updating files: 79% (14790/18721)
Updating files: 80% (14977/18721)
Updating files: 81% (15165/18721)
Updating files: 82% (15352/18721)
Updating files: 83% (15539/18721)
Updating files: 84% (15726/18721)
Updating files: 85% (15913/18721)
Updating files: 86% (16101/18721)
Updating files: 87% (16288/18721)
Updating files: 88% (16475/18721)
Updating files: 89% (16662/18721)
Updating files: 90% (16849/18721)
Updating files: 91% (17037/18721)
Updating files: 92% (17224/18721)
Updating files: 93% (17411/18721)
Updating files: 94% (17598/18721)
Updating files: 95% (17785/18721)
Updating files: 96% (17973/18721)
Updating files: 97% (18160/18721)
Updating files: 98% (18347/18721)
Updating files: 99% (18534/18721)
Updating files: 100% (18721/18721)
Updating files: 100% (18721/18721), done.
HEAD is now at ba4685aeec Merge pull request #29653 from yakobowski/camlidl
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-5.4@sha256:a447b546feb1d9aedc90fda889d688eb9be4d3bdea086d5b2f4f59f38f224ef4)
Unable to find image 'ocaml/opam:debian-13-ocaml-5.4@sha256:a447b546feb1d9aedc90fda889d688eb9be4d3bdea086d5b2f4f59f38f224ef4' locally
docker.io/ocaml/opam@sha256:a447b546feb1d9aedc90fda889d688eb9be4d3bdea086d5b2f4f59f38f224ef4: Pulling from ocaml/opam
8f6ad858d0a4: Already exists
9cb5e198c8cf: Pulling fs layer
2d346d36dcf2: Pulling fs layer
cdc35e289b8d: Pulling fs layer
aeb7244bb580: Pulling fs layer
fc1943254a0d: Pulling fs layer
84238c416f8e: Pulling fs layer
fbbfe75d3112: Pulling fs layer
221fdc5d9929: Pulling fs layer
1fec9149b52a: Pulling fs layer
9c6e52557f24: Pulling fs layer
aeb7244bb580: Waiting
8737f5036aae: Pulling fs layer
fc1943254a0d: Waiting
84238c416f8e: Waiting
d69c4074de14: Pulling fs layer
fbbfe75d3112: Waiting
1fec9149b52a: Waiting
8737f5036aae: Waiting
9c6e52557f24: Waiting
7237152a5f04: Pulling fs layer
fba4b414d8a0: Pulling fs layer
d69c4074de14: Waiting
7237152a5f04: Waiting
40d552afb3ef: Pulling fs layer
fba4b414d8a0: Waiting
077cc17dc8e4: Pulling fs layer
40d552afb3ef: Waiting
077cc17dc8e4: Waiting
169e1be36a55: Pulling fs layer
0a8a005097ab: Pulling fs layer
169e1be36a55: Waiting
caba3ec4b361: Pulling fs layer
0a8a005097ab: Waiting
6a364dc641f8: Pulling fs layer
4f4fb700ef54: Pulling fs layer
caba3ec4b361: Waiting
ab8052928cdc: Pulling fs layer
4f4fb700ef54: Waiting
6a364dc641f8: Waiting
f5717a28dd6a: Pulling fs layer
79233a9b9bed: Pulling fs layer
ab8052928cdc: Waiting
d832d53e7392: Pulling fs layer
f5717a28dd6a: Waiting
79233a9b9bed: Waiting
1872dad82243: Pulling fs layer
bfd849b08ba7: Pulling fs layer
d832d53e7392: Waiting
834a8024ef15: Pulling fs layer
98ccec79258b: Pulling fs layer
bfd849b08ba7: Waiting
834a8024ef15: Waiting
fb48f36a0542: Pulling fs layer
3688b13db8e7: Pulling fs layer
98ccec79258b: Waiting
a5c099f5f72c: Pulling fs layer
3688b13db8e7: Waiting
fb48f36a0542: Waiting
1ff1760de5b0: Pulling fs layer
a5c099f5f72c: Waiting
98eec6764aa5: Pulling fs layer
aa22ae69debd: Pulling fs layer
1ff1760de5b0: Waiting
98eec6764aa5: Waiting
12bfb7b962a2: Pulling fs layer
ec25ce9bb816: Pulling fs layer
beadd3cf7357: Pulling fs layer
aa22ae69debd: Waiting
ec25ce9bb816: Waiting
12bfb7b962a2: Waiting
d0d0c65a426d: Pulling fs layer
beadd3cf7357: Waiting
3574d8cdbcc5: Pulling fs layer
d0d0c65a426d: Waiting
b74552b4db71: Pulling fs layer
3574d8cdbcc5: Waiting
b74552b4db71: Waiting
27b1c047e252: Pulling fs layer
26897dca61f0: Pulling fs layer
27b1c047e252: Waiting
8cb12431740e: Pulling fs layer
0dec740ecd51: Pulling fs layer
26897dca61f0: Waiting
79518206bd07: Pulling fs layer
8cb12431740e: Waiting
0dec740ecd51: Waiting
79518206bd07: Waiting
9cb5e198c8cf: Download complete
9cb5e198c8cf: Pull complete
2d346d36dcf2: Download complete
2d346d36dcf2: Pull complete
aeb7244bb580: Verifying Checksum
aeb7244bb580: Download complete
cdc35e289b8d: Verifying Checksum
cdc35e289b8d: Download complete
84238c416f8e: Verifying Checksum
84238c416f8e: Download complete
fbbfe75d3112: Verifying Checksum
fbbfe75d3112: Download complete
cdc35e289b8d: Pull complete
aeb7244bb580: Pull complete
221fdc5d9929: Verifying Checksum
221fdc5d9929: Download complete
1fec9149b52a: Verifying Checksum
1fec9149b52a: Download complete
9c6e52557f24: Verifying Checksum
9c6e52557f24: Download complete
8737f5036aae: Verifying Checksum
8737f5036aae: Download complete
d69c4074de14: Verifying Checksum
d69c4074de14: Download complete
7237152a5f04: Verifying Checksum
7237152a5f04: Download complete
fba4b414d8a0: Verifying Checksum
fba4b414d8a0: Download complete
40d552afb3ef: Verifying Checksum
40d552afb3ef: Download complete
077cc17dc8e4: Verifying Checksum
077cc17dc8e4: Download complete
169e1be36a55: Verifying Checksum
169e1be36a55: Download complete
0a8a005097ab: Download complete
caba3ec4b361: Verifying Checksum
6a364dc641f8: Download complete
4f4fb700ef54: Verifying Checksum
4f4fb700ef54: Download complete
ab8052928cdc: Verifying Checksum
ab8052928cdc: Download complete
f5717a28dd6a: Download complete
79233a9b9bed: Download complete
d832d53e7392: Verifying Checksum
d832d53e7392: Download complete
1872dad82243: Verifying Checksum
1872dad82243: Download complete
fc1943254a0d: Verifying Checksum
fc1943254a0d: Download complete
bfd849b08ba7: Download complete
834a8024ef15: Download complete
98ccec79258b: Verifying Checksum
98ccec79258b: Download complete
fb48f36a0542: Verifying Checksum
fb48f36a0542: Download complete
3688b13db8e7: Verifying Checksum
3688b13db8e7: Download complete
a5c099f5f72c: Verifying Checksum
a5c099f5f72c: Download complete
1ff1760de5b0: Download complete
aa22ae69debd: Download complete
ec25ce9bb816: Download complete
beadd3cf7357: Verifying Checksum
beadd3cf7357: Download complete
d0d0c65a426d: Download complete
3574d8cdbcc5: Verifying Checksum
3574d8cdbcc5: Download complete
b74552b4db71: Verifying Checksum
b74552b4db71: Download complete
27b1c047e252: Download complete
26897dca61f0: Verifying Checksum
26897dca61f0: Download complete
8cb12431740e: Verifying Checksum
8cb12431740e: Download complete
0dec740ecd51: Verifying Checksum
0dec740ecd51: Download complete
79518206bd07: Download complete
98eec6764aa5: Verifying Checksum
98eec6764aa5: Download complete
12bfb7b962a2: Verifying Checksum
12bfb7b962a2: Download complete
fc1943254a0d: Pull complete
84238c416f8e: Pull complete
fbbfe75d3112: Pull complete
221fdc5d9929: Pull complete
1fec9149b52a: Pull complete
9c6e52557f24: Pull complete
8737f5036aae: Pull complete
d69c4074de14: Pull complete
7237152a5f04: Pull complete
fba4b414d8a0: Pull complete
40d552afb3ef: Pull complete
077cc17dc8e4: Pull complete
169e1be36a55: Pull complete
0a8a005097ab: Pull complete
caba3ec4b361: Pull complete
6a364dc641f8: Pull complete
4f4fb700ef54: Pull complete
ab8052928cdc: Pull complete
f5717a28dd6a: Pull complete
79233a9b9bed: Pull complete
d832d53e7392: Pull complete
1872dad82243: Pull complete
bfd849b08ba7: Pull complete
834a8024ef15: Pull complete
98ccec79258b: Pull complete
fb48f36a0542: Pull complete
3688b13db8e7: Pull complete
a5c099f5f72c: Pull complete
1ff1760de5b0: Pull complete
98eec6764aa5: Pull complete
aa22ae69debd: Pull complete
12bfb7b962a2: Pull complete
ec25ce9bb816: Pull complete
beadd3cf7357: Pull complete
d0d0c65a426d: Pull complete
3574d8cdbcc5: Pull complete
b74552b4db71: Pull complete
27b1c047e252: Pull complete
26897dca61f0: Pull complete
8cb12431740e: Pull complete
0dec740ecd51: Pull complete
79518206bd07: Pull complete
Digest: sha256:a447b546feb1d9aedc90fda889d688eb9be4d3bdea086d5b2f4f59f38f224ef4
Status: Downloaded newer image for ocaml/opam@sha256:a447b546feb1d9aedc90fda889d688eb9be4d3bdea086d5b2f4f59f38f224ef4
2026-04-13 15:31.28 ---> using "650db199dd47c38a0926a758262f0be95fb78e2d9a79cbdc2809fa2b15683d52" 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:31.28 ---> using "1d82b13dae11ba0e4ae4c53498d44d66e368b802cfcb77b29900c3af7e2a1562" 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:31.28 ---> using "8fc56361284f52a58bad5297203dc12518b6d67d540112c1ecc4d982140daeca" 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 5.4
# invariant ["ocaml-base-compiler" {= "5.4.1"}]
# compiler-packages ocaml-base-compiler.5.4.1, ocaml-compiler.5.4.1, ocaml-options-vanilla.1
# ocaml:native true
# ocaml:native-tools true
# ocaml:native-dynlink true
# ocaml:stubsdir /home/opam/.opam/5.4/lib/ocaml/stublibs:/home/opam/.opam/5.4/lib/ocaml
# ocaml:preinstalled false
# ocaml:compiler 5.4.1
2026-04-13 15:31.28 ---> using "fe9db6e6aedfe8a888a2521b45017dcd4b4a70e85e324e4a3527adef84a23afd" 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:31.28 ---> using "3a79be73bc2436b5aae3b84f3727fd2fe0209a9b7334e20aac2d10fcd0f26769" from cache
/home/opam: (copy (src .) (dst opam-repository/))
2026-04-13 15:31.29 ---> using "306e2765f803e9ac22f1023f023e8bba6e1f5296fc47a318acebb969ba1b1204" from cache
/home/opam: (run (shell "opam repository set-url --strict default opam-repository/"))
[default] Initialised
2026-04-13 15:31.29 ---> using "9e9b4bad2baa72b9fad539bf23d04eb0f2a72097c5685706fe162459f8a36f61" 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 1s (202 kB/s)
- Reading package lists...
-
2026-04-13 15:31.29 ---> using "2fb1ac5ca6037947ba1884eb3a92b9454761e371e0b3c1955630d8faadedabed" 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:31.29 ---> using "44c7d7d7595c4a41e6aab53eb1a771058e5fb0ec8e90350b08cc9f23cb3d5ed9" 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:31.29 ---> using "7aefc73d6425e27bc34bfbdb99d4d7e80ada815df45ed1df4e5c28f9ea60f0d6" from cache
/home/opam: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam reinstall owl.0.10.0;\
\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.10.0' && 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.10.0 is not installed. Install it? [Y/n] y
The following actions will be performed:
=== install 18 packages
- install base v0.17.3 [required by owl]
- install camlzip 1.14 [required by npy]
- install conf-openblas 0.2.3 [required by owl]
- install conf-pkg-config 4 [required by conf-zlib]
- install conf-zlib 1 [required by camlzip]
- install csexp 1.5.2 [required by dune-configurator]
- install ctypes 0.24.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 npy 0.0.9 [required by owl]
- install ocaml_intrinsics_kernel v0.17.1 [required by base]
- install ocamlfind 1.9.8 [required by camlzip]
- install owl 0.10.0
- install owl-base 0.10.0 [required by owl]
- install sexplib0 v0.17.0 [required by base]
- install stdio v0.17.0 [required by owl]
- install stdlib-shims 0.3.0 [required by integers]
The following system packages will first need to be installed:
liblapacke-dev libopenblas-dev pkg-config zlib1g-dev
<><> 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" "zlib1g-dev"
- 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 ... 20654 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) ...
- Selecting previously unselected package zlib1g-dev:amd64.
- Preparing to unpack .../17-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1+b1_amd64.deb ...
- Unpacking zlib1g-dev:amd64 (1:1.3.dfsg+really1.3.1-1+b1) ...
- 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 zlib1g-dev:amd64 (1:1.3.dfsg+really1.3.1-1+b1) ...
- 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.17.3 (cached)
-> retrieved camlzip.1.14 (cached)
-> retrieved conf-openblas.0.2.3 (cached)
-> retrieved csexp.1.5.2 (cached)
-> retrieved ctypes.0.24.0 (cached)
-> installed conf-pkg-config.4
-> installed conf-zlib.1
-> installed conf-openblas.0.2.3
-> installed csexp.1.5.2
-> retrieved dune-configurator.3.22.2 (cached)
-> retrieved eigen.0.3.3 (cached)
-> retrieved integers.0.7.0 (cached)
-> retrieved npy.0.0.9 (cached)
-> retrieved ocaml_intrinsics_kernel.v0.17.1 (cached)
-> retrieved ocamlfind.1.9.8 (cached)
-> installed ocaml_intrinsics_kernel.v0.17.1
-> installed dune-configurator.3.22.2
-> retrieved owl.0.10.0, owl-base.0.10.0 (cached)
-> retrieved sexplib0.v0.17.0 (cached)
-> retrieved stdio.v0.17.0 (cached)
-> retrieved stdlib-shims.0.3.0 (cached)
-> installed ocamlfind.1.9.8
-> installed stdlib-shims.0.3.0
-> installed sexplib0.v0.17.0
-> installed integers.0.7.0
-> installed camlzip.1.14
-> installed npy.0.0.9
-> installed owl-base.0.10.0
-> installed ctypes.0.24.0
-> installed base.v0.17.3
-> installed stdio.v0.17.0
-> installed eigen.0.3.3
-> installed owl.0.10.0
Done.
# To update the current shell environment, run: eval $(opam env)
2026-04-13 15:38.43 ---> saved as "4075a5bc42c435802cdd7fb33243d199164aafa3fd7c35a8c9d9f9aef715c18a"
/home/opam: (run (network host)
(shell "(opam reinstall --with-test owl.0.10.0) || true"))
The following actions will be performed:
=== recompile 1 package
- recompile owl 0.10.0
=== 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)
-> installed ocaml-syntax-shims.1.0.0
-> installed cmdliner.2.1.0
-> installed ocamlbuild.0.16.1
-> retrieved owl.0.10.0 (https://opam.ocaml.org/cache)
-> retrieved re.1.14.0 (https://opam.ocaml.org/cache)
-> retrieved topkg.1.1.1 (https://opam.ocaml.org/cache)
-> retrieved uutf.1.0.4 (https://opam.ocaml.org/cache)
-> removed owl.0.10.0
-> installed re.1.14.0
-> installed topkg.1.1.1
-> installed uutf.1.0.4
-> installed fmt.0.11.0
-> installed astring.0.8.5
-> installed alcotest.1.9.1
[ERROR] The compilation of owl.0.10.0 failed at "dune runtest -p owl -j 71".
#=== ERROR while compiling owl.0.10.0 =========================================#
# context 2.5.0 | linux/x86_64 | ocaml-base-compiler.5.4.1 | file:///home/opam/opam-repository
# path ~/.opam/5.4/.opam-switch/build/owl.0.10.0
# command ~/.opam/opam-init/hooks/sandbox.sh build dune runtest -p owl -j 71
# exit-code 1
# env-file ~/.opam/log/owl-7-a2907a.env
# output-file ~/.opam/log/owl-7-a2907a.out
### output ###
# File "test/dune", line 2, characters 8-19:
# 2 | (names test_runner)
# ^^^^^^^^^^^
# (cd _build/default/test && ./test_runner.exe)
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# +-- 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 `WSC14951'.
#
# [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_random.
# [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_3_left.
# [OK] stats_rvs 15 exponential_lambda_1_p0_3_ri...
# [OK] stats_rvs 16 hypergeometric_50_500_100.
# [OK] stats_rvs 17 hypergeometric_50_500_100_p0...
# [OK] stats_rvs 18 hypergeometric_50_500_100_p0...
# [OK] stats_rvs 19 gamma_shape_7_5_scale_1.
# [OK] stats_rvs 20 gamma_shape_7_5_scale_1_p0_3...
# [OK] stats_rvs 21 gamma_shape_7_5_scale_1_p0_3...
# [OK] stats_rvs 22 beta_alpha_2_beta_5.
# [OK] stats_rvs 23 beta_alpha_2_beta_5_p0_3_left.
# [OK] stats_rvs 24 beta_alpha_2_beta_5_p0_3_right.
# [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_bit_0.
# [OK] stats_rvs 29 uniform_ints_0_to_65536_bit_1.
# [OK] stats_rvs 30 uniform_ints_0_to_65536_bit_2.
# [OK] stats_rvs 31 uniform_ints_0_to_65536_bit_3.
# [OK] stats_rvs 32 uniform_ints_0_to_65536_bit_4.
# [OK] stats_rvs 33 uniform_ints_0_to_65536_bit_5.
# [OK] stats_rvs 34 uniform_ints_0_to_65536_bit_6.
# [OK] stats_rvs 35 uniform_ints_0_to_65536_bit_7.
# [OK] stats_rvs 36 uniform_ints_0_to_65536_bit_8.
# [OK] stats_rvs 37 uniform_ints_0_to_65536_bit_9.
# [OK] stats_rvs 38 uniform_ints_0_to_65536_bit_10.
# [OK] stats_rvs 39 uniform_ints_0_to_65536_bit_11.
# [OK] stats_rvs 40 uniform_ints_0_to_65536_bit_12.
# [OK] stats_rvs 41 uniform_ints_0_to_65536_bit_13.
# [OK] stats_rvs 42 uniform_ints_0_to_65536_bit_14.
# [OK] stats_rvs 43 uniform_ints_0_to_65536_bit_15.
# [FAIL] stats_rvs 44 rough_cdf_matches.
# [OK] stats 0 mannwhitneyu_test_left_side_...
# [OK] stats 1 mannwhitneyu_test_right_side...
# [OK] stats 2 mannwhitneyu_test_both_side_...
# [OK] stats 3 mannwhitneyu_test_both_side_...
# [OK] stats 4 mannwhitneyu_test_right_side...
# [OK] stats 5 mannwhitneyu_test_left_side_...
# [OK] stats 6 wilcoxon_test_both_side_exact.
# [OK] stats 7 wilcoxon_test_right_side_exact.
# [OK] stats 8 wilcoxon_test_left_side_exact.
# [OK] stats 9 wilcoxon_test_both_side_asymp.
# [OK] stats 10 wilcoxon_test_right_side_asymp.
# [OK] stats 11 wilcoxon_test_left_side_asymp.
# [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_weights.
# [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 stack_1.
# [OK] dense ndarray 70 stack_2.
# [OK] dense ndarray 71 stack_3.
# [OK] dense ndarray 72 stack_4.
# [OK] dense ndarray 73 stack_5.
# [OK] dense ndarray 74 diff_1.
# [OK] dense ndarray 75 diff_2.
# [OK] dense ndarray 76 one_hot_1.
# [OK] dense ndarray 77 one_hot_2.
# [OK] dense ndarray 78 sort.
# [OK] dense ndarray 79 argsort_1.
# [OK] dense ndarray 80 argsort_2.
# [OK] dense ndarray 81 top_1.
# [OK] dense ndarray 82 top_2.
# [OK] dense ndarray 83 top_3.
# [OK] dense ndarray 84 bottom_1.
# [OK] dense ndarray 85 bottom_2.
# [OK] dense ndarray 86 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.
# ...TRUNCATED BY DUNE...
# [OK] base: algodiff diff 7 div_x2_x.
# [OK] base: algodiff diff 8 pow_2_5_x.
# [OK] base: algodiff diff 9 pow_x_2_5.
# [OK] base: algodiff diff 10 min_x_x2.
# [OK] base: algodiff diff 11 max_x_x2.
# [OK] base: algodiff diff 12 neg_x.
# [OK] base: algodiff diff 13 abs_x2.
# [OK] base: algodiff diff 14 abs_x2_m_1.
# [OK] base: algodiff diff 15 sign_x2_m_1.
# [OK] base: algodiff diff 16 floor_x2_m_1.
# [OK] base: algodiff diff 17 ceil_x2_m_1.
# [OK] base: algodiff diff 18 round_x2_m_1.
# [OK] base: algodiff diff 19 sqr_x.
# [OK] base: algodiff diff 20 sqr_x_x.
# [OK] base: algodiff diff 21 sqrt_x.
# [OK] base: algodiff diff 22 log_x.
# [OK] base: algodiff diff 23 log_x_x.
# [OK] base: algodiff diff 24 log2_x.
# [OK] base: algodiff diff 25 log10_x.
# [OK] base: algodiff diff 26 exp_x.
# [OK] base: algodiff diff 27 sin_x.
# [OK] base: algodiff diff 28 sin_x_x.
# [OK] base: algodiff diff 29 cos_x.
# [OK] base: algodiff diff 30 tan_x.
# [OK] base: algodiff diff 31 asin_x.
# [OK] base: algodiff diff 32 acos_x.
# [OK] base: algodiff diff 33 atan_x.
# [OK] base: algodiff diff 34 atan2_x2_x.
# [OK] base: algodiff diff 35 atan2_x_x2.
# [OK] base: algodiff diff 36 sinh_x.
# [OK] base: algodiff diff 37 sinh_x_x.
# [OK] base: algodiff diff 38 cosh_x.
# [OK] base: algodiff diff 39 tanh_x.
# [OK] base: algodiff diff 40 asinh_x.
# [OK] base: algodiff diff 41 acosh_x.
# [OK] base: algodiff diff 42 atanh_x.
# [OK] base: algodiff diff 43 dumb.
# [OK] base: algodiff diff 44 sin1.
# [OK] base: algodiff diff 45 sin2.
# [OK] base: algodiff diff 46 sin3.
# [OK] base: algodiff diff 47 poly1.
# [OK] base: algodiff diff 48 poly2.
# [OK] base: algodiff diff 49 poly3.
# [OK] base: algodiff diff 50 poly4.
# [OK] base: algodiff diff 51 poly5.
# [OK] base: algodiff diff 52 poly6.
# [OK] base: algodiff diff 53 poly7.
# [OK] base: algodiff diff 54 poly8.
# [OK] base: algodiff diff 55 poly9.
# [OK] base: algodiff grad 0 poly.one.
# [OK] base: algodiff grad 1 poly.x.
# [OK] base: algodiff grad 2 poly.x_p_y.
# [OK] base: algodiff grad 3 poly.x_m_y.
# [OK] base: algodiff grad 4 poly.x_x.
# [OK] base: algodiff grad 5 poly.x_div_x.
# [OK] base: algodiff grad 6 poly.y_div_x.
# [OK] base: algodiff grad 7 poly.xsq_p_y.
# [OK] base: algodiff grad 8 poly.xy.
# [OK] base: algodiff grad 9 poly.xsq_p_ysq.
# [OK] base: algodiff grad 10 poly.x_p_y_allsq.
# [OK] base: algodiff grad 11 poly.xy_sq.
# [OK] base: algodiff grad 12 poly.xy_cube.
# [OK] base: algodiff grad 13 poly.x_pow_y.
# [OK] base: algodiff grad 14 logexp.sqr_x_m_sqr_y.
# [OK] base: algodiff grad 15 logexp.sqrt_xy.
# [OK] base: algodiff grad 16 logexp.log_xy.
# [OK] base: algodiff grad 17 logexp.log2_xy.
# [OK] base: algodiff grad 18 logexp.log10_xy.
# [OK] base: algodiff grad 19 logexp.exp_xy.
# [OK] base: algodiff grad 20 other.min_x_y.
# [OK] base: algodiff grad 21 other.max_x_y.
# [OK] base: algodiff grad 22 other.neg_y.
# [OK] base: algodiff grad 23 other.abs_y2.
# [OK] base: algodiff grad 24 other.abs_x2_m_y2.
# [OK] base: algodiff grad 25 other.sign_x2_m_y2.
# [OK] base: algodiff grad 26 other.floor_x2_m_y2.
# [OK] base: algodiff grad 27 other.ceil_x2_m_y2.
# [OK] base: algodiff grad 28 other.round_x2_m_y2.
# [OK] base: algodiff grad 29 trig.sin_x.
# [OK] base: algodiff grad 30 trig.cos_y.
# [OK] base: algodiff grad 31 trig.sin_xy.
# [OK] base: algodiff grad 32 trig.cos_xy.
# [OK] base: algodiff grad 33 trig.cos_y_div_x.
# [OK] base: algodiff grad 34 trig.tan_x_p_y.
# [OK] base: algodiff grad 35 trig.asin_x.
# [OK] base: algodiff grad 36 trig.acos_y.
# [OK] base: algodiff grad 37 trig.atan_y.
# [OK] base: algodiff grad 38 trig.atan2_y_x.
# [OK] base: algodiff grad 39 hyperbolic.sinh_x.
# [OK] base: algodiff grad 40 hyperbolic.cosh_y.
# [OK] base: algodiff grad 41 hyperbolic.sinh_xy.
# [OK] base: algodiff grad 42 hyperbolic.cosh_xy.
# [OK] base: algodiff grad 43 hyperbolic.cosh_y_div_x.
# [OK] base: algodiff grad 44 hyperbolic.tanh_x_p_y.
# [OK] base: algodiff grad 45 hyperbolic.asinh_x.
# [OK] base: algodiff grad 46 hyperbolic.acosh_y.
# [OK] base: algodiff grad 47 hyperbolic.atanh_y.
# [OK] base: slicing basic 0 test 01.
# [OK] base: slicing basic 1 test 02.
# [OK] base: slicing basic 2 test 03.
# [OK] base: slicing basic 3 test 04.
# [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: conv2d 27 fun_cbk13.
# [OK] base: conv2d 28 fun_cbk14.
# [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 matrix 0 reverse mode.
# [OK] algodiff matrix 1 forward mode.
#
# ┌──────────────────────────────────────────────────────────────────────────────┐
# │ [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 759, 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", lines 216-226, characters 4-19
# Called from Dune__exe__Unit_stats_rvs.test_rough_cdf in file "test/unit_stats_rvs.ml", lines 759-762, characters 2-27
# Called from Stdlib__List.iter in file "list.ml", line 114, characters 12-15
# Called from Dune__exe__Unit_stats_rvs.test_rough_cdf_matches in file "test/unit_stats_rvs.ml", line 781, 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/5.4/.opam-switch/build/owl.0.10.0/_build/default/test/_build/_tests/Owl/stats_rvs.044.output'.
# ──────────────────────────────────────────────────────────────────────────────
#
# Full test results in `~/.opam/5.4/.opam-switch/build/owl.0.10.0/_build/default/test/_build/_tests/Owl'.
# 1 failure! in 3.022s. 1396 tests run.
<><> Error report <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
+- The following actions failed
| - build owl 0.10.0
+-
+- The following changes have been performed
| - remove owl 0.10.0
| - 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/5.4/.opam-switch/backup/state-20260413153843.export"
Or you can retry to install your package selection with:
/usr/bin/opam install --restore
2026-04-13 15:41.29 ---> saved as "a2e4e620525f6bf917206a579963ce166aa06a605d756cdae2645c2cd6e3551f"
/home/opam: (run (shell "opam reinstall --with-test --verbose owl.0.10.0;\
\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.10.0' && 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.10.0 is not installed. Install it? [Y/n] y
The following actions will be performed:
=== install 1 package
- install owl 0.10.0
<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
Processing 1/3: [owl.0.10.0: extract]
-> retrieved owl.0.10.0 (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/5.4/.opam-switch/build/owl.0.10.0)
- (cd _build/default && /home/opam/.opam/5.4/bin/ocamlc.opt -w -40 -g -bin-annot -bin-annot-occurrences -I src/owl/.owl.objs/byte -I /home/opam/.opam/5.4/lib/camlzip -I /home/opam/.opam/5.4/lib/ctypes -I /home/opam/.opam/5.4/lib/ctypes/stubs -I /home/opam/.opam/5.4/lib/eigen -I /home/opam/.opam/5.4/lib/eigen/cpp -I /home/opam/.opam/5.4/lib/integers -I /home/opam/.opam/5.4/lib/npy -I /home/opam/.opam/5.4/lib/ocaml/str -I /home/opam/.opam/5.4/lib/ocaml/unix -I /home/opam/.opam/5.4/lib/owl-base -I /home/opam/.opam/5.4/lib/stdlib-shims -I /home/opam/.opam/5.4/lib/zip -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 280, characters 18-49:
- Warning 5 [ignored-partial-application]: this function application is partial,
- maybe some arguments are missing.
- (cd _build/default && /home/opam/.opam/5.4/bin/ocamlc.opt -w -40 -g -bin-annot -bin-annot-occurrences -I src/owl/.owl.objs/byte -I /home/opam/.opam/5.4/lib/camlzip -I /home/opam/.opam/5.4/lib/ctypes -I /home/opam/.opam/5.4/lib/ctypes/stubs -I /home/opam/.opam/5.4/lib/eigen -I /home/opam/.opam/5.4/lib/eigen/cpp -I /home/opam/.opam/5.4/lib/integers -I /home/opam/.opam/5.4/lib/npy -I /home/opam/.opam/5.4/lib/ocaml/str -I /home/opam/.opam/5.4/lib/ocaml/unix -I /home/opam/.opam/5.4/lib/owl-base -I /home/opam/.opam/5.4/lib/stdlib-shims -I /home/opam/.opam/5.4/lib/zip -cmi-file src/owl/.owl.objs/byte/owl_cblas.cmi -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 53, characters 58-62:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/cblas/owl_cblas.ml", line 53, characters 51-56:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/cblas/owl_cblas.ml", line 53, characters 40-44:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/cblas/owl_cblas.ml", line 53, characters 28-32:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/cblas/owl_cblas.ml", line 53, characters 11-16:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/cblas/owl_cblas.ml", line 75, characters 58-62:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/cblas/owl_cblas.ml", line 75, characters 51-56:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/cblas/owl_cblas.ml", line 75, characters 40-44:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/cblas/owl_cblas.ml", line 75, characters 28-32:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/cblas/owl_cblas.ml", line 75, characters 11-16:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/cblas/owl_cblas.ml", line 100, characters 53-57:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/cblas/owl_cblas.ml", line 100, characters 46-51:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/cblas/owl_cblas.ml", line 100, characters 29-35:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/cblas/owl_cblas.ml", line 100, characters 11-17:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/cblas/owl_cblas.ml", line 139, characters 59-63:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/cblas/owl_cblas.ml", line 139, characters 52-57:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/cblas/owl_cblas.ml", line 139, characters 32-36:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/cblas/owl_cblas.ml", line 139, characters 11-15:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/cblas/owl_cblas.ml", line 173, characters 55-59:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/cblas/owl_cblas.ml", line 173, characters 48-53:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/cblas/owl_cblas.ml", line 173, characters 32-37:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/cblas/owl_cblas.ml", line 173, characters 11-15:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/cblas/owl_cblas.ml", line 203, characters 56-60:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/cblas/owl_cblas.ml", line 203, characters 49-54:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/cblas/owl_cblas.ml", line 203, characters 33-38:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/cblas/owl_cblas.ml", line 203, characters 12-16:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/cblas/owl_cblas.ml", line 247, characters 5-10:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/cblas/owl_cblas.ml", line 246, characters 6-10:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/cblas/owl_cblas.ml", line 245, characters 6-12:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/cblas/owl_cblas.ml", line 244, characters 6-10:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/cblas/owl_cblas.ml", line 243, characters 6-10:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/cblas/owl_cblas.ml", line 281, characters 5-10:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/cblas/owl_cblas.ml", line 280, characters 6-10:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/cblas/owl_cblas.ml", line 279, characters 6-12:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/cblas/owl_cblas.ml", line 278, characters 6-10:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/cblas/owl_cblas.ml", line 277, characters 6-10:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/cblas/owl_cblas.ml", line 310, characters 59-63:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/cblas/owl_cblas.ml", line 310, characters 52-57:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/cblas/owl_cblas.ml", line 310, characters 32-36:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/cblas/owl_cblas.ml", line 310, characters 11-15:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/cblas/owl_cblas.ml", line 341, characters 55-59:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/cblas/owl_cblas.ml", line 341, characters 48-53:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/cblas/owl_cblas.ml", line 341, characters 32-37:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/cblas/owl_cblas.ml", line 341, characters 11-15:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/cblas/owl_cblas.ml", line 371, characters 56-60:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/cblas/owl_cblas.ml", line 371, characters 49-54:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/cblas/owl_cblas.ml", line 371, characters 33-38:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/cblas/owl_cblas.ml", line 371, characters 12-16:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- (cd _build/default && /home/opam/.opam/5.4/bin/ocamlopt.opt -w -40 -g -I src/owl/.owl.objs/byte -I src/owl/.owl.objs/native -I /home/opam/.opam/5.4/lib/camlzip -I /home/opam/.opam/5.4/lib/ctypes -I /home/opam/.opam/5.4/lib/ctypes/stubs -I /home/opam/.opam/5.4/lib/eigen -I /home/opam/.opam/5.4/lib/eigen/cpp -I /home/opam/.opam/5.4/lib/integers -I /home/opam/.opam/5.4/lib/npy -I /home/opam/.opam/5.4/lib/ocaml/str -I /home/opam/.opam/5.4/lib/ocaml/unix -I /home/opam/.opam/5.4/lib/owl-base -I /home/opam/.opam/5.4/lib/stdlib-shims -I /home/opam/.opam/5.4/lib/zip -cmi-file src/owl/.owl.objs/byte/owl_parallel.cmi -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 280, characters 18-49:
- Warning 5 [ignored-partial-application]: this function application is partial,
- maybe some arguments are missing.
- (cd _build/default && /home/opam/.opam/5.4/bin/ocamlc.opt -w -40 -g -bin-annot -bin-annot-occurrences -I src/owl/.owl.objs/byte -I /home/opam/.opam/5.4/lib/camlzip -I /home/opam/.opam/5.4/lib/ctypes -I /home/opam/.opam/5.4/lib/ctypes/stubs -I /home/opam/.opam/5.4/lib/eigen -I /home/opam/.opam/5.4/lib/eigen/cpp -I /home/opam/.opam/5.4/lib/integers -I /home/opam/.opam/5.4/lib/npy -I /home/opam/.opam/5.4/lib/ocaml/str -I /home/opam/.opam/5.4/lib/ocaml/unix -I /home/opam/.opam/5.4/lib/owl-base -I /home/opam/.opam/5.4/lib/stdlib-shims -I /home/opam/.opam/5.4/lib/zip -cmi-file src/owl/.owl.objs/byte/owl_cblas_basic.cmi -no-alias-deps -o src/owl/.owl.objs/byte/owl_cblas_basic.cmo -c -impl src/owl/owl_cblas_basic.ml)
- File "src/owl/cblas/owl_cblas_basic.ml", lines 858-862, characters 2-89:
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched: Float16
-
- File "src/owl/cblas/owl_cblas_basic.ml", lines 889-917, characters 2-11:
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched: Float16
-
- File "src/owl/cblas/owl_cblas_basic.ml", lines 943-947, characters 2-86:
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched: Float16
-
- File "src/owl/cblas/owl_cblas_basic.ml", lines 1051-1053, characters 2-90:
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched: Float16
-
- File "src/owl/cblas/owl_cblas_basic.ml", lines 1074-1076, characters 2-87:
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched: Float16
-
- File "src/owl/cblas/owl_cblas_basic.ml", lines 1101-1105, characters 2-83:
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched: Float16
-
- File "src/owl/cblas/owl_cblas_basic.ml", lines 1129-1133, characters 2-78:
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched: Float16
- (cd _build/default && /home/opam/.opam/5.4/bin/ocamlopt.opt -w -40 -g -I src/owl/.owl.objs/byte -I src/owl/.owl.objs/native -I /home/opam/.opam/5.4/lib/camlzip -I /home/opam/.opam/5.4/lib/ctypes -I /home/opam/.opam/5.4/lib/ctypes/stubs -I /home/opam/.opam/5.4/lib/eigen -I /home/opam/.opam/5.4/lib/eigen/cpp -I /home/opam/.opam/5.4/lib/integers -I /home/opam/.opam/5.4/lib/npy -I /home/opam/.opam/5.4/lib/ocaml/str -I /home/opam/.opam/5.4/lib/ocaml/unix -I /home/opam/.opam/5.4/lib/owl-base -I /home/opam/.opam/5.4/lib/stdlib-shims -I /home/opam/.opam/5.4/lib/zip -cmi-file src/owl/.owl.objs/byte/owl_cblas_basic.cmi -no-alias-deps -o src/owl/.owl.objs/native/owl_cblas_basic.cmx -c -impl src/owl/owl_cblas_basic.ml)
- File "src/owl/cblas/owl_cblas_basic.ml", lines 858-862, characters 2-89:
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched: Float16
-
- File "src/owl/cblas/owl_cblas_basic.ml", lines 889-917, characters 2-11:
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched: Float16
-
- File "src/owl/cblas/owl_cblas_basic.ml", lines 943-947, characters 2-86:
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched: Float16
-
- File "src/owl/cblas/owl_cblas_basic.ml", lines 1051-1053, characters 2-90:
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched: Float16
-
- File "src/owl/cblas/owl_cblas_basic.ml", lines 1074-1076, characters 2-87:
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched: Float16
-
- File "src/owl/cblas/owl_cblas_basic.ml", lines 1101-1105, characters 2-83:
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched: Float16
-
- File "src/owl/cblas/owl_cblas_basic.ml", lines 1129-1133, characters 2-78:
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched: Float16
- (cd _build/default && /home/opam/.opam/5.4/bin/ocamlopt.opt -w -40 -g -I src/owl/.owl.objs/byte -I src/owl/.owl.objs/native -I /home/opam/.opam/5.4/lib/camlzip -I /home/opam/.opam/5.4/lib/ctypes -I /home/opam/.opam/5.4/lib/ctypes/stubs -I /home/opam/.opam/5.4/lib/eigen -I /home/opam/.opam/5.4/lib/eigen/cpp -I /home/opam/.opam/5.4/lib/integers -I /home/opam/.opam/5.4/lib/npy -I /home/opam/.opam/5.4/lib/ocaml/str -I /home/opam/.opam/5.4/lib/ocaml/unix -I /home/opam/.opam/5.4/lib/owl-base -I /home/opam/.opam/5.4/lib/stdlib-shims -I /home/opam/.opam/5.4/lib/zip -cmi-file src/owl/.owl.objs/byte/owl_cblas.cmi -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 53, characters 58-62:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/cblas/owl_cblas.ml", line 53, characters 51-56:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/cblas/owl_cblas.ml", line 53, characters 40-44:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/cblas/owl_cblas.ml", line 53, characters 28-32:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/cblas/owl_cblas.ml", line 53, characters 11-16:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/cblas/owl_cblas.ml", line 75, characters 58-62:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/cblas/owl_cblas.ml", line 75, characters 51-56:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/cblas/owl_cblas.ml", line 75, characters 40-44:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/cblas/owl_cblas.ml", line 75, characters 28-32:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/cblas/owl_cblas.ml", line 75, characters 11-16:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/cblas/owl_cblas.ml", line 100, characters 53-57:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/cblas/owl_cblas.ml", line 100, characters 46-51:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/cblas/owl_cblas.ml", line 100, characters 29-35:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/cblas/owl_cblas.ml", line 100, characters 11-17:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/cblas/owl_cblas.ml", line 139, characters 59-63:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/cblas/owl_cblas.ml", line 139, characters 52-57:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/cblas/owl_cblas.ml", line 139, characters 32-36:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/cblas/owl_cblas.ml", line 139, characters 11-15:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/cblas/owl_cblas.ml", line 173, characters 55-59:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/cblas/owl_cblas.ml", line 173, characters 48-53:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/cblas/owl_cblas.ml", line 173, characters 32-37:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/cblas/owl_cblas.ml", line 173, characters 11-15:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/cblas/owl_cblas.ml", line 203, characters 56-60:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/cblas/owl_cblas.ml", line 203, characters 49-54:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/cblas/owl_cblas.ml", line 203, characters 33-38:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/cblas/owl_cblas.ml", line 203, characters 12-16:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/cblas/owl_cblas.ml", line 247, characters 5-10:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/cblas/owl_cblas.ml", line 246, characters 6-10:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/cblas/owl_cblas.ml", line 245, characters 6-12:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/cblas/owl_cblas.ml", line 244, characters 6-10:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/cblas/owl_cblas.ml", line 243, characters 6-10:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/cblas/owl_cblas.ml", line 281, characters 5-10:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/cblas/owl_cblas.ml", line 280, characters 6-10:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/cblas/owl_cblas.ml", line 279, characters 6-12:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/cblas/owl_cblas.ml", line 278, characters 6-10:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/cblas/owl_cblas.ml", line 277, characters 6-10:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/cblas/owl_cblas.ml", line 310, characters 59-63:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/cblas/owl_cblas.ml", line 310, characters 52-57:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/cblas/owl_cblas.ml", line 310, characters 32-36:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/cblas/owl_cblas.ml", line 310, characters 11-15:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/cblas/owl_cblas.ml", line 341, characters 55-59:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/cblas/owl_cblas.ml", line 341, characters 48-53:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/cblas/owl_cblas.ml", line 341, characters 32-37:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/cblas/owl_cblas.ml", line 341, characters 11-15:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/cblas/owl_cblas.ml", line 371, characters 56-60:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/cblas/owl_cblas.ml", line 371, characters 49-54:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/cblas/owl_cblas.ml", line 371, characters 33-38:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/cblas/owl_cblas.ml", line 371, characters 12-16:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- (cd _build/default && /home/opam/.opam/5.4/bin/ocamlc.opt -w -40 -g -bin-annot -bin-annot-occurrences -I src/owl/.owl.objs/byte -I /home/opam/.opam/5.4/lib/camlzip -I /home/opam/.opam/5.4/lib/ctypes -I /home/opam/.opam/5.4/lib/ctypes/stubs -I /home/opam/.opam/5.4/lib/eigen -I /home/opam/.opam/5.4/lib/eigen/cpp -I /home/opam/.opam/5.4/lib/integers -I /home/opam/.opam/5.4/lib/npy -I /home/opam/.opam/5.4/lib/ocaml/str -I /home/opam/.opam/5.4/lib/ocaml/unix -I /home/opam/.opam/5.4/lib/owl-base -I /home/opam/.opam/5.4/lib/stdlib-shims -I /home/opam/.opam/5.4/lib/zip -cmi-file src/owl/.owl.objs/byte/owl_lapacke.cmi -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 154, characters 7-10:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/lapacke/owl_lapacke.ml", line 390, characters 6-10:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/lapacke/owl_lapacke.ml", lines 557-559, characters 4-90:
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched: Float16
-
- File "src/owl/lapacke/owl_lapacke.ml", line 1162, characters 7-11:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/lapacke/owl_lapacke.ml", line 1230, characters 21-26:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/lapacke/owl_lapacke.ml", line 1230, characters 7-11:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/lapacke/owl_lapacke.ml", line 1380, characters 35-39:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/lapacke/owl_lapacke.ml", line 1380, characters 21-25:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/lapacke/owl_lapacke.ml", line 1380, characters 7-11:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/lapacke/owl_lapacke.ml", lines 2129-2131, characters 4-69:
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched: Float16
-
- File "src/owl/lapacke/owl_lapacke.ml", line 2111, characters 6-7:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/lapacke/owl_lapacke.ml", line 2143, characters 6-7:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/lapacke/owl_lapacke.ml", lines 2191-2193, characters 4-69:
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched: Float16
-
- File "src/owl/lapacke/owl_lapacke.ml", line 2173, characters 6-7:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/lapacke/owl_lapacke.ml", line 2205, characters 6-7:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/lapacke/owl_lapacke.ml", lines 2253-2255, characters 4-69:
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched: Float16
-
- File "src/owl/lapacke/owl_lapacke.ml", line 2235, characters 6-7:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/lapacke/owl_lapacke.ml", lines 2283-2285, characters 4-69:
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched: Float16
-
- File "src/owl/lapacke/owl_lapacke.ml", line 2265, characters 6-7:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/lapacke/owl_lapacke.ml", lines 2324-2326, characters 4-87:
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched: Float16
-
- File "src/owl/lapacke/owl_lapacke.ml", lines 2362-2364, characters 4-87:
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched: Float16
-
- File "src/owl/lapacke/owl_lapacke.ml", lines 2400-2402, characters 4-87:
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched: Float16
-
- File "src/owl/lapacke/owl_lapacke.ml", lines 2438-2440, characters 4-87:
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched: Float16
-
- File "src/owl/lapacke/owl_lapacke.ml", line 2686, characters 6-10:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/lapacke/owl_lapacke.ml", lines 3117-3119, characters 4-64:
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched: Float16
-
- File "src/owl/lapacke/owl_lapacke.ml", lines 3157-3191, characters 4-23:
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched: Float16
-
- File "src/owl/lapacke/owl_lapacke.ml", lines 3774-3776, characters 4-64:
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched: Float16
-
- File "src/owl/lapacke/owl_lapacke.ml", lines 3828-3866, characters 4-23:
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched: Float16
-
- File "src/owl/lapacke/owl_lapacke.ml", lines 3904-3906, characters 4-82:
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched: Float16
-
- File "src/owl/lapacke/owl_lapacke.ml", lines 4081-4085, characters 4-89:
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched: Float16
-
- File "src/owl/lapacke/owl_lapacke.ml", lines 4171-4173, characters 4-67:
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched: Float16
- (cd _build/default && /home/opam/.opam/5.4/bin/ocamlc.opt -w -40 -g -bin-annot -bin-annot-occurrences -I src/owl/.owl.objs/byte -I /home/opam/.opam/5.4/lib/camlzip -I /home/opam/.opam/5.4/lib/ctypes -I /home/opam/.opam/5.4/lib/ctypes/stubs -I /home/opam/.opam/5.4/lib/eigen -I /home/opam/.opam/5.4/lib/eigen/cpp -I /home/opam/.opam/5.4/lib/integers -I /home/opam/.opam/5.4/lib/npy -I /home/opam/.opam/5.4/lib/ocaml/str -I /home/opam/.opam/5.4/lib/ocaml/unix -I /home/opam/.opam/5.4/lib/owl-base -I /home/opam/.opam/5.4/lib/stdlib-shims -I /home/opam/.opam/5.4/lib/zip -cmi-file src/owl/.owl.objs/byte/owl_dense_matrix_generic.cmi -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 1369, characters 9-10:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- (cd _build/default && /home/opam/.opam/5.4/bin/ocamlc.opt -w -40 -g -bin-annot -bin-annot-occurrences -I src/owl/.owl.objs/byte -I /home/opam/.opam/5.4/lib/camlzip -I /home/opam/.opam/5.4/lib/ctypes -I /home/opam/.opam/5.4/lib/ctypes/stubs -I /home/opam/.opam/5.4/lib/eigen -I /home/opam/.opam/5.4/lib/eigen/cpp -I /home/opam/.opam/5.4/lib/integers -I /home/opam/.opam/5.4/lib/npy -I /home/opam/.opam/5.4/lib/ocaml/str -I /home/opam/.opam/5.4/lib/ocaml/unix -I /home/opam/.opam/5.4/lib/owl-base -I /home/opam/.opam/5.4/lib/stdlib-shims -I /home/opam/.opam/5.4/lib/zip -cmi-file src/owl/.owl.objs/byte/owl_dense_ndarray_generic.cmi -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 1360, characters 17-18:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/dense/owl_dense_ndarray_generic.ml", line 1360, characters 14-15:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/dense/owl_dense_ndarray_generic.ml", line 1391, characters 19-24:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/dense/owl_dense_ndarray_generic.ml", line 1391, characters 15-17:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/dense/owl_dense_ndarray_generic.ml", line 1445, characters 17-18:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/dense/owl_dense_ndarray_generic.ml", line 1484, characters 20-24:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/dense/owl_dense_ndarray_generic.ml", line 1484, characters 17-18:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- (cd _build/default && /home/opam/.opam/5.4/bin/ocamlopt.opt -w -40 -g -I src/owl/.owl.objs/byte -I src/owl/.owl.objs/native -I /home/opam/.opam/5.4/lib/camlzip -I /home/opam/.opam/5.4/lib/ctypes -I /home/opam/.opam/5.4/lib/ctypes/stubs -I /home/opam/.opam/5.4/lib/eigen -I /home/opam/.opam/5.4/lib/eigen/cpp -I /home/opam/.opam/5.4/lib/integers -I /home/opam/.opam/5.4/lib/npy -I /home/opam/.opam/5.4/lib/ocaml/str -I /home/opam/.opam/5.4/lib/ocaml/unix -I /home/opam/.opam/5.4/lib/owl-base -I /home/opam/.opam/5.4/lib/stdlib-shims -I /home/opam/.opam/5.4/lib/zip -cmi-file src/owl/.owl.objs/byte/owl_dense_ndarray_generic.cmi -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 1360, characters 17-18:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/dense/owl_dense_ndarray_generic.ml", line 1360, characters 14-15:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/dense/owl_dense_ndarray_generic.ml", line 1391, characters 19-24:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/dense/owl_dense_ndarray_generic.ml", line 1391, characters 15-17:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/dense/owl_dense_ndarray_generic.ml", line 1445, characters 17-18:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/dense/owl_dense_ndarray_generic.ml", line 1484, characters 20-24:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/dense/owl_dense_ndarray_generic.ml", line 1484, characters 17-18:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- (cd _build/default && /home/opam/.opam/5.4/bin/ocamlopt.opt -w -40 -g -I src/owl/.owl.objs/byte -I src/owl/.owl.objs/native -I /home/opam/.opam/5.4/lib/camlzip -I /home/opam/.opam/5.4/lib/ctypes -I /home/opam/.opam/5.4/lib/ctypes/stubs -I /home/opam/.opam/5.4/lib/eigen -I /home/opam/.opam/5.4/lib/eigen/cpp -I /home/opam/.opam/5.4/lib/integers -I /home/opam/.opam/5.4/lib/npy -I /home/opam/.opam/5.4/lib/ocaml/str -I /home/opam/.opam/5.4/lib/ocaml/unix -I /home/opam/.opam/5.4/lib/owl-base -I /home/opam/.opam/5.4/lib/stdlib-shims -I /home/opam/.opam/5.4/lib/zip -cmi-file src/owl/.owl.objs/byte/owl_dense_matrix_generic.cmi -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 1369, characters 9-10:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- (cd _build/default && /home/opam/.opam/5.4/bin/ocamlopt.opt -w -40 -g -I src/owl/.owl.objs/byte -I src/owl/.owl.objs/native -I /home/opam/.opam/5.4/lib/camlzip -I /home/opam/.opam/5.4/lib/ctypes -I /home/opam/.opam/5.4/lib/ctypes/stubs -I /home/opam/.opam/5.4/lib/eigen -I /home/opam/.opam/5.4/lib/eigen/cpp -I /home/opam/.opam/5.4/lib/integers -I /home/opam/.opam/5.4/lib/npy -I /home/opam/.opam/5.4/lib/ocaml/str -I /home/opam/.opam/5.4/lib/ocaml/unix -I /home/opam/.opam/5.4/lib/owl-base -I /home/opam/.opam/5.4/lib/stdlib-shims -I /home/opam/.opam/5.4/lib/zip -cmi-file src/owl/.owl.objs/byte/owl_lapacke.cmi -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 154, characters 7-10:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/lapacke/owl_lapacke.ml", line 390, characters 6-10:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/lapacke/owl_lapacke.ml", lines 557-559, characters 4-90:
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched: Float16
-
- File "src/owl/lapacke/owl_lapacke.ml", line 1162, characters 7-11:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/lapacke/owl_lapacke.ml", line 1230, characters 21-26:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/lapacke/owl_lapacke.ml", line 1230, characters 7-11:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/lapacke/owl_lapacke.ml", line 1380, characters 35-39:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/lapacke/owl_lapacke.ml", line 1380, characters 21-25:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/lapacke/owl_lapacke.ml", line 1380, characters 7-11:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/lapacke/owl_lapacke.ml", lines 2129-2131, characters 4-69:
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched: Float16
-
- File "src/owl/lapacke/owl_lapacke.ml", line 2111, characters 6-7:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/lapacke/owl_lapacke.ml", line 2143, characters 6-7:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/lapacke/owl_lapacke.ml", lines 2191-2193, characters 4-69:
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched: Float16
-
- File "src/owl/lapacke/owl_lapacke.ml", line 2173, characters 6-7:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/lapacke/owl_lapacke.ml", line 2205, characters 6-7:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/lapacke/owl_lapacke.ml", lines 2253-2255, characters 4-69:
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched: Float16
-
- File "src/owl/lapacke/owl_lapacke.ml", line 2235, characters 6-7:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/lapacke/owl_lapacke.ml", lines 2283-2285, characters 4-69:
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched: Float16
-
- File "src/owl/lapacke/owl_lapacke.ml", line 2265, characters 6-7:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/lapacke/owl_lapacke.ml", lines 2324-2326, characters 4-87:
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched: Float16
-
- File "src/owl/lapacke/owl_lapacke.ml", lines 2362-2364, characters 4-87:
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched: Float16
-
- File "src/owl/lapacke/owl_lapacke.ml", lines 2400-2402, characters 4-87:
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched: Float16
-
- File "src/owl/lapacke/owl_lapacke.ml", lines 2438-2440, characters 4-87:
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched: Float16
-
- File "src/owl/lapacke/owl_lapacke.ml", line 2686, characters 6-10:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-
- File "src/owl/lapacke/owl_lapacke.ml", lines 3117-3119, characters 4-64:
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched: Float16
-
- File "src/owl/lapacke/owl_lapacke.ml", lines 3157-3191, characters 4-23:
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched: Float16
-
- File "src/owl/lapacke/owl_lapacke.ml", lines 3774-3776, characters 4-64:
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched: Float16
-
- File "src/owl/lapacke/owl_lapacke.ml", lines 3828-3866, characters 4-23:
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched: Float16
-
- File "src/owl/lapacke/owl_lapacke.ml", lines 3904-3906, characters 4-82:
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched: Float16
-
- File "src/owl/lapacke/owl_lapacke.ml", lines 4081-4085, characters 4-89:
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched: Float16
-
- File "src/owl/lapacke/owl_lapacke.ml", lines 4171-4173, characters 4-67:
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched: Float16
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/5.4/.opam-switch/build/owl.0.10.0)
- File "test/dune", line 2, characters 8-19:
- 2 | (names test_runner)
- ^^^^^^^^^^^
- (cd _build/default/test && ./test_runner.exe)
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- 3, 1,
- 3, 3,
- 3, 3,
- 3, 1,
- +-- 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 `EMX1X2UC'.
-
- [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_random.
- [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_3_left.
- [OK] stats_rvs 15 exponential_lambda_1_p0_3_ri...
- [OK] stats_rvs 16 hypergeometric_50_500_100.
- [OK] stats_rvs 17 hypergeometric_50_500_100_p0...
- [OK] stats_rvs 18 hypergeometric_50_500_100_p0...
- [OK] stats_rvs 19 gamma_shape_7_5_scale_1.
- [OK] stats_rvs 20 gamma_shape_7_5_scale_1_p0_3...
- [OK] stats_rvs 21 gamma_shape_7_5_scale_1_p0_3...
- [OK] stats_rvs 22 beta_alpha_2_beta_5.
- [OK] stats_rvs 23 beta_alpha_2_beta_5_p0_3_left.
- [OK] stats_rvs 24 beta_alpha_2_beta_5_p0_3_right.
- [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_bit_0.
- [OK] stats_rvs 29 uniform_ints_0_to_65536_bit_1.
- [OK] stats_rvs 30 uniform_ints_0_to_65536_bit_2.
- [OK] stats_rvs 31 uniform_ints_0_to_65536_bit_3.
- [OK] stats_rvs 32 uniform_ints_0_to_65536_bit_4.
- [OK] stats_rvs 33 uniform_ints_0_to_65536_bit_5.
- [OK] stats_rvs 34 uniform_ints_0_to_65536_bit_6.
- [OK] stats_rvs 35 uniform_ints_0_to_65536_bit_7.
- [OK] stats_rvs 36 uniform_ints_0_to_65536_bit_8.
- [OK] stats_rvs 37 uniform_ints_0_to_65536_bit_9.
- [OK] stats_rvs 38 uniform_ints_0_to_65536_bit_10.
- [OK] stats_rvs 39 uniform_ints_0_to_65536_bit_11.
- [OK] stats_rvs 40 uniform_ints_0_to_65536_bit_12.
- [OK] stats_rvs 41 uniform_ints_0_to_65536_bit_13.
- [OK] stats_rvs 42 uniform_ints_0_to_65536_bit_14.
- [OK] stats_rvs 43 uniform_ints_0_to_65536_bit_15.
- [FAIL] stats_rvs 44 rough_cdf_matches.
- [OK] stats 0 mannwhitneyu_test_left_side_...
- [OK] stats 1 mannwhitneyu_test_right_side...
- [OK] stats 2 mannwhitneyu_test_both_side_...
- [OK] stats 3 mannwhitneyu_test_both_side_...
- [OK] stats 4 mannwhitneyu_test_right_side...
- [OK] stats 5 mannwhitneyu_test_left_side_...
- [OK] stats 6 wilcoxon_test_both_side_exact.
- [OK] stats 7 wilcoxon_test_right_side_exact.
- [OK] stats 8 wilcoxon_test_left_side_exact.
- [OK] stats 9 wilcoxon_test_both_side_asymp.
- [OK] stats 10 wilcoxon_test_right_side_asymp.
- [OK] stats 11 wilcoxon_test_left_side_asymp.
- [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_weights.
- [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 stack_1.
- [OK] dense ndarray 70 stack_2.
- [OK] dense ndarray 71 stack_3.
- [OK] dense ndarray 72 stack_4.
- [OK] dense ndarray 73 stack_5.
- [OK] dense ndarray 74 diff_1.
- [OK] dense ndarray 75 diff_2.
- [OK] dense ndarray 76 one_hot_1.
- [OK] dense ndarray 77 one_hot_2.
- [OK] dense ndarray 78 sort.
- [OK] dense ndarray 79 argsort_1.
- [OK] dense ndarray 80 argsort_2.
- [OK] dense ndarray 81 top_1.
- [OK] dense ndarray 82 top_2.
- [OK] dense ndarray 83 top_3.
- [OK] dense ndarray 84 bottom_1.
- [OK] dense ndarray 85 bottom_2.
- [OK] dense ndarray 86 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.
- ...TRUNCATED BY DUNE...
- [OK] base: algodiff diff 7 div_x2_x.
- [OK] base: algodiff diff 8 pow_2_5_x.
- [OK] base: algodiff diff 9 pow_x_2_5.
- [OK] base: algodiff diff 10 min_x_x2.
- [OK] base: algodiff diff 11 max_x_x2.
- [OK] base: algodiff diff 12 neg_x.
- [OK] base: algodiff diff 13 abs_x2.
- [OK] base: algodiff diff 14 abs_x2_m_1.
- [OK] base: algodiff diff 15 sign_x2_m_1.
- [OK] base: algodiff diff 16 floor_x2_m_1.
- [OK] base: algodiff diff 17 ceil_x2_m_1.
- [OK] base: algodiff diff 18 round_x2_m_1.
- [OK] base: algodiff diff 19 sqr_x.
- [OK] base: algodiff diff 20 sqr_x_x.
- [OK] base: algodiff diff 21 sqrt_x.
- [OK] base: algodiff diff 22 log_x.
- [OK] base: algodiff diff 23 log_x_x.
- [OK] base: algodiff diff 24 log2_x.
- [OK] base: algodiff diff 25 log10_x.
- [OK] base: algodiff diff 26 exp_x.
- [OK] base: algodiff diff 27 sin_x.
- [OK] base: algodiff diff 28 sin_x_x.
- [OK] base: algodiff diff 29 cos_x.
- [OK] base: algodiff diff 30 tan_x.
- [OK] base: algodiff diff 31 asin_x.
- [OK] base: algodiff diff 32 acos_x.
- [OK] base: algodiff diff 33 atan_x.
- [OK] base: algodiff diff 34 atan2_x2_x.
- [OK] base: algodiff diff 35 atan2_x_x2.
- [OK] base: algodiff diff 36 sinh_x.
- [OK] base: algodiff diff 37 sinh_x_x.
- [OK] base: algodiff diff 38 cosh_x.
- [OK] base: algodiff diff 39 tanh_x.
- [OK] base: algodiff diff 40 asinh_x.
- [OK] base: algodiff diff 41 acosh_x.
- [OK] base: algodiff diff 42 atanh_x.
- [OK] base: algodiff diff 43 dumb.
- [OK] base: algodiff diff 44 sin1.
- [OK] base: algodiff diff 45 sin2.
- [OK] base: algodiff diff 46 sin3.
- [OK] base: algodiff diff 47 poly1.
- [OK] base: algodiff diff 48 poly2.
- [OK] base: algodiff diff 49 poly3.
- [OK] base: algodiff diff 50 poly4.
- [OK] base: algodiff diff 51 poly5.
- [OK] base: algodiff diff 52 poly6.
- [OK] base: algodiff diff 53 poly7.
- [OK] base: algodiff diff 54 poly8.
- [OK] base: algodiff diff 55 poly9.
- [OK] base: algodiff grad 0 poly.one.
- [OK] base: algodiff grad 1 poly.x.
- [OK] base: algodiff grad 2 poly.x_p_y.
- [OK] base: algodiff grad 3 poly.x_m_y.
- [OK] base: algodiff grad 4 poly.x_x.
- [OK] base: algodiff grad 5 poly.x_div_x.
- [OK] base: algodiff grad 6 poly.y_div_x.
- [OK] base: algodiff grad 7 poly.xsq_p_y.
- [OK] base: algodiff grad 8 poly.xy.
- [OK] base: algodiff grad 9 poly.xsq_p_ysq.
- [OK] base: algodiff grad 10 poly.x_p_y_allsq.
- [OK] base: algodiff grad 11 poly.xy_sq.
- [OK] base: algodiff grad 12 poly.xy_cube.
- [OK] base: algodiff grad 13 poly.x_pow_y.
- [OK] base: algodiff grad 14 logexp.sqr_x_m_sqr_y.
- [OK] base: algodiff grad 15 logexp.sqrt_xy.
- [OK] base: algodiff grad 16 logexp.log_xy.
- [OK] base: algodiff grad 17 logexp.log2_xy.
- [OK] base: algodiff grad 18 logexp.log10_xy.
- [OK] base: algodiff grad 19 logexp.exp_xy.
- [OK] base: algodiff grad 20 other.min_x_y.
- [OK] base: algodiff grad 21 other.max_x_y.
- [OK] base: algodiff grad 22 other.neg_y.
- [OK] base: algodiff grad 23 other.abs_y2.
- [OK] base: algodiff grad 24 other.abs_x2_m_y2.
- [OK] base: algodiff grad 25 other.sign_x2_m_y2.
- [OK] base: algodiff grad 26 other.floor_x2_m_y2.
- [OK] base: algodiff grad 27 other.ceil_x2_m_y2.
- [OK] base: algodiff grad 28 other.round_x2_m_y2.
- [OK] base: algodiff grad 29 trig.sin_x.
- [OK] base: algodiff grad 30 trig.cos_y.
- [OK] base: algodiff grad 31 trig.sin_xy.
- [OK] base: algodiff grad 32 trig.cos_xy.
- [OK] base: algodiff grad 33 trig.cos_y_div_x.
- [OK] base: algodiff grad 34 trig.tan_x_p_y.
- [OK] base: algodiff grad 35 trig.asin_x.
- [OK] base: algodiff grad 36 trig.acos_y.
- [OK] base: algodiff grad 37 trig.atan_y.
- [OK] base: algodiff grad 38 trig.atan2_y_x.
- [OK] base: algodiff grad 39 hyperbolic.sinh_x.
- [OK] base: algodiff grad 40 hyperbolic.cosh_y.
- [OK] base: algodiff grad 41 hyperbolic.sinh_xy.
- [OK] base: algodiff grad 42 hyperbolic.cosh_xy.
- [OK] base: algodiff grad 43 hyperbolic.cosh_y_div_x.
- [OK] base: algodiff grad 44 hyperbolic.tanh_x_p_y.
- [OK] base: algodiff grad 45 hyperbolic.asinh_x.
- [OK] base: algodiff grad 46 hyperbolic.acosh_y.
- [OK] base: algodiff grad 47 hyperbolic.atanh_y.
- [OK] base: slicing basic 0 test 01.
- [OK] base: slicing basic 1 test 02.
- [OK] base: slicing basic 2 test 03.
- [OK] base: slicing basic 3 test 04.
- [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: conv2d 27 fun_cbk13.
- [OK] base: conv2d 28 fun_cbk14.
- [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 matrix 0 reverse mode.
- [OK] algodiff matrix 1 forward mode.
-
- ┌──────────────────────────────────────────────────────────────────────────────┐
- │ [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 759, 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", lines 216-226, characters 4-19
- Called from Dune__exe__Unit_stats_rvs.test_rough_cdf in file "test/unit_stats_rvs.ml", lines 759-762, characters 2-27
- Called from Stdlib__List.iter in file "list.ml", line 114, characters 12-15
- Called from Dune__exe__Unit_stats_rvs.test_rough_cdf_matches in file "test/unit_stats_rvs.ml", line 781, 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/5.4/.opam-switch/build/owl.0.10.0/_build/default/test/_build/_tests/Owl/stats_rvs.044.output'.
- ──────────────────────────────────────────────────────────────────────────────
-
- Full test results in `~/.opam/5.4/.opam-switch/build/owl.0.10.0/_build/default/test/_build/_tests/Owl'.
- 1 failure! in 2.460s. 1396 tests run.
[ERROR] The compilation of owl.0.10.0 failed at "dune runtest -p owl -j 71".
#=== ERROR while compiling owl.0.10.0 =========================================#
# context 2.5.0 | linux/x86_64 | ocaml-base-compiler.5.4.1 | file:///home/opam/opam-repository
# path ~/.opam/5.4/.opam-switch/build/owl.0.10.0
# command ~/.opam/opam-init/hooks/sandbox.sh build dune runtest -p owl -j 71
# exit-code 1
# env-file ~/.opam/log/owl-7-de565d.env
# output-file ~/.opam/log/owl-7-de565d.out
### output ###
# File "test/dune", line 2, characters 8-19:
# 2 | (names test_runner)
# ^^^^^^^^^^^
# (cd _build/default/test && ./test_runner.exe)
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# +-- 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 `EMX1X2UC'.
#
# [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_random.
# [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_3_left.
# [OK] stats_rvs 15 exponential_lambda_1_p0_3_ri...
# [OK] stats_rvs 16 hypergeometric_50_500_100.
# [OK] stats_rvs 17 hypergeometric_50_500_100_p0...
# [OK] stats_rvs 18 hypergeometric_50_500_100_p0...
# [OK] stats_rvs 19 gamma_shape_7_5_scale_1.
# [OK] stats_rvs 20 gamma_shape_7_5_scale_1_p0_3...
# [OK] stats_rvs 21 gamma_shape_7_5_scale_1_p0_3...
# [OK] stats_rvs 22 beta_alpha_2_beta_5.
# [OK] stats_rvs 23 beta_alpha_2_beta_5_p0_3_left.
# [OK] stats_rvs 24 beta_alpha_2_beta_5_p0_3_right.
# [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_bit_0.
# [OK] stats_rvs 29 uniform_ints_0_to_65536_bit_1.
# [OK] stats_rvs 30 uniform_ints_0_to_65536_bit_2.
# [OK] stats_rvs 31 uniform_ints_0_to_65536_bit_3.
# [OK] stats_rvs 32 uniform_ints_0_to_65536_bit_4.
# [OK] stats_rvs 33 uniform_ints_0_to_65536_bit_5.
# [OK] stats_rvs 34 uniform_ints_0_to_65536_bit_6.
# [OK] stats_rvs 35 uniform_ints_0_to_65536_bit_7.
# [OK] stats_rvs 36 uniform_ints_0_to_65536_bit_8.
# [OK] stats_rvs 37 uniform_ints_0_to_65536_bit_9.
# [OK] stats_rvs 38 uniform_ints_0_to_65536_bit_10.
# [OK] stats_rvs 39 uniform_ints_0_to_65536_bit_11.
# [OK] stats_rvs 40 uniform_ints_0_to_65536_bit_12.
# [OK] stats_rvs 41 uniform_ints_0_to_65536_bit_13.
# [OK] stats_rvs 42 uniform_ints_0_to_65536_bit_14.
# [OK] stats_rvs 43 uniform_ints_0_to_65536_bit_15.
# [FAIL] stats_rvs 44 rough_cdf_matches.
# [OK] stats 0 mannwhitneyu_test_left_side_...
# [OK] stats 1 mannwhitneyu_test_right_side...
# [OK] stats 2 mannwhitneyu_test_both_side_...
# [OK] stats 3 mannwhitneyu_test_both_side_...
# [OK] stats 4 mannwhitneyu_test_right_side...
# [OK] stats 5 mannwhitneyu_test_left_side_...
# [OK] stats 6 wilcoxon_test_both_side_exact.
# [OK] stats 7 wilcoxon_test_right_side_exact.
# [OK] stats 8 wilcoxon_test_left_side_exact.
# [OK] stats 9 wilcoxon_test_both_side_asymp.
# [OK] stats 10 wilcoxon_test_right_side_asymp.
# [OK] stats 11 wilcoxon_test_left_side_asymp.
# [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_weights.
# [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 stack_1.
# [OK] dense ndarray 70 stack_2.
# [OK] dense ndarray 71 stack_3.
# [OK] dense ndarray 72 stack_4.
# [OK] dense ndarray 73 stack_5.
# [OK] dense ndarray 74 diff_1.
# [OK] dense ndarray 75 diff_2.
# [OK] dense ndarray 76 one_hot_1.
# [OK] dense ndarray 77 one_hot_2.
# [OK] dense ndarray 78 sort.
# [OK] dense ndarray 79 argsort_1.
# [OK] dense ndarray 80 argsort_2.
# [OK] dense ndarray 81 top_1.
# [OK] dense ndarray 82 top_2.
# [OK] dense ndarray 83 top_3.
# [OK] dense ndarray 84 bottom_1.
# [OK] dense ndarray 85 bottom_2.
# [OK] dense ndarray 86 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.
# ...TRUNCATED BY DUNE...
# [OK] base: algodiff diff 7 div_x2_x.
# [OK] base: algodiff diff 8 pow_2_5_x.
# [OK] base: algodiff diff 9 pow_x_2_5.
# [OK] base: algodiff diff 10 min_x_x2.
# [OK] base: algodiff diff 11 max_x_x2.
# [OK] base: algodiff diff 12 neg_x.
# [OK] base: algodiff diff 13 abs_x2.
# [OK] base: algodiff diff 14 abs_x2_m_1.
# [OK] base: algodiff diff 15 sign_x2_m_1.
# [OK] base: algodiff diff 16 floor_x2_m_1.
# [OK] base: algodiff diff 17 ceil_x2_m_1.
# [OK] base: algodiff diff 18 round_x2_m_1.
# [OK] base: algodiff diff 19 sqr_x.
# [OK] base: algodiff diff 20 sqr_x_x.
# [OK] base: algodiff diff 21 sqrt_x.
# [OK] base: algodiff diff 22 log_x.
# [OK] base: algodiff diff 23 log_x_x.
# [OK] base: algodiff diff 24 log2_x.
# [OK] base: algodiff diff 25 log10_x.
# [OK] base: algodiff diff 26 exp_x.
# [OK] base: algodiff diff 27 sin_x.
# [OK] base: algodiff diff 28 sin_x_x.
# [OK] base: algodiff diff 29 cos_x.
# [OK] base: algodiff diff 30 tan_x.
# [OK] base: algodiff diff 31 asin_x.
# [OK] base: algodiff diff 32 acos_x.
# [OK] base: algodiff diff 33 atan_x.
# [OK] base: algodiff diff 34 atan2_x2_x.
# [OK] base: algodiff diff 35 atan2_x_x2.
# [OK] base: algodiff diff 36 sinh_x.
# [OK] base: algodiff diff 37 sinh_x_x.
# [OK] base: algodiff diff 38 cosh_x.
# [OK] base: algodiff diff 39 tanh_x.
# [OK] base: algodiff diff 40 asinh_x.
# [OK] base: algodiff diff 41 acosh_x.
# [OK] base: algodiff diff 42 atanh_x.
# [OK] base: algodiff diff 43 dumb.
# [OK] base: algodiff diff 44 sin1.
# [OK] base: algodiff diff 45 sin2.
# [OK] base: algodiff diff 46 sin3.
# [OK] base: algodiff diff 47 poly1.
# [OK] base: algodiff diff 48 poly2.
# [OK] base: algodiff diff 49 poly3.
# [OK] base: algodiff diff 50 poly4.
# [OK] base: algodiff diff 51 poly5.
# [OK] base: algodiff diff 52 poly6.
# [OK] base: algodiff diff 53 poly7.
# [OK] base: algodiff diff 54 poly8.
# [OK] base: algodiff diff 55 poly9.
# [OK] base: algodiff grad 0 poly.one.
# [OK] base: algodiff grad 1 poly.x.
# [OK] base: algodiff grad 2 poly.x_p_y.
# [OK] base: algodiff grad 3 poly.x_m_y.
# [OK] base: algodiff grad 4 poly.x_x.
# [OK] base: algodiff grad 5 poly.x_div_x.
# [OK] base: algodiff grad 6 poly.y_div_x.
# [OK] base: algodiff grad 7 poly.xsq_p_y.
# [OK] base: algodiff grad 8 poly.xy.
# [OK] base: algodiff grad 9 poly.xsq_p_ysq.
# [OK] base: algodiff grad 10 poly.x_p_y_allsq.
# [OK] base: algodiff grad 11 poly.xy_sq.
# [OK] base: algodiff grad 12 poly.xy_cube.
# [OK] base: algodiff grad 13 poly.x_pow_y.
# [OK] base: algodiff grad 14 logexp.sqr_x_m_sqr_y.
# [OK] base: algodiff grad 15 logexp.sqrt_xy.
# [OK] base: algodiff grad 16 logexp.log_xy.
# [OK] base: algodiff grad 17 logexp.log2_xy.
# [OK] base: algodiff grad 18 logexp.log10_xy.
# [OK] base: algodiff grad 19 logexp.exp_xy.
# [OK] base: algodiff grad 20 other.min_x_y.
# [OK] base: algodiff grad 21 other.max_x_y.
# [OK] base: algodiff grad 22 other.neg_y.
# [OK] base: algodiff grad 23 other.abs_y2.
# [OK] base: algodiff grad 24 other.abs_x2_m_y2.
# [OK] base: algodiff grad 25 other.sign_x2_m_y2.
# [OK] base: algodiff grad 26 other.floor_x2_m_y2.
# [OK] base: algodiff grad 27 other.ceil_x2_m_y2.
# [OK] base: algodiff grad 28 other.round_x2_m_y2.
# [OK] base: algodiff grad 29 trig.sin_x.
# [OK] base: algodiff grad 30 trig.cos_y.
# [OK] base: algodiff grad 31 trig.sin_xy.
# [OK] base: algodiff grad 32 trig.cos_xy.
# [OK] base: algodiff grad 33 trig.cos_y_div_x.
# [OK] base: algodiff grad 34 trig.tan_x_p_y.
# [OK] base: algodiff grad 35 trig.asin_x.
# [OK] base: algodiff grad 36 trig.acos_y.
# [OK] base: algodiff grad 37 trig.atan_y.
# [OK] base: algodiff grad 38 trig.atan2_y_x.
# [OK] base: algodiff grad 39 hyperbolic.sinh_x.
# [OK] base: algodiff grad 40 hyperbolic.cosh_y.
# [OK] base: algodiff grad 41 hyperbolic.sinh_xy.
# [OK] base: algodiff grad 42 hyperbolic.cosh_xy.
# [OK] base: algodiff grad 43 hyperbolic.cosh_y_div_x.
# [OK] base: algodiff grad 44 hyperbolic.tanh_x_p_y.
# [OK] base: algodiff grad 45 hyperbolic.asinh_x.
# [OK] base: algodiff grad 46 hyperbolic.acosh_y.
# [OK] base: algodiff grad 47 hyperbolic.atanh_y.
# [OK] base: slicing basic 0 test 01.
# [OK] base: slicing basic 1 test 02.
# [OK] base: slicing basic 2 test 03.
# [OK] base: slicing basic 3 test 04.
# [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: conv2d 27 fun_cbk13.
# [OK] base: conv2d 28 fun_cbk14.
# [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 matrix 0 reverse mode.
# [OK] algodiff matrix 1 forward mode.
#
# ┌──────────────────────────────────────────────────────────────────────────────┐
# │ [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 759, 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", lines 216-226, characters 4-19
# Called from Dune__exe__Unit_stats_rvs.test_rough_cdf in file "test/unit_stats_rvs.ml", lines 759-762, characters 2-27
# Called from Stdlib__List.iter in file "list.ml", line 114, characters 12-15
# Called from Dune__exe__Unit_stats_rvs.test_rough_cdf_matches in file "test/unit_stats_rvs.ml", line 781, 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/5.4/.opam-switch/build/owl.0.10.0/_build/default/test/_build/_tests/Owl/stats_rvs.044.output'.
# ──────────────────────────────────────────────────────────────────────────────
#
# Full test results in `~/.opam/5.4/.opam-switch/build/owl.0.10.0/_build/default/test/_build/_tests/Owl'.
# 1 failure! in 2.460s. 1396 tests run.
<><> Error report <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
+- The following actions failed
| - build owl 0.10.0
+-
- No changes have been performed
# To update the current shell environment, run: eval $(opam env)
'opam reinstall --with-test --verbose owl.0.10.0' failed.
[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.10.0;
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.10.0' && 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:43.49: Job failed: Failed: Build failed
2026-04-13 15:43.49: Log analysis:
2026-04-13 15:43.49: >>>
[ERROR] The compilation of owl.0.10.0 failed at "dune runtest -p owl -j 71".
(score = 20)
2026-04-13 15:43.49: >>>
[ERROR] The compilation of owl.0.10.0 failed at "dune runtest -p owl -j 71".
(score = 20)
2026-04-13 15:43.49: The compilation of owl.0.10.0 failed at "dune runtest -p owl -j 71".