Organisationsahrefsocannla65dd8 ()ubuntu-24.10-5.3_opam-2.3

ubuntu-24.10-5.3_opam-2.3

Link Copied
Code Copied

Logs

2025-04-10 12:26.18: New job: test ahrefs/ocannl https://github.com/ahrefs/ocannl.git#refs/heads/master (a65dd8955db6894ca41a3c2080e5dda2dd1bf41f) (linux-x86_64:ubuntu-24.10-5.3_opam-2.3)
Base: ocaml/opam:ubuntu-24.10-ocaml-5.3@sha256:22f39e3e5f29f784e37f5f4a7ac52d8c9943321f8eb6cff9d38c0a9f96f49ec1
Opam project build


To reproduce locally:


git clone --recursive "https://github.com/ahrefs/ocannl.git" -b "master" && cd "ocannl" && git reset --hard a65dd895
cat > Dockerfile <<'END-OF-DOCKERFILE'
FROM ocaml/opam:ubuntu-24.10-ocaml-5.3@sha256:22f39e3e5f29f784e37f5f4a7ac52d8c9943321f8eb6cff9d38c0a9f96f49ec1
# ubuntu-24.10-5.3_opam-2.3
USER 1000:1000
ENV CLICOLOR_FORCE="1"
ENV OPAMCOLOR="always"
WORKDIR /src
RUN sudo ln -f /usr/bin/opam-2.3 /usr/bin/opam
RUN opam init --reinit -ni
RUN uname -rs && opam exec -- ocaml -version && opam --version
WORKDIR /src
RUN sudo chown opam /src
RUN cd ~/opam-repository && (git cat-file -e 598efb46ec7387aed249220ca6a2bc39eb4b94e9 || git fetch origin master) && git reset -q --hard 598efb46ec7387aed249220ca6a2bc39eb4b94e9 && git log --no-decorate -n1 --oneline && opam update -u
COPY --chown=1000:1000 neural_nets_lib.opam arrayjit.opam ./
RUN opam pin add -yn neural_nets_lib.dev './' && \
opam pin add -yn arrayjit.dev './'
RUN echo '(lang dune 3.0)' > './dune-project'
ENV DEPS="angstrom.0.16.1 astring.0.8.5 backoff.0.1.1 base.v0.17.1 base-bigarray.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base bigarray-compat.1.1.0 bigstringaf.0.10.0 camlp-streams.5.0.1 cmdliner.1.3.0 conf-libffi.2.0.0 conf-pkg-config.4 cppo.1.8.0 csexp.1.5.2 ctypes.0.23.0 ctypes-foreign.0.23.0 dune.3.18.0 dune-configurator.3.18.0 fieldslib.v0.17.0 fmt.0.10.0 integers.0.7.0 jane-street-headers.v0.17.0 jst-config.v0.17.0 logs.0.8.0 mdx.2.5.0 mtime.2.1.0 multicore-magic.2.3.1 num.1.5-1 ocaml.5.3.0 ocaml-base-compiler.5.3.0 ocaml-compiler.5.3.0 ocaml-compiler-libs.v0.17.0 ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocaml-version.4.0.0 ocaml_intrinsics_kernel.v0.17.1 ocamlbuild.0.16.1 ocamlfind.1.9.8 parsexp.v0.17.0 ppx_assert.v0.17.0 ppx_base.v0.17.0 ppx_cold.v0.17.0 ppx_compare.v0.17.0 ppx_derivers.1.2.1 ppx_deriving.6.0.3 ppx_enumerate.v0.17.0 ppx_expect.v0.17.2 ppx_fields_conv.v0.17.0 ppx_globalize.v0.17.0 ppx_hash.v0.17.0 ppx_here.v0.17.0 ppx_inline_test.v0.17.0 ppx_minidebug.2.2.0 ppx_optcomp.v0.17.0 ppx_sexp_conv.v0.17.0 ppx_string.v0.17.0 ppx_variants_conv.v0.17.0 ppxlib.0.35.0 ppxlib_jane.v0.17.2 printbox.0.12 printbox-ext-plot.0.12 printbox-html.0.12 printbox-md.0.12 printbox-text.0.12 ptime.1.2.0 re.1.12.0 result.1.5 saturn_lockfree.0.5.0 seq.base sexplib.v0.17.0 sexplib0.v0.17.0 stdio.v0.17.0 stdlib-shims.0.3.0 thread-local-storage.0.2 time_now.v0.17.0 topkg.1.0.8 tyxml.4.6.0 uucp.16.0.0 uutf.1.0.4 variantslib.v0.17.0"
ENV CI="true"
ENV OCAMLCI="true"
RUN opam update --depexts && opam install --cli=2.3 --depext-only -y neural_nets_lib.dev arrayjit.dev $DEPS
RUN opam install $DEPS
COPY --chown=1000:1000 . /src
RUN opam exec -- dune build @install @check @runtest && rm -rf _build


END-OF-DOCKERFILE
docker build .
END-REPRO-BLOCK


2025-04-10 12:26.18: Using cache hint "ahrefs/ocannl-ocaml/opam:ubuntu-24.10-ocaml-5.3@sha256:22f39e3e5f29f784e37f5f4a7ac52d8c9943321f8eb6cff9d38c0a9f96f49ec1-ubuntu-24.10-5.3_opam-2.3-ab22fb8412356c04fa0386e1ea5b2a04"
2025-04-10 12:26.18: Using OBuilder spec:
((from ocaml/opam:ubuntu-24.10-ocaml-5.3@sha256:22f39e3e5f29f784e37f5f4a7ac52d8c9943321f8eb6cff9d38c0a9f96f49ec1)
(comment ubuntu-24.10-5.3_opam-2.3)
(user (uid 1000) (gid 1000))
(env CLICOLOR_FORCE 1)
(env OPAMCOLOR always)
(workdir /src)
(run (shell "sudo ln -f /usr/bin/opam-2.3 /usr/bin/opam"))
(run (shell "opam init --reinit -ni"))
(run (shell "uname -rs && opam exec -- ocaml -version && opam --version"))
(workdir /src)
(run (shell "sudo chown opam /src"))
(run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "cd ~/opam-repository && (git cat-file -e 598efb46ec7387aed249220ca6a2bc39eb4b94e9 || git fetch origin master) && git reset -q --hard 598efb46ec7387aed249220ca6a2bc39eb4b94e9 && git log --no-decorate -n1 --oneline && opam update -u"))
(copy (src neural_nets_lib.opam arrayjit.opam) (dst ./))
(run (network host)
(shell  "opam pin add -yn neural_nets_lib.dev './' && \
\nopam pin add -yn arrayjit.dev './'"))
(run (network host)
(shell "echo '(lang dune 3.0)' > './dune-project'"))
(env DEPS "angstrom.0.16.1 astring.0.8.5 backoff.0.1.1 base.v0.17.1 base-bigarray.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base bigarray-compat.1.1.0 bigstringaf.0.10.0 camlp-streams.5.0.1 cmdliner.1.3.0 conf-libffi.2.0.0 conf-pkg-config.4 cppo.1.8.0 csexp.1.5.2 ctypes.0.23.0 ctypes-foreign.0.23.0 dune.3.18.0 dune-configurator.3.18.0 fieldslib.v0.17.0 fmt.0.10.0 integers.0.7.0 jane-street-headers.v0.17.0 jst-config.v0.17.0 logs.0.8.0 mdx.2.5.0 mtime.2.1.0 multicore-magic.2.3.1 num.1.5-1 ocaml.5.3.0 ocaml-base-compiler.5.3.0 ocaml-compiler.5.3.0 ocaml-compiler-libs.v0.17.0 ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocaml-version.4.0.0 ocaml_intrinsics_kernel.v0.17.1 ocamlbuild.0.16.1 ocamlfind.1.9.8 parsexp.v0.17.0 ppx_assert.v0.17.0 ppx_base.v0.17.0 ppx_cold.v0.17.0 ppx_compare.v0.17.0 ppx_derivers.1.2.1 ppx_deriving.6.0.3 ppx_enumerate.v0.17.0 ppx_expect.v0.17.2 ppx_fields_conv.v0.17.0 ppx_globalize.v0.17.0 ppx_hash.v0.17.0 ppx_here.v0.17.0 ppx_inline_test.v0.17.0 ppx_minidebug.2.2.0 ppx_optcomp.v0.17.0 ppx_sexp_conv.v0.17.0 ppx_string.v0.17.0 ppx_variants_conv.v0.17.0 ppxlib.0.35.0 ppxlib_jane.v0.17.2 printbox.0.12 printbox-ext-plot.0.12 printbox-html.0.12 printbox-md.0.12 printbox-text.0.12 ptime.1.2.0 re.1.12.0 result.1.5 saturn_lockfree.0.5.0 seq.base sexplib.v0.17.0 sexplib0.v0.17.0 stdio.v0.17.0 stdlib-shims.0.3.0 thread-local-storage.0.2 time_now.v0.17.0 topkg.1.0.8 tyxml.4.6.0 uucp.16.0.0 uutf.1.0.4 variantslib.v0.17.0")
(env CI true)
(env OCAMLCI true)
(run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam update --depexts && opam install --cli=2.3 --depext-only -y neural_nets_lib.dev arrayjit.dev $DEPS"))
(run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam install $DEPS"))
(copy (src .) (dst /src))
(run (shell "opam exec -- dune build @install @check @runtest && rm -rf _build"))
)


2025-04-10 12:26.18: Waiting for resource in pool OCluster
2025-04-10 12:45.42: Waiting for worker…
2025-04-10 12:47.52: Got resource from pool OCluster
Building on clete.caelum.ci.dev
All commits already cached
HEAD is now at a65dd895 Tiny formatting


(from ocaml/opam:ubuntu-24.10-ocaml-5.3@sha256:22f39e3e5f29f784e37f5f4a7ac52d8c9943321f8eb6cff9d38c0a9f96f49ec1)
2025-04-10 12:47.52 ---> using "dd273e3de70e583659f8e8c91b627b23420c9f4152fd7ac57266fd58f1351b81" from cache


/: (comment ubuntu-24.10-5.3_opam-2.3)


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


/: (env CLICOLOR_FORCE 1)


/: (env OPAMCOLOR always)


/: (workdir /src)


/src: (run (shell "sudo ln -f /usr/bin/opam-2.3 /usr/bin/opam"))
2025-04-10 12:47.53 ---> saved as "2e253d97fec9d51787a54f9948a196763f3f76383b623a3a344f4b20b95a58ba"


/src: (run (shell "opam init --reinit -ni"))
Configuring from /home/opam/.opamrc and then 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.2, which can't be reverted.
You may want to back it up before going further.


Continue? [y/n] y
[NOTE] The 'jobs' option was reset, its value was 31 and its new value will vary according to the current number of cores on your machine. You can restore the fixed value using:
opam option jobs=31 --global
Format upgrade done.


<><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><>
[default] Initialised
2025-04-10 12:48.50 ---> saved as "e555fb0ee4d31861e9efef58c4912cfbe860158166cd8c4ec06aae020298d8d5"


/src: (run (shell "uname -rs && opam exec -- ocaml -version && opam --version"))
Linux 5.15.0-134-generic
The OCaml toplevel, version 5.3.0
2.3.0
2025-04-10 12:48.50 ---> saved as "efb6255b77fd98d6d9acb022232308931f4578f3a0cdabd556ba86535d9cf94c"


/src: (workdir /src)


/src: (run (shell "sudo chown opam /src"))
2025-04-10 12:48.51 ---> saved as "bd60cdf9aefa2424db889c72da5e488873737ecfbc875cc5e2ab5f9da2c1e048"


/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "cd ~/opam-repository && (git cat-file -e 598efb46ec7387aed249220ca6a2bc39eb4b94e9 || git fetch origin master) && git reset -q --hard 598efb46ec7387aed249220ca6a2bc39eb4b94e9 && git log --no-decorate -n1 --oneline && opam update -u"))
From https://github.com/ocaml/opam-repository
* branch                  master     -> FETCH_HEAD
da74d7829f..fa0e8c74bf  master     -> origin/master
598efb46ec Merge pull request #27716 from avsm/fix-mpopcnt


<><> Updating package repositories ><><><><><><><><><><><><><><><><><><><><><><>
[default] synchronised from git+file:///home/opam/opam-repository


Everything as up-to-date as possible (run with --verbose to show unavailable upgrades).
However, you may "opam upgrade" these packages explicitly, which will ask permission to downgrade or uninstall the conflicting packages.
Nothing to do.
# To update the current shell environment, run: eval $(opam env)
2025-04-10 12:49.41 ---> saved as "03f18921ba8314c8f724717376bfa001d90ebdecfee51d0efe7416effa2e6a70"


/src: (copy (src neural_nets_lib.opam arrayjit.opam) (dst ./))
2025-04-10 12:49.42 ---> saved as "aea7b32e055dd26a7e93fdde8688d322facb8210fb6cb8f9dabcd9be12d0be00"


/src: (run (network host)
(shell  "opam pin add -yn neural_nets_lib.dev './' && \
\nopam pin add -yn arrayjit.dev './'"))
[neural_nets_lib.dev] synchronised (file:///src)
neural_nets_lib is now pinned to file:///src (version dev)
[arrayjit.dev] synchronised (file:///src)
arrayjit is now pinned to file:///src (version dev)
2025-04-10 12:49.49 ---> saved as "94c874b2b91e81612dbb92a51757db9161542304518231bb087b6202f252f4c8"


/src: (run (network host)
(shell "echo '(lang dune 3.0)' > './dune-project'"))
2025-04-10 12:49.50 ---> saved as "0a8505ebaf2c191ed1d309e84f56934d0af3d9ac4e52a1ab399dd86a54d44390"


/src: (env DEPS "angstrom.0.16.1 astring.0.8.5 backoff.0.1.1 base.v0.17.1 base-bigarray.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base bigarray-compat.1.1.0 bigstringaf.0.10.0 camlp-streams.5.0.1 cmdliner.1.3.0 conf-libffi.2.0.0 conf-pkg-config.4 cppo.1.8.0 csexp.1.5.2 ctypes.0.23.0 ctypes-foreign.0.23.0 dune.3.18.0 dune-configurator.3.18.0 fieldslib.v0.17.0 fmt.0.10.0 integers.0.7.0 jane-street-headers.v0.17.0 jst-config.v0.17.0 logs.0.8.0 mdx.2.5.0 mtime.2.1.0 multicore-magic.2.3.1 num.1.5-1 ocaml.5.3.0 ocaml-base-compiler.5.3.0 ocaml-compiler.5.3.0 ocaml-compiler-libs.v0.17.0 ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocaml-version.4.0.0 ocaml_intrinsics_kernel.v0.17.1 ocamlbuild.0.16.1 ocamlfind.1.9.8 parsexp.v0.17.0 ppx_assert.v0.17.0 ppx_base.v0.17.0 ppx_cold.v0.17.0 ppx_compare.v0.17.0 ppx_derivers.1.2.1 ppx_deriving.6.0.3 ppx_enumerate.v0.17.0 ppx_expect.v0.17.2 ppx_fields_conv.v0.17.0 ppx_globalize.v0.17.0 ppx_hash.v0.17.0 ppx_here.v0.17.0 ppx_inline_test.v0.17.0 ppx_minidebug.2.2.0 ppx_optcomp.v0.17.0 ppx_sexp_conv.v0.17.0 ppx_string.v0.17.0 ppx_variants_conv.v0.17.0 ppxlib.0.35.0 ppxlib_jane.v0.17.2 printbox.0.12 printbox-ext-plot.0.12 printbox-html.0.12 printbox-md.0.12 printbox-text.0.12 ptime.1.2.0 re.1.12.0 result.1.5 saturn_lockfree.0.5.0 seq.base sexplib.v0.17.0 sexplib0.v0.17.0 stdio.v0.17.0 stdlib-shims.0.3.0 thread-local-storage.0.2 time_now.v0.17.0 topkg.1.0.8 tyxml.4.6.0 uucp.16.0.0 uutf.1.0.4 variantslib.v0.17.0")


/src: (env CI true)


/src: (env OCAMLCI true)


/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam update --depexts && opam install --cli=2.3 --depext-only -y neural_nets_lib.dev arrayjit.dev $DEPS"))
+ /usr/bin/sudo "apt-get" "update"
- Hit:1 http://archive.ubuntu.com/ubuntu oracular InRelease
- Get:2 http://archive.ubuntu.com/ubuntu oracular-updates InRelease [126 kB]
- Get:3 http://security.ubuntu.com/ubuntu oracular-security InRelease [126 kB]
- Get:4 http://archive.ubuntu.com/ubuntu oracular-backports InRelease [126 kB]
- Get:5 http://security.ubuntu.com/ubuntu oracular-security/main amd64 Packages [332 kB]
- Get:6 http://security.ubuntu.com/ubuntu oracular-security/universe amd64 Packages [212 kB]
- Get:7 http://archive.ubuntu.com/ubuntu oracular-updates/main amd64 Packages [462 kB]
- Get:8 http://archive.ubuntu.com/ubuntu oracular-updates/universe amd64 Packages [289 kB]
- Fetched 1673 kB in 1s (1889 kB/s)
- Reading package lists...
- 


<><> Synchronising pinned packages ><><><><><><><><><><><><><><><><><><><><><><>
[arrayjit.dev] synchronised (file:///src)
[neural_nets_lib.dev] synchronised (file:///src)


[NOTE] Package ocaml-options-vanilla is already installed (current version is 1).
[NOTE] Package ocaml-config is already installed (current version is 3).
[NOTE] Package ocaml-compiler is already installed (current version is 5.3.0).
[NOTE] Package ocaml-base-compiler is already installed (current version is 5.3.0).
[NOTE] Package ocaml is already installed (current version is 5.3.0).
[NOTE] Package base-unix is already installed (current version is base).
[NOTE] Package base-threads is already installed (current version is base).
[NOTE] Package base-nnp is already installed (current version is base).
[NOTE] Package base-effects is already installed (current version is base).
[NOTE] Package base-domains is already installed (current version is base).
[NOTE] Package base-bigarray is already installed (current version is base).


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


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


+ /usr/bin/sudo "apt-get" "install" "-qq" "-yy" "libffi-dev" "pkg-config"
- debconf: delaying package configuration, since apt-utils is not installed
- Selecting previously unselected package libpkgconf3: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 ... 16145 files and directories currently installed.)
- Preparing to unpack .../libpkgconf3_1.8.1-3ubuntu1_amd64.deb ...
- Unpacking libpkgconf3:amd64 (1.8.1-3ubuntu1) ...
- Selecting previously unselected package pkgconf-bin.
- Preparing to unpack .../pkgconf-bin_1.8.1-3ubuntu1_amd64.deb ...
- Unpacking pkgconf-bin (1.8.1-3ubuntu1) ...
- Selecting previously unselected package pkgconf:amd64.
- Preparing to unpack .../pkgconf_1.8.1-3ubuntu1_amd64.deb ...
- Unpacking pkgconf:amd64 (1.8.1-3ubuntu1) ...
- Selecting previously unselected package pkg-config:amd64.
- Preparing to unpack .../pkg-config_1.8.1-3ubuntu1_amd64.deb ...
- Unpacking pkg-config:amd64 (1.8.1-3ubuntu1) ...
- Selecting previously unselected package libffi-dev:amd64.
- Preparing to unpack .../libffi-dev_3.4.6-1build1_amd64.deb ...
- Unpacking libffi-dev:amd64 (3.4.6-1build1) ...
- Setting up libffi-dev:amd64 (3.4.6-1build1) ...
- Setting up libpkgconf3:amd64 (1.8.1-3ubuntu1) ...
- Setting up pkgconf-bin (1.8.1-3ubuntu1) ...
- Setting up pkgconf:amd64 (1.8.1-3ubuntu1) ...
- Setting up pkg-config:amd64 (1.8.1-3ubuntu1) ...
- Processing triggers for libc-bin (2.40-1ubuntu3.1) ...
2025-04-10 12:50.26 ---> saved as "6dca02e3afa147359a8461a1e4b5a0e15ab7f1fbce09e401cf71cef92804b019"


/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam install $DEPS"))
[NOTE] Package ocaml-options-vanilla is already installed (current version is 1).
[NOTE] Package ocaml-config is already installed (current version is 3).
[NOTE] Package ocaml-compiler is already installed (current version is 5.3.0).
[NOTE] Package ocaml-base-compiler is already installed (current version is 5.3.0).
[NOTE] Package ocaml is already installed (current version is 5.3.0).
[NOTE] Package base-unix is already installed (current version is base).
[NOTE] Package base-threads is already installed (current version is base).
[NOTE] Package base-nnp is already installed (current version is base).
[NOTE] Package base-effects is already installed (current version is base).
[NOTE] Package base-domains is already installed (current version is base).
[NOTE] Package base-bigarray is already installed (current version is base).
The following actions will be performed:
=== install 74 packages
- install angstrom                0.16.1
- install astring                 0.8.5
- install backoff                 0.1.1
- install base                    v0.17.1
- install bigarray-compat         1.1.0
- install bigstringaf             0.10.0
- install camlp-streams           5.0.1
- install cmdliner                1.3.0
- install conf-libffi             2.0.0
- install conf-pkg-config         4
- install cppo                    1.8.0
- install csexp                   1.5.2
- install ctypes                  0.23.0
- install ctypes-foreign          0.23.0
- install dune                    3.18.0
- install dune-configurator       3.18.0
- install fieldslib               v0.17.0
- install fmt                     0.10.0
- install integers                0.7.0
- install jane-street-headers     v0.17.0
- install jst-config              v0.17.0
- install logs                    0.8.0
- install mdx                     2.5.0
- install mtime                   2.1.0
- install multicore-magic         2.3.1
- install num                     1.5-1
- install ocaml-compiler-libs     v0.17.0
- install ocaml-syntax-shims      1.0.0
- install ocaml-version           4.0.0
- install ocaml_intrinsics_kernel v0.17.1
- install ocamlbuild              0.16.1
- install ocamlfind               1.9.8
- install parsexp                 v0.17.0
- install ppx_assert              v0.17.0
- install ppx_base                v0.17.0
- install ppx_cold                v0.17.0
- install ppx_compare             v0.17.0
- install ppx_derivers            1.2.1
- install ppx_deriving            6.0.3
- install ppx_enumerate           v0.17.0
- install ppx_expect              v0.17.2
- install ppx_fields_conv         v0.17.0
- install ppx_globalize           v0.17.0
- install ppx_hash                v0.17.0
- install ppx_here                v0.17.0
- install ppx_inline_test         v0.17.0
- install ppx_minidebug           2.2.0
- install ppx_optcomp             v0.17.0
- install ppx_sexp_conv           v0.17.0
- install ppx_string              v0.17.0
- install ppx_variants_conv       v0.17.0
- install ppxlib                  0.35.0
- install ppxlib_jane             v0.17.2
- install printbox                0.12
- install printbox-ext-plot       0.12
- install printbox-html           0.12
- install printbox-md             0.12
- install printbox-text           0.12
- install ptime                   1.2.0
- install re                      1.12.0
- install result                  1.5
- install saturn_lockfree         0.5.0
- install seq                     base
- install sexplib                 v0.17.0
- install sexplib0                v0.17.0
- install stdio                   v0.17.0
- install stdlib-shims            0.3.0
- install thread-local-storage    0.2
- install time_now                v0.17.0
- install topkg                   1.0.8
- install tyxml                   4.6.0
- install uucp                    16.0.0
- install uutf                    1.0.4
- install variantslib             v0.17.0


<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved backoff.0.1.1  (cached)
-> retrieved angstrom.0.16.1  (cached)
-> retrieved astring.0.8.5  (cached)
-> retrieved bigarray-compat.1.1.0  (cached)
-> retrieved bigstringaf.0.10.0  (cached)
-> retrieved base.v0.17.1  (cached)
-> retrieved camlp-streams.5.0.1  (cached)
-> retrieved cmdliner.1.3.0  (cached)
-> retrieved cppo.1.8.0  (cached)
-> installed conf-pkg-config.4
-> retrieved csexp.1.5.2  (cached)
-> retrieved ctypes.0.23.0, ctypes-foreign.0.23.0  (cached)
-> installed conf-libffi.2.0.0
-> retrieved fieldslib.v0.17.0  (cached)
-> retrieved fmt.0.10.0  (cached)
-> retrieved integers.0.7.0  (cached)
-> retrieved jane-street-headers.v0.17.0  (cached)
-> retrieved jst-config.v0.17.0  (cached)
-> retrieved logs.0.8.0  (cached)
-> retrieved mtime.2.1.0  (cached)
-> retrieved mdx.2.5.0  (cached)
-> retrieved multicore-magic.2.3.1  (cached)
-> retrieved num.1.5-1  (cached)
-> retrieved ocaml-compiler-libs.v0.17.0  (cached)
-> retrieved ocaml-syntax-shims.1.0.0  (cached)
-> retrieved ocaml-version.4.0.0  (cached)
-> retrieved ocaml_intrinsics_kernel.v0.17.1  (cached)
-> retrieved ocamlbuild.0.16.1  (cached)
-> retrieved ocamlfind.1.9.8  (cached)
-> retrieved parsexp.v0.17.0  (cached)
-> retrieved ppx_assert.v0.17.0  (cached)
-> retrieved ppx_base.v0.17.0  (cached)
-> retrieved ppx_cold.v0.17.0  (cached)
-> retrieved ppx_compare.v0.17.0  (cached)
-> retrieved ppx_derivers.1.2.1  (cached)
-> retrieved ppx_enumerate.v0.17.0  (cached)
-> retrieved ppx_deriving.6.0.3  (cached)
-> retrieved ppx_expect.v0.17.2  (cached)
-> retrieved ppx_fields_conv.v0.17.0  (cached)
-> retrieved ppx_globalize.v0.17.0  (cached)
-> retrieved ppx_hash.v0.17.0  (cached)
-> retrieved ppx_here.v0.17.0  (cached)
-> retrieved ppx_inline_test.v0.17.0  (cached)
-> retrieved ppx_optcomp.v0.17.0  (cached)
-> retrieved ppx_sexp_conv.v0.17.0  (cached)
-> retrieved ppx_minidebug.2.2.0  (cached)
-> retrieved ppx_string.v0.17.0  (cached)
-> retrieved ppx_variants_conv.v0.17.0  (cached)
-> retrieved ppxlib_jane.v0.17.2  (cached)
-> retrieved dune.3.18.0, dune-configurator.3.18.0  (cached)
-> retrieved ppxlib.0.35.0  (cached)
-> retrieved printbox.0.12, printbox-ext-plot.0.12, printbox-html.0.12, printbox-md.0.12, printbox-text.0.12  (cached)
-> retrieved ptime.1.2.0  (cached)
-> retrieved re.1.12.0  (cached)
-> retrieved seq.base  (cached)
-> retrieved result.1.5  (cached)
-> retrieved sexplib.v0.17.0  (cached)
-> retrieved saturn_lockfree.0.5.0  (cached)
-> installed cmdliner.1.3.0
-> installed num.1.5-1
-> installed seq.base
-> retrieved sexplib0.v0.17.0  (cached)
-> retrieved stdio.v0.17.0  (cached)
-> retrieved stdlib-shims.0.3.0  (cached)
-> retrieved thread-local-storage.0.2  (cached)
-> retrieved time_now.v0.17.0  (cached)
-> retrieved topkg.1.0.8  (cached)
-> retrieved tyxml.4.6.0  (cached)
-> retrieved uutf.1.0.4  (cached)
-> retrieved variantslib.v0.17.0  (cached)
-> retrieved uucp.16.0.0  (cached)
-> installed ocamlbuild.0.16.1
-> installed ocamlfind.1.9.8
-> installed topkg.1.0.8
-> installed fmt.0.10.0
-> installed mtime.2.1.0
-> installed uutf.1.0.4
-> installed ptime.1.2.0
-> installed astring.0.8.5
-> installed logs.0.8.0
-> installed dune.3.18.0
-> installed jane-street-headers.v0.17.0
-> installed ppx_derivers.1.2.1
-> installed csexp.1.5.2
-> installed backoff.0.1.1
-> installed bigarray-compat.1.1.0
-> installed camlp-streams.5.0.1
-> installed multicore-magic.2.3.1
-> installed ocaml-version.4.0.0
-> installed ocaml_intrinsics_kernel.v0.17.1
-> installed printbox.0.12
-> installed result.1.5
-> installed sexplib0.v0.17.0
-> installed stdlib-shims.0.3.0
-> installed thread-local-storage.0.2
-> installed re.1.12.0
-> installed ocaml-syntax-shims.1.0.0
-> installed cppo.1.8.0
-> installed ocaml-compiler-libs.v0.17.0
-> installed integers.0.7.0
-> installed saturn_lockfree.0.5.0
-> installed dune-configurator.3.18.0
-> installed parsexp.v0.17.0
-> installed bigstringaf.0.10.0
-> installed sexplib.v0.17.0
-> installed angstrom.0.16.1
-> installed tyxml.4.6.0
-> installed printbox-html.0.12
-> installed mdx.2.5.0
-> installed ctypes.0.23.0
-> installed uucp.16.0.0
-> installed printbox-text.0.12
-> installed printbox-md.0.12
-> installed base.v0.17.1
-> installed printbox-ext-plot.0.12
-> installed variantslib.v0.17.0
-> installed fieldslib.v0.17.0
-> installed stdio.v0.17.0
-> installed ctypes-foreign.0.23.0
-> installed ppxlib.0.35.0
-> installed ppx_optcomp.v0.17.0
-> installed ppxlib_jane.v0.17.2
-> installed ppx_here.v0.17.0
-> installed ppx_cold.v0.17.0
-> installed ppx_variants_conv.v0.17.0
-> installed ppx_fields_conv.v0.17.0
-> installed ppx_enumerate.v0.17.0
-> installed ppx_globalize.v0.17.0
-> installed ppx_compare.v0.17.0
-> installed ppx_deriving.6.0.3
-> installed ppx_sexp_conv.v0.17.0
-> installed ppx_hash.v0.17.0
-> installed ppx_assert.v0.17.0
-> installed ppx_base.v0.17.0
-> installed ppx_minidebug.2.2.0
-> installed jst-config.v0.17.0
-> installed ppx_string.v0.17.0
-> installed time_now.v0.17.0
-> installed ppx_inline_test.v0.17.0
-> installed ppx_expect.v0.17.2
Done.
# To update the current shell environment, run: eval $(opam env)
2025-04-10 12:54.31 ---> saved as "ae961f785b88d0954f04b030b7ca9c5e4dbdc6575ac87c688648f1facd2fdbea"


/src: (copy (src .) (dst /src))
2025-04-10 12:54.32 ---> saved as "277ed579b44fa6fafa5cf88a243ec80f14a921f6e6b0c5deee3553ea521ac664"


/src: (run (shell "opam exec -- dune build @install @check @runtest && rm -rf _build"))
(cd _build/default/test_ppx && ./test_ppx_op_expected.exe)


Welcome to OCANNL! Reading configuration defaults from /src/_build/default/test_ppx/ocannl_config.
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
(cd _build/default/test_ppx && ./test_ppx_op.exe)


Welcome to OCANNL! Reading configuration defaults from /src/_build/default/test_ppx/ocannl_config.
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
(cd _build/.sandbox/cc4c5bbdafb32ec4a15625cd96f571e7/default/test && .tutorials.inline-tests/inline-test-runner.exe inline-test-runner tutorials -partition 'Welcome to OCANNL! Reading configuration defaults from /src/_build/.sandbox/9949901fe4351c8fca652cce51637556/default/test/ocannl_config.' -source-tree-root .. -diff-cmd -)


Welcome to OCANNL! Reading configuration defaults from /src/_build/.sandbox/cc4c5bbdafb32ec4a15625cd96f571e7/default/test/ocannl_config.
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
(cd _build/.sandbox/cc4c5bbdafb32ec4a15625cd96f571e7/default/test && .tutorials.inline-tests/inline-test-runner.exe inline-test-runner tutorials -partition '' -source-tree-root .. -diff-cmd -)


Welcome to OCANNL! Reading configuration defaults from /src/_build/.sandbox/cc4c5bbdafb32ec4a15625cd96f571e7/default/test/ocannl_config.
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
(cd _build/.sandbox/cc4c5bbdafb32ec4a15625cd96f571e7/default/test && .tutorials.inline-tests/inline-test-runner.exe inline-test-runner tutorials -partition 'Retrieving commandline, environment, or config file variable ocannl_log_level' -source-tree-root .. -diff-cmd -)


Welcome to OCANNL! Reading configuration defaults from /src/_build/.sandbox/cc4c5bbdafb32ec4a15625cd96f571e7/default/test/ocannl_config.
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
(cd _build/.sandbox/cc4c5bbdafb32ec4a15625cd96f571e7/default/test && .tutorials.inline-tests/inline-test-runner.exe inline-test-runner tutorials -partition 'Found 0, in the config file' -source-tree-root .. -diff-cmd -)


Welcome to OCANNL! Reading configuration defaults from /src/_build/.sandbox/cc4c5bbdafb32ec4a15625cd96f571e7/default/test/ocannl_config.
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
(cd _build/.sandbox/cc4c5bbdafb32ec4a15625cd96f571e7/default/test && .tutorials.inline-tests/inline-test-runner.exe inline-test-runner tutorials -partition primitive_ops.ml -source-tree-root .. -diff-cmd -)


Welcome to OCANNL! Reading configuration defaults from /src/_build/.sandbox/cc4c5bbdafb32ec4a15625cd96f571e7/default/test/ocannl_config.
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
(cd _build/.sandbox/cc4c5bbdafb32ec4a15625cd96f571e7/default/test && .tutorials.inline-tests/inline-test-runner.exe inline-test-runner tutorials -partition zero2hero_1of7.ml -source-tree-root .. -diff-cmd -)


Welcome to OCANNL! Reading configuration defaults from /src/_build/.sandbox/cc4c5bbdafb32ec4a15625cd96f571e7/default/test/ocannl_config.
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
(cd _build/.sandbox/cc4c5bbdafb32ec4a15625cd96f571e7/default/test && .tutorials.inline-tests/inline-test-runner.exe inline-test-runner tutorials -partition hello_world_op.ml -source-tree-root .. -diff-cmd -)


Welcome to OCANNL! Reading configuration defaults from /src/_build/.sandbox/cc4c5bbdafb32ec4a15625cd96f571e7/default/test/ocannl_config.
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
(cd _build/.sandbox/cc4c5bbdafb32ec4a15625cd96f571e7/default/test && .tutorials.inline-tests/inline-test-runner.exe inline-test-runner tutorials -partition einsum_trivia.ml -source-tree-root .. -diff-cmd -)


Welcome to OCANNL! Reading configuration defaults from /src/_build/.sandbox/cc4c5bbdafb32ec4a15625cd96f571e7/default/test/ocannl_config.
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
(cd _build/.sandbox/cc4c5bbdafb32ec4a15625cd96f571e7/default/test && .tutorials.inline-tests/inline-test-runner.exe inline-test-runner tutorials -partition micrograd_demo.ml -source-tree-root .. -diff-cmd -)


Welcome to OCANNL! Reading configuration defaults from /src/_build/.sandbox/cc4c5bbdafb32ec4a15625cd96f571e7/default/test/ocannl_config.
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
(cd _build/.sandbox/cc4c5bbdafb32ec4a15625cd96f571e7/default/test && .tutorials.inline-tests/inline-test-runner.exe inline-test-runner tutorials -partition moons_demo_parallel.ml -source-tree-root .. -diff-cmd -)


Welcome to OCANNL! Reading configuration defaults from /src/_build/.sandbox/cc4c5bbdafb32ec4a15625cd96f571e7/default/test/ocannl_config.
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
(cd _build/default/test && ./moons_demo_parallel_run.exe)


Welcome to OCANNL! Reading configuration defaults from /src/_build/default/test/ocannl_config.
Retrieving commandline, environment, or config file variable ocannl_log_level
Found 0, in the config file
("Set log_level to" 1)
└─{orphaned from #2}
Retrieving commandline, environment, or config file variable ocannl_backend
Found cc, in the config file
Retrieving commandline, environment, or config file variable ocannl_ll_ident_style
Not found, using default heuristic
Retrieving commandline, environment, or config file variable ocannl_cc_backend_optimization_level
Not found, using default 3
Retrieving commandline, environment, or config file variable ocannl_cc_backend_compiler_command
Not found, using default gcc
Retrieving commandline, environment, or config file variable ocannl_never_capture_stdout
Not found, using default false
Batch=59, step=60, lr=0.200000, batch loss=23.609453, epoch loss=23.609453
Batch=119, step=120, lr=0.199750, batch loss=8.539634, epoch loss=32.149087
Batch=179, step=180, lr=0.199250, batch loss=2.626295, epoch loss=34.775382
Batch=239, step=240, lr=0.199250, batch loss=0.851101, epoch loss=35.626483
Batch=299, step=300, lr=0.199000, batch loss=1.445322, epoch loss=37.071804
Batch=359, step=360, lr=0.198750, batch loss=1.330969, epoch loss=38.402774
Batch=419, step=420, lr=0.198500, batch loss=0.617836, epoch loss=39.020610
Batch=479, step=480, lr=0.198250, batch loss=0.823501, epoch loss=39.844111
Batch=539, step=540, lr=0.197750, batch loss=0.688277, epoch loss=40.532388
Batch=599, step=600, lr=0.197500, batch loss=1.064498, epoch loss=41.596886
Batch=659, step=660, lr=0.197500, batch loss=0.483104, epoch loss=42.079989
Batch=719, step=720, lr=0.197000, batch loss=0.411281, epoch loss=42.491270
Batch=779, step=780, lr=0.196750, batch loss=0.468785, epoch loss=42.960056
Batch=839, step=840, lr=0.196750, batch loss=0.443255, epoch loss=43.403311
Batch=899, step=900, lr=0.196500, batch loss=0.383624, epoch loss=43.786935
Batch=959, step=960, lr=0.196250, batch loss=0.237108, epoch loss=44.024043
Batch=1019, step=1020, lr=0.196000, batch loss=0.440626, epoch loss=44.464669
Batch=1079, step=1080, lr=0.195500, batch loss=0.229111, epoch loss=44.693780
Batch=1139, step=1140, lr=0.195250, batch loss=0.315274, epoch loss=45.009054
Batch=1199, step=1200, lr=0.195250, batch loss=0.263135, epoch loss=45.272190
Epoch=0, step=1200, lr=0.195250, epoch loss=45.272190
Batch=59, step=1260, lr=0.195000, batch loss=0.262294, epoch loss=0.262294
Batch=119, step=1320, lr=0.194750, batch loss=0.205556, epoch loss=0.467850
Batch=179, step=1380, lr=0.194500, batch loss=0.243030, epoch loss=0.710880
Batch=239, step=1440, lr=0.194000, batch loss=0.345565, epoch loss=1.056444
Batch=299, step=1500, lr=0.194000, batch loss=0.240470, epoch loss=1.296915
Batch=359, step=1560, lr=0.193750, batch loss=0.312265, epoch loss=1.609179
Batch=419, step=1620, lr=0.193250, batch loss=0.309422, epoch loss=1.918602
Batch=479, step=1680, lr=0.193250, batch loss=0.275906, epoch loss=2.194508
Batch=539, step=1740, lr=0.192750, batch loss=0.212129, epoch loss=2.406637
Batch=599, step=1800, lr=0.192500, batch loss=0.250523, epoch loss=2.657160
Batch=659, step=1860, lr=0.192250, batch loss=0.369515, epoch loss=3.026675
Batch=719, step=1920, lr=0.192250, batch loss=0.362112, epoch loss=3.388787
Batch=779, step=1980, lr=0.192000, batch loss=0.380968, epoch loss=3.769754
Batch=839, step=2040, lr=0.191750, batch loss=0.343285, epoch loss=4.113040
Batch=899, step=2100, lr=0.191500, batch loss=0.319709, epoch loss=4.432749
Batch=959, step=2160, lr=0.191250, batch loss=0.262434, epoch loss=4.695182
Batch=1019, step=2220, lr=0.191000, batch loss=0.424165, epoch loss=5.119348
Batch=1079, step=2280, lr=0.190750, batch loss=0.278643, epoch loss=5.397991
Batch=1139, step=2340, lr=0.190500, batch loss=0.304237, epoch loss=5.702228
Batch=1199, step=2400, lr=0.190250, batch loss=0.217329, epoch loss=5.919557
Epoch=1, step=2400, lr=0.190250, epoch loss=5.919557
Batch=59, step=2460, lr=0.190000, batch loss=0.233948, epoch loss=0.233948
Batch=119, step=2520, lr=0.189750, batch loss=0.192931, epoch loss=0.426879
Batch=179, step=2580, lr=0.189500, batch loss=0.223540, epoch loss=0.650419
Batch=239, step=2640, lr=0.189250, batch loss=0.333010, epoch loss=0.983429
Batch=299, step=2700, lr=0.189000, batch loss=0.220664, epoch loss=1.204093
Batch=359, step=2760, lr=0.188750, batch loss=0.300726, epoch loss=1.504819
Batch=419, step=2820, lr=0.188500, batch loss=0.285183, epoch loss=1.790002
Batch=479, step=2880, lr=0.188250, batch loss=0.260989, epoch loss=2.050991
Batch=539, step=2940, lr=0.188000, batch loss=0.196929, epoch loss=2.247920
Batch=599, step=3000, lr=0.187500, batch loss=0.232201, epoch loss=2.480121
Batch=659, step=3060, lr=0.187500, batch loss=0.342726, epoch loss=2.822847
Batch=719, step=3120, lr=0.187250, batch loss=0.335294, epoch loss=3.158142
Batch=779, step=3180, lr=0.187000, batch loss=0.352848, epoch loss=3.510989
Batch=839, step=3240, lr=0.186750, batch loss=0.322996, epoch loss=3.833986
Batch=899, step=3300, lr=0.186500, batch loss=0.280137, epoch loss=4.114122
Batch=959, step=3360, lr=0.186250, batch loss=0.206088, epoch loss=4.320211
Batch=1019, step=3420, lr=0.186000, batch loss=0.316026, epoch loss=4.636236
Batch=1079, step=3480, lr=0.185750, batch loss=0.189876, epoch loss=4.826112
Batch=1139, step=3540, lr=0.185500, batch loss=0.233339, epoch loss=5.059452
Batch=1199, step=3600, lr=0.185250, batch loss=0.199274, epoch loss=5.258726
Epoch=2, step=3600, lr=0.185250, epoch loss=5.258726
Batch=59, step=3660, lr=0.184750, batch loss=0.237920, epoch loss=0.237920
Batch=119, step=3720, lr=0.184750, batch loss=0.191542, epoch loss=0.429462
Batch=179, step=3780, lr=0.184500, batch loss=0.212283, epoch loss=0.641744
Batch=239, step=3840, lr=0.184250, batch loss=0.317020, epoch loss=0.958764
Batch=299, step=3900, lr=0.184000, batch loss=0.203569, epoch loss=1.162333
Batch=359, step=3960, lr=0.183500, batch loss=0.282464, epoch loss=1.444797
Batch=419, step=4020, lr=0.183500, batch loss=0.272843, epoch loss=1.717640
Batch=479, step=4080, lr=0.183250, batch loss=0.249573, epoch loss=1.967213
Batch=539, step=4140, lr=0.183000, batch loss=0.195084, epoch loss=2.162298
Batch=599, step=4200, lr=0.182750, batch loss=0.242338, epoch loss=2.404636
Batch=659, step=4260, lr=0.182500, batch loss=0.329372, epoch loss=2.734007
Batch=719, step=4320, lr=0.182250, batch loss=0.328899, epoch loss=3.062906
Batch=779, step=4380, lr=0.182000, batch loss=0.351281, epoch loss=3.414187
Batch=839, step=4440, lr=0.181750, batch loss=0.319112, epoch loss=3.733299
Batch=899, step=4500, lr=0.181500, batch loss=0.291307, epoch loss=4.024606
Batch=959, step=4560, lr=0.181250, batch loss=0.243008, epoch loss=4.267613
Batch=1019, step=4620, lr=0.181000, batch loss=0.338288, epoch loss=4.605902
Batch=1079, step=4680, lr=0.180750, batch loss=0.199245, epoch loss=4.805147
Batch=1139, step=4740, lr=0.180500, batch loss=0.237378, epoch loss=5.042525
Batch=1199, step=4800, lr=0.180250, batch loss=0.192153, epoch loss=5.234678
Epoch=3, step=4800, lr=0.180250, epoch loss=5.234678
Batch=59, step=4860, lr=0.180000, batch loss=0.223540, epoch loss=0.223540
Batch=119, step=4920, lr=0.179750, batch loss=0.186249, epoch loss=0.409789
Batch=179, step=4980, lr=0.179500, batch loss=0.205947, epoch loss=0.615736
Batch=239, step=5040, lr=0.179250, batch loss=0.309142, epoch loss=0.924878
Batch=299, step=5100, lr=0.179000, batch loss=0.205078, epoch loss=1.129956
Batch=359, step=5160, lr=0.178750, batch loss=0.271200, epoch loss=1.401156
Batch=419, step=5220, lr=0.178500, batch loss=0.264796, epoch loss=1.665953
Batch=479, step=5280, lr=0.178250, batch loss=0.240271, epoch loss=1.906224
Batch=539, step=5340, lr=0.178000, batch loss=0.189802, epoch loss=2.096026
Batch=599, step=5400, lr=0.177750, batch loss=0.231808, epoch loss=2.327834
Batch=659, step=5460, lr=0.177500, batch loss=0.324186, epoch loss=2.652020
Batch=719, step=5520, lr=0.177250, batch loss=0.333868, epoch loss=2.985888
Batch=779, step=5580, lr=0.177000, batch loss=0.341593, epoch loss=3.327481
Batch=839, step=5640, lr=0.176750, batch loss=0.309592, epoch loss=3.637073
Batch=899, step=5700, lr=0.176500, batch loss=0.272243, epoch loss=3.909316
Batch=959, step=5760, lr=0.176250, batch loss=0.215737, epoch loss=4.125052
Batch=1019, step=5820, lr=0.176000, batch loss=0.338111, epoch loss=4.463164
Batch=1079, step=5880, lr=0.175500, batch loss=0.209650, epoch loss=4.672814
Batch=1139, step=5940, lr=0.175250, batch loss=0.237619, epoch loss=4.910433
Batch=1199, step=6000, lr=0.175250, batch loss=0.187454, epoch loss=5.097886
Epoch=4, step=6000, lr=0.175250, epoch loss=5.097886
Batch=59, step=6060, lr=0.174750, batch loss=0.223279, epoch loss=0.223279
Batch=119, step=6120, lr=0.174500, batch loss=0.185102, epoch loss=0.408381
Batch=179, step=6180, lr=0.174500, batch loss=0.200797, epoch loss=0.609178
Batch=239, step=6240, lr=0.174250, batch loss=0.298540, epoch loss=0.907719
Batch=299, step=6300, lr=0.174000, batch loss=0.197849, epoch loss=1.105568
Batch=359, step=6360, lr=0.173500, batch loss=0.264877, epoch loss=1.370444
Batch=419, step=6420, lr=0.173500, batch loss=0.258352, epoch loss=1.628796
Batch=479, step=6480, lr=0.173250, batch loss=0.232897, epoch loss=1.861694
Batch=539, step=6540, lr=0.173000, batch loss=0.187669, epoch loss=2.049362
Batch=599, step=6600, lr=0.172750, batch loss=0.227421, epoch loss=2.276783
Batch=659, step=6660, lr=0.172500, batch loss=0.316032, epoch loss=2.592816
Batch=719, step=6720, lr=0.172250, batch loss=0.313646, epoch loss=2.906462
Batch=779, step=6780, lr=0.172000, batch loss=0.332394, epoch loss=3.238855
Batch=839, step=6840, lr=0.171500, batch loss=0.302827, epoch loss=3.541682
Batch=899, step=6900, lr=0.171500, batch loss=0.267401, epoch loss=3.809083
Batch=959, step=6960, lr=0.171250, batch loss=0.209765, epoch loss=4.018848
Batch=1019, step=7020, lr=0.171000, batch loss=0.328716, epoch loss=4.347564
Batch=1079, step=7080, lr=0.170750, batch loss=0.182377, epoch loss=4.529941
Batch=1139, step=7140, lr=0.170500, batch loss=0.215849, epoch loss=4.745790
Batch=1199, step=7200, lr=0.170250, batch loss=0.182806, epoch loss=4.928596
Epoch=5, step=7200, lr=0.170250, epoch loss=4.928596
Batch=59, step=7260, lr=0.170000, batch loss=0.241364, epoch loss=0.241364
Batch=119, step=7320, lr=0.169750, batch loss=0.180240, epoch loss=0.421604
Batch=179, step=7380, lr=0.169500, batch loss=0.194866, epoch loss=0.616470
Batch=239, step=7440, lr=0.169250, batch loss=0.290401, epoch loss=0.906871
Batch=299, step=7500, lr=0.169000, batch loss=0.204548, epoch loss=1.111420
Batch=359, step=7560, lr=0.168750, batch loss=0.262905, epoch loss=1.374325
Batch=419, step=7620, lr=0.168500, batch loss=0.253558, epoch loss=1.627883
Batch=479, step=7680, lr=0.168250, batch loss=0.238227, epoch loss=1.866110
Batch=539, step=7740, lr=0.168000, batch loss=0.184302, epoch loss=2.050412
Batch=599, step=7800, lr=0.167750, batch loss=0.219165, epoch loss=2.269577
Batch=659, step=7860, lr=0.167500, batch loss=0.305764, epoch loss=2.575342
Batch=719, step=7920, lr=0.167250, batch loss=0.307410, epoch loss=2.882751
Batch=779, step=7980, lr=0.167000, batch loss=0.331329, epoch loss=3.214081
Batch=839, step=8040, lr=0.166750, batch loss=0.296515, epoch loss=3.510595
Batch=899, step=8100, lr=0.166500, batch loss=0.258304, epoch loss=3.768900
Batch=959, step=8160, lr=0.166250, batch loss=0.201241, epoch loss=3.970141
Batch=1019, step=8220, lr=0.166000, batch loss=0.318813, epoch loss=4.288953
Batch=1079, step=8280, lr=0.165750, batch loss=0.171131, epoch loss=4.460085
Batch=1139, step=8340, lr=0.165500, batch loss=0.207635, epoch loss=4.667719
Batch=1199, step=8400, lr=0.165250, batch loss=0.176383, epoch loss=4.844103
Epoch=6, step=8400, lr=0.165250, epoch loss=4.844103
Batch=59, step=8460, lr=0.164750, batch loss=0.223112, epoch loss=0.223112
Batch=119, step=8520, lr=0.164750, batch loss=0.177082, epoch loss=0.400193
Batch=179, step=8580, lr=0.164500, batch loss=0.187649, epoch loss=0.587842
Batch=239, step=8640, lr=0.164250, batch loss=0.276287, epoch loss=0.864129
Batch=299, step=8700, lr=0.164000, batch loss=0.193287, epoch loss=1.057416
Batch=359, step=8760, lr=0.163750, batch loss=0.248800, epoch loss=1.306215
Batch=419, step=8820, lr=0.163500, batch loss=0.244022, epoch loss=1.550238
Batch=479, step=8880, lr=0.163250, batch loss=0.226523, epoch loss=1.776761
Batch=539, step=8940, lr=0.162750, batch loss=0.179606, epoch loss=1.956368
Batch=599, step=9000, lr=0.162750, batch loss=0.215431, epoch loss=2.171799
Batch=659, step=9060, lr=0.162500, batch loss=0.293682, epoch loss=2.465481
Batch=719, step=9120, lr=0.162250, batch loss=0.297246, epoch loss=2.762727
Batch=779, step=9180, lr=0.162000, batch loss=0.314642, epoch loss=3.077369
Batch=839, step=9240, lr=0.161750, batch loss=0.281424, epoch loss=3.358793
Batch=899, step=9300, lr=0.161500, batch loss=0.253501, epoch loss=3.612294
Batch=959, step=9360, lr=0.161250, batch loss=0.210111, epoch loss=3.822405
Batch=1019, step=9420, lr=0.161000, batch loss=0.298722, epoch loss=4.121126
Batch=1079, step=9480, lr=0.160750, batch loss=0.183544, epoch loss=4.304670
Batch=1139, step=9540, lr=0.160500, batch loss=0.203565, epoch loss=4.508235
Batch=1199, step=9600, lr=0.160000, batch loss=0.165599, epoch loss=4.673834
Epoch=7, step=9600, lr=0.160000, epoch loss=4.673834
Batch=59, step=9660, lr=0.160000, batch loss=0.197672, epoch loss=0.197672
Batch=119, step=9720, lr=0.159750, batch loss=0.165208, epoch loss=0.362880
Batch=179, step=9780, lr=0.159500, batch loss=0.178974, epoch loss=0.541854
Batch=239, step=9840, lr=0.159250, batch loss=0.261578, epoch loss=0.803432
Batch=299, step=9900, lr=0.159000, batch loss=0.185807, epoch loss=0.989239
Batch=359, step=9960, lr=0.158750, batch loss=0.238113, epoch loss=1.227352
Batch=419, step=10020, lr=0.158500, batch loss=0.233198, epoch loss=1.460550
Batch=479, step=10080, lr=0.158250, batch loss=0.219468, epoch loss=1.680018
Batch=539, step=10140, lr=0.157750, batch loss=0.170034, epoch loss=1.850052
Batch=599, step=10200, lr=0.157750, batch loss=0.203128, epoch loss=2.053180
Batch=659, step=10260, lr=0.157500, batch loss=0.280372, epoch loss=2.333553
Batch=719, step=10320, lr=0.157250, batch loss=0.278727, epoch loss=2.612279
Batch=779, step=10380, lr=0.157000, batch loss=0.297586, epoch loss=2.909865
Batch=839, step=10440, lr=0.156750, batch loss=0.271760, epoch loss=3.181625
Batch=899, step=10500, lr=0.156500, batch loss=0.238398, epoch loss=3.420023
Batch=959, step=10560, lr=0.156250, batch loss=0.200523, epoch loss=3.620547
Batch=1019, step=10620, lr=0.156000, batch loss=0.278868, epoch loss=3.899414
Batch=1079, step=10680, lr=0.155500, batch loss=0.155787, epoch loss=4.055202
Batch=1139, step=10740, lr=0.155250, batch loss=0.191977, epoch loss=4.247179
Batch=1199, step=10800, lr=0.155000, batch loss=0.154918, epoch loss=4.402096
Epoch=8, step=10800, lr=0.155000, epoch loss=4.402096
Batch=59, step=10860, lr=0.155000, batch loss=0.181126, epoch loss=0.181126
Batch=119, step=10920, lr=0.154750, batch loss=0.156838, epoch loss=0.337964
Batch=179, step=10980, lr=0.154500, batch loss=0.166752, epoch loss=0.504716
Batch=239, step=11040, lr=0.154250, batch loss=0.244924, epoch loss=0.749640
Batch=299, step=11100, lr=0.154000, batch loss=0.166024, epoch loss=0.915664
Batch=359, step=11160, lr=0.153750, batch loss=0.227031, epoch loss=1.142694
Batch=419, step=11220, lr=0.153500, batch loss=0.233268, epoch loss=1.375963
Batch=479, step=11280, lr=0.153000, batch loss=0.199426, epoch loss=1.575389
Batch=539, step=11340, lr=0.153000, batch loss=0.160655, epoch loss=1.736044
Batch=599, step=11400, lr=0.152750, batch loss=0.183227, epoch loss=1.919271
Batch=659, step=11460, lr=0.152500, batch loss=0.262048, epoch loss=2.181319
Batch=719, step=11520, lr=0.152250, batch loss=0.264502, epoch loss=2.445821
Batch=779, step=11580, lr=0.152000, batch loss=0.269161, epoch loss=2.714982
Batch=839, step=11640, lr=0.151750, batch loss=0.251841, epoch loss=2.966824
Batch=899, step=11700, lr=0.151500, batch loss=0.216894, epoch loss=3.183718
Batch=959, step=11760, lr=0.151250, batch loss=0.163257, epoch loss=3.346975
Batch=1019, step=11820, lr=0.151000, batch loss=0.260285, epoch loss=3.607260
Batch=1079, step=11880, lr=0.150750, batch loss=0.144891, epoch loss=3.752151
Batch=1139, step=11940, lr=0.150500, batch loss=0.179809, epoch loss=3.931959
Batch=1199, step=12000, lr=0.150250, batch loss=0.139673, epoch loss=4.071633
Epoch=9, step=12000, lr=0.150250, epoch loss=4.071633
Batch=59, step=12060, lr=0.150000, batch loss=0.162161, epoch loss=0.162161
Batch=119, step=12120, lr=0.149750, batch loss=0.136567, epoch loss=0.298728
Batch=179, step=12180, lr=0.149250, batch loss=0.151612, epoch loss=0.450340
Batch=239, step=12240, lr=0.149250, batch loss=0.221303, epoch loss=0.671643
Batch=299, step=12300, lr=0.148750, batch loss=0.140444, epoch loss=0.812087
Batch=359, step=12360, lr=0.148750, batch loss=0.200554, epoch loss=1.012640
Batch=419, step=12420, lr=0.148500, batch loss=0.206886, epoch loss=1.219526
Batch=479, step=12480, lr=0.148250, batch loss=0.179048, epoch loss=1.398574
Batch=539, step=12540, lr=0.148000, batch loss=0.143076, epoch loss=1.541651
Batch=599, step=12600, lr=0.147750, batch loss=0.149469, epoch loss=1.691119
Batch=659, step=12660, lr=0.147500, batch loss=0.227555, epoch loss=1.918674
Batch=719, step=12720, lr=0.147250, batch loss=0.236538, epoch loss=2.155212
Batch=779, step=12780, lr=0.146750, batch loss=0.265427, epoch loss=2.420639
Batch=839, step=12840, lr=0.146500, batch loss=0.238260, epoch loss=2.658899
Batch=899, step=12900, lr=0.146250, batch loss=0.222716, epoch loss=2.881616
Batch=959, step=12960, lr=0.146250, batch loss=0.144676, epoch loss=3.026292
Batch=1019, step=13020, lr=0.145750, batch loss=0.234033, epoch loss=3.260325
Batch=1079, step=13080, lr=0.145750, batch loss=0.108617, epoch loss=3.368942
Batch=1139, step=13140, lr=0.145250, batch loss=0.147020, epoch loss=3.515962
Batch=1199, step=13200, lr=0.145000, batch loss=0.116711, epoch loss=3.632673
Epoch=10, step=13200, lr=0.145000, epoch loss=3.632673
Batch=59, step=13260, lr=0.144750, batch loss=0.134004, epoch loss=0.134004
Batch=119, step=13320, lr=0.144500, batch loss=0.112415, epoch loss=0.246419
Batch=179, step=13380, lr=0.144250, batch loss=0.127046, epoch loss=0.373465
Batch=239, step=13440, lr=0.144000, batch loss=0.185792, epoch loss=0.559257
Batch=299, step=13500, lr=0.143750, batch loss=0.118405, epoch loss=0.677663
Batch=359, step=13560, lr=0.143500, batch loss=0.165646, epoch loss=0.843308
Batch=419, step=13620, lr=0.143500, batch loss=0.190743, epoch loss=1.034051
Batch=479, step=13680, lr=0.143250, batch loss=0.138061, epoch loss=1.172112
Batch=539, step=13740, lr=0.142750, batch loss=0.119130, epoch loss=1.291242
Batch=599, step=13800, lr=0.142500, batch loss=0.120359, epoch loss=1.411601
Batch=659, step=13860, lr=0.142500, batch loss=0.178262, epoch loss=1.589863
Batch=719, step=13920, lr=0.142000, batch loss=0.177832, epoch loss=1.767695
Batch=779, step=13980, lr=0.141750, batch loss=0.200288, epoch loss=1.967984
Batch=839, step=14040, lr=0.141500, batch loss=0.186263, epoch loss=2.154246
Batch=899, step=14100, lr=0.141500, batch loss=0.160462, epoch loss=2.314708
Batch=959, step=14160, lr=0.141250, batch loss=0.156860, epoch loss=2.471569
Batch=1019, step=14220, lr=0.140750, batch loss=0.374445, epoch loss=2.846014
Batch=1079, step=14280, lr=0.140500, batch loss=0.068512, epoch loss=2.914525
Batch=1139, step=14340, lr=0.140250, batch loss=0.123591, epoch loss=3.038116
Batch=1199, step=14400, lr=0.140000, batch loss=0.093847, epoch loss=3.131963
Epoch=11, step=14400, lr=0.140000, epoch loss=3.131963
Batch=59, step=14460, lr=0.139750, batch loss=0.125594, epoch loss=0.125594
Batch=119, step=14520, lr=0.139750, batch loss=0.108050, epoch loss=0.233644
Batch=179, step=14580, lr=0.139500, batch loss=0.108513, epoch loss=0.342157
Batch=239, step=14640, lr=0.139000, batch loss=0.143669, epoch loss=0.485826
Batch=299, step=14700, lr=0.138750, batch loss=0.082224, epoch loss=0.568051
Batch=359, step=14760, lr=0.138500, batch loss=0.120299, epoch loss=0.688350
Batch=419, step=14820, lr=0.138250, batch loss=0.130316, epoch loss=0.818666
Batch=479, step=14880, lr=0.138000, batch loss=0.099510, epoch loss=0.918176
Batch=539, step=14940, lr=0.138000, batch loss=0.086207, epoch loss=1.004383
Batch=599, step=15000, lr=0.137750, batch loss=0.086353, epoch loss=1.090736
Batch=659, step=15060, lr=0.137500, batch loss=0.131820, epoch loss=1.222556
Batch=719, step=15120, lr=0.137000, batch loss=0.148108, epoch loss=1.370664
Batch=779, step=15180, lr=0.137000, batch loss=0.204332, epoch loss=1.574997
Batch=839, step=15240, lr=0.136500, batch loss=0.152555, epoch loss=1.727552
Batch=899, step=15300, lr=0.136250, batch loss=0.144771, epoch loss=1.872323
Batch=959, step=15360, lr=0.136250, batch loss=0.090513, epoch loss=1.962836
Batch=1019, step=15420, lr=0.136000, batch loss=0.156382, epoch loss=2.119217
Batch=1079, step=15480, lr=0.135750, batch loss=0.050718, epoch loss=2.169935
Batch=1139, step=15540, lr=0.135500, batch loss=0.101629, epoch loss=2.271564
Batch=1199, step=15600, lr=0.135250, batch loss=0.058067, epoch loss=2.329631
Epoch=12, step=15600, lr=0.135250, epoch loss=2.329631
Batch=59, step=15660, lr=0.135000, batch loss=0.076717, epoch loss=0.076717
Batch=119, step=15720, lr=0.134750, batch loss=0.122854, epoch loss=0.199570
Batch=179, step=15780, lr=0.134500, batch loss=0.091064, epoch loss=0.290635
Batch=239, step=15840, lr=0.134250, batch loss=0.093598, epoch loss=0.384233
Batch=299, step=15900, lr=0.134000, batch loss=0.039259, epoch loss=0.423492
Batch=359, step=15960, lr=0.133750, batch loss=0.080976, epoch loss=0.504468
Batch=419, step=16020, lr=0.133250, batch loss=0.083331, epoch loss=0.587798
Batch=479, step=16080, lr=0.133250, batch loss=0.071061, epoch loss=0.658859
Batch=539, step=16140, lr=0.133000, batch loss=0.061037, epoch loss=0.719896
Batch=599, step=16200, lr=0.132500, batch loss=0.137277, epoch loss=0.857174
Batch=659, step=16260, lr=0.132250, batch loss=0.085309, epoch loss=0.942482
Batch=719, step=16320, lr=0.132000, batch loss=0.127677, epoch loss=1.070159
Batch=779, step=16380, lr=0.131750, batch loss=0.289922, epoch loss=1.360081
Batch=839, step=16440, lr=0.131750, batch loss=0.091832, epoch loss=1.451913
Batch=899, step=16500, lr=0.131500, batch loss=0.086149, epoch loss=1.538062
Batch=959, step=16560, lr=0.131250, batch loss=0.033880, epoch loss=1.571942
Batch=1019, step=16620, lr=0.131000, batch loss=0.057805, epoch loss=1.629747
Batch=1079, step=16680, lr=0.130750, batch loss=0.065173, epoch loss=1.694920
Batch=1139, step=16740, lr=0.130500, batch loss=0.120953, epoch loss=1.815873
Batch=1199, step=16800, lr=0.130250, batch loss=0.054511, epoch loss=1.870384
Epoch=13, step=16800, lr=0.130250, epoch loss=1.870384
Batch=59, step=16860, lr=0.130000, batch loss=0.034450, epoch loss=0.034450
Batch=119, step=16920, lr=0.129750, batch loss=0.034719, epoch loss=0.069169
Batch=179, step=16980, lr=0.129500, batch loss=0.046513, epoch loss=0.115683
Batch=239, step=17040, lr=0.129000, batch loss=0.060382, epoch loss=0.176065
Batch=299, step=17100, lr=0.128750, batch loss=0.019386, epoch loss=0.195451
Batch=359, step=17160, lr=0.128750, batch loss=0.044962, epoch loss=0.240414
Batch=419, step=17220, lr=0.128500, batch loss=0.046826, epoch loss=0.287240
Batch=479, step=17280, lr=0.128250, batch loss=0.030270, epoch loss=0.317510
Batch=539, step=17340, lr=0.128000, batch loss=0.041611, epoch loss=0.359121
Batch=599, step=17400, lr=0.127750, batch loss=0.086535, epoch loss=0.445656
Batch=659, step=17460, lr=0.127500, batch loss=0.051356, epoch loss=0.497013
Batch=719, step=17520, lr=0.127250, batch loss=0.063886, epoch loss=0.560899
Batch=779, step=17580, lr=0.127000, batch loss=0.120348, epoch loss=0.681247
Batch=839, step=17640, lr=0.126750, batch loss=0.085804, epoch loss=0.767051
Batch=899, step=17700, lr=0.126500, batch loss=0.112819, epoch loss=0.879870
Batch=959, step=17760, lr=0.126000, batch loss=0.023533, epoch loss=0.903404
Batch=1019, step=17820, lr=0.126000, batch loss=0.043434, epoch loss=0.946837
Batch=1079, step=17880, lr=0.125750, batch loss=0.010753, epoch loss=0.957590
Batch=1139, step=17940, lr=0.125500, batch loss=0.029696, epoch loss=0.987286
Batch=1199, step=18000, lr=0.125250, batch loss=0.014078, epoch loss=1.001364
Epoch=14, step=18000, lr=0.125250, epoch loss=1.001364
Batch=59, step=18060, lr=0.124750, batch loss=0.011592, epoch loss=0.011592
Batch=119, step=18120, lr=0.124750, batch loss=0.020318, epoch loss=0.031910
Batch=179, step=18180, lr=0.124500, batch loss=0.034847, epoch loss=0.066757
Batch=239, step=18240, lr=0.124250, batch loss=0.036914, epoch loss=0.103671
Batch=299, step=18300, lr=0.123750, batch loss=0.018895, epoch loss=0.122566
Batch=359, step=18360, lr=0.123750, batch loss=0.024890, epoch loss=0.147457
Batch=419, step=18420, lr=0.123500, batch loss=0.031293, epoch loss=0.178750
Batch=479, step=18480, lr=0.123250, batch loss=0.017156, epoch loss=0.195906
Batch=539, step=18540, lr=0.123000, batch loss=0.024844, epoch loss=0.220750
Batch=599, step=18600, lr=0.122750, batch loss=0.025963, epoch loss=0.246713
Batch=659, step=18660, lr=0.122500, batch loss=0.029714, epoch loss=0.276427
Batch=719, step=18720, lr=0.122250, batch loss=0.039183, epoch loss=0.315611
Batch=779, step=18780, lr=0.122000, batch loss=0.102151, epoch loss=0.417761
Batch=839, step=18840, lr=0.121750, batch loss=0.070272, epoch loss=0.488033
Batch=899, step=18900, lr=0.121500, batch loss=0.090636, epoch loss=0.578670
Batch=959, step=18960, lr=0.121250, batch loss=0.015363, epoch loss=0.594033
Batch=1019, step=19020, lr=0.121000, batch loss=0.023661, epoch loss=0.617694
Batch=1079, step=19080, lr=0.120750, batch loss=0.007147, epoch loss=0.624841
Batch=1139, step=19140, lr=0.120500, batch loss=0.024757, epoch loss=0.649598
Batch=1199, step=19200, lr=0.120250, batch loss=0.010854, epoch loss=0.660452
Epoch=15, step=19200, lr=0.120250, epoch loss=0.660452
Batch=59, step=19260, lr=0.120000, batch loss=0.005282, epoch loss=0.005282
Batch=119, step=19320, lr=0.119750, batch loss=0.016338, epoch loss=0.021621
Batch=179, step=19380, lr=0.119250, batch loss=0.030986, epoch loss=0.052607
Batch=239, step=19440, lr=0.119250, batch loss=0.023111, epoch loss=0.075717
Batch=299, step=19500, lr=0.119000, batch loss=0.007478, epoch loss=0.083195
Batch=359, step=19560, lr=0.118750, batch loss=0.016797, epoch loss=0.099992
Batch=419, step=19620, lr=0.118500, batch loss=0.019688, epoch loss=0.119680
Batch=479, step=19680, lr=0.118250, batch loss=0.009512, epoch loss=0.129193
Batch=539, step=19740, lr=0.118000, batch loss=0.020259, epoch loss=0.149451
Batch=599, step=19800, lr=0.117750, batch loss=0.019893, epoch loss=0.169344
Batch=659, step=19860, lr=0.117500, batch loss=0.021059, epoch loss=0.190403
Batch=719, step=19920, lr=0.117250, batch loss=0.024067, epoch loss=0.214470
Batch=779, step=19980, lr=0.117000, batch loss=0.051515, epoch loss=0.265986
Batch=839, step=20040, lr=0.116750, batch loss=0.040779, epoch loss=0.306765
Batch=899, step=20100, lr=0.116500, batch loss=0.048666, epoch loss=0.355431
Batch=959, step=20160, lr=0.116250, batch loss=0.011462, epoch loss=0.366892
Batch=1019, step=20220, lr=0.116000, batch loss=0.012937, epoch loss=0.379829
Batch=1079, step=20280, lr=0.115750, batch loss=0.002892, epoch loss=0.382721
Batch=1139, step=20340, lr=0.115500, batch loss=0.015130, epoch loss=0.397852
Batch=1199, step=20400, lr=0.115250, batch loss=0.008002, epoch loss=0.405854
Epoch=16, step=20400, lr=0.115250, epoch loss=0.405854
Batch=59, step=20460, lr=0.114750, batch loss=0.004009, epoch loss=0.004009
Batch=119, step=20520, lr=0.114750, batch loss=0.013278, epoch loss=0.017287
Batch=179, step=20580, lr=0.114500, batch loss=0.025582, epoch loss=0.042869
Batch=239, step=20640, lr=0.114250, batch loss=0.014138, epoch loss=0.057007
Batch=299, step=20700, lr=0.114000, batch loss=0.004284, epoch loss=0.061291
Batch=359, step=20760, lr=0.113750, batch loss=0.015778, epoch loss=0.077069
Batch=419, step=20820, lr=0.113500, batch loss=0.014866, epoch loss=0.091935
Batch=479, step=20880, lr=0.113250, batch loss=0.004981, epoch loss=0.096916
Batch=539, step=20940, lr=0.113000, batch loss=0.015863, epoch loss=0.112779
Batch=599, step=21000, lr=0.112750, batch loss=0.019097, epoch loss=0.131876
Batch=659, step=21060, lr=0.112500, batch loss=0.015492, epoch loss=0.147368
Batch=719, step=21120, lr=0.112250, batch loss=0.040697, epoch loss=0.188065
Batch=779, step=21180, lr=0.112000, batch loss=0.075997, epoch loss=0.264062
Batch=839, step=21240, lr=0.111500, batch loss=0.027074, epoch loss=0.291136
Batch=899, step=21300, lr=0.111500, batch loss=0.034429, epoch loss=0.325565
Batch=959, step=21360, lr=0.111250, batch loss=0.009714, epoch loss=0.335279
Batch=1019, step=21420, lr=0.111000, batch loss=0.011185, epoch loss=0.346464
Batch=1079, step=21480, lr=0.110750, batch loss=0.000957, epoch loss=0.347421
Batch=1139, step=21540, lr=0.110500, batch loss=0.013059, epoch loss=0.360480
Batch=1199, step=21600, lr=0.110250, batch loss=0.005226, epoch loss=0.365706
Epoch=17, step=21600, lr=0.110250, epoch loss=0.365706
Batch=59, step=21660, lr=0.110000, batch loss=0.002258, epoch loss=0.002258
Batch=119, step=21720, lr=0.109750, batch loss=0.006495, epoch loss=0.008753
Batch=179, step=21780, lr=0.109500, batch loss=0.013188, epoch loss=0.021941
Batch=239, step=21840, lr=0.109250, batch loss=0.009587, epoch loss=0.031528
Batch=299, step=21900, lr=0.109000, batch loss=0.004652, epoch loss=0.036181
Batch=359, step=21960, lr=0.108750, batch loss=0.013245, epoch loss=0.049426
Batch=419, step=22020, lr=0.108500, batch loss=0.012481, epoch loss=0.061907
Batch=479, step=22080, lr=0.108250, batch loss=0.002697, epoch loss=0.064604
Batch=539, step=22140, lr=0.108000, batch loss=0.019505, epoch loss=0.084109
Batch=599, step=22200, lr=0.107750, batch loss=0.016501, epoch loss=0.100610
Batch=659, step=22260, lr=0.107500, batch loss=0.015961, epoch loss=0.116571
Batch=719, step=22320, lr=0.107250, batch loss=0.024491, epoch loss=0.141062
Batch=779, step=22380, lr=0.107000, batch loss=0.038303, epoch loss=0.179365
Batch=839, step=22440, lr=0.106750, batch loss=0.020932, epoch loss=0.200298
Batch=899, step=22500, lr=0.106500, batch loss=0.022829, epoch loss=0.223127
Batch=959, step=22560, lr=0.106250, batch loss=0.012095, epoch loss=0.235222
Batch=1019, step=22620, lr=0.106000, batch loss=0.009494, epoch loss=0.244716
Batch=1079, step=22680, lr=0.105750, batch loss=0.000000, epoch loss=0.244716
Batch=1139, step=22740, lr=0.105500, batch loss=0.010139, epoch loss=0.254855
Batch=1199, step=22800, lr=0.105250, batch loss=0.004417, epoch loss=0.259272
Epoch=18, step=22800, lr=0.105250, epoch loss=0.259272
Batch=59, step=22860, lr=0.105000, batch loss=0.001744, epoch loss=0.001744
Batch=119, step=22920, lr=0.104750, batch loss=0.005857, epoch loss=0.007601
Batch=179, step=22980, lr=0.104500, batch loss=0.010936, epoch loss=0.018537
Batch=239, step=23040, lr=0.104000, batch loss=0.011916, epoch loss=0.030453
Batch=299, step=23100, lr=0.104000, batch loss=0.007641, epoch loss=0.038094
Batch=359, step=23160, lr=0.103750, batch loss=0.012311, epoch loss=0.050405
Batch=419, step=23220, lr=0.103500, batch loss=0.011393, epoch loss=0.061799
Batch=479, step=23280, lr=0.103250, batch loss=0.003917, epoch loss=0.065715
Batch=539, step=23340, lr=0.103000, batch loss=0.014654, epoch loss=0.080369
Batch=599, step=23400, lr=0.102750, batch loss=0.014692, epoch loss=0.095061
Batch=659, step=23460, lr=0.102500, batch loss=0.013953, epoch loss=0.109013
Batch=719, step=23520, lr=0.102250, batch loss=0.018646, epoch loss=0.127660
Batch=779, step=23580, lr=0.102000, batch loss=0.019096, epoch loss=0.146755
Batch=839, step=23640, lr=0.101750, batch loss=0.027875, epoch loss=0.174630
Batch=899, step=23700, lr=0.101500, batch loss=0.021436, epoch loss=0.196066
Batch=959, step=23760, lr=0.101250, batch loss=0.010191, epoch loss=0.206257
Batch=1019, step=23820, lr=0.101000, batch loss=0.007217, epoch loss=0.213475
Batch=1079, step=23880, lr=0.100750, batch loss=0.001332, epoch loss=0.214807
Batch=1139, step=23940, lr=0.100500, batch loss=0.008577, epoch loss=0.223384
Batch=1199, step=24000, lr=0.100250, batch loss=0.004766, epoch loss=0.228149
Epoch=19, step=24000, lr=0.100250, epoch loss=0.228149


Half-moons scatterplot and decision boundary:
┌────────────────────────────────────────────────────────────────────────────────────────────────────┐
│********************************#*******************************************************************│
│**********************#*#*#######*###*#####*********************************************************│
│**********************#########################*****************************************************│
│*****************#**########*######*###########*###*************************************************│
│***************#################*###################************************************************│
│************######*#################*#################**********************************************│
│**********#*#####*########*#**************##*#########*#********************************************│
│***********########*##*#******************#*****##########******************************************│
│***********###########*************************############**************************************...│
│********######*####*********************************###*###*#**********************************.....│
│*******######**##*************....*****************#*######*#*******************************........│
│*******##*##**##***********..........***************########*##***************************..........│
│*****#######************.......%...%%...***************#########************************..........%.│
│******######***********.........%........***************##*#####***********************.......%.%.%.│
│***#########**********.........%%%.%%......*************#*#######*********************.......%.%%%%.│
│****#######**********..........%%%%.........************#########********************........%%.%%.%│
│**#######************..........%%%%%%%........*************###*###******************.........%%%%%%.│
│*##*####************...........%%%%%%%.........***********########****************...........%%%%%%.│
│*#######************...........%%%%%%%..........************#######**************............%%%%%%.│
│*##*####***********............%%.%%%%%...........***********####***************............%%%%%%%.│
│*#####*#***********.............%%%%%%%............**********##*###************..............%%%%%..│
│#######***********.............%.%%%%%%.............*********#######*********..............%%%%.%%..│
│#####*#**********...............%%%%%%%...............*******#######********...............%%%%%%%%.│
│###*#*#**********...............%%%%%%%%%..............*******######*******................%%%%%%...│
│#######*********.................%%%%%%%%................****###*###******................%%%%%%....│
│######**********.................%%%%%%%%%................***#*###******................%%%%%%%%%...│
│*#*##*#********...................%%%%%%%%%%...............***######***..................%%%%%%.....│
│#****##********....................%%%%%%%%%.................**###*#**................%.%%%%%%%.....│
│**************.....................%.%%%%%%...................*******..................%.%%.%%......│
│**************.......................%..%%%%%%%................****...............%.%%%%%%%%%.......│
│*************.........................%.%%%.%%%%.................*................%%%%%%%.%.%.......│
│************............................%..%%%%..%................................%%%%%%%%..........│
│************.............................%%%%%%%%%%%........................%%..%%%%%%%%.%..........│
│***********..............................%%.%%%%%%%%..%....................%..%%%.%%%%%%%...........│
│***********.................................%%%%.%%%%%%%%...............%.%%%%%%%%%%%%.%............│
│**********...................................%%%%%%%%%%%%%%%%%%%%%%.%%%%.%%%%%%%%%%%%%..............│
│**********....................................%%.%%%%%%%%%%%%%%%%%%%%%%.%%%%%%%%%%%.................│
│*********.........................................%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%...................│
│********.............................................%%%.%%%%%%%%%%%%%%%%%%%%%......................│
│********................................................%...%%%%.%%.%%%%..%.........................│
└────────────────────────────────────────────────────────────────────────────────────────────────────┘
2025-04-10 12:55.55 ---> saved as "44f1f75c2b2b82e6f39ca350c371e414c2e7db1b729175493f47e0b7f4757b6f"
Job succeeded
2025-04-10 12:55.56: Job succeeded