- github
- ocaml
- opam-repository
- 3e0c39
- compilers,4.14,dune.3.22.2,revdeps,owl.1.1
(not at the head of any monitored branch or PR)
2026-04-13 14:38.28: New job: test owl.1.1 with dune.3.22.2, using opam dev
from https://github.com/ocaml/opam-repository.git#refs/pull/29704/head (3e0c395e7b1393a792367f8edca3654dac71e6fd)
on debian-13-ocaml-4.14/amd64
To reproduce locally:
cd $(mktemp -d)
git clone --recursive "https://github.com/ocaml/opam-repository.git" && cd "opam-repository" && git fetch origin "refs/pull/29704/head" && git reset --hard 3e0c395e
git fetch origin master
git merge --no-edit 6a41074e987f45580dd8672b99e1d9355175a27f
cat > ../Dockerfile <<'END-OF-DOCKERFILE'
FROM ocaml/opam:debian-13-ocaml-4.14@sha256:ec5999d94ff5da2754b2d163583ef868ccaefbaaabbe66412fde8712ae6f5126
USER 1000:1000
WORKDIR /home/opam
RUN sudo ln -f /usr/bin/opam-dev /usr/bin/opam
RUN opam init --reinit -ni
RUN opam option solver=builtin-0install && opam config report
ENV OPAMDOWNLOADJOBS="1"
ENV OPAMERRLOGLEN="0"
ENV OPAMPRECISETRACKING="1"
ENV CI="true"
ENV OPAM_REPO_CI="true"
RUN rm -rf opam-repository/
COPY --chown=1000:1000 . opam-repository/
RUN opam repository set-url --strict default opam-repository/
RUN opam update --depexts || true
RUN opam pin add -k version -yn dune.3.22.2 3.22.2
RUN opam reinstall dune.3.22.2; \
res=$?; \
test "$res" != 31 && exit "$res"; \
export OPAMCLI=2.0; \
build_dir=$(opam var prefix)/.opam-switch/build; \
failed=$(ls "$build_dir"); \
partial_fails=""; \
for pkg in $failed; do \
if opam show -f x-ci-accept-failures: "$pkg" | grep -qF "\"debian-13\""; then \
echo "A package failed and has been disabled for CI using the 'x-ci-accept-failures' field."; \
fi; \
test "$pkg" != 'dune.3.22.2' && partial_fails="$partial_fails $pkg"; \
done; \
test "${partial_fails}" != "" && echo "opam-repo-ci detected dependencies failing: ${partial_fails}"; \
exit 1
RUN opam reinstall owl.1.1; \
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.1.1' && 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.1.1) || true
RUN opam reinstall --with-test --verbose owl.1.1; \
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.1.1' && partial_fails="$partial_fails $pkg"; \
done; \
test "${partial_fails}" != "" && echo "opam-repo-ci detected dependencies failing: ${partial_fails}"; \
exit 1
END-OF-DOCKERFILE
docker build -f ../Dockerfile .
2026-04-13 14:38.28: Using cache hint "ocaml/opam:debian-13-ocaml-4.14@sha256:ec5999d94ff5da2754b2d163583ef868ccaefbaaabbe66412fde8712ae6f5126-dune.3.22.2-owl.1.1-3e0c395e7b1393a792367f8edca3654dac71e6fd"
2026-04-13 14:38.28: Using OBuilder spec:
((from ocaml/opam:debian-13-ocaml-4.14@sha256:ec5999d94ff5da2754b2d163583ef868ccaefbaaabbe66412fde8712ae6f5126)
(user (uid 1000) (gid 1000))
(workdir /home/opam)
(run (shell "sudo ln -f /usr/bin/opam-dev /usr/bin/opam"))
(run (network host)
(shell "opam init --reinit --config .opamrc-sandbox -ni"))
(run (shell "opam option solver=builtin-0install && opam config report"))
(env OPAMDOWNLOADJOBS 1)
(env OPAMERRLOGLEN 0)
(env OPAMPRECISETRACKING 1)
(env CI true)
(env OPAM_REPO_CI true)
(run (shell "rm -rf opam-repository/"))
(copy (src .) (dst opam-repository/))
(run (shell "opam repository set-url --strict default opam-repository/"))
(run (network host)
(shell "opam update --depexts || true"))
(run (shell "opam pin add -k version -yn dune.3.22.2 3.22.2"))
(run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam reinstall dune.3.22.2;\
\n res=$?;\
\n test \"$res\" != 31 && exit \"$res\";\
\n export OPAMCLI=2.0;\
\n build_dir=$(opam var prefix)/.opam-switch/build;\
\n failed=$(ls \"$build_dir\");\
\n partial_fails=\"\";\
\n for pkg in $failed; do\
\n if opam show -f x-ci-accept-failures: \"$pkg\" | grep -qF \"\\\"debian-13\\\"\"; then\
\n echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\
\n fi;\
\n test \"$pkg\" != 'dune.3.22.2' && partial_fails=\"$partial_fails $pkg\";\
\n done;\
\n test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
\n exit 1"))
(run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam reinstall owl.1.1;\
\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.1.1' && 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.1.1) || true"))
(run (shell "opam reinstall --with-test --verbose owl.1.1;\
\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.1.1' && partial_fails=\"$partial_fails $pkg\";\
\n done;\
\n test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
\n exit 1"))
)
2026-04-13 14:38.28: Waiting for resource in pool OCluster
2026-04-13 14:59.37: Waiting for worker…
2026-04-13 15:05.16: Got resource from pool OCluster
Building on clete.caelum.ci.dev
All commits already cached
Updating files: 68% (12832/18720)
Updating files: 69% (12917/18720)
Updating files: 70% (13104/18720)
Updating files: 71% (13292/18720)
Updating files: 72% (13479/18720)
Updating files: 73% (13666/18720)
Updating files: 74% (13853/18720)
Updating files: 75% (14040/18720)
Updating files: 76% (14228/18720)
Updating files: 77% (14415/18720)
Updating files: 78% (14602/18720)
Updating files: 79% (14789/18720)
Updating files: 80% (14976/18720)
Updating files: 81% (15164/18720)
Updating files: 82% (15351/18720)
Updating files: 83% (15538/18720)
Updating files: 84% (15725/18720)
Updating files: 85% (15912/18720)
Updating files: 86% (16100/18720)
Updating files: 87% (16287/18720)
Updating files: 88% (16474/18720)
Updating files: 89% (16661/18720)
Updating files: 90% (16848/18720)
Updating files: 91% (17036/18720)
Updating files: 92% (17223/18720)
Updating files: 93% (17410/18720)
Updating files: 94% (17597/18720)
Updating files: 95% (17784/18720)
Updating files: 96% (17972/18720)
Updating files: 97% (18159/18720)
Updating files: 98% (18346/18720)
Updating files: 99% (18533/18720)
Updating files: 100% (18720/18720)
Updating files: 100% (18720/18720), done.
HEAD is now at 6a41074e98 Merge pull request #29690 from paurkedal/caqti.2.3.0
Merge made by the 'ort' strategy.
packages/chrome-trace/chrome-trace.3.22.2/opam | 39 +++++++++++
.../dune-action-plugin.3.22.2/opam | 52 +++++++++++++++
.../dune-action-trace.3.22.2/opam | 39 +++++++++++
.../dune-build-info/dune-build-info.3.22.2/opam | 45 +++++++++++++
.../dune-configurator.3.22.2/opam | 49 ++++++++++++++
packages/dune-glob/dune-glob.3.22.2/opam | 42 ++++++++++++
.../dune-private-libs.3.22.2/opam | 50 +++++++++++++++
packages/dune-rpc-lwt/dune-rpc-lwt.3.22.2/opam | 41 ++++++++++++
packages/dune-rpc/dune-rpc.3.22.2/opam | 44 +++++++++++++
packages/dune-site/dune-site.3.22.2/opam | 37 +++++++++++
packages/dune/dune.3.22.2/opam | 75 ++++++++++++++++++++++
packages/dyn/dyn.3.22.2/opam | 40 ++++++++++++
packages/fs-io/fs-io.3.22.2/opam | 39 +++++++++++
packages/ocamlc-loc/ocamlc-loc.3.22.2/opam | 43 +++++++++++++
packages/ordering/ordering.3.22.2/opam | 38 +++++++++++
packages/stdune/stdune.3.22.2/opam | 46 +++++++++++++
packages/top-closure/top-closure.3.22.2/opam | 38 +++++++++++
packages/xdg/xdg.3.22.2/opam | 39 +++++++++++
18 files changed, 796 insertions(+)
create mode 100644 packages/chrome-trace/chrome-trace.3.22.2/opam
create mode 100644 packages/dune-action-plugin/dune-action-plugin.3.22.2/opam
create mode 100644 packages/dune-action-trace/dune-action-trace.3.22.2/opam
create mode 100644 packages/dune-build-info/dune-build-info.3.22.2/opam
create mode 100644 packages/dune-configurator/dune-configurator.3.22.2/opam
create mode 100644 packages/dune-glob/dune-glob.3.22.2/opam
create mode 100644 packages/dune-private-libs/dune-private-libs.3.22.2/opam
create mode 100644 packages/dune-rpc-lwt/dune-rpc-lwt.3.22.2/opam
create mode 100644 packages/dune-rpc/dune-rpc.3.22.2/opam
create mode 100644 packages/dune-site/dune-site.3.22.2/opam
create mode 100644 packages/dune/dune.3.22.2/opam
create mode 100644 packages/dyn/dyn.3.22.2/opam
create mode 100644 packages/fs-io/fs-io.3.22.2/opam
create mode 100644 packages/ocamlc-loc/ocamlc-loc.3.22.2/opam
create mode 100644 packages/ordering/ordering.3.22.2/opam
create mode 100644 packages/stdune/stdune.3.22.2/opam
create mode 100644 packages/top-closure/top-closure.3.22.2/opam
create mode 100644 packages/xdg/xdg.3.22.2/opam
(from ocaml/opam:debian-13-ocaml-4.14@sha256:ec5999d94ff5da2754b2d163583ef868ccaefbaaabbe66412fde8712ae6f5126)
Unable to find image 'ocaml/opam:debian-13-ocaml-4.14@sha256:ec5999d94ff5da2754b2d163583ef868ccaefbaaabbe66412fde8712ae6f5126' locally
docker.io/ocaml/opam@sha256:ec5999d94ff5da2754b2d163583ef868ccaefbaaabbe66412fde8712ae6f5126: Pulling from ocaml/opam
8f6ad858d0a4: Already exists
9cb5e198c8cf: Already exists
2d346d36dcf2: Already exists
cdc35e289b8d: Already exists
aeb7244bb580: Already exists
fc1943254a0d: Already exists
84238c416f8e: Already exists
fbbfe75d3112: Already exists
221fdc5d9929: Already exists
1fec9149b52a: Already exists
9c6e52557f24: Already exists
8737f5036aae: Already exists
d69c4074de14: Already exists
7237152a5f04: Already exists
fba4b414d8a0: Already exists
40d552afb3ef: Already exists
077cc17dc8e4: Already exists
077cc17dc8e4: Already exists
169e1be36a55: Already exists
0a8a005097ab: Already exists
caba3ec4b361: Already exists
6a364dc641f8: Already exists
4f4fb700ef54: Already exists
ab8052928cdc: Already exists
f5717a28dd6a: Already exists
79233a9b9bed: Already exists
d832d53e7392: Already exists
1872dad82243: Already exists
bfd849b08ba7: Already exists
834a8024ef15: Already exists
98ccec79258b: Already exists
fb48f36a0542: Already exists
3688b13db8e7: Already exists
a5c099f5f72c: Already exists
1ff1760de5b0: Already exists
98eec6764aa5: Already exists
aa22ae69debd: Already exists
12bfb7b962a2: Already exists
ec25ce9bb816: Already exists
beadd3cf7357: Already exists
d0d0c65a426d: Already exists
27080da82c6b: Pulling fs layer
3b99adeb504e: Pulling fs layer
867c8a52ad10: Pulling fs layer
01ca275a6ca2: Pulling fs layer
01ca275a6ca2: Waiting
867c8a52ad10: Download complete
01ca275a6ca2: Verifying Checksum
01ca275a6ca2: Download complete
3b99adeb504e: Verifying Checksum
3b99adeb504e: Download complete
27080da82c6b: Verifying Checksum
27080da82c6b: Download complete
27080da82c6b: Pull complete
3b99adeb504e: Pull complete
867c8a52ad10: Pull complete
01ca275a6ca2: Pull complete
Digest: sha256:ec5999d94ff5da2754b2d163583ef868ccaefbaaabbe66412fde8712ae6f5126
Status: Downloaded newer image for ocaml/opam@sha256:ec5999d94ff5da2754b2d163583ef868ccaefbaaabbe66412fde8712ae6f5126
2026-04-13 15:05.23 ---> using "d0e330c08fa445d83f06df86dbe749aac73c20b9c3be340824d01a143f189b82" from cache
/: (user (uid 1000) (gid 1000))
/: (workdir /home/opam)
/home/opam: (run (shell "sudo ln -f /usr/bin/opam-dev /usr/bin/opam"))
2026-04-13 15:05.23 ---> using "3ec7ac935151f5277a236626f366bf7f6f18395cb01e6e86eff2abeffc750f69" from cache
/home/opam: (run (network host)
(shell "opam init --reinit --config .opamrc-sandbox -ni"))
Configuring from /home/opam/.opamrc-sandbox, then /home/opam/.opamrc, and finally from built-in defaults.
Checking for available remotes: rsync and local, git.
- you won't be able to use mercurial repositories unless you install the hg command on your system.
- you won't be able to use darcs repositories unless you install the darcs command on your system.
This version of opam requires an update to the layout of /home/opam/.opam from version 2.0 to version 2.2, which can't be reverted.
You may want to back it up before going further.
Continue? [Y/n] y
Format upgrade done.
<><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><>
[default] Initialised
2026-04-13 15:05.23 ---> using "b5a0847c35501fd963cedc3388b00c999e5617a9db85df5529c240a6fc10a617" from cache
/home/opam: (run (shell "opam option solver=builtin-0install && opam config report"))
Set to 'builtin-0install' the field solver in global configuration
# opam config report
# opam-version 2.5.0
# self-upgrade no
# system arch=x86_64 os=linux os-distribution=debian os-version=13
# solver builtin-0install
# install-criteria -changed,-count[avoid-version,solution]
# upgrade-criteria -count[avoid-version,solution]
# jobs 71
# repositories 1 (version-controlled)
# pinned 1 (version)
# current-switch 4.14
# invariant ["ocaml-base-compiler" {= "4.14.3"}]
# compiler-packages ocaml-base-compiler.4.14.3, ocaml-options-vanilla.1
# ocaml:native true
# ocaml:native-tools true
# ocaml:native-dynlink true
# ocaml:stubsdir /home/opam/.opam/4.14/lib/ocaml/stublibs:/home/opam/.opam/4.14/lib/ocaml
# ocaml:preinstalled false
# ocaml:compiler 4.14.3
2026-04-13 15:05.23 ---> using "28464b62e165a839b63b1c2ae024a4b4fcbe23c1802c3adf881d35db6bc1d4c2" from cache
/home/opam: (env OPAMDOWNLOADJOBS 1)
/home/opam: (env OPAMERRLOGLEN 0)
/home/opam: (env OPAMPRECISETRACKING 1)
/home/opam: (env CI true)
/home/opam: (env OPAM_REPO_CI true)
/home/opam: (run (shell "rm -rf opam-repository/"))
2026-04-13 15:05.23 ---> using "4dfd69403557bd9c8ecec7a8b2fdd9b50feea12943fd8b9150cd347ede8d5f38" from cache
/home/opam: (copy (src .) (dst opam-repository/))
2026-04-13 15:05.24 ---> using "edfc1136fda934d7cb565de13b26830fecc90a7ab0b3857f616327ea2529452b" from cache
/home/opam: (run (shell "opam repository set-url --strict default opam-repository/"))
[default] Initialised
2026-04-13 15:05.24 ---> using "b0e78c7a2e37b10ad9605e02581a51654b0778194c38cb8fb47cf5dccb0d651f" from cache
/home/opam: (run (network host)
(shell "opam update --depexts || true"))
+ /usr/bin/sudo "apt-get" "update"
- Hit:1 http://deb.debian.org/debian trixie InRelease
- Get:2 http://deb.debian.org/debian trixie-updates InRelease [47.3 kB]
- Get:3 http://deb.debian.org/debian-security trixie-security InRelease [43.4 kB]
- Get:4 http://deb.debian.org/debian-security trixie-security/main amd64 Packages [122 kB]
- Fetched 213 kB in 0s (548 kB/s)
- Reading package lists...
-
2026-04-13 15:05.24 ---> using "044cfe461c26a47734ddd2294ed3e29edb1a69aa3837f8ab53eee87e4aaa3c6d" from cache
/home/opam: (run (shell "opam pin add -k version -yn dune.3.22.2 3.22.2"))
dune is now pinned to version 3.22.2
2026-04-13 15:05.24 ---> using "12f72cd8261a737fbe7223f71f57c1e6abfb3d9cd5eae55fb044ffbcd6c001c9" from cache
/home/opam: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam reinstall dune.3.22.2;\
\n res=$?;\
\n test \"$res\" != 31 && exit \"$res\";\
\n export OPAMCLI=2.0;\
\n build_dir=$(opam var prefix)/.opam-switch/build;\
\n failed=$(ls \"$build_dir\");\
\n partial_fails=\"\";\
\n for pkg in $failed; do\
\n if opam show -f x-ci-accept-failures: \"$pkg\" | grep -qF \"\\\"debian-13\\\"\"; then\
\n echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\
\n fi;\
\n test \"$pkg\" != 'dune.3.22.2' && partial_fails=\"$partial_fails $pkg\";\
\n done;\
\n test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
\n exit 1"))
dune.3.22.2 is not installed. Install it? [Y/n] y
The following actions will be performed:
=== install 1 package
- install dune 3.22.2 (pinned)
<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved dune.3.22.2 (cached)
-> installed dune.3.22.2
Done.
# To update the current shell environment, run: eval $(opam env)
2026-04-13 15:05.24 ---> using "80da19535b3d415cbd7848b51e46710db4adfd09b8d6835aafee57876f9fae60" from cache
/home/opam: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam reinstall owl.1.1;\
\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.1.1' && partial_fails=\"$partial_fails $pkg\";\
\n done;\
\n test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
\n exit 1"))
owl.1.1 is not installed. Install it? [Y/n] y
The following actions will be performed:
=== install 16 packages
- install base v0.16.4 [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 integers 0.7.0 [required by ctypes]
- install npy 0.0.9 [required by owl]
- install ocamlfind 1.9.8 [required by camlzip]
- install owl 1.1
- install owl-base 1.1 [required by owl]
- install sexplib0 v0.16.0 [required by base]
- install stdio v0.16.0 [required by owl]
- install stdlib-shims 0.3.0 [required by 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 ... 20623 files and directories currently installed.)
- Preparing to unpack .../00-libblas3_3.12.1-6_amd64.deb ...
- Unpacking libblas3:amd64 (3.12.1-6) ...
- Selecting previously unselected package libblas-dev:amd64.
- Preparing to unpack .../01-libblas-dev_3.12.1-6_amd64.deb ...
- Unpacking libblas-dev:amd64 (3.12.1-6) ...
- Selecting previously unselected package libgfortran5:amd64.
- Preparing to unpack .../02-libgfortran5_14.2.0-19_amd64.deb ...
- Unpacking libgfortran5:amd64 (14.2.0-19) ...
- Selecting previously unselected package libopenblas0-pthread:amd64.
- Preparing to unpack .../03-libopenblas0-pthread_0.3.29+ds-3_amd64.deb ...
- Unpacking libopenblas0-pthread:amd64 (0.3.29+ds-3) ...
- Selecting previously unselected package liblapack3:amd64.
- Preparing to unpack .../04-liblapack3_3.12.1-6_amd64.deb ...
- Unpacking liblapack3:amd64 (3.12.1-6) ...
- Selecting previously unselected package libopenblas-pthread-dev:amd64.
- Preparing to unpack .../05-libopenblas-pthread-dev_0.3.29+ds-3_amd64.deb ...
- Unpacking libopenblas-pthread-dev:amd64 (0.3.29+ds-3) ...
- Selecting previously unselected package liblapack-dev:amd64.
- Preparing to unpack .../06-liblapack-dev_3.12.1-6_amd64.deb ...
- Unpacking liblapack-dev:amd64 (3.12.1-6) ...
- Selecting previously unselected package libtmglib3:amd64.
- Preparing to unpack .../07-libtmglib3_3.12.1-6_amd64.deb ...
- Unpacking libtmglib3:amd64 (3.12.1-6) ...
- Selecting previously unselected package liblapacke:amd64.
- Preparing to unpack .../08-liblapacke_3.12.1-6_amd64.deb ...
- Unpacking liblapacke:amd64 (3.12.1-6) ...
- Selecting previously unselected package libtmglib-dev:amd64.
- Preparing to unpack .../09-libtmglib-dev_3.12.1-6_amd64.deb ...
- Unpacking libtmglib-dev:amd64 (3.12.1-6) ...
- Selecting previously unselected package liblapacke-dev:amd64.
- Preparing to unpack .../10-liblapacke-dev_3.12.1-6_amd64.deb ...
- Unpacking liblapacke-dev:amd64 (3.12.1-6) ...
- Selecting previously unselected package libopenblas0:amd64.
- Preparing to unpack .../11-libopenblas0_0.3.29+ds-3_amd64.deb ...
- Unpacking libopenblas0:amd64 (0.3.29+ds-3) ...
- Selecting previously unselected package libopenblas-dev:amd64.
- Preparing to unpack .../12-libopenblas-dev_0.3.29+ds-3_amd64.deb ...
- Unpacking libopenblas-dev:amd64 (0.3.29+ds-3) ...
- Selecting previously unselected package libpkgconf3:amd64.
- Preparing to unpack .../13-libpkgconf3_1.8.1-4_amd64.deb ...
- Unpacking libpkgconf3:amd64 (1.8.1-4) ...
- Selecting previously unselected package pkgconf-bin.
- Preparing to unpack .../14-pkgconf-bin_1.8.1-4_amd64.deb ...
- Unpacking pkgconf-bin (1.8.1-4) ...
- Selecting previously unselected package pkgconf:amd64.
- Preparing to unpack .../15-pkgconf_1.8.1-4_amd64.deb ...
- Unpacking pkgconf:amd64 (1.8.1-4) ...
- Selecting previously unselected package pkg-config:amd64.
- Preparing to unpack .../16-pkg-config_1.8.1-4_amd64.deb ...
- Unpacking pkg-config:amd64 (1.8.1-4) ...
- 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.16.4 (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 csexp.1.5.2
-> installed conf-openblas.0.2.3
-> retrieved dune-configurator.3.22.2 (cached)
-> retrieved integers.0.7.0 (cached)
-> retrieved npy.0.0.9 (cached)
-> retrieved ocamlfind.1.9.8 (cached)
-> installed dune-configurator.3.22.2
-> retrieved owl.1.1, owl-base.1.1 (cached)
-> retrieved sexplib0.v0.16.0 (cached)
-> retrieved stdio.v0.16.0 (cached)
-> retrieved stdlib-shims.0.3.0 (cached)
-> installed ocamlfind.1.9.8
-> installed stdlib-shims.0.3.0
-> installed sexplib0.v0.16.0
-> installed integers.0.7.0
-> installed camlzip.1.14
-> installed npy.0.0.9
-> installed owl-base.1.1
-> installed ctypes.0.24.0
-> installed base.v0.16.4
-> installed stdio.v0.16.0
-> installed owl.1.1
Done.
# To update the current shell environment, run: eval $(opam env)
2026-04-13 15:08.54 ---> saved as "251da9753d098f47897361c9ca73550c5b2271e28268af9102ae467b500280e9"
/home/opam: (run (network host)
(shell "(opam reinstall --with-test owl.1.1) || true"))
The following actions will be performed:
=== recompile 1 package
- recompile owl 1.1
=== 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
-> retrieved owl.1.1 (https://opam.ocaml.org/cache)
-> installed cmdliner.2.1.0
-> installed ocamlbuild.0.16.1
-> 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.1.1
-> installed re.1.14.0
-> installed topkg.1.1.1
-> installed fmt.0.11.0
-> installed uutf.1.0.4
-> installed astring.0.8.5
-> installed alcotest.1.9.1
[ERROR] The compilation of owl.1.1 failed at "dune runtest -p owl -j 71".
#=== ERROR while compiling owl.1.1 ============================================#
# context 2.5.0 | linux/x86_64 | ocaml-base-compiler.4.14.3 | file:///home/opam/opam-repository
# path ~/.opam/4.14/.opam-switch/build/owl.1.1
# command ~/.opam/opam-init/hooks/sandbox.sh build dune runtest -p owl -j 71
# exit-code 1
# env-file ~/.opam/log/owl-7-db1e23.env
# output-file ~/.opam/log/owl-7-db1e23.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 `256JEVJS'.
#
# [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] ndarray core 0 fun_sr00.
# [OK] ndarray core 1 fun_sr01.
# [OK] ndarray core 2 fun_sr02.
# [OK] ndarray core 3 fun_sr03.
# [OK] ndarray core 4 fun_sr04.
# [OK] ndarray core 5 fun_sr05.
# [OK] ndarray core 6 fun_sr06.
# [OK] ndarray core 7 fun_sr07.
# [OK] ndarray core 8 fun_sr08.
# [OK] ndarray core 9 fun_sr09.
# [OK] ndarray core 10 fun_sr10.
# [OK] ndarray core 11 fun_sr11.
# [OK] ndarray core 12 fun_sr12.
# [OK] ndarray core 13 fun_rt00.
# [OK] ndarray core 14 fun_rt01.
# [OK] ndarray core 15 fun_rt02.
# [OK] ndarray core 16 fun_rt03.
# [OK] ndarray core 17 fun_rt04.
# [OK] ndarray core 18 fun_rt05.
# [OK] ndarray core 19 fun_rt06.
# [OK] ndarray core 20 fun_rt07.
# [OK] ndarray core 21 fun_rt08.
# [OK] ndarray core 22 fun_rt09.
# [OK] ndarray core 23 fun_rt10.
# [OK] ndarray core 24 fun_rt11.
# [OK] ndarray core 25 fun_rt12.
# [OK] ndarray core 26 fun_rt13.
# [OK] ndarray core 27 fun_rt14.
# [OK] ndarray core 28 fun_rt15.
# [OK] ndarray core 29 fun_rt16.
# [OK] ndarray core 30 fun_rt17.
# [OK] ndarray core 31 fun_rt18.
# [OK] ndarray core 32 fun_rt19.
# [OK] ndarray core 33 fun_rt20.
# [OK] ndarray core 34 fun_rt21.
# [OK] ndarray core 35 fun_rt22.
# [OK] ndarray core 36 fun_rt23.
# [OK] ndarray core 37 fun_rt24.
# [OK] ndarray core 38 fun_rt25.
# [OK] ndarray core 39 fun_rt26.
# [OK] ndarray core 40 fun_rt27.
# [OK] ndarray core 41 fun_rt28.
# [OK] ndarray core 42 fun_rt29.
# [OK] ndarray core 43 fun_rt30.
# [OK] ndarray core 44 fun_rt31.
# [OK] ndarray core 45 fun_rt32.
# [OK] ndarray core 46 fun_rt33.
# [OK] ndarray core 47 fun_rt34.
# [OK] ndarray core 48 fun_rt35.
# [OK] ndarray core 49 fun_rt36.
# [OK] ndarray core 50 fun_rt37.
# [OK] ndarray core 51 fun_rt38.
# [OK] ndarray core 52 fun_rt39.
# [OK] ndarray core 53 fun_rt40.
# [OK] ndarray core 54 fun_rt41.
# [OK] ndarray core 55 fun_rt42.
# [OK] ndarray core 56 fun_rt43.
# [OK] ndarray core 57 fun_rt44.
# [OK] ndarray core 58 fun_rt45.
# [OK] ndarray core 59 fun_rt46.
# [OK] ndarray core 60 fun_rt47.
# [OK] ndarray core 61 fun_rt48.
# [OK] ndarray core 62 fun_rt49.
# [OK] ndarray core 63 fun_rt50.
# [OK] ndarray core 64 fun_rt51.
# [OK] ndarray core 65 fun_rt52.
# [OK] ndarray core 66 fun_rt53.
# [OK] ndarray core 67 fun_rt54.
# [OK] ndarray core 68 fun_rt55.
# [OK] ndarray core 69 fun_rt56.
# [OK] ndarray core 70 fun_rt57.
# [OK] ndarray core 71 fun_rt58.
# [OK] ndarray core 72 fun_rt59.
# [OK] ndarray primitive 0 test 01.
# [OK] ndarray primitive 1 test 02.
# [OK] ndarray primitive 2 test 03.
# [OK] ndarray primitive 3 test 04.
# [OK] ndarray primitive 4 test 05.
# [OK] ndarray primitive 5 test 06.
# [OK] ndarray primitive 6 test 07.
# [OK] ndarray primitive 7 test 08.
# [OK] ndarray primitive 8 test 09.
# [OK] ndarray primitive 9 test 10.
# [OK] ndarray primitive 10 test 11.
# [OK] ndarray primitive 11 test 12.
# [OK] ndarray primitive 12 test 13.
# [OK] ndarray primitive 13 test 14.
# [OK] ndarray primitive 14 test 15.
# [OK] ndarray primitive 15 test 16.
# [OK] ndarray primitive 16 test 17.
# [OK] ndarray primitive 17 test 18.
# [OK] ndarray primitive 18 test 19.
# [OK] ndarray primitive 19 test 20.
# [OK] ndarray primitive 20 test 21.
# [OK] ndarray primitive 21 test 22.
# [OK] ndarray primitive 22 test 23.
# [OK] ndarray primitive 23 test 24.
# [OK] ndarray primitive 24 test 25.
# [OK] ndarray operation 0 test 00.
# [OK] ndarray operation 1 test 01.
# [OK] ndarray operation 2 test 02.
# [OK] lazy evaluation 0 fun00.
# [OK] lazy evaluation 1 fun01.
# [OK] lazy evaluation 2 fun02.
# [OK] lazy evaluation 3 fun03.
# [OK] lazy evaluation 4 fun04.
# [OK] lazy evaluation 5 fun05.
# [OK] lazy evaluation 6 fun06.
# [OK] lazy evaluation 7 fun07.
# [OK] lazy evaluation 8 fun08.
# [OK] lazy evaluation 9 fun09.
# [OK] lazy evaluation 10 fun10.
# [OK] lazy evaluation 11 fun11.
# [OK] lazy evaluation 12 fun12.
# [OK] lazy evaluation 13 fun13.
# [OK] linear algebra 0 rank.
# [OK] linear algebra 1 det.
# [OK] linear algebra 2 inv.
# [OK] linear algebra 3 vecnorm_01.
# [OK] linear algebra 4 vecnorm_02.
# [OK] linear algebra 5 vecnorm_03.
# [OK] linear algebra 6 vecnorm_04.
# [OK] linear algebra 7 vecnorm_05.
# [OK] linear algebra 8 vecnorm_06.
# [OK] linear algebra 9 vecnorm_07.
# [OK] linear algebra 10 vecnorm_08.
# [OK] linear algebra 11 vecnorm_09.
# [OK] linear algebra 12 vecnorm_10.
# [OK] linear algebra 13 norm_01.
# [OK] linear algebra 14 norm_02.
# ...TRUNCATED BY DUNE...
# [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: nd
<><> Error report <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
+- The following actions failed
| - build owl 1.1
+-
+- The following changes have been performed
| - remove owl 1.1
| - 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)
array 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] base: signal 0 blackman.
# [OK] base: signal 1 hamming.
# [OK] base: signal 2 hann.
# [OK] base: signal 3 freqz.
# [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 757, character 2:
# FAIL Avg ppf error in 'gamma_shape_0.900000_scale_1.000000' <1E-28
#
# Expected: `true'
# Received: `false'
#
# Raised at Alcotest_engine__Test.check in file "src/alcotest-engine/test.ml", line 216, characters 4-261
# Called from Dune__exe__Unit_stats_rvs.test_rough_cdf in file "test/unit_stats_rvs.ml", line 757, characters 2-107
# Called from Stdlib__List.iter in file "list.ml", line 110, characters 12-15
# Called from Dune__exe__Unit_stats_rvs.test_rough_cdf_matches in file "test/unit_stats_rvs.ml", line 779, characters 2-45
# Called from Alcotest_engine__Core.Make.protect_test.(fun) in file "src/alcotest-engine/core.ml", line 186, characters 17-23
# Called from Alcotest_engine__Monad.Identity.catch in file "src/alcotest-engine/monad.ml", line 24, characters 31-35
#
# Logs saved to `~/.opam/4.14/.opam-switch/build/owl.1.1/_build/default/test/_build/_tests/Owl/stats_rvs.044.output'.
# ──────────────────────────────────────────────────────────────────────────────
#
# Full test results in `~/.opam/4.14/.opam-switch/build/owl.1.1/_build/default/test/_build/_tests/Owl'.
# 1 failure! in 2.419s. 1316 tests run.
The former state can be restored with:
/usr/bin/opam switch import "/home/opam/.opam/4.14/.opam-switch/backup/state-20260413150855.export"
Or you can retry to install your package selection with:
/usr/bin/opam install --restore
2026-04-13 15:11.20 ---> saved as "f091e05afbac86fb5de0e88025e53a645bbdc1cfbb0d3fe946b028904f2e39f3"
/home/opam: (run (shell "opam reinstall --with-test --verbose owl.1.1;\
\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.1.1' && partial_fails=\"$partial_fails $pkg\";\
\n done;\
\n test \"${partial_fails}\" != \"\" && echo \"opam-repo-ci detected dependencies failing: ${partial_fails}\";\
\n exit 1"))
owl.1.1 is not installed. Install it? [Y/n] y
The following actions will be performed:
=== install 1 package
- install owl 1.1
<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
Processing 1/3: [owl.1.1: extract]
-> retrieved owl.1.1 (cached)
Processing 2/3: [owl: dune build]
+ /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "dune" "build" "-p" "owl" "-j" "71" (CWD=/home/opam/.opam/4.14/.opam-switch/build/owl.1.1)
Processing 2/3: [owl: dune runtest]
+ /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "dune" "runtest" "-p" "owl" "-j" "71" (CWD=/home/opam/.opam/4.14/.opam-switch/build/owl.1.1)
- 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 `8EQBP83X'.
-
- [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] ndarray core 0 fun_sr00.
- [OK] ndarray core 1 fun_sr01.
- [OK] ndarray core 2 fun_sr02.
- [OK] ndarray core 3 fun_sr03.
- [OK] ndarray core 4 fun_sr04.
- [OK] ndarray core 5 fun_sr05.
- [OK] ndarray core 6 fun_sr06.
- [OK] ndarray core 7 fun_sr07.
- [OK] ndarray core 8 fun_sr08.
- [OK] ndarray core 9 fun_sr09.
- [OK] ndarray core 10 fun_sr10.
- [OK] ndarray core 11 fun_sr11.
- [OK] ndarray core 12 fun_sr12.
- [OK] ndarray core 13 fun_rt00.
- [OK] ndarray core 14 fun_rt01.
- [OK] ndarray core 15 fun_rt02.
- [OK] ndarray core 16 fun_rt03.
- [OK] ndarray core 17 fun_rt04.
- [OK] ndarray core 18 fun_rt05.
- [OK] ndarray core 19 fun_rt06.
- [OK] ndarray core 20 fun_rt07.
- [OK] ndarray core 21 fun_rt08.
- [OK] ndarray core 22 fun_rt09.
- [OK] ndarray core 23 fun_rt10.
- [OK] ndarray core 24 fun_rt11.
- [OK] ndarray core 25 fun_rt12.
- [OK] ndarray core 26 fun_rt13.
- [OK] ndarray core 27 fun_rt14.
- [OK] ndarray core 28 fun_rt15.
- [OK] ndarray core 29 fun_rt16.
- [OK] ndarray core 30 fun_rt17.
- [OK] ndarray core 31 fun_rt18.
- [OK] ndarray core 32 fun_rt19.
- [OK] ndarray core 33 fun_rt20.
- [OK] ndarray core 34 fun_rt21.
- [OK] ndarray core 35 fun_rt22.
- [OK] ndarray core 36 fun_rt23.
- [OK] ndarray core 37 fun_rt24.
- [OK] ndarray core 38 fun_rt25.
- [OK] ndarray core 39 fun_rt26.
- [OK] ndarray core 40 fun_rt27.
- [OK] ndarray core 41 fun_rt28.
- [OK] ndarray core 42 fun_rt29.
- [OK] ndarray core 43 fun_rt30.
- [OK] ndarray core 44 fun_rt31.
- [OK] ndarray core 45 fun_rt32.
- [OK] ndarray core 46 fun_rt33.
- [OK] ndarray core 47 fun_rt34.
- [OK] ndarray core 48 fun_rt35.
- [OK] ndarray core 49 fun_rt36.
- [OK] ndarray core 50 fun_rt37.
- [OK] ndarray core 51 fun_rt38.
- [OK] ndarray core 52 fun_rt39.
- [OK] ndarray core 53 fun_rt40.
- [OK] ndarray core 54 fun_rt41.
- [OK] ndarray core 55 fun_rt42.
- [OK] ndarray core 56 fun_rt43.
- [OK] ndarray core 57 fun_rt44.
- [OK] ndarray core 58 fun_rt45.
- [OK] ndarray core 59 fun_rt46.
- [OK] ndarray core 60 fun_rt47.
- [OK] ndarray core 61 fun_rt48.
- [OK] ndarray core 62 fun_rt49.
- [OK] ndarray core 63 fun_rt50.
- [OK] ndarray core 64 fun_rt51.
- [OK] ndarray core 65 fun_rt52.
- [OK] ndarray core 66 fun_rt53.
- [OK] ndarray core 67 fun_rt54.
- [OK] ndarray core 68 fun_rt55.
- [OK] ndarray core 69 fun_rt56.
- [OK] ndarray core 70 fun_rt57.
- [OK] ndarray core 71 fun_rt58.
- [OK] ndarray core 72 fun_rt59.
- [OK] ndarray primitive 0 test 01.
- [OK] ndarray primitive 1 test 02.
- [OK] ndarray primitive 2 test 03.
- [OK] ndarray primitive 3 test 04.
- [OK] ndarray primitive 4 test 05.
- [OK] ndarray primitive 5 test 06.
- [OK] ndarray primitive 6 test 07.
- [OK] ndarray primitive 7 test 08.
- [OK] ndarray primitive 8 test 09.
- [OK] ndarray primitive 9 test 10.
- [OK] ndarray primitive 10 test 11.
- [OK] ndarray primitive 11 test 12.
- [OK] ndarray primitive 12 test 13.
- [OK] ndarray primitive 13 test 14.
- [OK] ndarray primitive 14 test 15.
- [OK] ndarray primitive 15 test 16.
- [OK] ndarray primitive 16 test 17.
- [OK] ndarray primitive 17 test 18.
- [OK] ndarray primitive 18 test 19.
- [OK] ndarray primitive 19 test 20.
- [OK] ndarray primitive 20 test 21.
- [OK] ndarray primitive 21 test 22.
- [OK] ndarray primitive 22 test 23.
- [OK] ndarray primitive 23 test 24.
- [OK] ndarray primitive 24 test 25.
- [OK] ndarray operation 0 test 00.
- [OK] ndarray operation 1 test 01.
- [OK] ndarray operation 2 test 02.
- [OK] lazy evaluation 0 fun00.
- [OK] lazy evaluation 1 fun01.
- [OK] lazy evaluation 2 fun02.
- [OK] lazy evaluation 3 fun03.
- [OK] lazy evaluation 4 fun04.
- [OK] lazy evaluation 5 fun05.
- [OK] lazy evaluation 6 fun06.
- [OK] lazy evaluation 7 fun07.
- [OK] lazy evaluation 8 fun08.
- [OK] lazy evaluation 9 fun09.
- [OK] lazy evaluation 10 fun10.
- [OK] lazy evaluation 11 fun11.
- [OK] lazy evaluation 12 fun12.
- [OK] lazy evaluation 13 fun13.
- [OK] linear algebra 0 rank.
- [OK] linear algebra 1 det.
- [OK] linear algebra 2 inv.
- [OK] linear algebra 3 vecnorm_01.
- [OK] linear algebra 4 vecnorm_02.
- [OK] linear algebra 5 vecnorm_03.
- [OK] linear algebra 6 vecnorm_04.
- [OK] linear algebra 7 vecnorm_05.
- [OK] linear algebra 8 vecnorm_06.
- [OK] linear algebra 9 vecnorm_07.
- [OK] linear algebra 10 vecnorm_08.
- [OK] linear algebra 11 vecnorm_09.
- [OK] linear algebra 12 vecnorm_10.
- [OK] linear algebra 13 norm_01.
- [OK] linear algebra 14 norm_02.
- ...TRUNCATED BY DUNE...
- [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] base: signal 0 blackman.
- [OK] base: signal 1 hamming.
- [OK] base: signal 2 hann.
- [OK] base: signal 3 freqz.
- [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 [ERROR] The compilation of owl.1.1 failed at "dune runtest -p owl -j 71".
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
#=== ERROR while compiling owl.1.1 ============================================#
# context 2.5.0 | linux/x86_64 | ocaml-base-compiler.4.14.3 | file:///home/opam/opam-repository
# path ~/.opam/4.14/.opam-switch/build/owl.1.1
# command ~/.opam/opam-init/hooks/sandbox.sh build dune runtest -p owl -j 71
# exit-code 1
# env-file ~/.opam/log/owl-7-eeda4e.env
# output-file ~/.opam/log/owl-7-eeda4e.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- 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 logpd,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 3, 1,
# 3, 3,
# 3, 3,
# 3, 1,
# 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 -+
# | | f 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 757, character 2:
- FAIL Avg ppf error in 'gamma_shape_0.900000_scale_1.000000' <1E-28
-
- Expected: `true'
- Received: `false'
-
- Raised at Alcotest_engine__Test.check in file "src/alcotest-engine/test.ml", line 216, characters 4-261
- Called from Dune__exe__Unit_stats_rvs.test_rough_cdf in file "test/unit_stats_rvs.ml", line 757, characters 2-107
- Called from Stdlib__List.iter in file "list.ml", line 110, characters 12-15
- Called from Dune__exe__Unit_stats_rvs.test_rough_cdf_matches in file "test/unit_stats_rvs.ml", line 779, characters 2-45
- Called from Alcotest_engine__Core.Make.protect_test.(fun) in file "src/alcotest-engine/core.ml", line 186, characters 17-23
- Called from Alcotest_engine__Monad.Identity.catch in file "src/alcotest-engine/monad.ml", line 24, characters 31-35
-
- Logs saved to `~/.opam/4.14/.opam-switch/build/owl.1.1/_build/default/test/_build/_tests/Owl/stats_rvs.044.output'.
- ──────────────────────────────────────────────────────────────────────────────
-
- Full test results in `~/.opam/4.14/.opam-switch/build/owl.1.1/_build/default/test/_build/_tests/Owl'.
- 1 failure! in 5.011s. 1316 tests run.
+-- 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 `8EQBP83X'.
#
# [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] mat
<><> Error report <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
+- The following actions failed
| - build owl 1.1
+-
- No changes have been performed
hs 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] ndarray core 0 fun_sr00.
# [OK] ndarray core 1 fun_sr01.
# [OK] ndarray core 2 fun_sr02.
# [OK] ndarray core 3 fun_sr03.
# [OK] ndarray core 4 fun_sr04.
# [OK] ndarray core 5 fun_sr05.
# [OK] ndarray core 6 fun_sr06.
# [OK] ndarray core 7 fun_sr07.
# [OK] ndarray core 8 fun_sr08.
# [OK] ndarray core 9 fun_sr09.
# [OK] ndarray core 10 fun_sr10.
# [OK] ndarray core 11 fun_sr11.
# [OK] ndarray core 12 fun_sr12.
# [OK] ndarray core 13 fun_rt00.
# [OK] ndarray core 14 fun_rt01.
# [OK] ndarray core 15 fun_rt02.
# [OK] ndarray core 16 fun_rt03.
# [OK] ndarray core 17 fun_rt04.
# [OK] ndarray core 18 fun_rt05.
# [OK] ndarray core 19 fun_rt06.
# [OK] ndarray core 20 fun_rt07.
# [OK] ndarray core 21 fun_rt08.
# [OK] ndarray core 22 fun_rt09.
# [OK] ndarray core 23 fun_rt10.
# [OK] ndarray core 24 fun_rt11.
# [OK] ndarray core 25 fun_rt12.
# [OK] ndarray core 26 fun_rt13.
# [OK] ndarray core 27 fun_rt14.
# [OK] ndarray core 28 fun_rt15.
# [OK] ndarray core 29 fun_rt16.
# [OK] ndarray core 30 fun_rt17.
# [OK] ndarray core 31 fun_rt18.
# [OK] ndarray core 32 fun_rt19.
# [OK] ndarray core 33 fun_rt20.
# [OK] ndarray core 34 fun_rt21.
# [OK] ndarray core 35 fun_rt22.
# [OK] ndarray core 36 fun_rt23.
# [OK] ndarray core 37 fun_rt24.
# [OK] ndarray core 38 fun_rt25.
# [OK] ndarray core 39 fun_rt26.
# [OK] ndarray core 40 fun_rt27.
# [OK] ndarray core 41 fun_rt28.
# [OK] ndarray core 42 fun_rt29.
# [OK] ndarray core 43 fun_rt30.
# [OK] ndarray core 44 fun_rt31.
# [OK] ndarray core 45 fun_rt32.
# [OK] ndarray core 46 fun_rt33.
# [OK] ndarray core 47 fun_rt34.
# [OK] ndarray core 48 fun_rt35.
# [OK] ndarray core 49 fun_rt36.
# [OK] ndarray core 50 fun_rt37.
# [OK] ndarray core 51 fun_rt38.
# [OK] ndarray core 52 fun_rt39.
# [OK] ndarray core 53 fun_rt40.
# [OK] ndarray core 54 fun_rt41.
# [OK] ndarray core 55 fun_rt42.
# [OK] ndarray core 56 fun_rt43.
# [OK] ndarray core 57 fun_rt44.
# [OK] ndarray core 58 fun_rt45.
# [OK] ndarray core 59 fun_rt46.
# [OK] ndarray core 60 fun_rt47.
# [OK] ndarray core 61 fun_rt48.
# [OK] ndarray core 62 fun_rt49.
# [OK] ndarray core 63 fun_rt50.
# [OK] ndarray core 64 fun_rt51.
# [OK] ndarray core 65 fun_rt52.
# [OK] ndarray core 66 fun_rt53.
# [OK] ndarray core 67 fun_rt54.
# [OK] ndarray core 68 fun_rt55.
# [OK] ndarray core 69 fun_rt56.
# [OK] ndarray core 70 fun_rt57.
# [OK] ndarray core 71 fun_rt58.
# [OK] ndarray core 72 fun_rt59.
# [OK] ndarray primitive 0 test 01.
# [OK] ndarray primitive 1 test 02.
# [OK] ndarray primitive 2 test 03.
# [OK] ndarray primitive 3 test 04.
# [OK] ndarray primitive 4 test 05.
# [OK] ndarray primitive 5 test 06.
# [OK] ndarray primitive 6 test 07.
# [OK] ndarray primitive 7 test 08.
# [OK] ndarray primitive 8 test 09.
# [OK] ndarray primitive 9 test 10.
# [OK] ndarray primitive 10 test 11.
# [OK] ndarray primitive 11 test 12.
# [OK] ndarray primitive 12 test 13.
# [OK] ndarray primitive 13 test 14.
# [OK] ndarray primitive 14 test 15.
# [OK] ndarray primitive 15 test 16.
# [OK] ndarray primitive 16 test 17.
# [OK] ndarray primitive 17 test 18.
# [OK] ndarray primitive 18 test 19.
# [OK] ndarray primitive 19 test 20.
# [OK] ndarray primitive 20 test 21.
# [OK] ndarray primitive 21 test 22.
# [OK] ndarray primitive 22 test 23.
# [OK] ndarray primitive 23 test 24.
# [OK] ndarray primitive 24 test 25.
# [OK] ndarray operation 0 test 00.
# [OK] ndarray operation 1 test 01.
# [OK] ndarray operation 2 test 02.
# [OK] lazy evaluation 0 fun00.
# [OK] lazy evaluation 1 fun01.
# [OK] lazy evaluation 2 fun02.
# [OK] lazy evaluation 3 fun03.
# [OK] lazy evaluation 4 fun04.
# [OK] lazy evaluation 5 fun05.
# [OK] lazy evaluation 6 fun06.
# [OK] lazy evaluation 7 fun07.
# [OK] lazy evaluation 8 fun08.
# [OK] lazy evaluation 9 fun09.
# [OK] lazy evaluation 10 fun10.
# [OK] lazy evaluation 11 fun11.
# [OK] lazy evaluation 12 fun12.
# [OK] lazy evaluation 13 fun13.
# [OK] linear algebra 0 rank.
# [OK] linear algebra 1 det.
# [OK] linear algebra 2 inv.
# [OK] linear algebra 3 vecnorm_01.
# [OK] linear algebra 4 vecnorm_02.
# [OK] linear algebra 5 vecnorm_03.
# [OK] linear algebra 6 vecnorm_04.
# [OK] linear algebra 7 vecnorm_05.
# [OK] linear algebra 8 vecnorm_06.
# [OK] linear algebra 9 vecnorm_07.
# [OK] linear algebra 10 vecnorm_08.
# [OK] linear algebra 11 vecnorm_09.
# [OK] linear algebra 12 vecnorm_10.
# [OK] linear algebra 13 norm_01.
# [OK] linear algebra 14 norm_02.
# ...TRUNCATED BY DUNE...
# [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]# To update the current shell environment, run: eval $(opam env)
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] base: signal 0 blackman.
# [OK] base: signal 1 hamming.
# [OK] base: signal 2 hann.
# [OK] base: signal 3 freqz.
# [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 757, character 2:
# FAIL Avg ppf error in 'gamma_shape_0.900000_scale_1.000000' <1E-28
#
# Expected: `true'
# Received: `false'
#
# Raised at Alcotest_engine__Test.check in file "src/alcotest-engine/test.ml", line 216, characters 4-261
# Called from Dune__exe__Unit_stats_rvs.test_rough_cdf in file "test/unit_stats_rvs.ml", line 757, characters 2-107
# Called from Stdlib__List.iter in file "list.ml", line 110, characters 12-15
# Called from Dune__exe__Unit_stats_rvs.test_rough_cdf_matches in file "test/unit_stats_rvs.ml", line 779, characters 2-45
# Called from Alcotest_engine__Core.Make.protect_test.(fun) in file "src/alcotest-engine/core.ml", line 186, characters 17-23
# Called from Alcotest_engine__Monad.Identity.catch in file "src/alcotest-engine/monad.ml", line 24, characters 31-35
#
# Logs saved to `~/.opam/4.14/.opam-switch/build/owl.1.1/_build/default/test/_build/_tests/Owl/stats_rvs.044.output'.
# ──────────────────────────────────────────────────────────────────────────────
#
# Full test results in `~/.opam/4.14/.opam-switch/build/owl.1.1/_build/default/test/_build/_tests/Owl'.
# 1 failure! in 5.011s. 1316 tests run.
'opam reinstall --with-test --verbose owl.1.1' 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.1.1;
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.1.1' && 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:14.07: Job failed: Failed: Build failed
2026-04-13 15:14.07: Log analysis:
2026-04-13 15:14.07: >>>
[ERROR] The compilation of owl.1.1 failed at "dune runtest -p owl -j 71".
(score = 20)
2026-04-13 15:14.07: The compilation of owl.1.1 failed at "dune runtest -p owl -j 71".