(not at the head of any monitored branch or PR)
2022-07-26 15:57.51: New job: test owl.0.8.0 with ounit2.2.2.6, using opam dev
                              from https://github.com/ocaml/opam-repository.git#refs/pull/21354/head (10b49fadb0efcff442ed8cae85f7cc119fe28629)
                              on debian-11-ocaml-4.14/amd64

To reproduce locally:

git clone --recursive "https://github.com/ocaml/opam-repository.git" && cd "opam-repository" && git fetch origin "refs/pull/21354/head" && git reset --hard 10b49fad
git fetch origin master
git merge 42e749bdca1e36a9f7bbef60b3507d34c6c57fa3
cat > ../Dockerfile <<'END-OF-DOCKERFILE'
FROM ocaml/opam:debian-11-ocaml-4.14@sha256:1461d919411f5999f6d7ffd573b9b5385cda91accf83d3866b26097e791220be
USER 1000:1000
WORKDIR /home/opam
RUN for pkg in $(opam pin list --short); do opam pin remove "$pkg"; done
RUN opam repository remove -a multicore || true
RUN sudo ln -f /usr/bin/opam-dev /usr/bin/opam
RUN opam init --reinit -ni
ENV OPAMDOWNLOADJOBS="1"
ENV OPAMERRLOGLEN="0"
ENV OPAMSOLVERTIMEOUT="500"
ENV OPAMPRECISETRACKING="1"
RUN rm -rf opam-repository/
COPY --chown=1000:1000 . opam-repository/
RUN opam repository set-url --strict default opam-repository/
RUN opam pin add -k version -yn ounit2.2.2.6 2.2.6
RUN opam update --depexts
RUN opam remove ounit2.2.2.6 && opam install --deps-only ounit2.2.2.6 && opam install -v ounit2.2.2.6; \
    res=$?; \
    test "$res" != 31 && exit "$res"; \
    export OPAMCLI=2.0; \
    build_dir=$(opam var prefix)/.opam-switch/build; \
    failed=$(ls "$build_dir"); \
    for pkg in $failed; do \
    if opam show -f x-ci-accept-failures: "$pkg" | grep -qF "\"debian-11\""; then \
    echo "A package failed and has been disabled for CI using the 'x-ci-accept-failures' field."; \
    fi; \
    done; \
    exit 1
RUN opam update --depexts
RUN opam remove owl.0.8.0 && opam install --deps-only owl.0.8.0 && opam install -v owl.0.8.0; \
    res=$?; \
    test "$res" != 31 && exit "$res"; \
    export OPAMCLI=2.0; \
    build_dir=$(opam var prefix)/.opam-switch/build; \
    failed=$(ls "$build_dir"); \
    for pkg in $failed; do \
    if opam show -f x-ci-accept-failures: "$pkg" | grep -qF "\"debian-11\""; then \
    echo "A package failed and has been disabled for CI using the 'x-ci-accept-failures' field."; \
    fi; \
    done; \
    exit 1
RUN opam update --depexts
RUN opam remove owl.0.8.0 && opam install --deps-only --with-test owl.0.8.0 && opam install -v --with-test owl.0.8.0; \
    res=$?; \
    test "$res" != 31 && exit "$res"; \
    export OPAMCLI=2.0; \
    build_dir=$(opam var prefix)/.opam-switch/build; \
    failed=$(ls "$build_dir"); \
    for pkg in $failed; do \
    if opam show -f x-ci-accept-failures: "$pkg" | grep -qF "\"debian-11\""; then \
    echo "A package failed and has been disabled for CI using the 'x-ci-accept-failures' field."; \
    fi; \
    done; \
    exit 1

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

2022-07-26 15:57.51: Using cache hint "ocaml/opam:debian-11-ocaml-4.14@sha256:1461d919411f5999f6d7ffd573b9b5385cda91accf83d3866b26097e791220be-ounit2.2.2.6-owl.0.8.0-10b49fadb0efcff442ed8cae85f7cc119fe28629"
2022-07-26 15:57.51: Using OBuilder spec:
((from ocaml/opam:debian-11-ocaml-4.14@sha256:1461d919411f5999f6d7ffd573b9b5385cda91accf83d3866b26097e791220be)
 (user (uid 1000) (gid 1000))
 (workdir /home/opam)
 (run (shell "for pkg in $(opam pin list --short); do opam pin remove \"$pkg\"; done"))
 (run (shell "opam repository remove -a multicore || true"))
 (run (shell "sudo ln -f /usr/bin/opam-dev /usr/bin/opam"))
 (run (shell "opam init --reinit --config .opamrc-sandbox -ni"))
 (env OPAMDOWNLOADJOBS 1)
 (env OPAMERRLOGLEN 0)
 (env OPAMSOLVERTIMEOUT 500)
 (env OPAMPRECISETRACKING 1)
 (run (shell "rm -rf opam-repository/"))
 (copy (src .) (dst opam-repository/))
 (run (shell "opam repository set-url --strict default opam-repository/"))
 (run (shell "opam pin add -k version -yn ounit2.2.2.6 2.2.6"))
 (run (network host)
      (shell "opam update --depexts"))
 (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
      (network host)
      (shell  "opam remove ounit2.2.2.6 && opam install --deps-only ounit2.2.2.6 && opam install -v ounit2.2.2.6;\
             \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        for pkg in $failed; do\
             \n          if opam show -f x-ci-accept-failures: \"$pkg\" | grep -qF \"\\\"debian-11\\\"\"; then\
             \n            echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\
             \n          fi;\
             \n        done;\
             \n        exit 1"))
 (run (network host)
      (shell "opam update --depexts"))
 (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
      (network host)
      (shell  "opam remove owl.0.8.0 && opam install --deps-only owl.0.8.0 && opam install -v owl.0.8.0;\
             \n        res=$?;\
             \n        test \"$res\" != 31 && exit \"$res\";\
             \n        export OPAMCLI=2.0;\
             \n        build_dir=$(opam var prefix)/.opam-switch/build;\
             \n        failed=$(ls \"$build_dir\");\
             \n        for pkg in $failed; do\
             \n          if opam show -f x-ci-accept-failures: \"$pkg\" | grep -qF \"\\\"debian-11\\\"\"; then\
             \n            echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\
             \n          fi;\
             \n        done;\
             \n        exit 1"))
 (run (network host)
      (shell "opam update --depexts"))
 (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
      (network host)
      (shell  "opam remove owl.0.8.0 && opam install --deps-only --with-test owl.0.8.0 && opam install -v --with-test owl.0.8.0;\
             \n        res=$?;\
             \n        test \"$res\" != 31 && exit \"$res\";\
             \n        export OPAMCLI=2.0;\
             \n        build_dir=$(opam var prefix)/.opam-switch/build;\
             \n        failed=$(ls \"$build_dir\");\
             \n        for pkg in $failed; do\
             \n          if opam show -f x-ci-accept-failures: \"$pkg\" | grep -qF \"\\\"debian-11\\\"\"; then\
             \n            echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\
             \n          fi;\
             \n        done;\
             \n        exit 1"))
)

2022-07-26 15:57.51: Waiting for resource in pool OCluster
2022-07-27 02:40.07: Waiting for worker...
2022-07-27 02:42.17: Got resource from pool OCluster
Building on clete.ocamllabs.io
All commits already cached
Updating files:  33% (9064/26809)
Updating files:  34% (9116/26809)
Updating files:  35% (9384/26809)
Updating files:  36% (9652/26809)
Updating files:  37% (9920/26809)
Updating files:  38% (10188/26809)
Updating files:  39% (10456/26809)
Updating files:  40% (10724/26809)
Updating files:  41% (10992/26809)
Updating files:  42% (11260/26809)
Updating files:  43% (11528/26809)
Updating files:  44% (11796/26809)
Updating files:  45% (12065/26809)
Updating files:  46% (12333/26809)
Updating files:  47% (12601/26809)
Updating files:  48% (12869/26809)
Updating files:  49% (13137/26809)
Updating files:  50% (13405/26809)
Updating files:  51% (13673/26809)
Updating files:  52% (13941/26809)
Updating files:  53% (14209/26809)
Updating files:  54% (14477/26809)
Updating files:  55% (14745/26809)
Updating files:  56% (15014/26809)
Updating files:  57% (15282/26809)
Updating files:  58% (15550/26809)
Updating files:  59% (15818/26809)
Updating files:  60% (16086/26809)
Updating files:  61% (16354/26809)
Updating files:  62% (16622/26809)
Updating files:  63% (16890/26809)
Updating files:  64% (17158/26809)
Updating files:  65% (17426/26809)
Updating files:  65% (17690/26809)
Updating files:  66% (17694/26809)
Updating files:  67% (17963/26809)
Updating files:  68% (18231/26809)
Updating files:  69% (18499/26809)
Updating files:  70% (18767/26809)
Updating files:  71% (19035/26809)
Updating files:  72% (19303/26809)
Updating files:  73% (19571/26809)
Updating files:  74% (19839/26809)
Updating files:  75% (20107/26809)
Updating files:  76% (20375/26809)
Updating files:  77% (20643/26809)
Updating files:  78% (20912/26809)
Updating files:  79% (21180/26809)
Updating files:  80% (21448/26809)
Updating files:  81% (21716/26809)
Updating files:  82% (21984/26809)
Updating files:  83% (22252/26809)
Updating files:  84% (22520/26809)
Updating files:  85% (22788/26809)
Updating files:  86% (23056/26809)
Updating files:  87% (23324/26809)
Updating files:  88% (23592/26809)
Updating files:  89% (23861/26809)
Updating files:  90% (24129/26809)
Updating files:  91% (24397/26809)
Updating files:  92% (24665/26809)
Updating files:  93% (24933/26809)
Updating files:  94% (25201/26809)
Updating files:  95% (25469/26809)
Updating files:  96% (25737/26809)
Updating files:  97% (26005/26809)
Updating files:  98% (26273/26809)
Updating files:  98% (26353/26809)
Updating files:  99% (26541/26809)
Updating files: 100% (26809/26809)
Updating files: 100% (26809/26809), done.
HEAD is now at 42e749bdca Merge pull request #21885 from kit-ty-kate/fix-123
Merge made by the 'ort' strategy.
 packages/ounit2/ounit2.2.2.0/opam | 3 +++
 packages/ounit2/ounit2.2.2.1/opam | 3 +++
 packages/ounit2/ounit2.2.2.2/opam | 3 +++
 packages/ounit2/ounit2.2.2.3/opam | 3 +++
 packages/ounit2/ounit2.2.2.4/opam | 3 +++
 packages/ounit2/ounit2.2.2.5/opam | 3 +++
 packages/ounit2/ounit2.2.2.6/opam | 3 +++
 7 files changed, 21 insertions(+)

(from ocaml/opam:debian-11-ocaml-4.14@sha256:1461d919411f5999f6d7ffd573b9b5385cda91accf83d3866b26097e791220be)
2022-07-27 02:42.46 ---> using "d837bbe1b6e58c32e942b55a1eb695ef30d2cac63c8a5d708beb3548d17192b4" from cache

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

/: (workdir /home/opam)

/home/opam: (run (shell "for pkg in $(opam pin list --short); do opam pin remove \"$pkg\"; done"))
Ok, ocaml-base-compiler is no longer pinned to https://github.com/ocaml/ocaml/archive/4.14.0.tar.gz (version 4.14.0)
No package build needed.
Nothing to do.
# Run eval $(opam env) to update the current shell environment
2022-07-27 02:42.46 ---> using "543d29c04ee698e03faf7cfdc4bb3cf9e04a80ab924d981f1055393f1479d117" from cache

/home/opam: (run (shell "opam repository remove -a multicore || true"))
[WARNING] No configured repositories by these names found: multicore
2022-07-27 02:42.46 ---> using "e8a5c58b05459f7be98d7b03e29623d3a05b15b34833b50ebffb60eff7871cde" from cache

/home/opam: (run (shell "sudo ln -f /usr/bin/opam-dev /usr/bin/opam"))
2022-07-27 02:42.46 ---> using "4687a20afa7557b4b2498b537430ed75c7b51cd6cad60d9c4757ff852befb1a7" from cache

/home/opam: (run (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 development version of opam requires an update to the layout of /home/opam/.opam from version 2.0 to version 2.1, 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] synchronised from file:///home/opam/opam-repository
2022-07-27 02:42.46 ---> using "87c4051d859f505ce794fbdc2ed87105744babed536dd4b09731a9b1e22fd3d4" from cache

/home/opam: (env OPAMDOWNLOADJOBS 1)

/home/opam: (env OPAMERRLOGLEN 0)

/home/opam: (env OPAMSOLVERTIMEOUT 500)

/home/opam: (env OPAMPRECISETRACKING 1)

/home/opam: (run (shell "rm -rf opam-repository/"))
2022-07-27 02:42.46 ---> using "96a067e6b08152c0f77ff1628817c13e12ac3db1ba1ac882a90278edcbb3d011" from cache

/home/opam: (copy (src .) (dst opam-repository/))
2022-07-27 02:42.48 ---> using "5ce106567f73501cd746c3358ba50b49e5b3ad28d47e7894c1f65b44fcda87e7" from cache

/home/opam: (run (shell "opam repository set-url --strict default opam-repository/"))
[default] Initialised
2022-07-27 02:42.48 ---> using "0981e55d831537155c9e161d0ab37d0aeee18cf4c3d1dbad8143304b4c508a5d" from cache

/home/opam: (run (shell "opam pin add -k version -yn ounit2.2.2.6 2.2.6"))
ounit2 is now pinned to version 2.2.6
2022-07-27 02:42.48 ---> using "5fe022f83019704f452f80b482d2664c108ef3b0db68d3d1a678877c57899514" from cache

/home/opam: (run (network host)
                 (shell "opam update --depexts"))
+ /usr/bin/sudo "apt-get" "update"
- Hit:1 http://deb.debian.org/debian bullseye InRelease
- Get:2 http://deb.debian.org/debian-security bullseye-security InRelease [48.4 kB]
- Get:3 http://deb.debian.org/debian bullseye-updates InRelease [44.1 kB]
- Get:4 http://deb.debian.org/debian-security bullseye-security/main amd64 Packages [168 kB]
- Fetched 261 kB in 0s (584 kB/s)
- Reading package lists...
- 
2022-07-27 02:42.48 ---> using "bba8fa4a5c1f1400d75bbcf96a0ee68a81add5cecd202565a9f5c5fee420ee15" from cache

/home/opam: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
                 (network host)
                 (shell  "opam remove ounit2.2.2.6 && opam install --deps-only ounit2.2.2.6 && opam install -v ounit2.2.2.6;\
                        \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        for pkg in $failed; do\
                        \n          if opam show -f x-ci-accept-failures: \"$pkg\" | grep -qF \"\\\"debian-11\\\"\"; then\
                        \n            echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\
                        \n          fi;\
                        \n        done;\
                        \n        exit 1"))
[NOTE] ounit2.2.2.6 is not installed.

Nothing to do.
The following actions will be performed:
=== install 5 packages
  - install base-bytes   base  [required by ounit2]
  - install dune         3.4.1 [required by ounit2]
  - install ocamlfind    1.9.5 [required by base-bytes]
  - install seq          base  [required by ounit2]
  - install stdlib-shims 0.3.0 [required by ounit2]

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved dune.3.4.1  (cached)
-> retrieved ocamlfind.1.9.5  (cached)
-> installed seq.base
-> retrieved stdlib-shims.0.3.0  (cached)
-> installed ocamlfind.1.9.5
-> installed base-bytes.base
-> installed dune.3.4.1
-> installed stdlib-shims.0.3.0
Done.
# Run eval $(opam env) to update the current shell environment
The following actions will be performed:
=== install 1 package
  - install ounit2 2.2.6 (pinned)

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
Processing  1/3:
-> retrieved ounit2.2.2.6  (cached)
Processing  2/3: [ounit2: dune build]
+ /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "dune" "build" "-p" "ounit2" "-j" "31" (CWD=/home/opam/.opam/4.14/.opam-switch/build/ounit2.2.2.6)
-> compiled  ounit2.2.2.6
-> installed ounit2.2.2.6
Done.
# Run eval $(opam env) to update the current shell environment
2022-07-27 02:42.48 ---> using "30ffb98ca5d746f12c3bdf5a986e46c37913ec070b54b003cb2d38c3fd7f35da" from cache

/home/opam: (run (network host)
                 (shell "opam update --depexts"))
+ /usr/bin/sudo "apt-get" "update"
- Hit:1 http://deb.debian.org/debian bullseye InRelease
- Hit:2 http://deb.debian.org/debian-security bullseye-security InRelease
- Hit:3 http://deb.debian.org/debian bullseye-updates InRelease
- Reading package lists...
- 
2022-07-27 02:42.48 ---> using "2919a1480a2dc287c5298d1836e68fea0c6af5c5d1819935dd1505c6728c35d4" from cache

/home/opam: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
                 (network host)
                 (shell  "opam remove owl.0.8.0 && opam install --deps-only owl.0.8.0 && opam install -v owl.0.8.0;\
                        \n        res=$?;\
                        \n        test \"$res\" != 31 && exit \"$res\";\
                        \n        export OPAMCLI=2.0;\
                        \n        build_dir=$(opam var prefix)/.opam-switch/build;\
                        \n        failed=$(ls \"$build_dir\");\
                        \n        for pkg in $failed; do\
                        \n          if opam show -f x-ci-accept-failures: \"$pkg\" | grep -qF \"\\\"debian-11\\\"\"; then\
                        \n            echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\
                        \n          fi;\
                        \n        done;\
                        \n        exit 1"))
Nothing to do.
[NOTE] owl.0.8.0 is not installed.

The following actions will be performed:
=== install 14 packages
  - install base              v0.15.0 [required by owl]
  - install camlzip           1.11    [required by npy]
  - install conf-openblas     0.2.1   [required by owl]
  - install conf-pkg-config   2       [required by ctypes]
  - install conf-zlib         1       [required by camlzip]
  - install csexp             1.5.1   [required by dune-configurator]
  - install ctypes            0.16.0  [required by owl]
  - install dune-configurator 3.4.1   [required by owl]
  - install eigen             0.3.3   [required by owl]
  - install integers          0.7.0   [required by ctypes]
  - install npy               0.0.9   [required by owl]
  - install owl-base          0.8.0   [required by owl]
  - install sexplib0          v0.15.1 [required by base]
  - install stdio             v0.15.0 [required by owl]

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. Attempt installation anyway, and 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"
- debconf: delaying package configuration, since apt-utils is not installed
- Selecting previously unselected package libgfortran5: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 ... 18331 files and directories currently installed.)
- Preparing to unpack .../00-libgfortran5_10.2.1-6_amd64.deb ...
- Unpacking libgfortran5:amd64 (10.2.1-6) ...
- Selecting previously unselected package libglib2.0-0:amd64.
- Preparing to unpack .../01-libglib2.0-0_2.66.8-1_amd64.deb ...
- Unpacking libglib2.0-0:amd64 (2.66.8-1) ...
- Selecting previously unselected package libglib2.0-data.
- Preparing to unpack .../02-libglib2.0-data_2.66.8-1_all.deb ...
- Unpacking libglib2.0-data (2.66.8-1) ...
- Selecting previously unselected package libicu67:amd64.
- Preparing to unpack .../03-libicu67_67.1-7_amd64.deb ...
- Unpacking libicu67:amd64 (67.1-7) ...
- Selecting previously unselected package libopenblas0-pthread:amd64.
- Preparing to unpack .../04-libopenblas0-pthread_0.3.13+ds-3_amd64.deb ...
- Unpacking libopenblas0-pthread:amd64 (0.3.13+ds-3) ...
- Selecting previously unselected package libtmglib3:amd64.
- Preparing to unpack .../05-libtmglib3_3.9.0-3_amd64.deb ...
- Unpacking libtmglib3:amd64 (3.9.0-3) ...
- Selecting previously unselected package liblapacke:amd64.
- Preparing to unpack .../06-liblapacke_3.9.0-3_amd64.deb ...
- Unpacking liblapacke:amd64 (3.9.0-3) ...
- Selecting previously unselected package libopenblas-pthread-dev:amd64.
- Preparing to unpack .../07-libopenblas-pthread-dev_0.3.13+ds-3_amd64.deb ...
- Unpacking libopenblas-pthread-dev:amd64 (0.3.13+ds-3) ...
- Selecting previously unselected package libtmglib-dev:amd64.
- Preparing to unpack .../08-libtmglib-dev_3.9.0-3_amd64.deb ...
- Unpacking libtmglib-dev:amd64 (3.9.0-3) ...
- Selecting previously unselected package liblapacke-dev:amd64.
- Preparing to unpack .../09-liblapacke-dev_3.9.0-3_amd64.deb ...
- Unpacking liblapacke-dev:amd64 (3.9.0-3) ...
- Selecting previously unselected package libopenblas0:amd64.
- Preparing to unpack .../10-libopenblas0_0.3.13+ds-3_amd64.deb ...
- Unpacking libopenblas0:amd64 (0.3.13+ds-3) ...
- Selecting previously unselected package libopenblas-dev:amd64.
- Preparing to unpack .../11-libopenblas-dev_0.3.13+ds-3_amd64.deb ...
- Unpacking libopenblas-dev:amd64 (0.3.13+ds-3) ...
- Selecting previously unselected package libxml2:amd64.
- Preparing to unpack .../12-libxml2_2.9.10+dfsg-6.7+deb11u2_amd64.deb ...
- Unpacking libxml2:amd64 (2.9.10+dfsg-6.7+deb11u2) ...
- Selecting previously unselected package pkg-config.
- Preparing to unpack .../13-pkg-config_0.29.2-1_amd64.deb ...
- Unpacking pkg-config (0.29.2-1) ...
- Selecting previously unselected package shared-mime-info.
- Preparing to unpack .../14-shared-mime-info_2.0-1_amd64.deb ...
- Unpacking shared-mime-info (2.0-1) ...
- Selecting previously unselected package xdg-user-dirs.
- Preparing to unpack .../15-xdg-user-dirs_0.17-2_amd64.deb ...
- Unpacking xdg-user-dirs (0.17-2) ...
- Selecting previously unselected package zlib1g-dev:amd64.
- Preparing to unpack .../16-zlib1g-dev_1%3a1.2.11.dfsg-2+deb11u1_amd64.deb ...
- Unpacking zlib1g-dev:amd64 (1:1.2.11.dfsg-2+deb11u1) ...
- Setting up libicu67:amd64 (67.1-7) ...
- Setting up xdg-user-dirs (0.17-2) ...
- Setting up libglib2.0-0:amd64 (2.66.8-1) ...
- No schema files found: doing nothing.
- Setting up libglib2.0-data (2.66.8-1) ...
- Setting up pkg-config (0.29.2-1) ...
- Setting up libgfortran5:amd64 (10.2.1-6) ...
- Setting up zlib1g-dev:amd64 (1:1.2.11.dfsg-2+deb11u1) ...
- Setting up libxml2:amd64 (2.9.10+dfsg-6.7+deb11u2) ...
- Setting up libopenblas0-pthread:amd64 (0.3.13+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 libtmglib3:amd64 (3.9.0-3) ...
- Setting up shared-mime-info (2.0-1) ...
- Setting up libopenblas0:amd64 (0.3.13+ds-3) ...
- Setting up liblapacke:amd64 (3.9.0-3) ...
- Setting up libopenblas-pthread-dev:amd64 (0.3.13+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 libopenblas-dev:amd64 (0.3.13+ds-3) ...
- Setting up libtmglib-dev:amd64 (3.9.0-3) ...
- Setting up liblapacke-dev:amd64 (3.9.0-3) ...
- Processing triggers for libc-bin (2.31-13+deb11u3) ...

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved base.v0.15.0  (cached)
-> retrieved camlzip.1.11  (cached)
-> retrieved csexp.1.5.1  (cached)
-> retrieved ctypes.0.16.0  (cached)
-> installed conf-pkg-config.2
-> installed conf-openblas.0.2.1
-> installed csexp.1.5.1
-> installed conf-zlib.1
-> retrieved dune-configurator.3.4.1  (cached)
-> retrieved eigen.0.3.3  (cached)
-> installed camlzip.1.11
-> retrieved integers.0.7.0  (cached)
-> retrieved npy.0.0.9  (cached)
-> installed integers.0.7.0
-> installed npy.0.0.9
-> installed dune-configurator.3.4.1
-> retrieved owl-base.0.8.0  (cached)
-> retrieved sexplib0.v0.15.1  (cached)
-> retrieved stdio.v0.15.0  (cached)
-> installed sexplib0.v0.15.1
-> installed owl-base.0.8.0
-> installed base.v0.15.0
-> installed stdio.v0.15.0
-> installed ctypes.0.16.0
-> installed eigen.0.3.3
Done.
# Run eval $(opam env) to update the current shell environment
The following actions will be performed:
=== install 1 package
  - install owl 0.8.0

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
Processing  1/3:
-> retrieved owl.0.8.0  (cached)
Processing  2/3: [owl: dune build]
+ /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "dune" "build" "-p" "owl" "-j" "31" (CWD=/home/opam/.opam/4.14/.opam-switch/build/owl.0.8.0)
- (cd _build/default && /home/opam/.opam/4.14/bin/ocamlc.opt -w -40 -g -bin-annot -I src/owl/.owl.objs/byte -I /home/opam/.opam/4.14/lib/camlzip -I /home/opam/.opam/4.14/lib/ctypes -I /home/opam/.opam/4.14/lib/eigen -I /home/opam/.opam/4.14/lib/eigen/cpp -I /home/opam/.opam/4.14/lib/integers -I /home/opam/.opam/4.14/lib/npy -I /home/opam/.opam/4.14/lib/owl-base -I /home/opam/.opam/4.14/lib/stdlib-shims -I /home/opam/.opam/4.14/lib/zip -no-alias-deps -o src/owl/.owl.objs/byte/owl_parallel.cmo -c -impl src/owl/owl_parallel.ml)
- File "src/owl/working/owl_parallel.ml", line 280, characters 18-49:
- Warning 5 [ignored-partial-application]: this function application is partial,
- maybe some arguments are missing.
- (cd _build/default && /home/opam/.opam/4.14/bin/ocamlopt.opt -w -40 -g -I src/owl/.owl.objs/byte -I src/owl/.owl.objs/native -I /home/opam/.opam/4.14/lib/camlzip -I /home/opam/.opam/4.14/lib/ctypes -I /home/opam/.opam/4.14/lib/eigen -I /home/opam/.opam/4.14/lib/eigen/cpp -I /home/opam/.opam/4.14/lib/integers -I /home/opam/.opam/4.14/lib/npy -I /home/opam/.opam/4.14/lib/owl-base -I /home/opam/.opam/4.14/lib/stdlib-shims -I /home/opam/.opam/4.14/lib/zip -intf-suffix .ml -no-alias-deps -o src/owl/.owl.objs/native/owl_parallel.cmx -c -impl src/owl/owl_parallel.ml)
- File "src/owl/working/owl_parallel.ml", line 280, characters 18-49:
- Warning 5 [ignored-partial-application]: this function application is partial,
- maybe some arguments are missing.
- (cd _build/default && /home/opam/.opam/4.14/bin/ocamlc.opt -w -40 -g -bin-annot -I src/owl/.owl.objs/byte -I /home/opam/.opam/4.14/lib/camlzip -I /home/opam/.opam/4.14/lib/ctypes -I /home/opam/.opam/4.14/lib/eigen -I /home/opam/.opam/4.14/lib/eigen/cpp -I /home/opam/.opam/4.14/lib/integers -I /home/opam/.opam/4.14/lib/npy -I /home/opam/.opam/4.14/lib/owl-base -I /home/opam/.opam/4.14/lib/stdlib-shims -I /home/opam/.opam/4.14/lib/zip -intf-suffix .ml -no-alias-deps -o src/owl/.owl.objs/byte/owl_cblas.cmo -c -impl src/owl/owl_cblas.ml)
- File "src/owl/cblas/owl_cblas.ml", line 53, characters 58-62:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 53, characters 51-56:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 53, characters 40-48:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 53, characters 28-36:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 53, characters 11-24:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 75, characters 58-62:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 75, characters 51-56:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 75, characters 40-48:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 75, characters 28-36:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 75, characters 11-24:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 100, characters 53-57:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 100, characters 46-51:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 100, characters 29-43:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 100, characters 11-25:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 139, characters 59-63:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 139, characters 52-57:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 139, characters 32-49:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 139, characters 11-28:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 173, characters 55-59:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 173, characters 48-53:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 173, characters 32-45:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 173, characters 11-28:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 203, characters 56-60:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 203, characters 49-54:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 203, characters 33-46:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 203, characters 12-29:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 247, characters 5-10:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 246, characters 6-18:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 245, characters 6-20:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 244, characters 6-23:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 243, characters 6-23:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 281, characters 5-10:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 280, characters 6-18:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 279, characters 6-20:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 278, characters 6-23:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 277, characters 6-23:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 310, characters 59-63:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 310, characters 52-57:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 310, characters 32-49:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 310, characters 11-28:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 341, characters 55-59:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 341, characters 48-53:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 341, characters 32-45:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 341, characters 11-28:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 371, characters 56-60:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 371, characters 49-54:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 371, characters 33-46:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 371, characters 12-29:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- (cd _build/default && /home/opam/.opam/4.14/bin/ocamlopt.opt -w -40 -g -I src/owl/.owl.objs/byte -I src/owl/.owl.objs/native -I /home/opam/.opam/4.14/lib/camlzip -I /home/opam/.opam/4.14/lib/ctypes -I /home/opam/.opam/4.14/lib/eigen -I /home/opam/.opam/4.14/lib/eigen/cpp -I /home/opam/.opam/4.14/lib/integers -I /home/opam/.opam/4.14/lib/npy -I /home/opam/.opam/4.14/lib/owl-base -I /home/opam/.opam/4.14/lib/stdlib-shims -I /home/opam/.opam/4.14/lib/zip -intf-suffix .ml -no-alias-deps -o src/owl/.owl.objs/native/owl_cblas.cmx -c -impl src/owl/owl_cblas.ml)
- File "src/owl/cblas/owl_cblas.ml", line 53, characters 58-62:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 53, characters 51-56:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 53, characters 40-48:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 53, characters 28-36:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 53, characters 11-24:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 75, characters 58-62:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 75, characters 51-56:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 75, characters 40-48:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 75, characters 28-36:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 75, characters 11-24:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 100, characters 53-57:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 100, characters 46-51:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 100, characters 29-43:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 100, characters 11-25:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 139, characters 59-63:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 139, characters 52-57:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 139, characters 32-49:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 139, characters 11-28:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 173, characters 55-59:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 173, characters 48-53:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 173, characters 32-45:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 173, characters 11-28:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 203, characters 56-60:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 203, characters 49-54:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 203, characters 33-46:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 203, characters 12-29:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 247, characters 5-10:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 246, characters 6-18:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 245, characters 6-20:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 244, characters 6-23:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 243, characters 6-23:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 281, characters 5-10:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 280, characters 6-18:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 279, characters 6-20:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 278, characters 6-23:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 277, characters 6-23:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 310, characters 59-63:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 310, characters 52-57:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 310, characters 32-49:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 310, characters 11-28:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 341, characters 55-59:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 341, characters 48-53:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 341, characters 32-45:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 341, characters 11-28:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 371, characters 56-60:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 371, characters 49-54:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 371, characters 33-46:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 371, characters 12-29:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- (cd _build/default && /home/opam/.opam/4.14/bin/ocamlc.opt -w -40 -g -bin-annot -I src/owl/.owl.objs/byte -I /home/opam/.opam/4.14/lib/camlzip -I /home/opam/.opam/4.14/lib/ctypes -I /home/opam/.opam/4.14/lib/eigen -I /home/opam/.opam/4.14/lib/eigen/cpp -I /home/opam/.opam/4.14/lib/integers -I /home/opam/.opam/4.14/lib/npy -I /home/opam/.opam/4.14/lib/owl-base -I /home/opam/.opam/4.14/lib/stdlib-shims -I /home/opam/.opam/4.14/lib/zip -intf-suffix .ml -no-alias-deps -o src/owl/.owl.objs/byte/owl_lapacke.cmo -c -impl src/owl/owl_lapacke.ml)
- File "src/owl/lapacke/owl_lapacke.ml", line 154, characters 7-16:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/lapacke/owl_lapacke.ml", line 390, characters 6-10:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/lapacke/owl_lapacke.ml", line 1162, characters 7-17:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/lapacke/owl_lapacke.ml", line 1230, characters 21-32:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/lapacke/owl_lapacke.ml", line 1230, characters 7-17:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/lapacke/owl_lapacke.ml", line 1380, characters 35-45:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/lapacke/owl_lapacke.ml", line 1380, characters 21-31:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/lapacke/owl_lapacke.ml", line 1380, characters 7-17:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/lapacke/owl_lapacke.ml", line 2111, characters 6-7:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/lapacke/owl_lapacke.ml", line 2143, characters 6-7:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/lapacke/owl_lapacke.ml", line 2173, characters 6-7:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/lapacke/owl_lapacke.ml", line 2205, characters 6-7:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/lapacke/owl_lapacke.ml", line 2235, characters 6-7:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/lapacke/owl_lapacke.ml", line 2265, characters 6-7:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/lapacke/owl_lapacke.ml", line 2686, characters 6-10:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- (cd _build/default && /home/opam/.opam/4.14/bin/ocamlc.opt -w -40 -g -bin-annot -I src/owl/.owl.objs/byte -I /home/opam/.opam/4.14/lib/camlzip -I /home/opam/.opam/4.14/lib/ctypes -I /home/opam/.opam/4.14/lib/eigen -I /home/opam/.opam/4.14/lib/eigen/cpp -I /home/opam/.opam/4.14/lib/integers -I /home/opam/.opam/4.14/lib/npy -I /home/opam/.opam/4.14/lib/owl-base -I /home/opam/.opam/4.14/lib/stdlib-shims -I /home/opam/.opam/4.14/lib/zip -intf-suffix .ml -no-alias-deps -o src/owl/.owl.objs/byte/owl_dense_matrix_generic.cmo -c -impl src/owl/owl_dense_matrix_generic.ml)
- File "src/owl/dense/owl_dense_matrix_generic.ml", line 1365, characters 9-10:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- (cd _build/default && /home/opam/.opam/4.14/bin/ocamlc.opt -w -40 -g -bin-annot -I src/owl/.owl.objs/byte -I /home/opam/.opam/4.14/lib/camlzip -I /home/opam/.opam/4.14/lib/ctypes -I /home/opam/.opam/4.14/lib/eigen -I /home/opam/.opam/4.14/lib/eigen/cpp -I /home/opam/.opam/4.14/lib/integers -I /home/opam/.opam/4.14/lib/npy -I /home/opam/.opam/4.14/lib/owl-base -I /home/opam/.opam/4.14/lib/stdlib-shims -I /home/opam/.opam/4.14/lib/zip -intf-suffix .ml -no-alias-deps -o src/owl/.owl.objs/byte/owl_dense_ndarray_generic.cmo -c -impl src/owl/owl_dense_ndarray_generic.ml)
- File "src/owl/dense/owl_dense_ndarray_generic.ml", line 1238, characters 17-18:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/dense/owl_dense_ndarray_generic.ml", line 1238, characters 14-15:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/dense/owl_dense_ndarray_generic.ml", line 1269, characters 19-24:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/dense/owl_dense_ndarray_generic.ml", line 1269, characters 15-17:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/dense/owl_dense_ndarray_generic.ml", line 1323, characters 17-24:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/dense/owl_dense_ndarray_generic.ml", line 1362, characters 20-24:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/dense/owl_dense_ndarray_generic.ml", line 1362, characters 17-18:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- (cd _build/default && /home/opam/.opam/4.14/bin/ocamlopt.opt -w -40 -g -I src/owl/.owl.objs/byte -I src/owl/.owl.objs/native -I /home/opam/.opam/4.14/lib/camlzip -I /home/opam/.opam/4.14/lib/ctypes -I /home/opam/.opam/4.14/lib/eigen -I /home/opam/.opam/4.14/lib/eigen/cpp -I /home/opam/.opam/4.14/lib/integers -I /home/opam/.opam/4.14/lib/npy -I /home/opam/.opam/4.14/lib/owl-base -I /home/opam/.opam/4.14/lib/stdlib-shims -I /home/opam/.opam/4.14/lib/zip -intf-suffix .ml -no-alias-deps -o src/owl/.owl.objs/native/owl_dense_ndarray_generic.cmx -c -impl src/owl/owl_dense_ndarray_generic.ml)
- File "src/owl/dense/owl_dense_ndarray_generic.ml", line 1238, characters 17-18:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/dense/owl_dense_ndarray_generic.ml", line 1238, characters 14-15:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/dense/owl_dense_ndarray_generic.ml", line 1269, characters 19-24:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/dense/owl_dense_ndarray_generic.ml", line 1269, characters 15-17:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/dense/owl_dense_ndarray_generic.ml", line 1323, characters 17-24:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/dense/owl_dense_ndarray_generic.ml", line 1362, characters 20-24:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/dense/owl_dense_ndarray_generic.ml", line 1362, characters 17-18:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- (cd _build/default && /home/opam/.opam/4.14/bin/ocamlopt.opt -w -40 -g -I src/owl/.owl.objs/byte -I src/owl/.owl.objs/native -I /home/opam/.opam/4.14/lib/camlzip -I /home/opam/.opam/4.14/lib/ctypes -I /home/opam/.opam/4.14/lib/eigen -I /home/opam/.opam/4.14/lib/eigen/cpp -I /home/opam/.opam/4.14/lib/integers -I /home/opam/.opam/4.14/lib/npy -I /home/opam/.opam/4.14/lib/owl-base -I /home/opam/.opam/4.14/lib/stdlib-shims -I /home/opam/.opam/4.14/lib/zip -intf-suffix .ml -no-alias-deps -o src/owl/.owl.objs/native/owl_dense_matrix_generic.cmx -c -impl src/owl/owl_dense_matrix_generic.ml)
- File "src/owl/dense/owl_dense_matrix_generic.ml", line 1365, characters 9-10:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- (cd _build/default && /home/opam/.opam/4.14/bin/ocamlopt.opt -w -40 -g -I src/owl/.owl.objs/byte -I src/owl/.owl.objs/native -I /home/opam/.opam/4.14/lib/camlzip -I /home/opam/.opam/4.14/lib/ctypes -I /home/opam/.opam/4.14/lib/eigen -I /home/opam/.opam/4.14/lib/eigen/cpp -I /home/opam/.opam/4.14/lib/integers -I /home/opam/.opam/4.14/lib/npy -I /home/opam/.opam/4.14/lib/owl-base -I /home/opam/.opam/4.14/lib/stdlib-shims -I /home/opam/.opam/4.14/lib/zip -intf-suffix .ml -no-alias-deps -o src/owl/.owl.objs/native/owl_lapacke.cmx -c -impl src/owl/owl_lapacke.ml)
- File "src/owl/lapacke/owl_lapacke.ml", line 154, characters 7-16:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/lapacke/owl_lapacke.ml", line 390, characters 6-10:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/lapacke/owl_lapacke.ml", line 1162, characters 7-17:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/lapacke/owl_lapacke.ml", line 1230, characters 21-32:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/lapacke/owl_lapacke.ml", line 1230, characters 7-17:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/lapacke/owl_lapacke.ml", line 1380, characters 35-45:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/lapacke/owl_lapacke.ml", line 1380, characters 21-31:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/lapacke/owl_lapacke.ml", line 1380, characters 7-17:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/lapacke/owl_lapacke.ml", line 2111, characters 6-7:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/lapacke/owl_lapacke.ml", line 2143, characters 6-7:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/lapacke/owl_lapacke.ml", line 2173, characters 6-7:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/lapacke/owl_lapacke.ml", line 2205, characters 6-7:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/lapacke/owl_lapacke.ml", line 2235, characters 6-7:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/lapacke/owl_lapacke.ml", line 2265, characters 6-7:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/lapacke/owl_lapacke.ml", line 2686, characters 6-10:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- (cd _build/default/src/owl && /usr/bin/gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -D_FILE_OFFSET_BITS=64 -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -I/usr/include/x86_64-linux-gnu/openblas-pthread/ -g -O3 -Ofast -march=native -mfpmath=sse -funroll-loops -ffast-math -DSFMT_MEXP=19937 -msse2 -fno-strict-aliasing -Wno-tautological-constant-out-of-range-compare -Wno-logical-op-parentheses -g -I /home/opam/.opam/4.14/lib/ocaml -I /home/opam/.opam/4.14/lib/camlzip -I /home/opam/.opam/4.14/lib/ctypes -I /home/opam/.opam/4.14/lib/eigen -I /home/opam/.opam/4.14/lib/eigen/cpp -I /home/opam/.opam/4.14/lib/integers -I /home/opam/.opam/4.14/lib/npy -I /home/opam/.opam/4.14/lib/owl-base -I /home/opam/.opam/4.14/lib/stdlib-shims -I /home/opam/.opam/4.14/lib/zip -o owl_ndarray_conv_stub.o -c owl_ndarray_conv_stub.c)
- In file included from src/owl/core/owl_ndarray_conv_stub.c:34:
- src/owl/core/owl_ndarray_conv_impl.h: In function 'stub_float32_ndarray_conv_spatial_naive_native':
- src/owl/core/owl_ndarray_conv_impl.h:2494:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2501:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2503:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2510:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h: In function 'stub_float32_ndarray_conv_spatial_backward_kernel_naive_native':
- src/owl/core/owl_ndarray_conv_impl.h:2591:13: warning: "output_val" is deprecated: use "caml_output_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2594:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2601:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2603:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2609:13: warning: "output_val" is deprecated: use "caml_output_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2609:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h: In function 'stub_float32_ndarray_conv_spatial_backward_input_naive_native':
- src/owl/core/owl_ndarray_conv_impl.h:2687:13: warning: "output_val" is deprecated: use "caml_output_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2701:13: warning: "output_val" is deprecated: use "caml_output_val" instead
- src/owl/core/owl_ndarray_conv_impl.h: In function 'stub_float32_ndarray_conv_cuboid_naive_native':
- src/owl/core/owl_ndarray_conv_impl.h:2805:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2812:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2814:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2824:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h: In function 'stub_float32_ndarray_conv_cuboid_backward_kernel_naive_native':
- src/owl/core/owl_ndarray_conv_impl.h:2921:13: warning: "output_val" is deprecated: use "caml_output_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2926:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2933:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2942:13: warning: "output_val" is deprecated: use "caml_output_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2942:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h: In function 'stub_float32_ndarray_conv_cuboid_backward_input_naive_native':
- src/owl/core/owl_ndarray_conv_impl.h:3038:13: warning: "output_val" is deprecated: use "caml_output_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:3057:13: warning: "output_val" is deprecated: use "caml_output_val" instead
- In file included from src/owl/core/owl_ndarray_conv_stub.c:71:
- src/owl/core/owl_ndarray_conv_impl.h: In function 'stub_float64_ndarray_conv_spatial_naive_native':
- src/owl/core/owl_ndarray_conv_impl.h:2494:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2501:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2503:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2510:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h: In function 'stub_float64_ndarray_conv_spatial_backward_kernel_naive_native':
- src/owl/core/owl_ndarray_conv_impl.h:2591:13: warning: "output_val" is deprecated: use "caml_output_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2594:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2601:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2603:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2609:13: warning: "output_val" is deprecated: use "caml_output_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2609:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h: In function 'stub_float64_ndarray_conv_spatial_backward_input_naive_native':
- src/owl/core/owl_ndarray_conv_impl.h:2687:13: warning: "output_val" is deprecated: use "caml_output_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2701:13: warning: "output_val" is deprecated: use "caml_output_val" instead
- src/owl/core/owl_ndarray_conv_impl.h: In function 'stub_float64_ndarray_conv_cuboid_naive_native':
- src/owl/core/owl_ndarray_conv_impl.h:2805:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2812:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2814:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2824:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h: In function 'stub_float64_ndarray_conv_cuboid_backward_kernel_naive_native':
- src/owl/core/owl_ndarray_conv_impl.h:2921:13: warning: "output_val" is deprecated: use "caml_output_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2926:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2933:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2942:13: warning: "output_val" is deprecated: use "caml_output_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2942:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h: In function 'stub_float64_ndarray_conv_cuboid_backward_input_naive_native':
- src/owl/core/owl_ndarray_conv_impl.h:3038:13: warning: "output_val" is deprecated: use "caml_output_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:3057:13: warning: "output_val" is deprecated: use "caml_output_val" instead
- In file included from src/owl/core/owl_ndarray_conv_stub.c:98:
- src/owl/core/owl_ndarray_conv_impl.h: In function 'stub_complex32_ndarray_conv_spatial_naive_native':
- src/owl/core/owl_ndarray_conv_impl.h:2494:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2501:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2503:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2510:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h: In function 'stub_complex32_ndarray_conv_spatial_backward_kernel_naive_native':
- src/owl/core/owl_ndarray_conv_impl.h:2591:13: warning: "output_val" is deprecated: use "caml_output_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2594:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2601:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2603:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2609:13: warning: "output_val" is deprecated: use "caml_output_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2609:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h: In function 'stub_complex32_ndarray_conv_spatial_backward_input_naive_native':
- src/owl/core/owl_ndarray_conv_impl.h:2687:13: warning: "output_val" is deprecated: use "caml_output_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2701:13: warning: "output_val" is deprecated: use "caml_output_val" instead
- src/owl/core/owl_ndarray_conv_impl.h: In function 'stub_complex32_ndarray_conv_cuboid_naive_native':
- src/owl/core/owl_ndarray_conv_impl.h:2805:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2812:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2814:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2824:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h: In function 'stub_complex32_ndarray_conv_cuboid_backward_kernel_naive_native':
- src/owl/core/owl_ndarray_conv_impl.h:2921:13: warning: "output_val" is deprecated: use "caml_output_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2926:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2933:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2942:13: warning: "output_val" is deprecated: use "caml_output_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2942:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h: In function 'stub_complex32_ndarray_conv_cuboid_backward_input_naive_native':
- src/owl/core/owl_ndarray_conv_impl.h:3038:13: warning: "output_val" is deprecated: use "caml_output_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:3057:13: warning: "output_val" is deprecated: use "caml_output_val" instead
- In file included from src/owl/core/owl_ndarray_conv_stub.c:115:
- src/owl/core/owl_ndarray_conv_impl.h: In function 'stub_complex64_ndarray_conv_spatial_naive_native':
- src/owl/core/owl_ndarray_conv_impl.h:2494:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2501:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2503:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2510:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h: In function 'stub_complex64_ndarray_conv_spatial_backward_kernel_naive_native':
- src/owl/core/owl_ndarray_conv_impl.h:2591:13: warning: "output_val" is deprecated: use "caml_output_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2594:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2601:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2603:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2609:13: warning: "output_val" is deprecated: use "caml_output_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2609:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h: In function 'stub_complex64_ndarray_conv_spatial_backward_input_naive_native':
- src/owl/core/owl_ndarray_conv_impl.h:2687:13: warning: "output_val" is deprecated: use "caml_output_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2701:13: warning: "output_val" is deprecated: use "caml_output_val" instead
- src/owl/core/owl_ndarray_conv_impl.h: In function 'stub_complex64_ndarray_conv_cuboid_naive_native':
- src/owl/core/owl_ndarray_conv_impl.h:2805:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2812:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2814:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2824:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h: In function 'stub_complex64_ndarray_conv_cuboid_backward_kernel_naive_native':
- src/owl/core/owl_ndarray_conv_impl.h:2921:13: warning: "output_val" is deprecated: use "caml_output_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2926:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2933:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2942:13: warning: "output_val" is deprecated: use "caml_output_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2942:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h: In function 'stub_complex64_ndarray_conv_cuboid_backward_input_naive_native':
- src/owl/core/owl_ndarray_conv_impl.h:3038:13: warning: "output_val" is deprecated: use "caml_output_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:3057:13: warning: "output_val" is deprecated: use "caml_output_val" instead
- src/owl/core/owl_ndarray_conv_stub.c: At top level:
- cc1: note: unrecognized command-line option '-Wno-logical-op-parentheses' may have been intended to silence earlier diagnostics
- cc1: note: unrecognized command-line option '-Wno-tautological-constant-out-of-range-compare' may have been intended to silence earlier diagnostics
-> compiled  owl.0.8.0
-> installed owl.0.8.0
Done.
# Run eval $(opam env) to update the current shell environment
2022-07-27 02:47.32 ---> saved as "4cd8204405affedafd09d905cb21ed2cd5c88fcd51f4c2f477fdcd941b45201b"

/home/opam: (run (network host)
                 (shell "opam update --depexts"))
+ /usr/bin/sudo "apt-get" "update"
- Hit:1 http://deb.debian.org/debian bullseye InRelease
- Hit:2 http://deb.debian.org/debian-security bullseye-security InRelease
- Hit:3 http://deb.debian.org/debian bullseye-updates InRelease
- Reading package lists...
- 
2022-07-27 02:47.35 ---> saved as "0894bb8ceab7ccc09926e25051c32020b66d1d59007dc7b4ef3210f84ccc7af7"

/home/opam: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
                 (network host)
                 (shell  "opam remove owl.0.8.0 && opam install --deps-only --with-test owl.0.8.0 && opam install -v --with-test owl.0.8.0;\
                        \n        res=$?;\
                        \n        test \"$res\" != 31 && exit \"$res\";\
                        \n        export OPAMCLI=2.0;\
                        \n        build_dir=$(opam var prefix)/.opam-switch/build;\
                        \n        failed=$(ls \"$build_dir\");\
                        \n        for pkg in $failed; do\
                        \n          if opam show -f x-ci-accept-failures: \"$pkg\" | grep -qF \"\\\"debian-11\\\"\"; then\
                        \n            echo \"A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\";\
                        \n          fi;\
                        \n        done;\
                        \n        exit 1"))
The following actions will be performed:
=== remove 1 package
  - remove owl 0.8.0

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> removed   owl.0.8.0
Done.
# Run eval $(opam env) to update the current shell environment
The following actions will be performed:
=== install 9 packages
  - install alcotest           1.6.0  [required by owl]
  - install astring            0.8.5  [required by alcotest]
  - install cmdliner           1.1.1  [required by alcotest]
  - install fmt                0.9.0  [required by alcotest]
  - install ocaml-syntax-shims 1.0.0  [required by alcotest]
  - install ocamlbuild         0.14.1 [required by fmt, astring, uutf]
  - install re                 1.10.4 [required by alcotest]
  - install topkg              1.0.5  [required by fmt, astring, uutf]
  - install uutf               1.0.3  [required by alcotest]

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved alcotest.1.6.0  (cached)
-> retrieved astring.0.8.5  (cached)
-> retrieved cmdliner.1.1.1  (cached)
-> retrieved fmt.0.9.0  (cached)
-> retrieved ocaml-syntax-shims.1.0.0  (cached)
-> retrieved ocamlbuild.0.14.1  (cached)
-> retrieved re.1.10.4  (cached)
-> retrieved topkg.1.0.5  (cached)
-> retrieved uutf.1.0.3  (cached)
-> installed re.1.10.4
-> installed ocaml-syntax-shims.1.0.0
-> installed cmdliner.1.1.1
-> installed ocamlbuild.0.14.1
-> installed topkg.1.0.5
-> installed uutf.1.0.3
-> installed fmt.0.9.0
-> installed astring.0.8.5
-> installed alcotest.1.6.0
Done.
# Run eval $(opam env) to update the current shell environment
The following actions will be performed:
=== install 1 package
  - install owl 0.8.0

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
Processing  1/3:
-> retrieved owl.0.8.0  (cached)
Processing  2/3: [owl: dune build]
+ /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "dune" "build" "-p" "owl" "-j" "31" (CWD=/home/opam/.opam/4.14/.opam-switch/build/owl.0.8.0)
- (cd _build/default && /home/opam/.opam/4.14/bin/ocamlc.opt -w -40 -g -bin-annot -I src/owl/.owl.objs/byte -I /home/opam/.opam/4.14/lib/camlzip -I /home/opam/.opam/4.14/lib/ctypes -I /home/opam/.opam/4.14/lib/eigen -I /home/opam/.opam/4.14/lib/eigen/cpp -I /home/opam/.opam/4.14/lib/integers -I /home/opam/.opam/4.14/lib/npy -I /home/opam/.opam/4.14/lib/owl-base -I /home/opam/.opam/4.14/lib/stdlib-shims -I /home/opam/.opam/4.14/lib/zip -no-alias-deps -o src/owl/.owl.objs/byte/owl_parallel.cmo -c -impl src/owl/owl_parallel.ml)
- File "src/owl/working/owl_parallel.ml", line 280, characters 18-49:
- Warning 5 [ignored-partial-application]: this function application is partial,
- maybe some arguments are missing.
- (cd _build/default && /home/opam/.opam/4.14/bin/ocamlopt.opt -w -40 -g -I src/owl/.owl.objs/byte -I src/owl/.owl.objs/native -I /home/opam/.opam/4.14/lib/camlzip -I /home/opam/.opam/4.14/lib/ctypes -I /home/opam/.opam/4.14/lib/eigen -I /home/opam/.opam/4.14/lib/eigen/cpp -I /home/opam/.opam/4.14/lib/integers -I /home/opam/.opam/4.14/lib/npy -I /home/opam/.opam/4.14/lib/owl-base -I /home/opam/.opam/4.14/lib/stdlib-shims -I /home/opam/.opam/4.14/lib/zip -intf-suffix .ml -no-alias-deps -o src/owl/.owl.objs/native/owl_parallel.cmx -c -impl src/owl/owl_parallel.ml)
- File "src/owl/working/owl_parallel.ml", line 280, characters 18-49:
- Warning 5 [ignored-partial-application]: this function application is partial,
- maybe some arguments are missing.
- (cd _build/default && /home/opam/.opam/4.14/bin/ocamlc.opt -w -40 -g -bin-annot -I src/owl/.owl.objs/byte -I /home/opam/.opam/4.14/lib/camlzip -I /home/opam/.opam/4.14/lib/ctypes -I /home/opam/.opam/4.14/lib/eigen -I /home/opam/.opam/4.14/lib/eigen/cpp -I /home/opam/.opam/4.14/lib/integers -I /home/opam/.opam/4.14/lib/npy -I /home/opam/.opam/4.14/lib/owl-base -I /home/opam/.opam/4.14/lib/stdlib-shims -I /home/opam/.opam/4.14/lib/zip -intf-suffix .ml -no-alias-deps -o src/owl/.owl.objs/byte/owl_cblas.cmo -c -impl src/owl/owl_cblas.ml)
- File "src/owl/cblas/owl_cblas.ml", line 53, characters 58-62:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 53, characters 51-56:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 53, characters 40-48:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 53, characters 28-36:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 53, characters 11-24:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 75, characters 58-62:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 75, characters 51-56:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 75, characters 40-48:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 75, characters 28-36:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 75, characters 11-24:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 100, characters 53-57:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 100, characters 46-51:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 100, characters 29-43:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 100, characters 11-25:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 139, characters 59-63:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 139, characters 52-57:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 139, characters 32-49:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 139, characters 11-28:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 173, characters 55-59:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 173, characters 48-53:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 173, characters 32-45:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 173, characters 11-28:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 203, characters 56-60:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 203, characters 49-54:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 203, characters 33-46:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 203, characters 12-29:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 247, characters 5-10:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 246, characters 6-18:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 245, characters 6-20:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 244, characters 6-23:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 243, characters 6-23:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 281, characters 5-10:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 280, characters 6-18:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 279, characters 6-20:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 278, characters 6-23:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 277, characters 6-23:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 310, characters 59-63:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 310, characters 52-57:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 310, characters 32-49:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 310, characters 11-28:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 341, characters 55-59:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 341, characters 48-53:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 341, characters 32-45:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 341, characters 11-28:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 371, characters 56-60:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 371, characters 49-54:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 371, characters 33-46:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 371, characters 12-29:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- (cd _build/default && /home/opam/.opam/4.14/bin/ocamlopt.opt -w -40 -g -I src/owl/.owl.objs/byte -I src/owl/.owl.objs/native -I /home/opam/.opam/4.14/lib/camlzip -I /home/opam/.opam/4.14/lib/ctypes -I /home/opam/.opam/4.14/lib/eigen -I /home/opam/.opam/4.14/lib/eigen/cpp -I /home/opam/.opam/4.14/lib/integers -I /home/opam/.opam/4.14/lib/npy -I /home/opam/.opam/4.14/lib/owl-base -I /home/opam/.opam/4.14/lib/stdlib-shims -I /home/opam/.opam/4.14/lib/zip -intf-suffix .ml -no-alias-deps -o src/owl/.owl.objs/native/owl_cblas.cmx -c -impl src/owl/owl_cblas.ml)
- File "src/owl/cblas/owl_cblas.ml", line 53, characters 58-62:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 53, characters 51-56:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 53, characters 40-48:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 53, characters 28-36:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 53, characters 11-24:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 75, characters 58-62:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 75, characters 51-56:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 75, characters 40-48:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 75, characters 28-36:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 75, characters 11-24:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 100, characters 53-57:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 100, characters 46-51:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 100, characters 29-43:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 100, characters 11-25:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 139, characters 59-63:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 139, characters 52-57:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 139, characters 32-49:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 139, characters 11-28:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 173, characters 55-59:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 173, characters 48-53:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 173, characters 32-45:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 173, characters 11-28:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 203, characters 56-60:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 203, characters 49-54:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 203, characters 33-46:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 203, characters 12-29:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 247, characters 5-10:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 246, characters 6-18:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 245, characters 6-20:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 244, characters 6-23:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 243, characters 6-23:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 281, characters 5-10:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 280, characters 6-18:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 279, characters 6-20:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 278, characters 6-23:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 277, characters 6-23:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 310, characters 59-63:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 310, characters 52-57:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 310, characters 32-49:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 310, characters 11-28:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 341, characters 55-59:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 341, characters 48-53:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 341, characters 32-45:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 341, characters 11-28:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 371, characters 56-60:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 371, characters 49-54:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 371, characters 33-46:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/cblas/owl_cblas.ml", line 371, characters 12-29:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- (cd _build/default && /home/opam/.opam/4.14/bin/ocamlc.opt -w -40 -g -bin-annot -I src/owl/.owl.objs/byte -I /home/opam/.opam/4.14/lib/camlzip -I /home/opam/.opam/4.14/lib/ctypes -I /home/opam/.opam/4.14/lib/eigen -I /home/opam/.opam/4.14/lib/eigen/cpp -I /home/opam/.opam/4.14/lib/integers -I /home/opam/.opam/4.14/lib/npy -I /home/opam/.opam/4.14/lib/owl-base -I /home/opam/.opam/4.14/lib/stdlib-shims -I /home/opam/.opam/4.14/lib/zip -intf-suffix .ml -no-alias-deps -o src/owl/.owl.objs/byte/owl_lapacke.cmo -c -impl src/owl/owl_lapacke.ml)
- File "src/owl/lapacke/owl_lapacke.ml", line 154, characters 7-16:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/lapacke/owl_lapacke.ml", line 390, characters 6-10:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/lapacke/owl_lapacke.ml", line 1162, characters 7-17:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/lapacke/owl_lapacke.ml", line 1230, characters 21-32:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/lapacke/owl_lapacke.ml", line 1230, characters 7-17:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/lapacke/owl_lapacke.ml", line 1380, characters 35-45:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/lapacke/owl_lapacke.ml", line 1380, characters 21-31:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/lapacke/owl_lapacke.ml", line 1380, characters 7-17:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/lapacke/owl_lapacke.ml", line 2111, characters 6-7:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/lapacke/owl_lapacke.ml", line 2143, characters 6-7:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/lapacke/owl_lapacke.ml", line 2173, characters 6-7:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/lapacke/owl_lapacke.ml", line 2205, characters 6-7:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/lapacke/owl_lapacke.ml", line 2235, characters 6-7:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/lapacke/owl_lapacke.ml", line 2265, characters 6-7:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/lapacke/owl_lapacke.ml", line 2686, characters 6-10:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- (cd _build/default && /home/opam/.opam/4.14/bin/ocamlc.opt -w -40 -g -bin-annot -I src/owl/.owl.objs/byte -I /home/opam/.opam/4.14/lib/camlzip -I /home/opam/.opam/4.14/lib/ctypes -I /home/opam/.opam/4.14/lib/eigen -I /home/opam/.opam/4.14/lib/eigen/cpp -I /home/opam/.opam/4.14/lib/integers -I /home/opam/.opam/4.14/lib/npy -I /home/opam/.opam/4.14/lib/owl-base -I /home/opam/.opam/4.14/lib/stdlib-shims -I /home/opam/.opam/4.14/lib/zip -intf-suffix .ml -no-alias-deps -o src/owl/.owl.objs/byte/owl_dense_matrix_generic.cmo -c -impl src/owl/owl_dense_matrix_generic.ml)
- File "src/owl/dense/owl_dense_matrix_generic.ml", line 1365, characters 9-10:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- (cd _build/default && /home/opam/.opam/4.14/bin/ocamlc.opt -w -40 -g -bin-annot -I src/owl/.owl.objs/byte -I /home/opam/.opam/4.14/lib/camlzip -I /home/opam/.opam/4.14/lib/ctypes -I /home/opam/.opam/4.14/lib/eigen -I /home/opam/.opam/4.14/lib/eigen/cpp -I /home/opam/.opam/4.14/lib/integers -I /home/opam/.opam/4.14/lib/npy -I /home/opam/.opam/4.14/lib/owl-base -I /home/opam/.opam/4.14/lib/stdlib-shims -I /home/opam/.opam/4.14/lib/zip -intf-suffix .ml -no-alias-deps -o src/owl/.owl.objs/byte/owl_dense_ndarray_generic.cmo -c -impl src/owl/owl_dense_ndarray_generic.ml)
- File "src/owl/dense/owl_dense_ndarray_generic.ml", line 1238, characters 17-18:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/dense/owl_dense_ndarray_generic.ml", line 1238, characters 14-15:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/dense/owl_dense_ndarray_generic.ml", line 1269, characters 19-24:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/dense/owl_dense_ndarray_generic.ml", line 1269, characters 15-17:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/dense/owl_dense_ndarray_generic.ml", line 1323, characters 17-24:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/dense/owl_dense_ndarray_generic.ml", line 1362, characters 20-24:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/dense/owl_dense_ndarray_generic.ml", line 1362, characters 17-18:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- (cd _build/default && /home/opam/.opam/4.14/bin/ocamlopt.opt -w -40 -g -I src/owl/.owl.objs/byte -I src/owl/.owl.objs/native -I /home/opam/.opam/4.14/lib/camlzip -I /home/opam/.opam/4.14/lib/ctypes -I /home/opam/.opam/4.14/lib/eigen -I /home/opam/.opam/4.14/lib/eigen/cpp -I /home/opam/.opam/4.14/lib/integers -I /home/opam/.opam/4.14/lib/npy -I /home/opam/.opam/4.14/lib/owl-base -I /home/opam/.opam/4.14/lib/stdlib-shims -I /home/opam/.opam/4.14/lib/zip -intf-suffix .ml -no-alias-deps -o src/owl/.owl.objs/native/owl_dense_ndarray_generic.cmx -c -impl src/owl/owl_dense_ndarray_generic.ml)
- File "src/owl/dense/owl_dense_ndarray_generic.ml", line 1238, characters 17-18:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/dense/owl_dense_ndarray_generic.ml", line 1238, characters 14-15:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/dense/owl_dense_ndarray_generic.ml", line 1269, characters 19-24:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/dense/owl_dense_ndarray_generic.ml", line 1269, characters 15-17:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/dense/owl_dense_ndarray_generic.ml", line 1323, characters 17-24:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/dense/owl_dense_ndarray_generic.ml", line 1362, characters 20-24:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/dense/owl_dense_ndarray_generic.ml", line 1362, characters 17-18:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- (cd _build/default && /home/opam/.opam/4.14/bin/ocamlopt.opt -w -40 -g -I src/owl/.owl.objs/byte -I src/owl/.owl.objs/native -I /home/opam/.opam/4.14/lib/camlzip -I /home/opam/.opam/4.14/lib/ctypes -I /home/opam/.opam/4.14/lib/eigen -I /home/opam/.opam/4.14/lib/eigen/cpp -I /home/opam/.opam/4.14/lib/integers -I /home/opam/.opam/4.14/lib/npy -I /home/opam/.opam/4.14/lib/owl-base -I /home/opam/.opam/4.14/lib/stdlib-shims -I /home/opam/.opam/4.14/lib/zip -intf-suffix .ml -no-alias-deps -o src/owl/.owl.objs/native/owl_dense_matrix_generic.cmx -c -impl src/owl/owl_dense_matrix_generic.ml)
- File "src/owl/dense/owl_dense_matrix_generic.ml", line 1365, characters 9-10:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- (cd _build/default && /home/opam/.opam/4.14/bin/ocamlopt.opt -w -40 -g -I src/owl/.owl.objs/byte -I src/owl/.owl.objs/native -I /home/opam/.opam/4.14/lib/camlzip -I /home/opam/.opam/4.14/lib/ctypes -I /home/opam/.opam/4.14/lib/eigen -I /home/opam/.opam/4.14/lib/eigen/cpp -I /home/opam/.opam/4.14/lib/integers -I /home/opam/.opam/4.14/lib/npy -I /home/opam/.opam/4.14/lib/owl-base -I /home/opam/.opam/4.14/lib/stdlib-shims -I /home/opam/.opam/4.14/lib/zip -intf-suffix .ml -no-alias-deps -o src/owl/.owl.objs/native/owl_lapacke.cmx -c -impl src/owl/owl_lapacke.ml)
- File "src/owl/lapacke/owl_lapacke.ml", line 154, characters 7-16:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/lapacke/owl_lapacke.ml", line 390, characters 6-10:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/lapacke/owl_lapacke.ml", line 1162, characters 7-17:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/lapacke/owl_lapacke.ml", line 1230, characters 21-32:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/lapacke/owl_lapacke.ml", line 1230, characters 7-17:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/lapacke/owl_lapacke.ml", line 1380, characters 35-45:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/lapacke/owl_lapacke.ml", line 1380, characters 21-31:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/lapacke/owl_lapacke.ml", line 1380, characters 7-17:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/lapacke/owl_lapacke.ml", line 2111, characters 6-7:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/lapacke/owl_lapacke.ml", line 2143, characters 6-7:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/lapacke/owl_lapacke.ml", line 2173, characters 6-7:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/lapacke/owl_lapacke.ml", line 2205, characters 6-7:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/lapacke/owl_lapacke.ml", line 2235, characters 6-7:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/lapacke/owl_lapacke.ml", line 2265, characters 6-7:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/owl/lapacke/owl_lapacke.ml", line 2686, characters 6-10:
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- (cd _build/default/src/owl && /usr/bin/gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -D_FILE_OFFSET_BITS=64 -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -I/usr/include/x86_64-linux-gnu/openblas-pthread/ -g -O3 -Ofast -march=native -mfpmath=sse -funroll-loops -ffast-math -DSFMT_MEXP=19937 -msse2 -fno-strict-aliasing -Wno-tautological-constant-out-of-range-compare -Wno-logical-op-parentheses -g -I /home/opam/.opam/4.14/lib/ocaml -I /home/opam/.opam/4.14/lib/camlzip -I /home/opam/.opam/4.14/lib/ctypes -I /home/opam/.opam/4.14/lib/eigen -I /home/opam/.opam/4.14/lib/eigen/cpp -I /home/opam/.opam/4.14/lib/integers -I /home/opam/.opam/4.14/lib/npy -I /home/opam/.opam/4.14/lib/owl-base -I /home/opam/.opam/4.14/lib/stdlib-shims -I /home/opam/.opam/4.14/lib/zip -o owl_ndarray_conv_stub.o -c owl_ndarray_conv_stub.c)
- In file included from src/owl/core/owl_ndarray_conv_stub.c:34:
- src/owl/core/owl_ndarray_conv_impl.h: In function 'stub_float32_ndarray_conv_spatial_naive_native':
- src/owl/core/owl_ndarray_conv_impl.h:2494:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2501:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2503:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2510:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h: In function 'stub_float32_ndarray_conv_spatial_backward_kernel_naive_native':
- src/owl/core/owl_ndarray_conv_impl.h:2591:13: warning: "output_val" is deprecated: use "caml_output_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2594:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2601:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2603:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2609:13: warning: "output_val" is deprecated: use "caml_output_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2609:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h: In function 'stub_float32_ndarray_conv_spatial_backward_input_naive_native':
- src/owl/core/owl_ndarray_conv_impl.h:2687:13: warning: "output_val" is deprecated: use "caml_output_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2701:13: warning: "output_val" is deprecated: use "caml_output_val" instead
- src/owl/core/owl_ndarray_conv_impl.h: In function 'stub_float32_ndarray_conv_cuboid_naive_native':
- src/owl/core/owl_ndarray_conv_impl.h:2805:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2812:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2814:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2824:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h: In function 'stub_float32_ndarray_conv_cuboid_backward_kernel_naive_native':
- src/owl/core/owl_ndarray_conv_impl.h:2921:13: warning: "output_val" is deprecated: use "caml_output_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2926:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2933:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2942:13: warning: "output_val" is deprecated: use "caml_output_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2942:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h: In function 'stub_float32_ndarray_conv_cuboid_backward_input_naive_native':
- src/owl/core/owl_ndarray_conv_impl.h:3038:13: warning: "output_val" is deprecated: use "caml_output_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:3057:13: warning: "output_val" is deprecated: use "caml_output_val" instead
- In file included from src/owl/core/owl_ndarray_conv_stub.c:71:
- src/owl/core/owl_ndarray_conv_impl.h: In function 'stub_float64_ndarray_conv_spatial_naive_native':
- src/owl/core/owl_ndarray_conv_impl.h:2494:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2501:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2503:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2510:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h: In function 'stub_float64_ndarray_conv_spatial_backward_kernel_naive_native':
- src/owl/core/owl_ndarray_conv_impl.h:2591:13: warning: "output_val" is deprecated: use "caml_output_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2594:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2601:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2603:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2609:13: warning: "output_val" is deprecated: use "caml_output_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2609:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h: In function 'stub_float64_ndarray_conv_spatial_backward_input_naive_native':
- src/owl/core/owl_ndarray_conv_impl.h:2687:13: warning: "output_val" is deprecated: use "caml_output_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2701:13: warning: "output_val" is deprecated: use "caml_output_val" instead
- src/owl/core/owl_ndarray_conv_impl.h: In function 'stub_float64_ndarray_conv_cuboid_naive_native':
- src/owl/core/owl_ndarray_conv_impl.h:2805:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2812:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2814:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2824:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h: In function 'stub_float64_ndarray_conv_cuboid_backward_kernel_naive_native':
- src/owl/core/owl_ndarray_conv_impl.h:2921:13: warning: "output_val" is deprecated: use "caml_output_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2926:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2933:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2942:13: warning: "output_val" is deprecated: use "caml_output_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2942:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h: In function 'stub_float64_ndarray_conv_cuboid_backward_input_naive_native':
- src/owl/core/owl_ndarray_conv_impl.h:3038:13: warning: "output_val" is deprecated: use "caml_output_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:3057:13: warning: "output_val" is deprecated: use "caml_output_val" instead
- In file included from src/owl/core/owl_ndarray_conv_stub.c:98:
- src/owl/core/owl_ndarray_conv_impl.h: In function 'stub_complex32_ndarray_conv_spatial_naive_native':
- src/owl/core/owl_ndarray_conv_impl.h:2494:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2501:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2503:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2510:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h: In function 'stub_complex32_ndarray_conv_spatial_backward_kernel_naive_native':
- src/owl/core/owl_ndarray_conv_impl.h:2591:13: warning: "output_val" is deprecated: use "caml_output_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2594:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2601:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2603:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2609:13: warning: "output_val" is deprecated: use "caml_output_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2609:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h: In function 'stub_complex32_ndarray_conv_spatial_backward_input_naive_native':
- src/owl/core/owl_ndarray_conv_impl.h:2687:13: warning: "output_val" is deprecated: use "caml_output_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2701:13: warning: "output_val" is deprecated: use "caml_output_val" instead
- src/owl/core/owl_ndarray_conv_impl.h: In function 'stub_complex32_ndarray_conv_cuboid_naive_native':
- src/owl/core/owl_ndarray_conv_impl.h:2805:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2812:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2814:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2824:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h: In function 'stub_complex32_ndarray_conv_cuboid_backward_kernel_naive_native':
- src/owl/core/owl_ndarray_conv_impl.h:2921:13: warning: "output_val" is deprecated: use "caml_output_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2926:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2933:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2942:13: warning: "output_val" is deprecated: use "caml_output_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2942:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h: In function 'stub_complex32_ndarray_conv_cuboid_backward_input_naive_native':
- src/owl/core/owl_ndarray_conv_impl.h:3038:13: warning: "output_val" is deprecated: use "caml_output_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:3057:13: warning: "output_val" is deprecated: use "caml_output_val" instead
- In file included from src/owl/core/owl_ndarray_conv_stub.c:115:
- src/owl/core/owl_ndarray_conv_impl.h: In function 'stub_complex64_ndarray_conv_spatial_naive_native':
- src/owl/core/owl_ndarray_conv_impl.h:2494:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2501:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2503:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2510:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h: In function 'stub_complex64_ndarray_conv_spatial_backward_kernel_naive_native':
- src/owl/core/owl_ndarray_conv_impl.h:2591:13: warning: "output_val" is deprecated: use "caml_output_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2594:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2601:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2603:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2609:13: warning: "output_val" is deprecated: use "caml_output_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2609:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h: In function 'stub_complex64_ndarray_conv_spatial_backward_input_naive_native':
- src/owl/core/owl_ndarray_conv_impl.h:2687:13: warning: "output_val" is deprecated: use "caml_output_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2701:13: warning: "output_val" is deprecated: use "caml_output_val" instead
- src/owl/core/owl_ndarray_conv_impl.h: In function 'stub_complex64_ndarray_conv_cuboid_naive_native':
- src/owl/core/owl_ndarray_conv_impl.h:2805:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2812:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2814:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2824:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h: In function 'stub_complex64_ndarray_conv_cuboid_backward_kernel_naive_native':
- src/owl/core/owl_ndarray_conv_impl.h:2921:13: warning: "output_val" is deprecated: use "caml_output_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2926:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2933:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2942:13: warning: "output_val" is deprecated: use "caml_output_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:2942:13: warning: "input_val" is deprecated: use "caml_input_val" instead
- src/owl/core/owl_ndarray_conv_impl.h: In function 'stub_complex64_ndarray_conv_cuboid_backward_input_naive_native':
- src/owl/core/owl_ndarray_conv_impl.h:3038:13: warning: "output_val" is deprecated: use "caml_output_val" instead
- src/owl/core/owl_ndarray_conv_impl.h:3057:13: warning: "output_val" is deprecated: use "caml_output_val" instead
- src/owl/core/owl_ndarray_conv_stub.c: At top level:
- cc1: note: unrecognized command-line option '-Wno-logical-op-parentheses' may have been intended to silence earlier diagnostics
- cc1: note: unrecognized command-line option '-Wno-tautological-constant-out-of-range-compare' may have been intended to silence earlier diagnostics
Processing  2/3: [owl: dune runtest]
+ /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "dune" "runtest" "-p" "owl" "-j" "31" (CWD=/home/opam/.opam/4.14/.opam-switch/build/owl.0.8.0)
- File "test/dune", line 2, characters 8-19:
- 2 |  (names test_runner)
-             ^^^^^^^^^^^
- (cd _build/default/test && ./test_runner.exe)
-                                                             +-- 0
-                                                 + -1.862732 -+
-                                                 |           +-- 1
-                                     + -1.534121 -+
-                                     |           |           +-- 2
-                                     |           + -1.318011 -+
-                                     |                       +-- 3
-                         + -1.150349 -+
-                         |           |                       +-- 4
-                         |           |           + -1.009990 -+
-                         |           |           |           +-- 5
-                         |           + -0.887147 -+
-                         |                       |           +-- 6
-                         |                       + -0.776422 -+
-                         |                                   +-- 7
-             + -0.674490 -+
-             |           |                                   +-- 8
-             |           |                       + -0.579132 -+
-             |           |                       |           +-- 9
-             |           |           + -0.488776 -+
-             |           |           |           |           +-- 10
-             |           |           |           + -0.402250 -+
-             |           |           |                       +-- 11
-             |           + -0.318639 -+
-             |                       |                       +-- 12
-             |                       |           + -0.237202 -+
-             |                       |           |           +-- 13
-             |                       + -0.157311 -+
-             |                                   |           +-- 14
-             |                                   + -0.078412 -+
-             |                                               +-- 15
- + 0.000000 -+
-             |                                               +-- 16
-             |                                   + 0.078412 -+
-             |                                   |           +-- 17
-             |                       + 0.157311 -+
-             |                       |           |           +-- 18
-             |                       |           + 0.237202 -+
-             |                       |                       +-- 19
-             |           + 0.318639 -+
-             |           |           |                       +-- 20
-             |           |           |           + 0.402250 -+
-             |           |           |           |           +-- 21
-             |           |           + 0.488776 -+
-             |           |                       |           +-- 22
-             |           |                       + 0.579132 -+
-             |           |                                   +-- 23
-             + 0.674490 -+
-                         |                                   +-- 24
-                         |                       + 0.776422 -+
-                         |                       |           +-- 25
-                         |           + 0.887147 -+
-                         |           |           |           +-- 26
-                         |           |           + 1.009990 -+
-                         |           |                       +-- 27
-                         + 1.150349 -+
-                                     |                       +-- 28
-                                     |           + 1.318011 -+
-                                     |           |           +-- 29
-                                     + 1.534121 -+
-                                                 |           +-- 30
-                                                 + 1.862732 -+
-                                                             +-- 31
- bucket of -1.000000: 5
- bucket of -0.500000: 9
- bucket of 0.000000: 15
- bucket of 0.500000: 22
- bucket of 1.000000: 26
- Testing `Owl'.
- This run has ID `9QW0A758'.
- 
-   [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.
-   [OK]          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   diff_1.
-   [OK]          dense ndarray               70   diff_2.
-   [OK]          dense ndarray               71   one_hot_1.
-   [OK]          dense ndarray               72   one_hot_2.
-   [OK]          dense ndarray               73   sort.
-   [OK]          dense ndarray               74   argsort_1.
-   [OK]          dense ndarray               75   argsort_2.
-   [OK]          dense ndarray               76   top_1.
-   [OK]          dense ndarray               77   top_2.
-   [OK]          dense ndarray               78   top_3.
-   [OK]          dense ndarray               79   bottom_1.
-   [OK]          dense ndarray               80   bottom_2.
-   [OK]          dense ndarray               81   pad.
-   [OK]          sparse matrix                0   sequential.
-   [OK]          sparse matrix                1   row_num.
-   [OK]          sparse matrix                2   col_num.
-   [OK]          sparse matrix                3   numel.
-   [OK]          sparse matrix                4   transpose.
-   [OK]          sparse matrix                5   get.
-   [OK]          sparse matrix                6   set.
-   [OK]          sparse matrix                7   row.
-   [OK]          sparse matrix                8   col.
-   [OK]          sparse matrix                9   fill.
-   [OK]          sparse matrix               10   trace.
-   [OK]          sparse matrix               11   sum.
-   [OK]          sparse matrix               12   exists.
-   [OK]          sparse matrix               13   not_exists.
-   [OK]          sparse matrix               14   for_all.
-   [OK]          sparse matrix               15   equal.
-   [OK]          sparse matrix               16   not_equal.
-   [OK]          sparse matrix               17   less.
-   [OK]          sparse matrix               18   greater.
-   [OK]          sparse matrix               19   greater_equal.
-   [OK]          sparse matrix               20   less_equal.
-   [OK]          sparse matrix               21   is_zero.
-   [OK]          sparse matrix               22   is_positive.
-   [OK]          sparse matrix               23   is_negative.
-   [OK]          sparse matrix               24   is_nonnegative.
-   [OK]          sparse matrix               25   is_nonpositive.
-   [OK]          sparse matrix               26   add.
-   [OK]          sparse matrix               27   mul.
-   [OK]          sparse matrix               28   dot.
-   [OK]          sparse matrix               29   add_scalar.
-   [OK]          sparse matrix               30   mul_scalar.
-   [OK]          sparse matrix               31   min.
-   [OK]          sparse matrix               32   max.
-   [OK]          sparse matrix               33   map.
-   [OK]          sparse matrix               34   fold.
-   [OK]          sparse matrix               35   foldi.
-   [OK]          sparse matrix               36   foldi_nz.
-   [OK]          sparse matrix               37   filter.
-   [OK]          sparse matrix               38   fold_rows.
-   [OK]          sparse matrix               39   fold_cols.
-   [OK]          sparse matrix               40   sum_rows.
-   [OK]          sparse matrix               41   sum_cols.
-   [OK]          sparse matrix               42   of_array.
-   [OK]          sparse matrix               43   save_load.
-   [OK]          sparse ndarray               0   shape.
-   [OK]          sparse ndarray               1   num_dims.
-   [OK]          sparse ndarray               2   nth_dim.
-   [OK]          sparse ndarray               3   numel.
-   [OK]          sparse ndarray               4   nnz.
-   [OK]          sparse ndarray               5   density.
-   [OK]          sparse ndarray               6   get.
-   [OK]          sparse ndarray               7   set.
-   [OK]          sparse ndarray               8   slice.
-   [OK]          sparse ndarray               9   copy.
-   [OK]          sparse ndarray              10   map.
-   [OK]          sparse ndarray              11   map_nz.
-   [OK]          sparse ndarray              12   fold.
-   [OK]          sparse ndarray              13   foldi.
-   [OK]          sparse ndarray              14   fold_nz.
-   [OK]          sparse ndarray              15   foldi_nz.
-   [OK]          sparse ndarray              16   add.
-   [OK]          sparse ndarray              17   mul.
-   [OK]          sparse ndarray              18   add_scalar.
-   [OK]          sparse ndarray              19   mul_scalar.
-   [OK]          sparse ndarray              20   abs.
-   [OK]          sparse ndarray              21   neg.
-   [OK]          sparse ndarray              22   sum.
-   [OK]          sparse ndarray              23   min.
-   [OK]          sparse ndarray              24   max.
-   [OK]          sparse ndarray              25   is_zero.
-   [OK]          sparse ndarray              26   is_positive.
-   [OK]          sparse ndarray              27   is_negative.
-   [OK]          sparse ndarray              28   is_nonnegative.
-   [OK]          sparse ndarray              29   equal.
-   [OK]          sparse ndarray              30   greater.
-   [OK]          sparse ndarray              31   greater_equal.
-   [OK]          sparse ndarray              32   filter.
-   [OK]          sparse ndarray              33   filteri.
-   [OK]          sparse ndarray              34   filteri_nz.
-   [OK]          sparse ndarray              35   transpose.
-   [OK]          sparse ndarray              36   flatten.
-   [OK]          sparse ndarray              37   reshape.
-   [OK]          sparse ndarray              38   of_array.
-   [OK]          sparse ndarray              39   save_load.
-   [OK]          ndarray core                 0   fun_sr00.
-   [OK]          ndarray core                 1   fun_sr01.
-   [OK]          ndarray core                 2   fun_sr02.
-   [OK]          ndarray core                 3   fun_sr03.
-   [OK]          ndarray core                 4   fun_sr04.
-   [OK]          ndarray core                 5   fun_sr05.
-   [OK]          ndarray core                 6   fun_sr06.
-   [OK]          ndarray core                 7   fun_sr07.
-   [OK]          ndarray core                 8   fun_sr08.
-   [OK]          ndarray core                 9   fun_sr09.
-   [OK]          ndarray core                10   fun_sr10.
-   [OK]          ndarray core                11   fun_sr11.
-   [OK]          ndarray core                12   fun_sr12.
-   [OK]          ndarray core                13   fun_rt00.
-   [OK]          ndarray core                14   fun_rt01.
-   [OK]          ndarray core                15   fun_rt02.
-   [OK]          ndarray core                16   fun_rt03.
-   [OK]          ndarray core                17   fun_rt04.
-   [OK]          ndarray core                18   fun_rt05.
-   [OK]          ndarray core                19   fun_rt06.
-   [OK]          ndarray core                20   fun_rt07.
-   [OK]          ndarray core                21   fun_rt08.
-   [OK]          ndarray core                22   fun_rt09.
-   [OK]          ndarray core                23   fun_rt10.
-   [OK]          ndarray core                24   fun_rt11.
-   [OK]          ndarray core                25   fun_rt12.
-   [OK]          ndarray core                26   fun_rt13.
-   [OK]          ndarray core                27   fun_rt14.
-   [OK]          ndarray core                28   fun_rt15.
-   [OK]          ndarray core                29   fun_rt16.
-   [OK]          ndarray core                30   fun_rt17.
-   [OK]          ndarray core                31   fun_rt18.
-   [OK]          ndarray core                32   fun_rt19.
-   [OK]          ndarray core                33   fun_rt20.
-   [OK]          ndarray core                34   fun_rt21.
-   [OK]          ndarray core                35   fun_rt22.
-   [OK]          ndarray core                36   fun_rt23.
-   [OK]          ndarray core                37   fun_rt24.
-   [OK]          ndarray core                38   fun_rt25.
-   [OK]          ndarray core                39   fun_rt26.
-   [OK]          ndarray core                40   fun_rt27.
-   [OK]          ndarray core                41   fun_rt28.
-   [OK]          ndarray core                42   fun_rt29.
-   [OK]          ndarray core                43   fun_rt30.
-   [OK]          ndarray core                44   fun_rt31.
-   [OK]          ndarray core                45   fun_rt32.
-   [OK]          ndarray core                46   fun_rt33.
-   [OK]          ndarray core                47   fun_rt34.
-   [OK]          ndarray core                48   fun_rt35.
-   [OK]          ndarray core                49   fun_rt36.
-   [OK]          ndarray core                50   fun_rt37.
-   [OK]          ndarray core                51   fun_rt38.
-   [OK]          ndarray core                52   fun_rt39.
-   [OK]          ndarray core                53   fun_rt40.
-   [OK]          ndarray core                54   fun_rt41.
-   [OK]          ndarray core                55   fun_rt42.
-   [OK]          ndarray core                56   fun_rt43.
-   [OK]          ndarray core                57   fun_rt44.
-   [OK]          ndarray core                58   fun_rt45.
-   [OK]          ndarray core                59   fun_rt46.
-   [OK]          ndarray core                60   fun_rt47.
-   [OK]          ndarray core                61   fun_rt48.
-   [OK]          ndarray core                62   fun_rt49.
-   [OK]          ndarray core                63   fun_rt50.
-   [OK]          ndarray core                64   fun_rt51.
-   [OK]          ndarray core                65   fun_rt52.
-   [OK]          ndarray core                66   fun_rt53.
-   [OK]          ndarray core                67   fun_rt54.
-   [OK]          ndarray core                68   fun_rt55.
-   [OK]          ndarray core                69   fun_rt56.
-   [OK]          ndarray core                70   fun_rt57.
-   [OK]          ndarray core                71   fun_rt58.
-   [OK]          ndarray core                72   fun_rt59.
-   [OK]          ndarray primitive            0   test 01.
-   [OK]          ndarray primitive            1   test 02.
-   [OK]          ndarray primitive            2   test 03.
-   [OK]          ndarray primitive            3   test 04.
-   [OK]          ndarray primitive            4   test 05.
-   [OK]          ndarray primitive            5   test 06.
-   [OK]          ndarray primitive            6   test 07.
-   [OK]          ndarray primitive            7   test 08.
-   [OK]          ndarray primitive            8   test 09.
-   [OK]          ndarray primitive            9   test 10.
-   [OK]          ndarray primitive           10   test 11.
-   [OK]          ndarray primitive           11   test 12.
-   [OK]          ndarray primitive           12   test 13.
-   [OK]          ndarray primitive           13   test 14.
-   [OK]          ndarray primitive           14   test 15.
-   [OK]          ndarray primitive           15   test 16.
-   [OK]          ndarray primitive           16   test 17.
-   [OK]          ndarray primitive           17   test 18.
-   [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.
-   [OK]          linear algebra              15   norm_03.
-   [OK]          linear algebra              16   norm_04.
-   [OK]          linear algebra              17   norm_05.
-   [OK]          linear algebra              18   norm_06.
-   [OK]          linear algebra              19   is_triu_1.
-   [OK]          linear algebra              20   is_triu_2.
-   [OK]          linear algebra              21   is_tril_1.
-   [OK]          linear algebra              22   is_tril_2.
-   [OK]          linear algebra              23   is_symmetric_1.
-   [OK]          linear algebra              24   is_symmetric_2.
-   [OK]          linear algebra              25   is_diag_1.
-   [OK]          linear algebra              26   is_diag_2.
-   [OK]          linear algebra              27   mpow.
-   [OK]          linear algebra              28   expm_1.
-   [OK]          linear algebra              29   expm_2.
-   [OK]          linear algebra              30   expm_3.
-   [OK]          linear algebra              31   expm_4.
-   [OK]          linear algebra              32   sinm.
-   [OK]          linear algebra              33   cosm.
-   [OK]          linear algebra              34   tanm.
-   [OK]          linear algebra              35   sincosm.
-   [OK]          linear algebra              36   sinhm.
-   [OK]          linear algebra              37   coshm.
-   [OK]          linear algebra              38   tanhm.
-   [OK]          linear algebra              39   sinhcoshm.
-   [OK]          slicing basic                0   test 01.
-   [OK]          slicing basic                1   test 02.
-   [OK]          slicing basic                2   test 03.
-   [OK]          slicing basic                3   test 04.
-   [OK]          slicing basic                4   test 05.
-   [OK]          slicing basic                5   test 06.
-   [OK]          slicing basic                6   test 07.
-   [OK]          slicing basic                7   test 08.
-   [OK]          slicing basic                8   test 09.
-   [OK]          slicing basic                9   test 10.
-   [OK]          slicing basic               10   test 11.
-   [OK]          slicing basic               11   test 12.
-   [OK]          slicing basic               12   test 13.
-   [OK]          slicing basic               13   test 14.
-   [OK]          slicing basic               14   test 15.
-   [OK]          slicing basic               15   test 16.
-   [OK]          slicing basic               16   test 17.
-   [OK]          slicing basic               17   test 18.
-   [OK]          slicing basic               18   test 19.
-   [OK]          slicing basic               19   test 20.
-   [OK]          slicing basic               20   test 21.
-   [OK]          slicing basic               21   test 22.
-   [OK]          slicing basic               22   test 23.
-   [OK]          slicing basic               23   test 24.
-   [OK]          slicing basic               24   test 25.
-   [OK]          slicing basic               25   test 26.
-   [OK]          slicing basic               26   test 27.
-   [OK]          slicing basic               27   test 28.
-   [OK]          slicing basic               28   test 29.
-   [OK]          slicing basic               29   test 30.
-   [OK]          slicing fancy                0   test 01.
-   [OK]          slicing fancy                1   test 02.
-   [OK]          slicing fancy                2   test 03.
-   [OK]          slicing fancy                3   test 04.
-   [OK]          slicing fancy                4   test 05.
-   [OK]          slicing fancy                5   test 06.
-   [OK]          slicing fancy                6   test 07.
-   [OK]          slicing fancy                7   test 08.
-   [OK]          slicing fancy                8   test 09.
-   [OK]          slicing fancy                9   test 10.
-   [OK]          slicing fancy               10   test 11.
-   [OK]          slicing fancy               11   test 12.
-   [OK]          slicing fancy               12   test 13.
-   [OK]          slicing fancy               13   test 14.
-   [OK]          slicing fancy               14   test 15.
-   [OK]          slicing fancy               15   test 16.
-   [OK]          slicing fancy               16   test 17.
-   [OK]          slicing fancy               17   test 18.
-   [OK]          slicing fancy               18   test 19.
-   [OK]          slicing fancy               19   test 20.
-   [OK]          slicing fancy               20   test 21.
-   [OK]          slicing fancy               21   test 22.
-   [OK]          slicing fancy               22   test 23.
-   [OK]          slicing fancy               23   test 24.
-   [OK]          slicing fancy               24   test 25.
-   [OK]          slicing fancy               25   test 26.
-   [OK]          slicing fancy               26   test 27.
-   [OK]          slicing fancy               27   test 28.
-   [OK]          slicing fancy               28   test 29.
-   [OK]          slicing fancy               29   test 30.
-   [OK]          slicing fancy               30   test 31.
-   [OK]          slicing fancy               31   test 32.
-   [OK]          slicing fancy               32   test 33.
-   [OK]          slicing fancy               33   test 34.
-   [OK]          pooling2d                    0   fun_forward00.
-   [OK]          pooling2d                    1   fun_forward01.
-   [OK]          pooling2d                    2   fun_forward02.
-   [OK]          pooling2d                    3   fun_forward03.
-   [OK]          pooling2d                    4   fun_forward04.
-   [OK]          pooling2d                    5   fun_forward05.
-   [OK]          pooling2d                    6   fun_forward06.
-   [OK]          pooling2d                    7   fun_forward07.
-   [OK]          pooling2d                    8   fun_forward08.
-   [OK]          pooling2d                    9   fun_forward09.
-   [OK]          pooling2d                   10   fun_forward10.
-   [OK]          pooling2d                   11   fun_forward11.
-   [OK]          pooling2d                   12   fun_max2d_back00.
-   [OK]          pooling2d                   13   fun_max2d_back01.
-   [OK]          pooling2d                   14   fun_max2d_back02.
-   [OK]          pooling2d                   15   fun_max2d_back03.
-   [OK]          pooling2d                   16   fun_max2d_back04.
-   [OK]          pooling2d                   17   fun_max2d_back05.
-   [OK]          pooling2d                   18   fun_avg2d_back00.
-   [OK]          pooling2d                   19   fun_avg2d_back01.
-   [OK]          pooling2d                   20   fun_avg2d_back02.
-   [OK]          pooling2d                   21   fun_avg2d_back03.
-   [OK]          pooling2d                   22   fun_avg2d_back04.
-   [OK]          pooling2d                   23   fun_avg2d_back05.
-   [OK]          pooling3d                    0   fun_forward00.
-   [OK]          pooling3d                    1   fun_forward01.
-   [OK]          pooling3d                    2   fun_forward02.
-   [OK]          pooling3d                    3   fun_forward03.
-   [OK]          pooling3d                    4   fun_forward04.
-   [OK]          pooling3d                    5   fun_forward05.
-   [OK]          pooling3d                    6   fun_forward06.
-   [OK]          pooling3d                    7   fun_forward07.
-   [OK]          pooling3d                    8   fun_forward08.
-   [OK]          pooling3d                    9   fun_forward09.
-   [OK]          pooling3d                   10   fun_max3d_back00.
-   [OK]          pooling3d                   11   fun_max3d_back01.
-   [OK]          pooling3d                   12   fun_max3d_back02.
-   [OK]          pooling3d                   13   fun_max3d_back03.
-   [OK]          pooling3d                   14   fun_max3d_back04.
-   [OK]          pooling3d                   15   fun_max3d_back05.
-   [OK]          pooling3d                   16   fun_max3d_back06.
-   [OK]          pooling3d                   17   fun_max3d_back07.
-   [OK]          pooling3d                   18   fun_avg3d_back00.
-   [OK]          pooling3d                   19   fun_avg3d_back01.
-   [OK]          pooling3d                   20   fun_avg3d_back02.
-   [OK]          pooling3d                   21   fun_avg3d_back03.
-   [OK]          pooling3d                   22   fun_avg3d_back04.
-   [OK]          pooling3d                   23   fun_avg3d_back05.
-   [OK]          pooling3d                   24   fun_avg3d_back06.
-   [OK]          conv2d                       0   fun_conv00.
-   [OK]          conv2d                       1   fun_conv01.
-   [OK]          conv2d                       2   fun_conv02.
-   [OK]          conv2d                       3   fun_conv03.
-   [OK]          conv2d                       4   fun_conv04.
-   [OK]          conv2d                       5   fun_cbi00.
-   [OK]          conv2d                       6   fun_cbi01.
-   [OK]          conv2d                       7   fun_cbi02.
-   [OK]          conv2d                       8   fun_cbi03.
-   [OK]          conv2d                       9   fun_cbi04.
-   [OK]          conv2d                      10   fun_cbi05.
-   [OK]          conv2d                      11   fun_cbi06.
-   [OK]          conv2d                      12   fun_cbi07.
-   [OK]          conv2d                      13   fun_cbi08.
-   [OK]          conv2d                      14   fun_cbk00.
-   [OK]          conv2d                      15   fun_cbk01.
-   [OK]          conv2d                      16   fun_cbk02.
-   [OK]          conv2d                      17   fun_cbk03.
-   [OK]          conv2d                      18   fun_cbk04.
-   [OK]          conv2d                      19   fun_cbk05.
-   [OK]          conv2d                      20   fun_cbk06.
-   [OK]          conv2d                      21   fun_cbk07.
-   [OK]          conv2d                      22   fun_cbk08.
-   [OK]          conv2d                      23   fun_cbk09.
-   [OK]          conv2d                      24   fun_cbk10.
-   [OK]          conv2d                      25   fun_cbk11.
-   [OK]          conv2d                      26   fun_cbk12.
-   [OK]          conv2d                      27   fun_cbk13.
-   [OK]          conv2d                      28   fun_cbk14.
-   [OK]          conv3d                       0   fun_conv00.
-   [OK]          conv3d                       1   fun_conv01.
-   [OK]          conv3d                       2   fun_conv02.
-   [OK]          conv3d                       3   fun_conv03.
-   [OK]          conv3d                       4   fun_conv04.
-   [OK]          conv3d                       5   fun_conv05.
-   [OK]          conv3d                       6   fun_conv06.
-   [OK]          conv3d                       7   fun_conv07.
-   [OK]          conv3d                       8   fun_conv08.
-   [OK]          conv3d                       9   fun_conv09.
-   [OK]          conv3d                      10   fun_conv10.
-   [OK]          conv3d                      11   fun_conv11.
-   [OK]          conv3d                      12   fun_conv12.
-   [OK]          conv3d                      13   fun_cbi00.
-   [OK]          conv3d                      14   fun_cbi01.
-   [OK]          conv3d                      15   fun_cbi02.
-   [OK]          conv3d                      16   fun_cbi03.
-   [OK]          conv3d                      17   fun_cbi04.
-   [OK]          conv3d                      18   fun_cbi05.
-   [OK]          conv3d                      19   fun_cbi06.
-   [OK]          conv3d                      20   fun_cbi07.
-   [OK]          conv3d                      21   fun_cbk00.
-   [OK]          conv3d                      22   fun_cbk01.
-   [OK]          conv3d                      23   fun_cbk02.
-   [OK]          conv3d                      24   fun_cbk03.
-   [OK]          conv3d                      25   fun_cbk04.
-   [OK]          conv3d                      26   fun_cbk05.
-   [OK]          conv3d                      27   fun_cbk06.
-   [OK]          conv3d                      28   fun_cbk07.
-   [OK]          conv2d_mec                   0   fun_conv00.
-   [OK]          conv2d_mec                   1   fun_conv01.
-   [OK]          conv2d_mec                   2   fun_conv02.
-   [OK]          conv2d_mec                   3   fun_conv03.
-   [OK]          conv2d_mec                   4   fun_conv04.
-   [OK]          conv2d_mec                   5   fun_cbi00.
-   [OK]          conv2d_mec                   6   fun_cbi01.
-   [OK]          conv2d_mec                   7   fun_cbi02.
-   [OK]          conv2d_mec                   8   fun_cbi03.
-   [OK]          conv2d_mec                   9   fun_cbi04.
-   [OK]          conv2d_mec                  10   fun_cbi05.
-   [OK]          conv2d_mec                  11   fun_cbi06.
-   [OK]          conv2d_mec                  12   fun_cbi07.
-   [OK]          conv2d_mec                  13   fun_cbi08.
-   [OK]          conv2d_mec                  14   fun_cbk00.
-   [OK]          conv2d_mec                  15   fun_cbk01.
-   [OK]          conv2d_mec                  16   fun_cbk02.
-   [OK]          conv2d_mec                  17   fun_cbk03.
-   [OK]          conv2d_mec                  18   fun_cbk04.
-   [OK]          conv2d_mec                  19   fun_cbk05.
-   [OK]          conv2d_mec                  20   fun_cbk06.
-   [OK]          conv2d_mec                  21   fun_cbk07.
-   [OK]          conv2d_mec                  22   fun_cbk08.
-   [OK]          conv2d_mec                  23   fun_cbk09.
-   [OK]          conv2d_mec                  24   fun_cbk10.
-   [OK]          conv2d_mec                  25   fun_cbk11.
-   [OK]          conv2d_mec                  26   fun_cbk12.
-   [OK]          conv2d_mec                  27   fun_cbk13.
-   [OK]          conv2d_mec                  28   fun_cbk14.
-   [OK]          conv3d_mec                   0   fun_conv00.
-   [OK]          conv3d_mec                   1   fun_conv01.
-   [OK]          conv3d_mec                   2   fun_conv02.
-   [OK]          conv3d_mec                   3   fun_conv03.
-   [OK]          conv3d_mec                   4   fun_conv04.
-   [OK]          conv3d_mec                   5   fun_conv05.
-   [OK]          conv3d_mec                   6   fun_conv06.
-   [OK]          conv3d_mec                   7   fun_conv07.
-   [OK]          conv3d_mec                   8   fun_conv08.
-   [OK]          conv3d_mec                   9   fun_conv09.
-   [OK]          conv3d_mec                  10   fun_conv10.
-   [OK]          conv3d_mec                  11   fun_conv11.
-   [OK]          conv3d_mec                  12   fun_conv12.
-   [OK]          conv3d_mec                  13   fun_cbi00.
-   [OK]          conv3d_mec                  14   fun_cbi01.
-   [OK]          conv3d_mec                  15   fun_cbi02.
-   [OK]          conv3d_mec                  16   fun_cbi03.
-   [OK]          conv3d_mec                  17   fun_cbi04.
-   [OK]          conv3d_mec                  18   fun_cbi05.
-   [OK]          conv3d_mec                  19   fun_cbi06.
-   [OK]          conv3d_mec                  20   fun_cbi07.
-   [OK]          conv3d_mec                  21   fun_cbk00.
-   [OK]          conv3d_mec                  22   fun_cbk01.
-   [OK]          conv3d_mec                  23   fun_cbk02.
-   [OK]          conv3d_mec                  24   fun_cbk03.
-   [OK]          conv3d_mec                  25   fun_cbk04.
-   [OK]          conv3d_mec                  26   fun_cbk05.
-   [OK]          conv3d_mec                  27   fun_cbk06.
-   [OK]          conv3d_mec                  28   fun_cbk07.
-   [OK]          conv2d_naive                 0   fun_conv00.
-   [OK]          conv2d_naive                 1   fun_conv01.
-   [OK]          conv2d_naive                 2   fun_conv02.
-   [OK]          conv2d_naive                 3   fun_conv03.
-   [OK]          conv2d_naive                 4   fun_conv04.
-   [OK]          conv2d_naive                 5   fun_cbi00.
-   [OK]          conv2d_naive                 6   fun_cbi01.
-   [OK]          conv2d_naive                 7   fun_cbi02.
-   [OK]          conv2d_naive                 8   fun_cbi03.
-   [OK]          conv2d_naive                 9   fun_cbi04.
-   [OK]          conv2d_naive                10   fun_cbi05.
-   [OK]          conv2d_naive                11   fun_cbi06.
-   [OK]          conv2d_naive                12   fun_cbi07.
-   [OK]          conv2d_naive                13   fun_cbi08.
-   [OK]          conv2d_naive                14   fun_cbk00.
-   [OK]          conv2d_naive                15   fun_cbk01.
-   [OK]          conv2d_naive                16   fun_cbk02.
-   [OK]          conv2d_naive                17   fun_cbk03.
-   [OK]          conv2d_naive                18   fun_cbk04.
-   [OK]          conv2d_naive                19   fun_cbk05.
-   [OK]          conv2d_naive                20   fun_cbk06.
-   [OK]          conv2d_naive                21   fun_cbk07.
-   [OK]          conv2d_naive                22   fun_cbk08.
-   [OK]          conv2d_naive                23   fun_cbk09.
-   [OK]          conv2d_naive                24   fun_cbk10.
-   [OK]          conv2d_naive                25   fun_cbk11.
-   [OK]          conv2d_naive                26   fun_cbk12.
-   [OK]          conv2d_naive                27   fun_cbk13.
-   [OK]          conv2d_naive                28   fun_cbk14.
-   [OK]          conv3d_naive                 0   fun_conv00.
-   [OK]          conv3d_naive                 1   fun_conv01.
-   [OK]          conv3d_naive                 2   fun_conv02.
-   [OK]          conv3d_naive                 3   fun_conv03.
-   [OK]          conv3d_naive                 4   fun_conv04.
-   [OK]          conv3d_naive                 5   fun_conv05.
-   [OK]          conv3d_naive                 6   fun_conv06.
-   [OK]          conv3d_naive                 7   fun_conv07.
-   [OK]          conv3d_naive                 8   fun_conv08.
-   [OK]          conv3d_naive                 9   fun_conv09.
-   [OK]          conv3d_naive                10   fun_conv10.
-   [OK]          conv3d_naive                11   fun_conv11.
-   [OK]          conv3d_naive                12   fun_conv12.
-   [OK]          conv3d_naive                13   fun_cbi00.
-   [OK]          conv3d_naive                14   fun_cbi01.
-   [OK]          conv3d_naive                15   fun_cbi02.
-   [OK]          conv3d_naive                16   fun_cbi03.
-   [OK]          conv3d_naive                17   fun_cbi04.
-   [OK]          conv3d_naive                18   fun_cbi05.
-   [OK]          conv3d_naive                19   fun_cbi06.
-   [OK]          conv3d_naive                20   fun_cbi07.
-   [OK]          conv3d_naive                21   fun_cbk00.
-   [OK]          conv3d_naive                22   fun_cbk01.
-   [OK]          conv3d_naive                23   fun_cbk02.
-   [OK]          conv3d_naive                24   fun_cbk03.
-   [OK]          conv3d_naive                25   fun_cbk04.
-   [OK]          conv3d_naive                26   fun_cbk05.
-   [OK]          conv3d_naive                27   fun_cbk06.
-   [OK]          conv3d_naive                28   fun_cbk07.
-   [OK]          dilated_conv2d               0   fun_cdf00.
-   [OK]          dilated_conv2d               1   fun_cdf01.
-   [OK]          dilated_conv2d               2   fun_cdf02.
-   [OK]          dilated_conv2d               3   fun_cdf03.
-   [OK]          dilated_conv2d               4   fun_cdf04.
-   [OK]          dilated_conv2d               5   fun_cdf05.
-   [OK]          dilated_conv2d               6   fun_cdf06.
-   [OK]          dilated_conv2d               7   fun_cdbi00.
-   [OK]          dilated_conv2d               8   fun_cdbi01.
-   [OK]          dilated_conv2d               9   fun_cdbi02.
-   [OK]          dilated_conv2d              10   fun_cdbi03.
-   [OK]          dilated_conv2d              11   fun_cdbi04.
-   [OK]          dilated_conv2d              12   fun_cdbi05.
-   [OK]          dilated_conv2d              13   fun_cdbi06.
-   [OK]          dilated_conv2d              14   fun_cdbk00.
-   [OK]          dilated_conv2d              15   fun_cdbk01.
-   [OK]          dilated_conv2d              16   fun_cdbk02.
-   [OK]          dilated_conv2d              17   fun_cdbk03.
-   [OK]          dilated_conv2d              18   fun_cdbk04.
-   [OK]          dilated_conv2d              19   fun_cdbk05.
-   [OK]          dilated_conv2d              20   fun_cdbk06.
-   [OK]          dilated_conv3d               0   fun_cdf00.
-   [OK]          dilated_conv3d               1   fun_cdf01.
-   [OK]          dilated_conv3d               2   fun_cdf02.
-   [OK]          dilated_conv3d               3   fun_cdf03.
-   [OK]          dilated_conv3d               4   fun_cdf04.
-   [OK]          dilated_conv3d               5   fun_cdf05.
-   [OK]          dilated_conv3d               6   fun_cdf06.
-   [OK]          dilated_conv3d               7   fun_cdbi00.
-   [OK]          dilated_conv3d               8   fun_cdbi01.
-   [OK]          dilated_conv3d               9   fun_cdbi02.
-   [OK]          dilated_conv3d              10   fun_cdbi03.
-   [OK]          dilated_conv3d              11   fun_cdbi04.
-   [OK]          dilated_conv3d              12   fun_cdbi05.
-   [OK]          dilated_conv3d              13   fun_cdbi06.
-   [OK]          dilated_conv3d              14   fun_cdbk00.
-   [OK]          dilated_conv3d              15   fun_cdbk01.
-   [OK]          dilated_conv3d              16   fun_cdbk02.
-   [OK]          dilated_conv3d              17   fun_cdbk03.
-   [OK]          dilated_conv3d              18   fun_cdbk04.
-   [OK]          dilated_conv3d              19   fun_cdbk05.
-   [OK]          dilated_conv3d              20   fun_cdbk06.
-   [OK]          transpose_conv2d             0   fun_ctf00.
-   [OK]          transpose_conv2d             1   fun_ctf01.
-   [OK]          transpose_conv2d             2   fun_ctf02.
-   [OK]          transpose_conv2d             3   fun_ctf03.
-   [OK]          transpose_conv2d             4   fun_ctf04.
-   [OK]          transpose_conv2d             5   fun_ctf05.
-   [OK]          transpose_conv2d             6   fun_ctf06.
-   [OK]          transpose_conv2d             7   fun_ctf07.
-   [OK]          transpose_conv2d             8   fun_ctf08.
-   [OK]          transpose_conv2d             9   fun_ctb00.
-   [OK]          transpose_conv2d            10   fun_ctb01.
-   [OK]          transpose_conv2d            11   fun_ctb02.
-   [OK]          transpose_conv2d            12   fun_ctb03.
-   [OK]          transpose_conv2d            13   fun_ctb04.
-   [OK]          transpose_conv2d            14   fun_ctb05.
-   [OK]          transpose_conv2d            15   fun_ctb06.
-   [OK]          transpose_conv2d            16   fun_ctb07.
-   [OK]          transpose_conv2d            17   fun_ctb08.
-   [OK]          transpose_conv2d            18   fun_ctb09.
-   [OK]          transpose_conv2d            19   fun_ctb10.
-   [OK]          transpose_conv2d            20   fun_ctb11.
-   [OK]          transpose_conv2d            21   fun_ctb12.
-   [OK]          transpose_conv2d            22   fun_ctb13.
-   [OK]          transpose_conv2d            23   fun_ctb14.
-   [OK]          transpose_conv2d            24   fun_ctb15.
-   [OK]          transpose_conv3d             0   fun_ctf00.
-   [OK]          transpose_conv3d             1   fun_ctf01.
-   [OK]          transpose_conv3d             2   fun_ctf02.
-   [OK]          transpose_conv3d             3   fun_ctf03.
-   [OK]          transpose_conv3d             4   fun_ctf04.
-   [OK]          transpose_conv3d             5   fun_ctb00.
-   [OK]          transpose_conv3d             6   fun_ctb01.
-   [OK]          transpose_conv3d             7   fun_ctb02.
-   [OK]          transpose_conv3d             8   fun_ctb03.
-   [OK]          transpose_conv3d             9   fun_ctb04.
-   [OK]          transpose_conv3d            10   fun_ctb05.
-   [OK]          transpose_conv3d            11   fun_ctb06.
-   [OK]          transpose_conv3d            12   fun_ctb07.
-   [OK]          transpose_conv3d            13   fun_ctb08.
-   [OK]          transpose_conv3d            14   fun_ctb09.
-   [OK]          transpose_conv3d            15   fun_ctb10.
-   [OK]          transpose_conv3d            16   fun_ctb11.
-   [OK]          transpose_conv3d            17   fun_ctb12.
-   [OK]          transpose_conv3d            18   fun_ctb13.
-   [OK]          transpose_conv3d            19   fun_ctb14.
-   [OK]          transpose_conv3d            20   fun_ctb15.
-   [OK]          upsampling                   0   fun_us2d00.
-   [OK]          upsampling                   1   fun_us2d01.
-   [OK]          upsampling                   2   fun_us2d02.
-   [OK]          upsampling                   3   fun_us2d03.
-   [OK]          upsampling                   4   fun_us2d04.
-   [OK]          upsampling                   5   fun_us2d05.
-   [OK]          upsampling                   6   fun_us2d06.
-   [OK]          upsampling                   7   fun_us2d07.
-   [OK]          upsampling                   8   fun_us2d08.
-   [OK]          learning rate                0   fun00.
-   [OK]          learning rate                1   fun01.
-   [OK]          learning rate                2   fun02.
-   [OK]          learning rate                3   fun03.
-   [OK]          learning rate                4   fun04.
-   [OK]          learning rate                5   fun05.
-   [OK]          learning rate                6   fun06.
-   [OK]          learning rate                7   fun07.
-   [OK]          learning rate                8   fun08.
-   [OK]          learning rate                9   fun09.
-   [OK]          learning rate               10   fun10.
-   [OK]          learning rate               11   fun11.
-   [OK]          base: algodiff diff          0   constant.
-   [OK]          base: algodiff diff          1   linear.
-   [OK]          base: algodiff diff          2   square.
-   [OK]          base: algodiff diff          3   cube.
-   [OK]          base: algodiff diff          4   sum_x_x.
-   [OK]          base: algodiff diff          5   diff_2x_x.
-   [OK]          base: algodiff diff          6   div_x_x.
-   [OK]          base: algodiff diff          7   div_x2_x.
-   [OK]          base: algodiff diff          8   pow_2_5_x.
-   [OK]          base: algodiff diff          9   pow_x_2_5.
-   [OK]          base: algodiff diff         10   min_x_x2.
-   [OK]          base: algodiff diff         11   max_x_x2.
-   [OK]          base: algodiff diff         12   neg_x.
-   [OK]          base: algodiff diff         13   abs_x2.
-   [OK]          base: algodiff diff         14   abs_x2_m_1.
-   [OK]          base: algodiff diff         15   sign_x2_m_1.
-   [OK]          base: algodiff diff         16   floor_x2_m_1.
-   [OK]          base: algodiff diff         17   ceil_x2_m_1.
-   [OK]          base: algodiff diff         18   round_x2_m_1.
-   [OK]          base: algodiff diff         19   sqr_x.
-   [OK]          base: algodiff diff         20   sqr_x_x.
-   [OK]          base: algodiff diff         21   sqrt_x.
-   [OK]          base: algodiff diff         22   log_x.
-   [OK]          base: algodiff diff         23   log_x_x.
-   [OK]          base: algodiff diff         24   log2_x.
-   [OK]          base: algodiff diff         25   log10_x.
-   [OK]          base: algodiff diff         26   exp_x.
-   [OK]          base: algodiff diff         27   sin_x.
-   [OK]          base: algodiff diff         28   sin_x_x.
-   [OK]          base: algodiff diff         29   cos_x.
-   [OK]          base: algodiff diff         30   tan_x.
-   [OK]          base: algodiff diff         31   asin_x.
-   [OK]          base: algodiff diff         32   acos_x.
-   [OK]          base: algodiff diff         33   atan_x.
-   [OK]          base: algodiff diff         34   atan2_x2_x.
-   [OK]          base: algodiff diff         35   atan2_x_x2.
-   [OK]          base: algodiff diff         36   sinh_x.
-   [OK]          base: algodiff diff         37   sinh_x_x.
-   [OK]          base: algodiff diff         38   cosh_x.
-   [OK]          base: algodiff diff         39   tanh_x.
-   [OK]          base: algodiff diff         40   asinh_x.
-   [OK]          base: algodiff diff         41   acosh_x.
-   [OK]          base: algodiff diff         42   atanh_x.
-   [OK]          base: algodiff diff         43   dumb.
-   [OK]          base: algodiff diff         44   sin1.
-   [OK]          base: algodiff diff         45   sin2.
-   [OK]          base: algodiff diff         46   sin3.
-   [OK]          base: algodiff diff         47   poly1.
-   [OK]          base: algodiff diff         48   poly2.
-   [OK]          base: algodiff diff         49   poly3.
-   [OK]          base: algodiff diff         50   poly4.
-   [OK]          base: algodiff diff         51   poly5.
-   [OK]          base: algodiff diff         52   poly6.
-   [OK]          base: algodiff diff         53   poly7.
-   [OK]          base: algodiff diff         54   poly8.
-   [OK]          base: algodiff diff         55   poly9.
-   [OK]          base: algodiff grad          0   poly.one.
-   [OK]          base: algodiff grad          1   poly.x.
-   [OK]          base: algodiff grad          2   poly.x_p_y.
-   [OK]          base: algodiff grad          3   poly.x_m_y.
-   [OK]          base: algodiff grad          4   poly.x_x.
-   [OK]          base: algodiff grad          5   poly.x_div_x.
-   [OK]          base: algodiff grad          6   poly.y_div_x.
-   [OK]          base: algodiff grad          7   poly.xsq_p_y.
-   [OK]          base: algodiff grad          8   poly.xy.
-   [OK]          base: algodiff grad          9   poly.xsq_p_ysq.
-   [OK]          base: algodiff grad         10   poly.x_p_y_allsq.
-   [OK]          base: algodiff grad         11   poly.xy_sq.
-   [OK]          base: algodiff grad         12   poly.xy_cube.
-   [OK]          base: algodiff grad         13   poly.x_pow_y.
-   [OK]          base: algodiff grad         14   logexp.sqr_x_m_sqr_y.
-   [OK]          base: algodiff grad         15   logexp.sqrt_xy.
-   [OK]          base: algodiff grad         16   logexp.log_xy.
-   [OK]          base: algodiff grad         17   logexp.log2_xy.
-   [OK]          base: algodiff grad         18   logexp.log10_xy.
-   [OK]          base: algodiff grad         19   logexp.exp_xy.
-   [OK]          base: algodiff grad         20   other.min_x_y.
-   [OK]          base: algodiff grad         21   other.max_x_y.
-   [OK]          base: algodiff grad         22   other.neg_y.
-   [OK]          base: algodiff grad         23   other.abs_y2.
-   [OK]          base: algodiff grad         24   other.abs_x2_m_y2.
-   [OK]          base: algodiff grad         25   other.sign_x2_m_y2.
-   [OK]          base: algodiff grad         26   other.floor_x2_m_y2.
-   [OK]          base: algodiff grad         27   other.ceil_x2_m_y2.
-   [OK]          base: algodiff grad         28   other.round_x2_m_y2.
-   [OK]          base: algodiff grad         29   trig.sin_x.
-   [OK]          base: algodiff grad         30   trig.cos_y.
-   [OK]          base: algodiff grad         31   trig.sin_xy.
-   [OK]          base: algodiff grad         32   trig.cos_xy.
-   [OK]          base: algodiff grad         33   trig.cos_y_div_x.
-   [OK]          base: algodiff grad         34   trig.tan_x_p_y.
-   [OK]          base: algodiff grad         35   trig.asin_x.
-   [OK]          base: algodiff grad         36   trig.acos_y.
-   [OK]          base: algodiff grad         37   trig.atan_y.
-   [OK]          base: algodiff grad         38   trig.atan2_y_x.
-   [OK]          base: algodiff grad         39   hyperbolic.sinh_x.
-   [OK]          base: algodiff grad         40   hyperbolic.cosh_y.
-   [OK]          base: algodiff grad         41   hyperbolic.sinh_xy.
-   [OK]          base: algodiff grad         42   hyperbolic.cosh_xy.
-   [OK]          base: algodiff grad         43   hyperbolic.cosh_y_div_x.
-   [OK]          base: algodiff grad         44   hyperbolic.tanh_x_p_y.
-   [OK]          base: algodiff grad         45   hyperbolic.asinh_x.
-   [OK]          base: algodiff grad         46   hyperbolic.acosh_y.
-   [OK]          base: algodiff grad         47   hyperbolic.atanh_y.
-   [OK]          base: slicing basic          0   test 01.
-   [OK]          base: slicing basic          1   test 02.
-   [OK]          base: slicing basic          2   test 03.
-   [OK]          base: slicing basic          3   test 04.
-   [OK]          base: slicing basic          4   test 05.
-   [OK]          base: slicing basic          5   test 06.
-   [OK]          base: slicing basic          6   test 07.
-   [OK]          base: slicing basic          7   test 08.
-   [OK]          base: slicing basic          8   test 09.
-   [OK]          base: slicing basic          9   test 10.
-   [OK]          base: slicing basic         10   test 11.
-   [OK]          base: slicing basic         11   test 12.
-   [OK]          base: slicing basic         12   test 13.
-   [OK]          base: slicing basic         13   test 14.
-   [OK]          base: slicing basic         14   test 15.
-   [OK]          base: slicing basic         15   test 16.
-   [OK]          base: slicing basic         16   test 17.
-   [OK]          base: slicing basic         17   test 18.
-   [OK]          base: slicing basic         18   test 19.
-   [OK]          base: slicing basic         19   test 20.
-   [OK]          base: slicing basic         20   test 21.
-   [OK]          base: slicing basic         21   test 22.
-   [OK]          base: slicing basic         22   test 23.
-   [OK]          base: slicing basic         23   test 24.
-   [OK]          base: slicing basic         24   test 25.
-   [OK]          base: slicing basic         25   test 26.
-   [OK]          base: slicing basic         26   test 27.
-   [OK]          base: slicing basic         27   test 28.
-   [OK]          base: slicing basic         28   test 29.
-   [OK]          base: slicing basic         29   test 30.
-   [OK]          base: pooling2d              0   fun_forward00.
-   [OK]          base: pooling2d              1   fun_forward01.
-   [OK]          base: pooling2d              2   fun_forward02.
-   [OK]          base: pooling2d              3   fun_forward03.
-   [OK]          base: pooling2d              4   fun_forward04.
-   [OK]          base: pooling2d              5   fun_forward05.
-   [OK]          base: pooling2d              6   fun_forward06.
-   [OK]          base: pooling2d              7   fun_forward07.
-   [OK]          base: pooling2d              8   fun_forward08.
-   [OK]          base: pooling2d              9   fun_forward09.
-   [OK]          base: pooling2d             10   fun_forward10.
-   [OK]          base: pooling2d             11   fun_forward11.
-   [OK]          base: pooling2d             12   fun_max2d_back00.
-   [OK]          base: pooling2d             13   fun_max2d_back01.
-   [OK]          base: pooling2d             14   fun_max2d_back02.
-   [OK]          base: pooling2d             15   fun_max2d_back03.
-   [OK]          base: pooling2d             16   fun_max2d_back04.
-   [OK]          base: pooling2d             17   fun_max2d_back05.
-   [OK]          base: pooling2d             18   fun_avg2d_back00.
-   [OK]          base: pooling2d             19   fun_avg2d_back01.
-   [OK]          base: pooling2d             20   fun_avg2d_back02.
-   [OK]          base: pooling2d             21   fun_avg2d_back03.
-   [OK]          base: pooling2d             22   fun_avg2d_back04.
-   [OK]          base: pooling2d             23   fun_avg2d_back05.
-   [OK]          base: pooling3d              0   fun_forward00.
-   [OK]          base: pooling3d              1   fun_forward01.
-   [OK]          base: pooling3d              2   fun_forward02.
-   [OK]          base: pooling3d              3   fun_forward03.
-   [OK]          base: pooling3d              4   fun_forward04.
-   [OK]          base: pooling3d              5   fun_forward05.
-   [OK]          base: pooling3d              6   fun_forward06.
-   [OK]          base: pooling3d              7   fun_forward07.
-   [OK]          base: pooling3d              8   fun_forward08.
-   [OK]          base: pooling3d              9   fun_forward09.
-   [OK]          base: pooling3d             10   fun_max3d_back00.
-   [OK]          base: pooling3d             11   fun_max3d_back01.
-   [OK]          base: pooling3d             12   fun_max3d_back02.
-   [OK]          base: pooling3d             13   fun_max3d_back03.
-   [OK]          base: pooling3d             14   fun_max3d_back04.
-   [OK]          base: pooling3d             15   fun_max3d_back05.
-   [OK]          base: pooling3d             16   fun_max3d_back06.
-   [OK]          base: pooling3d             17   fun_max3d_back07.
-   [OK]          base: pooling3d             18   fun_avg3d_back00.
-   [OK]          base: pooling3d             19   fun_avg3d_back01.
-   [OK]          base: pooling3d             20   fun_avg3d_back02.
-   [OK]          base: pooling3d             21   fun_avg3d_back03.
-   [OK]          base: pooling3d             22   fun_avg3d_back04.
-   [OK]          base: pooling3d             23   fun_avg3d_back05.
-   [OK]          base: pooling3d             24   fun_avg3d_back06.
-   [OK]          base: conv2d                 0   fun_conv00.
-   [OK]          base: conv2d                 1   fun_conv01.
-   [OK]          base: conv2d                 2   fun_conv02.
-   [OK]          base: conv2d                 3   fun_conv03.
-   [OK]          base: conv2d                 4   fun_conv04.
-   [OK]          base: conv2d                 5   fun_cbi00.
-   [OK]          base: conv2d                 6   fun_cbi01.
-   [OK]          base: conv2d                 7   fun_cbi02.
-   [OK]          base: conv2d                 8   fun_cbi03.
-   [OK]          base: conv2d                 9   fun_cbi04.
-   [OK]          base: conv2d                10   fun_cbi05.
-   [OK]          base: conv2d                11   fun_cbi06.
-   [OK]          base: conv2d                12   fun_cbi07.
-   [OK]          base: conv2d                13   fun_cbi08.
-   [OK]          base: conv2d                14   fun_cbk00.
-   [OK]          base: conv2d                15   fun_cbk01.
-   [OK]          base: conv2d                16   fun_cbk02.
-   [OK]          base: conv2d                17   fun_cbk03.
-   [OK]          base: conv2d                18   fun_cbk04.
-   [OK]          base: conv2d                19   fun_cbk05.
-   [OK]          base: conv2d                20   fun_cbk06.
-   [OK]          base: conv2d                21   fun_cbk07.
-   [OK]          base: conv2d                22   fun_cbk08.
-   [OK]          base: conv2d                23   fun_cbk09.
-   [OK]          base: conv2d                24   fun_cbk10.
-   [OK]          base: conv2d                25   fun_cbk11.
-   [OK]          base: conv2d                26   fun_cbk12.
-   [OK]          base: conv2d                27   fun_cbk13.
-   [OK]          base: conv2d                28   fun_cbk14.
-   [OK]          base: conv3d                 0   fun_conv00.
-   [OK]          base: conv3d                 1   fun_conv01.
-   [OK]          base: conv3d                 2   fun_conv02.
-   [OK]          base: conv3d                 3   fun_conv03.
-   [OK]          base: conv3d                 4   fun_conv04.
-   [OK]          base: conv3d                 5   fun_conv05.
-   [OK]          base: conv3d                 6   fun_conv06.
-   [OK]          base: conv3d                 7   fun_conv07.
-   [OK]          base: conv3d                 8   fun_conv08.
-   [OK]          base: conv3d                 9   fun_conv09.
-   [OK]          base: conv3d                10   fun_conv10.
-   [OK]          base: conv3d                11   fun_conv11.
-   [OK]          base: conv3d                12   fun_conv12.
-   [OK]          base: conv3d                13   fun_cbi00.
-   [OK]          base: conv3d                14   fun_cbi01.
-   [OK]          base: conv3d                15   fun_cbi02.
-   [OK]          base: conv3d                16   fun_cbi03.
-   [OK]          base: conv3d                17   fun_cbi04.
-   [OK]          base: conv3d                18   fun_cbi05.
-   [OK]          base: conv3d                19   fun_cbi06.
-   [OK]          base: conv3d                20   fun_cbi07.
-   [OK]          base: conv3d                21   fun_cbk00.
-   [OK]          base: conv3d                22   fun_cbk01.
-   [OK]          base: conv3d                23   fun_cbk02.
-   [OK]          base: conv3d                24   fun_cbk03.
-   [OK]          base: conv3d                25   fun_cbk04.
-   [OK]          base: conv3d                26   fun_cbk05.
-   [OK]          base: conv3d                27   fun_cbk06.
-   [OK]          base: conv3d                28   fun_cbk07.
-   [OK]          base: upsampling             0   fun_us2d00.
-   [OK]          base: upsampling             1   fun_us2d01.
-   [OK]          base: upsampling             2   fun_us2d02.
-   [OK]          base: upsampling             3   fun_us2d03.
-   [OK]          base: upsampling             4   fun_us2d04.
-   [OK]          base: upsampling             5   fun_us2d05.
-   [OK]          base: upsampling             6   fun_us2d06.
-   [OK]          base: upsampling             7   fun_us2d07.
-   [OK]          base: upsampling             8   fun_us2d08.
-   [OK]          base: view                   0   test 01.
-   [OK]          base: view                   1   test 02.
-   [OK]          base: view                   2   test 03.
-   [OK]          base: view                   3   test 04.
-   [OK]          base: view                   4   test 05.
-   [OK]          base: view                   5   test 06.
-   [OK]          base: view                   6   test 07.
-   [OK]          base: view                   7   test 08.
-   [OK]          base: view                   8   test 09.
-   [OK]          base: view                   9   test 10.
-   [OK]          base: view                  10   test 11.
-   [OK]          base: view                  11   test 12.
-   [OK]          base: view                  12   test 13.
-   [OK]          base: view                  13   test 14.
-   [OK]          base: view                  14   test 15.
-   [OK]          base: view                  15   test 16.
-   [OK]          base: view                  16   test 17.
-   [OK]          base: view                  17   test 18.
-   [OK]          base: view                  18   test 19.
-   [OK]          base: view                  19   test 20.
-   [OK]          base: view                  20   test 21.
-   [OK]          base: view                  21   test 22.
-   [OK]          base: view                  22   test 23.
-   [OK]          base: view                  23   test 24.
-   [OK]          base: view                  24   test 25.
-   [OK]          base: view                  25   test 26.
-   [OK]          base: view                  26   test 27.
-   [OK]          base: view                  27   test 28.
-   [OK]          base: view                  28   test 29.
-   [OK]          base: view                  29   test 30.
-   [OK]          base: maths_root             0   test 01.
-   [OK]          base: maths_root             1   test 02.
-   [OK]          base: maths_root             2   test 03.
-   [OK]          base: maths_root             3   test 04.
-   [OK]          base: complex                0   test add.
-   [OK]          base: complex                1   test sub.
-   [OK]          base: ndarray core           0   fun_sr00.
-   [OK]          base: ndarray core           1   fun_sr01.
-   [OK]          base: ndarray core           2   fun_sr02.
-   [OK]          base: ndarray core           3   fun_sr03.
-   [OK]          base: ndarray core           4   fun_sr04.
-   [OK]          base: ndarray core           5   fun_sr05.
-   [OK]          base: ndarray core           6   fun_sr06.
-   [OK]          base: ndarray core           7   fun_sr07.
-   [OK]          base: ndarray core           8   fun_sr08.
-   [OK]          base: ndarray core           9   fun_sr09.
-   [OK]          base: ndarray core          10   fun_sr10.
-   [OK]          base: ndarray core          11   fun_sr11.
-   [OK]          base: ndarray core          12   fun_sr12.
-   [OK]          base: ndarray core          13   fun_rt00.
-   [OK]          base: ndarray core          14   fun_rt01.
-   [OK]          base: ndarray core          15   fun_rt02.
-   [OK]          base: ndarray core          16   fun_rt03.
-   [OK]          base: ndarray core          17   fun_rt04.
-   [OK]          base: ndarray core          18   fun_rt05.
-   [OK]          base: ndarray core          19   fun_rt06.
-   [OK]          base: ndarray core          20   fun_rt07.
-   [OK]          base: ndarray core          21   fun_rt08.
-   [OK]          base: ndarray core          22   fun_rt09.
-   [OK]          base: ndarray core          23   fun_rt10.
-   [OK]          base: ndarray core          24   fun_rt11.
-   [OK]          base: ndarray core          25   fun_rt12.
-   [OK]          base: ndarray core          26   fun_rt13.
-   [OK]          base: ndarray core          27   fun_rt14.
-   [OK]          base: ndarray core          28   fun_rt15.
-   [OK]          base: ndarray core          29   fun_rt16.
-   [OK]          base: ndarray core          30   fun_rt17.
-   [OK]          base: ndarray core          31   fun_rt18.
-   [OK]          base: ndarray core          32   fun_rt19.
-   [OK]          base: ndarray core          33   fun_rt20.
-   [OK]          base: ndarray core          34   fun_rt21.
-   [OK]          base: ndarray core          35   fun_rt22.
-   [OK]          base: ndarray core          36   fun_rt23.
-   [OK]          base: ndarray core          37   fun_rt24.
-   [OK]          base: ndarray core          38   fun_rt25.
-   [OK]          base: ndarray core          39   fun_rt26.
-   [OK]          base: ndarray core          40   fun_rt27.
-   [OK]          base: ndarray core          41   fun_rt28.
-   [OK]          base: ndarray core          42   fun_rt29.
-   [OK]          base: ndarray core          43   fun_rt30.
-   [OK]          base: ndarray core          44   fun_rt31.
-   [OK]          base: ndarray core          45   fun_rt32.
-   [OK]          base: ndarray core          46   fun_rt33.
-   [OK]          base: ndarray core          47   fun_rt34.
-   [OK]          base: ndarray core          48   fun_rt35.
-   [OK]          base: ndarray core          49   fun_rt36.
-   [OK]          base: ndarray core          50   fun_rt37.
-   [OK]          base: ndarray core          51   fun_rt38.
-   [OK]          base: ndarray core          52   fun_rt39.
-   [OK]          base: ndarray core          53   fun_rt40.
-   [OK]          base: ndarray core          54   fun_rt41.
-   [OK]          base: ndarray core          55   fun_rt42.
-   [OK]          base: ndarray core          56   fun_rt43.
-   [OK]          base: ndarray core          57   fun_rt44.
-   [OK]          base: ndarray core          58   fun_rt45.
-   [OK]          base: ndarray core          59   fun_rt46.
-   [OK]          base: ndarray core          60   fun_rt47.
-   [OK]          base: ndarray core          61   fun_rt48.
-   [OK]          base: ndarray core          62   fun_rt49.
-   [OK]          base: ndarray core          63   fun_rt50.
-   [OK]          base: ndarray core          64   fun_rt51.
-   [OK]          base: ndarray core          65   fun_rt52.
-   [OK]          base: ndarray core          66   fun_rt53.
-   [OK]          base: ndarray core          67   fun_rt54.
-   [OK]          base: ndarray core          68   fun_rt55.
-   [OK]          base: ndarray core          69   fun_rt56.
-   [OK]          base: ndarray core          70   fun_rt57.
-   [OK]          base: ndarray core          71   fun_rt58.
-   [OK]          base: ndarray core          72   fun_rt59.
-   [OK]          base: linalg                 0   test_gauss_01.
-   [OK]          base: linalg                 1   test_gauss_02.
-   [OK]          base: linalg                 2   test_gauss_03.
-   [OK]          base: linalg                 3   test_gauss_04.
-   [OK]          base: linalg                 4   test_lu_01.
-   [OK]          base: linalg                 5   test_lu_02.
-   [OK]          base: linalg                 6   test_lu_03.
-   [OK]          base: linalg                 7   test_lu_04.
-   [OK]          base: linalg                 8   test_lu_05.
-   [OK]          base: linalg                 9   test_lu_06.
-   [OK]          base: linalg                10   test_lu_08.
-   [OK]          base: linalg                11   test_lu_09.
-   [OK]          base: linalg                12   test_lu_10.
-   [OK]          base: linalg                13   test_bandiag_01.
- > [FAIL]        algodiff matrix              0   reverse mode.
-   [OK]          algodiff matrix              1   forward mode.
- 
- ┌──────────────────────────────────────────────────────────────────────────────┐
- │ [FAIL]        algodiff matrix              0   reverse mode.                 │
- └──────────────────────────────────────────────────────────────────────────────┘
- [failure] 
- failed reverse mode operations
-        lyapunov (1/20)
-           Raised at Stdlib.failwith in file "stdlib.ml", line 29, characters 17-33
-           Called from Alcotest_engine__Core.Make.protect_test.(fun) in file "src/alcotest-engine/core.ml", line 180, characters 17-23
-           Called from Alcotest_engine__Monad.Identity.catch in file "src/alcotest-engine/monad.ml", line 24, characters 31-35
-           
- Logs saved to `~/.opam/4.14/.opam-switch/build/owl.0.8.0/_build/default/test/_build/_tests/Owl/algodiff matrix.000.output'.
-  ──────────────────────────────────────────────────────────────────────────────
- 
- Full test results in `~/.opam/4.14/.opam-switch/build/owl.0.8.0/_build/default/test/_build/_tests/Owl'.
- 1 failure! in 3.400s. 1389 tests run.
[ERROR] The compilation of owl.0.8.0 failed at "dune runtest -p owl -j 31".

#=== ERROR while compiling owl.0.8.0 ==========================================#
# context              2.2.0~alpha~dev | linux/x86_64 | ocaml-base-compiler.4.14.0 | file:///home/opam/opam-repository
# path                 ~/.opam/4.14/.opam-switch/build/owl.0.8.0
# command              ~/.opam/opam-init/hooks/sandbox.sh build dune runtest -p owl -j 31
# exit-code            1
# env-file             ~/.opam/log/owl-1779-a6d07f.env
# output-file          ~/.opam/log/owl-1779-a6d07f.out
### output ###
# File "test/dune", line 2, characters 8-19:
# 2 |  (names test_runner)
#             ^^^^^^^^^^^
# (cd _build/default/test && ./test_runner.exe)
#                                                             +-- 0
#                                                 + -1.862732 -+
#                                                 |           +-- 1
#                                     + -1.534121 -+
#                                     |           |           +-- 2
#                                     |           + -1.318011 -+
#                                     |                       +-- 3
#                         + -1.150349 -+
#                         |           |                       +-- 4
#                         |           |           + -1.009990 -+
#                         |           |           |           +-- 5
#                         |           + -0.887147 -+
#                         |                       |           +-- 6
#                         |                       + -0.776422 -+
#                         |                                   +-- 7
#             + -0.674490 -+
#             |           |                                   +-- 8
#             |           |                       + -0.579132 -+
#             |           |                       |           +-- 9
#             |           |           + -0.488776 -+
#             |           |           |           |           +-- 10
#             |           |           |           + -0.402250 -+
#             |           |           |                       +-- 11
#             |           + -0.318639 -+
#             |                       |                       +-- 12
#             |                       |           + -0.237202 -+
#             |                       |           |           +-- 13
#             |                       + -0.157311 -+
#             |                                   |           +-- 14
#             |                                   + -0.078412 -+
#             |                                               +-- 15
# + 0.000000 -+
#             |                                               +-- 16
#             |                                   + 0.078412 -+
#             |                                   |           +-- 17
#             |                       + 0.157311 -+
#             |                       |           |           +-- 18
#             |                       |           + 0.237202 -+
#             |                       |                       +-- 19
#             |           + 0.318639 -+
#             |           |           |                       +-- 20
#             |           |           |           + 0.402250 -+
#             |           |           |           |           +-- 21
#             |           |           + 0.488776 -+
#             |           |                       |           +-- 22
#             |           |                       + 0.579132 -+
#             |           |                                   +-- 23
#             + 0.674490 -+
#                         |                                   +-- 24
#                         |                       + 0.776422 -+
#                         |                       |           +-- 25
#                         |           + 0.887147 -+
#                         |           |           |           +-- 26
#                         |           |           + 1.009990 -+
#                         |           |                       +-- 27
#                         + 1.150349 -+
#                                     |                       +-- 28
#                                     |           + 1.318011 -+
#                                     |           |           +-- 29
#                                     + 1.534121 -+
#                                                 |           +-- 30
#                                                 + 1.862732 -+
#                                                             +-- 31
# bucket of -1.000000: 5
# bucket of -0.500000: 9
# bucket of 0.000000: 15
# bucket of 0.500000: 22
# bucket of 1.000000: 26
# Testing `Owl'.
# This run has ID `9QW0A758'.
# 
#   [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.
#   [OK]          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   diff_1.
#   [OK]          dense ndarray               70   diff_2.
#   [OK]          dense ndarray               71   one_hot_1.
#   [OK]          dense ndarray               72   one_hot_2.
#   [OK]          dense ndarray               73   sort.
#   [OK]          dense ndarray               74   argsort_1.
#   [OK]          dense ndarray               75   argsort_2.
#   [OK]          dense ndarray               76   top_1.
#   [OK]          dense ndarray               77   top_2.
#   [OK]          dense ndarray               78   top_3.
#   [OK]          dense ndarray               79   bottom_1.
#   [OK]          dense ndarray               80   bottom_2.
#   [OK]          dense ndarray               81   pad.
#   [OK]          sparse matrix                0   sequential.
#   [OK]          sparse matrix                1   row_num.
#   [OK]          sparse matrix                2   col_num.
#   [OK]          sparse matrix                3   numel.
#   [OK]          sparse matrix                4   transpose.
#   [OK]          sparse matrix                5   get.
#   [OK]          sparse matrix                6   set.
#   [OK]          sparse matrix                7   row.
#   [OK]          sparse matrix                8   col.
#   [OK]          sparse matrix                9   fill.
#   [OK]          sparse matrix               10   trace.
#   [OK]          sparse matrix               11   sum.
#   [OK]          sparse matrix               12   exists.
#   [OK]          sparse matrix               13   not_exists.
#   [OK]          sparse matrix               14   for_all.
#   [OK]          sparse matrix               15   equal.
#   [OK]          sparse matrix               16   not_equal.
#   [OK]          sparse matrix               17   less.
#   [OK]          sparse matrix               18   greater.
#   [OK]          sparse matrix               19   greater_equal.
#   [OK]          sparse matrix               20   less_equal.
#   [OK]          sparse matrix               21   is_zero.
#   [OK]          sparse matrix               22   is_positive.
#   [OK]          sparse matrix               23   is_negative.
#   [OK]          sparse matrix               24   is_nonnegative.
#   [OK]          sparse matrix               25   is_nonpositive.
#   [OK]          sparse matrix               26   add.
#   [OK]          sparse matrix               27   mul.
#   [OK]          sparse matrix               28   dot.
#   [OK]          sparse matrix               29   add_scalar.
#   [OK]          sparse matrix               30   mul_scalar.
#   [OK]          sparse matrix               31   min.
#   [OK]          sparse matrix               32   max.
#   [OK]          sparse matrix               33   map.
#   [OK]          sparse matrix               34   fold.
#   [OK]          sparse matrix               35   foldi.
#   [OK]          sparse matrix               36   foldi_nz.
#   [OK]          sparse matrix               37   filter.
#   [OK]          sparse matrix               38   fold_rows.
#   [OK]          sparse matrix               39   fold_cols.
#   [OK]          sparse matrix               40   sum_rows.
#   [OK]          sparse matrix               41   sum_cols.
#   [OK]          sparse matrix               42   of_array.
#   [OK]          sparse matrix               43   save_load.
#   [OK]          sparse ndarray               0   shape.
#   [OK]          sparse ndarray               1   num_dims.
#   [OK]          sparse ndarray               2   nth_dim.
#   [OK]          sparse ndarray               3   numel.
#   [OK]          sparse ndarray               4   nnz.
#   [OK]          sparse ndarray               5   density.
#   [OK]          sparse ndarray               6   get.
#   [OK]          sparse ndarray               7   set.
#   [OK]          sparse ndarray               8   slice.
#   [OK]          sparse ndarray               9   copy.
#   [OK]          sparse ndarray              10   map.
#   [OK]          sparse ndarray              11   map_nz.
#   [OK]          sparse ndarray              12   fold.
#   [OK]          sparse ndarray              13   foldi.
#   [OK]          sparse ndarray              14   fold_nz.
#   [OK]          sparse ndarray              15   foldi_nz.
#   [OK]          sparse ndarray              16   add.
#   [OK]          sparse ndarray              17   mul.
#   [OK]          sparse ndarray              18   add_scalar.
#   [OK]          sparse ndarray              19   mul_scalar.
#   [OK]          sparse ndarray              20   abs.
#   [OK]          sparse ndarray              21   neg.
#   [OK]          sparse ndarray              22   sum.
#   [OK]          sparse ndarray              23   min.
#   [OK]          sparse ndarray              24   max.
#   [OK]          sparse ndarray              25   is_zero.
#   [OK]          sparse ndarray              26   is_positive.
#   [OK]          sparse ndarray              27   is_negative.
#   [OK]          sparse ndarray              28   is_nonnegative.
#   [OK]          sparse ndarray              29   equal.
#   [OK]          sparse ndarray              30   greater.
#   [OK]          sparse ndarray              31   greater_equal.
#   [OK]          sparse ndarray              32   filter.
#   [OK]          sparse ndarray              33   filteri.
#   [OK]          sparse ndarray              34   filteri_nz.
#   [OK]          sparse ndarray              35   transpose.
#   [OK]          sparse ndarray              36   flatten.
#   [OK]          sparse ndarray              37   reshape.
#   [OK]          sparse ndarray              38   of_array.
#   [OK]          sparse ndarray              39   save_load.
#   [OK]          ndarray core                 0   fun_sr00.
#   [OK]          ndarray core                 1   fun_sr01.
#   [OK]          ndarray core                 2   fun_sr02.
#   [OK]          ndarray core                 3   fun_sr03.
#   [OK]          ndarray core                 4   fun_sr04.
#   [OK]          ndarray core                 5   fun_sr05.
#   [OK]          ndarray core                 6   fun_sr06.
#   [OK]          ndarray core                 7   fun_sr07.
#   [OK]          ndarray core                 8   fun_sr08.
#   [OK]          ndarray core                 9   fun_sr09.
#   [OK]          ndarray core                10   fun_sr10.
#   [OK]          ndarray core                11   fun_sr11.
#   [OK]          ndarray core                12   fun_sr12.
#   [OK]          ndarray core                13   fun_rt00.
#   [OK]          ndarray core                14   fun_rt01.
#   [OK]          ndarray core                15   fun_rt02.
#   [OK]          ndarray core                16   fun_rt03.
#   [OK]          ndarray core                17   fun_rt04.
#   [OK]          ndarray core                18   fun_rt05.
#   [OK]          ndarray core                19   fun_rt06.
#   [OK]          ndarray core                20   fun_rt07.
#   [OK]          ndarray core                21   fun_rt08.
#   [OK]          ndarray core                22   fun_rt09.
#   [OK]          ndarray core                23   fun_rt10.
#   [OK]          ndarray core                24   fun_rt11.
#   [OK]          ndarray core                25   fun_rt12.
#   [OK]          ndarray core                26   fun_rt13.
#   [OK]          ndarray core                27   fun_rt14.
#   [OK]          ndarray core                28   fun_rt15.
#   [OK]          ndarray core                29   fun_rt16.
#   [OK]          ndarray core                30   fun_rt17.
#   [OK]          ndarray core                31   fun_rt18.
#   [OK]          ndarray core                32   fun_rt19.
#   [OK]          ndarray core                33   fun_rt20.
#   [OK]          ndarray core                34   fun_rt21.
#   [OK]          ndarray core                35   fun_rt22.
#   [OK]          ndarray core                36   fun_rt23.
#   [OK]          ndarray core                37   fun_rt24.
#   [OK]          ndarray core                38   fun_rt25.
#   [OK]          ndarray core                39   fun_rt26.
#   [OK]          ndarray core                40   fun_rt27.
#   [OK]          ndarray core                41   fun_rt28.
#   [OK]          ndarray core                42   fun_rt29.
#   [OK]          ndarray core                43   fun_rt30.
#   [OK]          ndarray core                44   fun_rt31.
#   [OK]          ndarray core                45   fun_rt32.
#   [OK]          ndarray core                46   fun_rt33.
#   [OK]          ndarray core                47   fun_rt34.
#   [OK]          ndarray core                48   fun_rt35.
#   [OK]          ndarray core                49   fun_rt36.
#   [OK]          ndarray core                50   fun_rt37.
#   [OK]          ndarray core                51   fun_rt38.
#   [OK]          ndarray core                52   fun_rt39.
#   [OK]          ndarray core                53   fun_rt40.
#   [OK]          ndarray core                54   fun_rt41.
#   [OK]          ndarray core                55   fun_rt42.
#   [OK]          ndarray core                56   fun_rt43.
#   [OK]          ndarray core                57   fun_rt44.
#   [OK]          ndarray core                58   fun_rt45.
#   [OK]          ndarray core                59   fun_rt46.
#   [OK]          ndarray core                60   fun_rt47.
#   [OK]          ndarray core                61   fun_rt48.
#   [OK]          ndarray core                62   fun_rt49.
#   [OK]          ndarray core                63   fun_rt50.
#   [OK]          ndarray core                64   fun_rt51.
#   [OK]          ndarray core                65   fun_rt52.
#   [OK]          ndarray core                66   fun_rt53.
#   [OK]          ndarray core                67   fun_rt54.
#   [OK]          ndarray core                68   fun_rt55.
#   [OK]          ndarray core                69   fun_rt56.
#   [OK]          ndarray core                70   fun_rt57.
#   [OK]          ndarray core                71   fun_rt58.
#   [OK]          ndarray core                72   fun_rt59.
#   [OK]          ndarray primitive            0   test 01.
#   [OK]          ndarray primitive            1   test 02.
#   [OK]          ndarray primitive            2   test 03.
#   [OK]          ndarray primitive            3   test 04.
#   [OK]          ndarray primitive            4   test 05.
#   [OK]          ndarray primitive            5   test 06.
#   [OK]          ndarray primitive            6   test 07.
#   [OK]          ndarray primitive            7   test 08.
#   [OK]          ndarray primitive            8   test 09.
#   [OK]          ndarray primitive            9   test 10.
#   [OK]          ndarray primitive           10   test 11.
#   [OK]          ndarray primitive           11   test 12.
#   [OK]          ndarray primitive           12   test 13.
#   [OK]          ndarray primitive           13   test 14.
#   [OK]          ndarray primitive           14   test 15.
#   [OK]          ndarray primitive           15   test 16.
#   [OK]          ndarray primitive           16   test 17.
#   [OK]          ndarray primitive           17   test 18.
#   [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.
#   [OK]          linear algebra              15   norm_03.
#   [OK]          linear algebra              16   norm_04.
#   [OK]          linear algebra              17   norm_05.
#   [OK]          linear algebra              18   norm_06.
#   [OK]          linear algebra              19   is_triu_1.
#   [OK]          linear algebra              20   is_triu_2.
#   [OK]          linear algebra              21   is_tril_1.
#   [OK]          linear algebra              22   is_tril_2.
#   [OK]          linear algebra              23   is_symmetric_1.
#   [OK]          linear algebra              24   is_symmetric_2.
#   [OK]          linear algebra              25   is_diag_1.
#   [OK]          linear algebra              26   is_diag_2.
#   [OK]          linear algebra              27   mpow.
#   [OK]          linear algebra              28   expm_1.
#   [OK]          linear algebra              29   expm_2.
#   [OK]          linear algebra              30   expm_3.
#   [OK]          linear algebra              31   expm_4.
#   [OK]          linear algebra              32   sinm.
#   [OK]          linear algebra              33   cosm.
#   [OK]          linear algebra              34   tanm.
#   [OK]          linear algebra              35   sincosm.
#   [OK]          linear algebra              36   sinhm.
#   [OK]          linear algebra              37   coshm.
#   [OK]          linear algebra              38   tanhm.
#   [OK]          linear algebra              39   sinhcoshm.
#   [OK]          slicing basic                0   test 01.
#   [OK]          slicing basic                1   test 02.
#   [OK]          slicing basic                2   test 03.
#   [OK]          slicing basic                3   test 04.
#   [OK]          slicing basic                4   test 05.
#   [OK]          slicing basic                5   test 06.
#   [OK]          slicing basic                6   test 07.
#   [OK]          slicing basic                7   test 08.
#   [OK]          slicing basic                8   test 09.
#   [OK]          slicing basic                9   test 10.
#   [OK]          slicing basic               10   test 11.
#   [OK]          slicing basic               11   test 12.
#   [OK]          slicing basic               12   test 13.
#   [OK]          slicing basic               13   test 14.
#   [OK]          slicing basic               14   test 15.
#   [OK]          slicing basic               15   test 16.
#   [OK]          slicing basic               16   test 17.
#   [OK]          slicing basic               17   test 18.
#   [OK]          slicing basic               18   test 19.
#   [OK]          slicing basic               19   test 20.
#   [OK]          slicing basic               20   test 21.
#   [OK]          slicing basic               21   test 22.
#   [OK]          slicing basic               22   test 23.
#   [OK]          slicing basic               23   test 24.
#   [OK]          slicing basic               24   test 25.
#   [OK]          slicing basic               25   test 26.
#   [OK]          slicing basic               26   test 27.
#   [OK]          slicing basic               27   test 28.
#   [OK]          slicing basic               28   test 29.
#   [OK]          slicing basic               29   test 30.
#   [OK]          slicing fancy                0   test 01.
#   [OK]          slicing fancy                1   test 02.
#   [OK]          slicing fancy                2   test 03.
#   [OK]          slicing fancy                3   test 04.
#   [OK]          slicing fancy                4   test 05.
#   [OK]          slicing fancy                5   test 06.
#   [OK]          slicing fancy                6   test 07.
#   [OK]          slicing fancy                7   test 08.
#   [OK]          slicing fancy                8   test 09.
#   [OK]          slicing fancy                9   test 10.
#   [OK]          slicing fancy               10   test 11.
#   [OK]          slicing fancy               11   test 12.
#   [OK]          slicing fancy               12   test 13.
#   [OK]          slicing fancy               13   test 14.
#   [OK]          slicing fancy               14   test 15.
#   [OK]          slicing fancy               15   test 16.
#   [OK]          slicing fancy               16   test 17.
#   [OK]          slicing fancy               17   test 18.
#   [OK]          slicing fancy               18   test 19.
#   [OK]          slicing fancy               19   test 20.
#   [OK]          slicing fancy               20   test 21.
#   [OK]          slicing fancy               21   test 22.
#   [OK]          slicing fancy               22   test 23.
#   [OK]          slicing fancy               23   test 24.
#   [OK]          slicing fancy               24   test 25.
#   [OK]          slicing fancy               25   test 26.
#   [OK]          slicing fancy               26   test 27.
#   [OK]          slicing fancy               27   test 28.
#   [OK]          slicing fancy               28   test 29.
#   [OK]          slicing fancy               29   test 30.
#   [OK]          slicing fancy               30   test 31.
#   [OK]          slicing fancy               31   test 32.
#   [OK]          slicing fancy               32   test 33.
#   [OK]          slicing fancy               33   test 34.
#   [OK]          pooling2d                    0   fun_forward00.
#   [OK]          pooling2d                    1   fun_forward01.
#   [OK]          pooling2d                    2   fun_forward02.
#   [OK]          pooling2d                    3   fun_forward03.
#   [OK]          pooling2d                    4   fun_forward04.
#   [OK]          pooling2d                    5   fun_forward05.
#   [OK]          pooling2d                    6   fun_forward06.
#   [OK]          pooling2d                    7   fun_forward07.
#   [OK]          pooling2d                    8   fun_forward08.
#   [OK]          pooling2d                    9   fun_forward09.
#   [OK]          pooling2d                   10   fun_forward10.
#   [OK]          pooling2d                   11   fun_forward11.
#   [OK]          pooling2d                   12   fun_max2d_back00.
#   [OK]          pooling2d                   13   fun_max2d_back01.
#   [OK]          pooling2d                   14   fun_max2d_back02.
#   [OK]          pooling2d                   15   fun_max2d_back03.
#   [OK]          pooling2d                   16   fun_max2d_back04.
#   [OK]          pooling2d                   17   fun_max2d_back05.
#   [OK]          pooling2d                   18   fun_avg2d_back00.
#   [OK]          pooling2d                   19   fun_avg2d_back01.
#   [OK]          pooling2d                   20   fun_avg2d_back02.
#   [OK]          pooling2d                   21   fun_avg2d_back03.
#   [OK]          pooling2d                   22   fun_avg2d_back04.
#   [OK]          pooling2d                   23   fun_avg2d_back05.
#   [OK]          pooling3d                    0   fun_forward00.
#   [OK]          pooling3d                    1   fun_forward01.
#   [OK]          pooling3d                    2   fun_forward02.
#   [OK]          pooling3d                    3   fun_forward03.
#   [OK]          pooling3d                    4   fun_forward04.
#   [OK]          pooling3d                    5   fun_forward05.
#   [OK]          pooling3d                    6   fun_forward06.
#   [OK]          pooling3d                    7   fun_forward07.
#   [OK]          pooling3d                    8   fun_forward08.
#   [OK]          pooling3d                    9   fun_forward09.
#   [OK]          pooling3d                   10   fun_max3d_back00.
#   [OK]          pooling3d                   11   fun_max3d_back01.
#   [OK]          pooling3d                   12   fun_max3d_back02.
#   [OK]          pooling3d                   13   fun_max3d_back03.
#   [OK]          pooling3d                   14   fun_max3d_back04.
#   [OK]          pooling3d                   15   fun_max3d_back05.
#   [OK]          pooling3d                   16   fun_max3d_back06.
#   [OK]          pooling3d                   17   fun_max3d_back07.
#   [OK]          pooling3d                   18   fun_avg3d_back00.
#   [OK]          pooling3d                   19   fun_avg3d_back01.
#   [OK]          pooling3d                   20   fun_avg3d_back02.
#   [OK]          pooling3d                   21   fun_avg3d_back03.
#   [OK]          pooling3d                   22   fun_avg3d_back04.
#   [OK]          pooling3d                   23   fun_avg3d_back05.
#   [OK]          pooling3d                   24   fun_avg3d_back06.
#   [OK]          conv2d                       0   fun_conv00.
#   [OK]          conv2d                       1   fun_conv01.
#   [OK]          conv2d                       2   fun_conv02.
#   [OK]          conv2d                       3   fun_conv03.
#   [OK]          conv2d                       4   fun_conv04.
#   [OK]          conv2d                       5   fun_cbi00.
#   [OK]          conv2d                       6   fun_cbi01.
#   [OK]          conv2d                       7   fun_cbi02.
#   [OK]          conv2d                       8   fun_cbi03.
#   [OK]          conv2d                       9   fun_cbi04.
#   [OK]          conv2d                      10   fun_cbi05.
#   [OK]          conv2d                      11   fun_cbi06.
#   [OK]          conv2d                      12   fun_cbi07.
#   [OK]          conv2d                      13   fun_cbi08.
#   [OK]          conv2d                      14   fun_cbk00.
#   [OK]          conv2d                      15   fun_cbk01.
#   [OK]          conv2d                      16   fun_cbk02.
#   [OK]          conv2d                      17   fun_cbk03.
#   [OK]          conv2d                      18   fun_cbk04.
#   [OK]          conv2d                      19   fun_cbk05.
#   [OK]          conv2d                      20   fun_cbk06.
#   [OK]          conv2d                      21   fun_cbk07.
#   [OK]          conv2d                      22   fun_cbk08.
#   [OK]          conv2d                      23   fun_cbk09.
#   [OK]          conv2d                      24   fun_cbk10.
#   [OK]          conv2d                      25   fun_cbk11.
#   [OK]          conv2d                      26   fun_cbk12.
#   [OK]          conv2d                      27   fun_cbk13.
#   [OK]          conv2d                      28   fun_cbk14.
#   [OK]          conv3d                       0   fun_conv00.
#   [OK]          conv3d                       1   fun_conv01.
#   [OK]          conv3d                       2   fun_conv02.
#   [OK]          conv3d                       3   fun_conv03.
#   [OK]          conv3d                       4   fun_conv04.
#   [OK]          conv3d                       5   fun_conv05.
#   [OK]          conv3d                       6   fun_conv06.
#   [OK]          conv3d                       7   fun_conv07.
#   [OK]          conv3d                       8   fun_conv08.
#   [OK]          conv3d                       9   fun_conv09.
#   [OK]          conv3d                      10   fun_conv10.
#   [OK]          conv3d                      11   fun_conv11.
#   [OK]          conv3d                      12   fun_conv12.
#   [OK]          conv3d                      13   fun_cbi00.
#   [OK]          conv3d                      14   fun_cbi01.
#   [OK]          conv3d                      15   fun_cbi02.
#   [OK]          conv3d                      16   fun_cbi03.
#   [OK]          conv3d                      17   fun_cbi04.
#   [OK]          conv3d                      18   fun_cbi05.
#   [OK]          conv3d                      19   fun_cbi06.
#   [OK]          conv3d                      20   fun_cbi07.
#   [OK]          conv3d                      21   fun_cbk00.
#   [OK]          conv3d                      22   fun_cbk01.
#   [OK]          conv3d                      23   fun_cbk02.
#   [OK]          conv3d                      24   fun_cbk03.
#   [OK]          conv3d                      25   fun_cbk04.
#   [OK]          conv3d                      26   fun_cbk05.
#   [OK]          conv3d                      27   fun_cbk06.
#   [OK]          conv3d                      28   fun_cbk07.
#   [OK]          conv2d_mec                   0   fun_conv00.
#   [OK]          conv2d_mec                   1   fun_conv01.
#   [OK]          conv2d_mec                   2   fun_conv02.
#   [OK]          conv2d_mec                   3   fun_conv03.
#   [OK]          conv2d_mec                   4   fun_conv04.
#   [OK]          conv2d_mec                   5   fun_cbi00.
#   [OK]          conv2d_mec                   6   fun_cbi01.
#   [OK]          conv2d_mec                   7   fun_cbi02.
#   [OK]          conv2d_mec                   8   fun_cbi03.
#   [OK]          conv2d_mec                   9   fun_cbi04.
#   [OK]          conv2d_mec                  10   fun_cbi05.
#   [OK]          conv2d_mec                  11   fun_cbi06.
#   [OK]          conv2d_mec                  12   fun_cbi07.
#   [OK]          conv2d_mec                  13   fun_cbi08.
#   [OK]          conv2d_mec                  14   fun_cbk00.
#   [OK]          conv2d_mec                  15   fun_cbk01.
#   [OK]          conv2d_mec                  16   fun_cbk02.
#   [OK]          conv2d_mec                  17   fun_cbk03.
#   [OK]          conv2d_mec                  18   fun_cbk04.
#   [OK]          conv2d_mec                  19   fun_cbk05.
#   [OK]          conv2d_mec                  20   fun_cbk06.
#   [OK]          conv2d_mec                  21   fun_cbk07.
#   [OK]          conv2d_mec                  22   fun_cbk08.
#   [OK]          conv2d_mec                  23   fun_cbk09.
#   [OK]          conv2d_mec                  24   fun_cbk10.
#   [OK]          conv2d_mec                  25   fun_cbk11.
#   [OK]          conv2d_mec                  26   fun_cbk12.
#   [OK]          conv2d_mec                  27   fun_cbk13.
#   [OK]          conv2d_mec                  28   fun_cbk14.
#   [OK]          conv3d_mec                   0   fun_conv00.
#   [OK]          conv3d_mec                   1   fun_conv01.
#   [OK]          conv3d_mec                   2   fun_conv02.
#   [OK]          conv3d_mec                   3   fun_conv03.
#   [OK]          conv3d_mec                   4   fun_conv04.
#   [OK]          conv3d_mec                   5   fun_conv05.
#   [OK]          conv3d_mec                   6   fun_conv06.
#   [OK]          conv3d_mec                   7   fun_conv07.
#   [OK]          conv3d_mec                   8   fun_conv08.
#   [OK]          conv3d_mec                   9   fun_conv09.
#   [OK]          conv3d_mec                  10   fun_conv10.
#   [OK]          conv3d_mec                  11   fun_conv11.
#   [OK]          conv3d_mec                  12   fun_conv12.
#   [OK]          conv3d_mec                  13   fun_cbi00.
#   [OK]          conv3d_mec                  14   fun_cbi01.
#   [OK]          conv3d_mec                  15   fun_cbi02.
#   [OK]          conv3d_mec                  16   fun_cbi03.
#   [OK]          conv3d_mec                  17   fun_cbi04.
#   [OK]          conv3d_mec                  18   fun_cbi05.
#   [OK]          conv3d_mec                  19   fun_cbi06.
#   [OK]          conv3d_mec                  20   fun_cbi07.
#   [OK]          conv3d_mec                  21   fun_cbk00.
#   [OK]          conv3d_mec                  22   fun_cbk01.
#   [OK]          conv3d_mec                  23   fun_cbk02.
#   [OK]          conv3d_mec                  24   fun_cbk03.
#   [OK]          conv3d_mec                  25   fun_cbk04.
#   [OK]          conv3d_mec                  26   fun_cbk05.
#   [OK]          conv3d_mec                  27   fun_cbk06.
#   [OK]          conv3d_mec                  28   fun_cbk07.
#   [OK]          conv2d_naive                 0   fun_conv00.
#   [OK]          conv2d_naive                 1   fun_conv01.
#   [OK]          conv2d_naive                 2   fun_conv02.
#   [OK]          conv2d_naive                 3   fun_conv03.
#   [OK]          conv2d_naive                 4   fun_conv04.
#   [OK]          conv2d_naive                 5   fun_cbi00.
#   [OK]          conv2d_naive                 6   fun_cbi01.
#   [OK]          conv2d_naive                 7   fun_cbi02.
#   [OK]          conv2d_naive                 8   fun_cbi03.
#   [OK]          conv2d_naive                 9   fun_cbi04.
#   [OK]          conv2d_naive                10   fun_cbi05.
#   [OK]          conv2d_naive                11   fun_cbi06.
#   [OK]          conv2d_naive                12   fun_cbi07.
#   [OK]          conv2d_naive                13   fun_cbi08.
#   [OK]          conv2d_naive                14   fun_cbk00.
#   [OK]          conv2d_naive                15   fun_cbk01.
#   [OK]          conv2d_naive                16   fun_cbk02.
#   [OK]          conv2d_naive                17   fun_cbk03.
#   [OK]          conv2d_naive                18   fun_cbk04.
#   [OK]          conv2d_naive                19   fun_cbk05.
#   [OK]          conv2d_naive                20   fun_cbk06.
#   [OK]          conv2d_naive                21   fun_cbk07.
#   [OK]          conv2d_naive                22   fun_cbk08.
#   [OK]          conv2d_naive                23   fun_cbk09.
#   [OK]          conv2d_naive                24   fun_cbk10.
#   [OK]          conv2d_naive                25   fun_cbk11.
#   [OK]          conv2d_naive                26   fun_cbk12.
#   [OK]          conv2d_naive                27   fun_cbk13.
#   [OK]          conv2d_naive                28   fun_cbk14.
#   [OK]          conv3d_naive                 0   fun_conv00.
#   [OK]          conv3d_naive                 1   fun_conv01.
#   [OK]          conv3d_naive                 2   fun_conv02.
#   [OK]          conv3d_naive                 3   fun_conv03.
#   [OK]          conv3d_naive                 4   fun_conv04.
#   [OK]          conv3d_naive                 5   fun_conv05.
#   [OK]          conv3d_naive                 6   fun_conv06.
#   [OK]          conv3d_naive                 7   fun_conv07.
#   [OK]          conv3d_naive                 8   fun_conv08.
#   [OK]          conv3d_naive                 9   fun_conv09.
#   [OK]          conv3d_naive                10   fun_conv10.
#   [OK]          conv3d_naive                11   fun_conv11.
#   [OK]          conv3d_naive                12   fun_conv12.
#   [OK]          conv3d_naive                13   fun_cbi00.
#   [OK]          conv3d_naive                14   fun_cbi01.
#   [OK]          conv3d_naive                15   fun_cbi02.
#   [OK]          conv3d_naive                16   fun_cbi03.
#   [OK]          conv3d_naive                17   fun_cbi04.
#   [OK]          conv3d_naive                18   fun_cbi05.
#   [OK]          conv3d_naive                19   fun_cbi06.
#   [OK]          conv3d_naive                20   fun_cbi07.
#   [OK]          conv3d_naive                21   fun_cbk00.
#   [OK]          conv3d_naive                22   fun_cbk01.
#   [OK]          conv3d_naive                23   fun_cbk02.
#   [OK]          conv3d_naive                24   fun_cbk03.
#   [OK]          conv3d_naive                25   fun_cbk04.
#   [OK]          conv3d_naive                26   fun_cbk05.
#   [OK]          conv3d_naive                27   fun_cbk06.
#   [OK]          conv3d_naive                28   fun_cbk07.
#   [OK]          dilated_conv2d               0   fun_cdf00.
#   [OK]          dilated_conv2d               1   fun_cdf01.
#   [OK]          dilated_conv2d               2   fun_cdf02.
#   [OK]          dilated_conv2d               3   fun_cdf03.
#   [OK]          dilated_conv2d               4   fun_cdf04.
#   [OK]          dilated_conv2d               5   fun_cdf05.
#   [OK]          dilated_conv2d               6   fun_cdf06.
#   [OK]          dilated_conv2d               7   fun_cdbi00.
#   [OK]          dilated_conv2d               8   fun_cdbi01.
#   [OK]          dilated_conv2d               9   fun_cdbi02.
#   [OK]          dilated_conv2d              10   fun_cdbi03.
#   [OK]          dilated_conv2d              11   fun_cdbi04.
#   [OK]          dilated_conv2d              12   fun_cdbi05.
#   [OK]          dilated_conv2d              13   fun_cdbi06.
#   [OK]          dilated_conv2d              14   fun_cdbk00.
#   [OK]          dilated_conv2d              15   fun_cdbk01.
#   [OK]          dilated_conv2d              16   fun_cdbk02.
#   [OK]          dilated_conv2d              17   fun_cdbk03.
#   [OK]          dilated_conv2d              18   fun_cdbk04.
#   [OK]          dilated_conv2d              19   fun_cdbk05.
#   [OK]          dilated_conv2d              20   fun_cdbk06.
#   [OK]          dilated_conv3d               0   fun_cdf00.
#   [OK]          dilated_conv3d               1   fun_cdf01.
#   [OK]          dilated_conv3d               2   fun_cdf02.
#   [OK]          dilated_conv3d               3   fun_cdf03.
#   [OK]          dilated_conv3d               4   fun_cdf04.
#   [OK]          dilated_conv3d               5   fun_cdf05.
#   [OK]          dilated_conv3d               6   fun_cdf06.
#   [OK]          dilated_conv3d               7   fun_cdbi00.
#   [OK]          dilated_conv3d               8   fun_cdbi01.
#   [OK]          dilated_conv3d               9   fun_cdbi02.
#   [OK]          dilated_conv3d              10   fun_cdbi03.
#   [OK]          dilated_conv3d              11   fun_cdbi04.
#   [OK]          dilated_conv3d              12   fun_cdbi05.
#   [OK]          dilated_conv3d              13   fun_cdbi06.
#   [OK]          dilated_conv3d              14   fun_cdbk00.
#   [OK]          dilated_conv3d              15   fun_cdbk01.
#   [OK]          dilated_conv3d              16   fun_cdbk02.
#   [OK]          dilated_conv3d              17   fun_cdbk03.
#   [OK]          dilated_conv3d              18   fun_cdbk04.
#   [OK]          dilated_conv3d              19   fun_cdbk05.
#   [OK]          dilated_conv3d              20   fun_cdbk06.
#   [OK]          transpose_conv2d             0   fun_ctf00.
#   [OK]          transpose_conv2d             1   fun_ctf01.
#   [OK]          transpose_conv2d             2   fun_ctf02.
#   [OK]          transpose_conv2d             3   fun_ctf03.
#   [OK]          transpose_conv2d             4   fun_ctf04.
#   [OK]          transpose_conv2d             5   fun_ctf05.
#   [OK]          transpose_conv2d             6   fun_ctf06.
#   [OK]          transpose_conv2d             7   fun_ctf07.
#   [OK]          transpose_conv2d             8   fun_ctf08.
#   [OK]          transpose_conv2d             9   fun_ctb00.
#   [OK]          transpose_conv2d            10   fun_ctb01.
#   [OK]          transpose_conv2d            11   fun_ctb02.
#   [OK]          transpose_conv2d            12   fun_ctb03.
#   [OK]          transpose_conv2d            13   fun_ctb04.
#   [OK]          transpose_conv2d            14   fun_ctb05.
#   [OK]          transpose_conv2d            15   fun_ctb06.
#   [OK]          transpose_conv2d            16   fun_ctb07.
#   [OK]          transpose_conv2d            17   fun_ctb08.
#   [OK]          transpose_conv2d            18   fun_ctb09.
#   [OK]          transpose_conv2d            19   fun_ctb10.
#   [OK]          transpose_conv2d            20   fun_ctb11.
#   [OK]          transpose_conv2d            21   fun_ctb12.
#   [OK]          transpose_conv2d            22   fun_ctb13.
#   [OK]          transpose_conv2d            23   fun_ctb14.
#   [OK]          transpose_conv2d            24   fun_ctb15.
#   [OK]          transpose_conv3d             0   fun_ctf00.
#   [OK]          transpose_conv3d             1   fun_ctf01.
#   [OK]          transpose_conv3d             2   fun_ctf02.
#   [OK]          transpose_conv3d             3   fun_ctf03.
#   [OK]          transpose_conv3d             4   fun_ctf04.
#   [OK]          transpose_conv3d             5   fun_ctb00.
#   [OK]          transpose_conv3d             6   fun_ctb01.
#   [OK]          transpose_conv3d             7   fun_ctb02.
#   [OK]          transpose_conv3d             8   fun_ctb03.
#   [OK]          transpose_conv3d             9   fun_ctb04.
#   [OK]          transpose_conv3d            10   fun_ctb05.
#   [OK]          transpose_conv3d            11   fun_ctb06.
#   [OK]          transpose_conv3d            12   fun_ctb07.
#   [OK]          transpose_conv3d            13   fun_ctb08.
#   [OK]          transpose_conv3d            14   fun_ctb09.
#   [OK]          transpose_conv3d            15   fun_ctb10.
#   [OK]          transpose_conv3d            16   fun_ctb11.
#   [OK]          transpose_conv3d            17   fun_ctb12.
#   [OK]          transpose_conv3d            18   fun_ctb13.
#   [OK]          transpose_conv3d            19   fun_ctb14.
#   [OK]          transpose_conv3d            20   fun_ctb15.
#   [OK]          upsampling                   0   fun_us2d00.
#   [OK]          upsampling                   1   fun_us2d01.
#   [OK]          upsampling                   2   fun_us2d02.
#   [OK]          upsampling                   3   fun_us2d03.
#   [OK]          upsampling                   4   fun_us2d04.
#   [OK]          upsampling                   5   fun_us2d05.
#   [OK]          upsampling                   6   fun_us2d06.
#   [OK]          upsampling                   7   fun_us2d07.
#   [OK]          upsampling                   8   fun_us2d08.
#   [OK]          learning rate                0   fun00.
#   [OK]          learning rate                1   fun01.
#   [OK]          learning rate                2   fun02.
#   [OK]          learning rate                3   fun03.
#   [OK]          learning rate                4   fun04.
#   [OK]          learning rate                5   fun05.
#   [OK]          learning rate                6   fun06.
#   [OK]          learning rate                7   fun07.
#   [OK]          learning rate                8   fun08.
#   [OK]          learning rate                9   fun09.
#   [OK]          learning rate               10   fun10.
#   [OK]          learning rate               11   fun11.
#   [OK]          base: algodiff diff          0   constant.
#   [OK]          base: algodiff diff          1   linear.
#   [OK]          base: algodiff diff          2   square.
#   [OK]          base: algodiff diff          3   cube.
#   [OK]          base: algodiff diff          4   sum_x_x.
#   [OK]          base: algodiff diff          5   diff_2x_x.
#   [OK]          base: algodiff diff          6   div_x_x.
#   [OK]          base: algodiff diff          7   div_x2_x.
#   [OK]          base: algodiff diff          8   pow_2_5_x.
#   [OK]          base: algodiff diff          9   pow_x_2_5.
#   [OK]          base: algodiff diff         10   min_x_x2.
#   [OK]          base: algodiff diff         11   max_x_x2.
#   [OK]          base: algodiff diff         12   neg_x.
#   [OK]          base: algodiff diff         13   abs_x2.
#   [OK]          base: algodiff diff         14   abs_x2_m_1.
#   [OK]          base: algodiff diff         15   sign_x2_m_1.
#   [OK]          base: algodiff diff         16   floor_x2_m_1.
#   [OK]          base: algodiff diff         17   ceil_x2_m_1.
#   [OK]          base: algodiff diff         18   round_x2_m_1.
#   [OK]          base: algodiff diff         19   sqr_x.
#   [OK]          base: algodiff diff         20   sqr_x_x.
#   [OK]          base: algodiff diff         21   sqrt_x.
#   [OK]          base: algodiff diff         22   log_x.
#   [OK]          base: algodiff diff         23   log_x_x.
#   [OK]          base: algodiff diff         24   log2_x.
#   [OK]          base: algodiff diff         25   log10_x.
#   [OK]          base: algodiff diff         26   exp_x.
#   [OK]          base: algodiff diff         27   sin_x.
#   [OK]          base: algodiff diff         28   sin_x_x.
#   [OK]          base: algodiff diff         29   cos_x.
#   [OK]          base: algodiff diff         30   tan_x.
#   [OK]          base: algodiff diff         31   asin_x.
#   [OK]          base: algodiff diff         32   acos_x.
#   [OK]          base: algodiff diff         33   atan_x.
#   [OK]          base: algodiff diff         34   atan2_x2_x.
#   [OK]          base: algodiff diff         35   atan2_x_x2.
#   [OK]          base: algodiff diff         36   sinh_x.
#   [OK]          base: algodiff diff         37   sinh_x_x.
#   [OK]          base: algodiff diff         38   cosh_x.
#   [OK]          base: algodiff diff         39   tanh_x.
#   [OK]          base: algodiff diff         40   asinh_x.
#   [OK]          base: algodiff diff         41   acosh_x.
#   [OK]          base: algodiff diff         42   atanh_x.
#   [OK]          base: algodiff diff         43   dumb.
#   [OK]          base: algodiff diff         44   sin1.
#   [OK]          base: algodiff diff         45   sin2.
#   [OK]          base: algodiff diff         46   sin3.
#   [OK]          base: algodiff diff         47   poly1.
#   [OK]          base: algodiff diff         48   poly2.
#   [OK]          base: algodiff diff         49   poly3.
#   [OK]          base: algodiff diff         50   poly4.
#   [OK]          base: algodiff diff         51   poly5.
#   [OK]          base: algodiff diff         52   poly6.
#   [OK]          base: algodiff diff         53   poly7.
#   [OK]          base: algodiff diff         54   poly8.
#   [OK]          base: algodiff diff         55   poly9.
#   [OK]          base: algodiff grad          0   poly.one.
#   [OK]          base: algodiff grad          1   poly.x.
#   [OK]          base: algodiff grad          2   poly.x_p_y.
#   [OK]          base: algodiff grad          3   poly.x_m_y.
#   [OK]          base: algodiff grad          4   poly.x_x.
#   [OK]          base: algodiff grad          5   poly.x_div_x.
#   [OK]          base: algodiff grad          6   poly.y_div_x.
#   [OK]          base: algodiff grad          7   poly.xsq_p_y.
#   [OK]          base: algodiff grad          8   poly.xy.
#   [OK]          base: algodiff grad          9   poly.xsq_p_ysq.
#   [OK]          base: algodiff grad         10   poly.x_p_y_allsq.
#   [OK]          base: algodiff grad         11   poly.xy_sq.
#   [OK]          base: algodiff grad         12   poly.xy_cube.
#   [OK]          base: algodiff grad         13   poly.x_pow_y.
#   [OK]          base: algodiff grad         14   logexp.sqr_x_m_sqr_y.
#   [OK]          base: algodiff grad         15   logexp.sqrt_xy.
#   [OK]          base: algodiff grad         16   logexp.log_xy.
#   [OK]          base: algodiff grad         17   logexp.log2_xy.
#   [OK]          base: algodiff grad         18   logexp.log10_xy.
#   [OK]          base: algodiff grad         19   logexp.exp_xy.
#   [OK]          base: algodiff grad         20   other.min_x_y.
#   [OK]          base: algodiff grad         21   other.max_x_y.
#   [OK]          base: algodiff grad         22   other.neg_y.
#   [OK]          base: algodiff grad         23   other.abs_y2.
#   [OK]          base: algodiff grad         24   other.abs_x2_m_y2.
#   [OK]          base: algodiff grad         25   other.sign_x2_m_y2.
#   [OK]          base: algodiff grad         26   other.floor_x2_m_y2.
#   [OK]          base: algodiff grad         27   other.ceil_x2_m_y2.
#   [OK]          base: algodiff grad         28   other.round_x2_m_y2.
#   [OK]          base: algodiff grad         29   trig.sin_x.
#   [OK]          base: algodiff grad         30   trig.cos_y.
#   [OK]          base: algodiff grad         31   trig.sin_xy.
#   [OK]          base: algodiff grad         32   trig.cos_xy.
#   [OK]          base: algodiff grad         33   trig.cos_y_div_x.
#   [OK]          base: algodiff grad         34   trig.tan_x_p_y.
#   [OK]          base: algodiff grad         35   trig.asin_x.
#   [OK]          base: algodiff grad         36   trig.acos_y.
#   [OK]          base: algodiff grad         37   trig.atan_y.
#   [OK]          base: algodiff grad         38   trig.atan2_y_x.
#   [OK]          base: algodiff grad         39   hyperbolic.sinh_x.
#   [OK]          base: algodiff grad         40   hyperbolic.cosh_y.
#   [OK]          base: algodiff grad         41   hyperbolic.sinh_xy.
#   [OK]          base: algodiff grad         42   hyperbolic.cosh_xy.
#   [OK]          base: algodiff grad         43   hyperbolic.cosh_y_div_x.
#   [OK]          base: algodiff grad         44   hyperbolic.tanh_x_p_y.
#   [OK]          base: algodiff grad         45   hyperbolic.asinh_x.
#   [OK]          base: algodiff grad         46   hyperbolic.acosh_y.
#   [OK]          base: algodiff grad         47   hyperbolic.atanh_y.
#   [OK]          base: slicing basic          0   test 01.
#   [OK]          base: slicing basic          1   test 02.
#   [OK]          base: slicing basic          2   test 03.
#   [OK]          base: slicing basic          3   test 04.
#   [OK]          base: slicing basic          4   test 05.
#   [OK]          base: slicing basic          5   test 06.
#   [OK]          base: slicing basic          6   test 07.
#   [OK]          base: slicing basic          7   test 08.
#   [OK]          base: slicing basic          8   test 09.
#   [OK]          base: slicing basic          9   test 10.
#   [OK]          base: slicing basic         10   test 11.
#   [OK]          base: slicing basic         11   test 12.
#   [OK]          base: slicing basic         12   test 13.
#   [OK]          base: slicing basic         13   test 14.
#   [OK]          base: slicing basic         14   test 15.
#   [OK]          base: slicing basic         15   test 16.
#   [OK]          base: slicing basic         16   test 17.
#   [OK]          base: slicing basic         17   test 18.
#   [OK]          base: slicing basic         18   test 19.
#   [OK]          base: slicing basic         19   test 20.
#   [OK]          base: slicing basic         20   test 21.
#   [OK]          base: slicing basic         21   test 22.
#   [OK]          base: slicing basic         22   test 23.
#   [OK]          base: slicing basic         23   test 24.
#   [OK]          base: slicing basic         24   test 25.
#   [OK]          base: slicing basic         25   test 26.
#   [OK]          base: slicing basic         26   test 27.
#   [OK]          base: slicing basic         27   test 28.
#   [OK]          base: slicing basic         28   test 29.
#   [OK]          base: slicing basic         29   test 30.
#   [OK]          base: pooling2d              0   fun_forward00.
#   [OK]          base: pooling2d              1   fun_forward01.
#   [OK]          base: pooling2d              2   fun_forward02.
#   [OK]          base: pooling2d              3   fun_forward03.
#   [OK]          base: pooling2d              4   fun_forward04.
#   [OK]          base: pooling2d              5   fun_forward05.
#   [OK]          base: pooling2d              6   fun_forward06.
#   [OK]          base: pooling2d              7   fun_forward07.
#   [OK]          base: pooling2d              8   fun_forward08.
#   [OK]          base: pooling2d              9   fun_forward09.
#   [OK]          base: pooling2d             10   fun_forward10.
#   [OK]          base: pooling2d             11   fun_forward11.
#   [OK]          base: pooling2d             12   fun_max2d_back00.
#   [OK]          base: pooling2d             13   fun_max2d_back01.
#   [OK]          base: pooling2d             14   fun_max2d_back02.
#   [OK]          base: pooling2d             15   fun_max2d_back03.
#   [OK]          base: pooling2d             16   fun_max2d_back04.
#   [OK]          base: pooling2d             17   fun_max2d_back05.
#   [OK]          base: pooling2d             18   fun_avg2d_back00.
#   [OK]          base: pooling2d             19   fun_avg2d_back01.
#   [OK]          base: pooling2d             20   fun_avg2d_back02.
#   [OK]          base: pooling2d             21   fun_avg2d_back03.
#   [OK]          base: pooling2d             22   fun_avg2d_back04.
#   [OK]          base: pooling2d             23   fun_avg2d_back05.
#   [OK]          base: pooling3d              0   fun_forward00.
#   [OK]          base: pooling3d              1   fun_forward01.
#   [OK]          base: pooling3d              2   fun_forward02.
#   [OK]          base: pooling3d              3   fun_forward03.
#   [OK]          base: pooling3d              4   fun_forward04.
#   [OK]          base: pooling3d              5   fun_forward05.
#   [OK]          base: pooling3d              6   fun_forward06.
#   [OK]          base: pooling3d              7   fun_forward07.
#   [OK]          base: pooling3d              8   fun_forward08.
#   [OK]          base: pooling3d              9   fun_forward09.
#   [OK]          base: pooling3d             10   fun_max3d_back00.
#   [OK]          base: pooling3d             11   fun_max3d_back01.
#   [OK]          base: pooling3d             12   fun_max3d_back02.
#   [OK]          base: pooling3d             13   fun_max3d_back03.
#   [OK]          base: pooling3d             14   fun_max3d_back04.
#   [OK]          base: pooling3d             15   fun_max3d_back05.
#   [OK]          base: pooling3d             16   fun_max3d_back06.
#   [OK]          base: pooling3d             17   fun_max3d_back07.
#   [OK]          base: pooling3d             18   fun_avg3d_back00.
#   [OK]          base: pooling3d             19   fun_avg3d_back01.
#   [OK]          base: pooling3d             20   fun_avg3d_back02.
#   [OK]          base: pooling3d             21   fun_avg3d_back03.
#   [OK]          base: pooling3d             22   fun_avg3d_back04.
#   [OK]          base: pooling3d             23   fun_avg3d_back05.
#   [OK]          base: pooling3d             24   fun_avg3d_back06.
#   [OK]          base: conv2d                 0   fun_conv00.
#   [OK]          base: conv2d                 1   fun_conv01.
#   [OK]          base: conv2d                 2   fun_conv02.
#   [OK]          base: conv2d                 3   fun_conv03.
#   [OK]          base: conv2d                 4   fun_conv04.
#   [OK]          base: conv2d                 5   fun_cbi00.
#   [OK]          base: conv2d                 6   fun_cbi01.
#   [OK]          base: conv2d                 7   fun_cbi02.
#   [OK]          base: conv2d                 8   fun_cbi03.
#   [OK]          base: conv2d                 9   fun_cbi04.
#   [OK]          base: conv2d                10   fun_cbi05.
#   [OK]          base: conv2d                11   fun_cbi06.
#   [OK]          base: conv2d                12   fun_cbi07.
#   [OK]          base: conv2d                13   fun_cbi08.
#   [OK]          base: conv2d                14   fun_cbk00.
#   [OK]          base: conv2d                15   fun_cbk01.
#   [OK]          base: conv2d                16   fun_cbk02.
#   [OK]          base: conv2d                17   fun_cbk03.
#   [OK]          base: conv2d                18   fun_cbk04.
#   [OK]          base: conv2d                19   fun_cbk05.
#   [OK]          base: conv2d                20   fun_cbk06.
#   [OK]          base: conv2d                21   fun_cbk07.
#   [OK]          base: conv2d                22   fun_cbk08.
#   [OK]          base: conv2d                23   fun_cbk09.
#   [OK]          base: conv2d                24   fun_cbk10.
#   [OK]          base: conv2d                25   fun_cbk11.
#   [OK]          base: conv2d                26   fun_cbk12.
#   [OK]          base: conv2d                27   fun_cbk13.
#   [OK]          base: conv2d                28   fun_cbk14.
#   [OK]          base: conv3d                 0   fun_conv00.
#   [OK]          base: conv3d                 1   fun_conv01.
#   [OK]          base: conv3d                 2   fun_conv02.
#   [OK]          base: conv3d                 3   fun_conv03.
#   [OK]          base: conv3d                 4   fun_conv04.
#   [OK]          base: conv3d                 5   fun_conv05.
#   [OK]          base: conv3d                 6   fun_conv06.
#   [OK]          base: conv3d                 7   fun_conv07.
#   [OK]          base: conv3d                 8   fun_conv08.
#   [OK]          base: conv3d                 9   fun_conv09.
#   [OK]          base: conv3d                10   fun_conv10.
#   [OK]          base: conv3d                11   fun_conv11.
#   [OK]          base: conv3d                12   fun_conv12.
#   [OK]          base: conv3d                13   fun_cbi00.
#   [OK]          base: conv3d                14   fun_cbi01.
#   [OK]          base: conv3d                15   fun_cbi02.
#   [OK]          base: conv3d                16   fun_cbi03.
#   [OK]          base: conv3d                17   fun_cbi04.
#   [OK]          base: conv3d                18   fun_cbi05.
#   [OK]          base: conv3d                19   fun_cbi06.
#   [OK]          base: conv3d                20   fun_cbi07.
#   [OK]          base: conv3d                21   fun_cbk00.
#   [OK]          base: conv3d                22   fun_cbk01.
#   [OK]          base: conv3d                23   fun_cbk02.
#   [OK]          base: conv3d                24   fun_cbk03.
#   [OK]          base: conv3d                25   fun_cbk04.
#   [OK]          base: conv3d                26   fun_cbk05.
#   [OK]          base: conv3d                27   fun_cbk06.
#   [OK]          base: conv3d                28   fun_cbk07.
#   [OK]          base: upsampling             0   fun_us2d00.
#   [OK]          base: upsampling             1   fun_us2d01.
#   [OK]          base: upsampling             2   fun_us2d02.
#   [OK]          base: upsampling             3   fun_us2d03.
#   [OK]          base: upsampling             4   fun_us2d04.
#   [OK]          base: upsampling             5   fun_us2d05.
#   [OK]          base: upsampling             6   fun_us2d06.
#   [OK]          base: upsampling             7   fun_us2d07.
#   [OK]          base: upsampling             8   fun_us2d08.
#   [OK]          base: view                   0   test 01.
#   [OK]          base: view                   1   test 02.
#   [OK]          base: view                   2   test 03.
#   [OK]          base: view                   3   test 04.
#   [OK]          base: view                   4   test 05.
#   [OK]          base: view                   5   test 06.
#   [OK]          base: view                   6   test 07.
#   [OK]          base: view                   7   test 08.
#   [OK]          base: view                   8   test 09.
#   [OK]          base: view                   9   test 10.
#   [OK]          base: view                  10   test 11.
#   [OK]          base: view                  11   test 12.
#   [OK]          base: view                  12   test 13.
#   [OK]          base: view                  13   test 14.
#   [OK]          base: view                  14   test 15.
#   [OK]          base: view                  15   test 16.
#   [OK]          base: view                  16   test 17.
#   [OK]          base: view                  17   test 18.
#   [OK]          base: view                  18   test 19.
#   [OK]          base: view                  19   test 20.
#   [OK]          base: view                  20   test 21.
#   [OK]          base: view                  21   test 22.
#   [OK]          base: view                  22   test 23.
#   [OK]          base: view                  23   test 24.
#   [OK]          base: view                  24   test 25.
#   [OK]          base: view                  25   test 26.
#   [OK]          base: view                  26   test 27.
#   [OK]          base: view                  27   test 28.
#   [OK]          base: view                  28   test 29.
#   [OK]          base: view                  29   test 30.
#   [OK]          base: maths_root             0   test 01.
#   [OK]          base: maths_root             1   test 02.
#   [OK]          base: maths_root             2   test 03.
#   [OK]          base: maths_root             3   test 04.
#   [OK]          base: complex                0   test add.
#   [OK]          base: complex                1   test sub.
#   [OK]          base: ndarray core           0   fun_sr00.
#   [OK]          base: ndarray core           1   fun_sr01.
#   [OK]          base: ndarray core           2   fun_sr02.
#   [OK]          base: ndarray core           3   fun_sr03.
#   [OK]          base: ndarray core           4   fun_sr04.
#   [OK]          base: ndarray core           5   fun_sr05.
#   [OK]          base: ndarray core           6   fun_sr06.
#   [OK]          base: ndarray core           7   fun_sr07.
#   [OK]          base: ndarray core           8   fun_sr08.
#   [OK]          base: ndarray core           9   fun_sr09.
#   [OK]          base: ndarray core          10   fun_sr10.
#   [OK]          base: ndarray core          11   fun_sr11.
#   [OK]          base: ndarray core          12   fun_sr12.
#   [OK]          base: ndarray core          13   fun_rt00.
#   [OK]          base: ndarray core          14   fun_rt01.
#   [OK]          base: ndarray core          15   fun_rt02.
#   [OK]          base: ndarray core          16   fun_rt03.
#   [OK]          base: ndarray core          17   fun_rt04.
#   [OK]          base: ndarray core          18   fun_rt05.
#   [OK]          base: ndarray core          19   fun_rt06.
#   [OK]          base: ndarray core          20   fun_rt07.
#   [OK]          base: ndarray core          21   fun_rt08.
#   [OK]          base: ndarray core          22   fun_rt09.
#   [OK]          base: ndarray core          23   fun_rt10.
#   [OK]          base: ndarray core          24   fun_rt11.
#   [OK]          base: ndarray core          25   fun_rt12.
#   [OK]          base: ndarray core          26   fun_rt13.
#   [OK]          base: ndarray core          27   fun_rt14.
#   [OK]          base: ndarray core          28   fun_rt15.
#   [OK]          base: ndarray core          29   fun_rt16.
#   [OK]          base: ndarray core          30   fun_rt17.
#   [OK]          base: ndarray core          31   fun_rt18.
#   [OK]          base: ndarray core          32   fun_rt19.
#   [OK]          base: ndarray core          33   fun_rt20.
#   [OK]          base: ndarray core          34   fun_rt21.
#   [OK]          base: ndarray core          35   fun_rt22.
#   [OK]          base: ndarray core          36   fun_rt23.
#   [OK]          base: ndarray core          37   fun_rt24.
#   [OK]          base: ndarray core          38   fun_rt25.
#   [OK]          base: ndarray core          39   fun_rt26.
#   [OK]          base: ndarray core          40   fun_rt27.
#   [OK]          base: ndarray core          41   fun_rt28.
#   [OK]          base: ndarray core          42   fun_rt29.
#   [OK]          base: ndarray core          43   fun_rt30.
#   [OK]          base: ndarray core          44   fun_rt31.
#   [OK]          base: ndarray core          45   fun_rt32.
#   [OK]          base: ndarray core          46   fun_rt33.
#   [OK]          base: ndarray core          47   fun_rt34.
#   [OK]          base: ndarray core          48   fun_rt35.
#   [OK]          base: ndarray core          49   fun_rt36.
#   [OK]          base: ndarray core          50   fun_rt37.
#   [OK]          base: ndarray core          51   fun_rt38.
#   [OK]          base: ndarray core          52   fun_rt39.
#   [OK]          base: ndarray core          53   fun_rt40.
#   [OK]          base: ndarray core          54   fun_rt41.
#   [OK]          base: ndarray core          55   fun_rt42.
#   [OK]          base: ndarray core          56   fun_rt43.
#   [OK]          base: ndarray core          57   fun_rt44.
#   [OK]          base: ndarray core          58   fun_rt45.
#   [OK]          base: ndarray core          59   fun_rt46.
#   [OK]          base: ndarray core          60   fun_rt47.
#   [OK]          base: ndarray core          61   fun_rt48.
#   [OK]          base: ndarray core          62   fun_rt49.
#   [OK]          base: ndarray core          63   fun_rt50.
#   [OK]          base: ndarray core          64   fun_rt51.
#   [OK]          base: ndarray core          65   fun_rt52.
#   [OK]          base: ndarray core          66   fun_rt53.
#   [OK]          base: ndarray core          67   fun_rt54.
#   [OK]          base: ndarray core          68   fun_rt55.
#   [OK]          base: ndarray core          69   fun_rt56.
#   [OK]          base: ndarray core          70   fun_rt57.
#   [OK]          base: ndarray core          71   fun_rt58.
#   [OK]          base: ndarray core          72   fun_rt59.
#   [OK]          base: linalg                 0   test_gauss_01.
#   [OK]          base: linalg                 1   test_gauss_02.
#   [OK]          base: linalg                 2   test_gauss_03.
#   [OK]          base: linalg                 3   test_gauss_04.
#   [OK]          base: linalg                 4   test_lu_01.
#   [OK]          base: linalg                 5   test_lu_02.
#   [OK]          base: linalg                 6   test_lu_03.
#   [OK]          base: linalg                 7   test_lu_04.
#   [OK]          base: linalg                 8   test_lu_05.
#   [OK]          base: linalg                 9   test_lu_06.
#   [OK]          base: linalg                10   test_lu_08.
#   [OK]          base: linalg                11   test_lu_09.
#   [OK]          base: linalg                12   test_lu_10.
#   [OK]          base: linalg                13   test_bandiag_01.
# > [FAIL]        algodiff matrix              0   reverse mode.
#   [OK]          algodiff matrix              1   forward mode.
# 
# ┌──────────────────────────────────────────────────────────────────────────────┐
# │ [FAIL]        algodiff matrix              0   reverse mode.                 │
# └──────────────────────────────────────────────────────────────────────────────┘
# [failure] 
# failed reverse mode operations
#        lyapunov (1/20)
#           Raised at Stdlib.failwith in file "stdlib.ml", line 29, characters 17-33
#           Called from Alcotest_engine__Core.Make.protect_test.(fun) in file "src/alcotest-engine/core.ml", line 180, characters 17-23
#           Called from Alcotest_engine__Monad.Identity.catch in file "src/alcotest-engine/monad.ml", line 24, characters 31-35
#           
# Logs saved to `~/.opam/4.14/.opam-switch/build/owl.0.8.0/_build/default/test/_build/_tests/Owl/algodiff matrix.000.output'.
#  ──────────────────────────────────────────────────────────────────────────────
# 
# Full test results in `~/.opam/4.14/.opam-switch/build/owl.0.8.0/_build/default/test/_build/_tests/Owl'.
# 1 failure! in 3.400s. 1389 tests run.



<><> Error report <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
+- The following actions failed
| - build owl 0.8.0
+- 
- No changes have been performed
# Run eval $(opam env) to update the current shell environment
'opam install -v --with-test owl.0.8.0' failed.
[WARNING] OPAMCONFIRMLEVEL was ignored because CLI 2.0 was requested and it was introduced in 2.1.
[WARNING] OPAMCONFIRMLEVEL was ignored because CLI 2.0 was requested and it was introduced in 2.1.
"/bin/bash" "-c"
"opam remove owl.0.8.0 && opam install --deps-only --with-test owl.0.8.0 && opam install -v --with-test owl.0.8.0;
        res=$?;
        test "$res" != 31 && exit "$res";
        export OPAMCLI=2.0;
        build_dir=$(opam var prefix)/.opam-switch/build;
        failed=$(ls "$build_dir");
        for pkg in $failed; do
          if opam show -f x-ci-accept-failures: "$pkg" | grep -qF "\"debian-11\""; then
            echo "A package failed and has been disabled for CI using the 'x-ci-accept-failures' field.";
          fi;
        done;
        exit 1" failed with exit status 1
2022-07-27 02:50.44: Job failed: Failed: Build failed
2022-07-27 02:50.44: Log analysis:
2022-07-27 02:50.44: >>> 
[ERROR] The compilation of owl.0.8.0 failed at "dune runtest -p owl -j 31".
 (score = 20)
2022-07-27 02:50.44: The compilation of owl.0.8.0 failed at "dune runtest -p owl -j 31".