Marvin 6.2.0

Discussion of anything and everything relating to chess playing software and machines.

Moderator: Ras

Guenther
Posts: 4718
Joined: Wed Oct 01, 2008 6:33 am
Location: Regensburg, Germany
Full name: Guenther Simon

Re: Marvin 6.2.0

Post by Guenther »

chessica wrote: Fri Jul 21, 2023 10:32 am
Martin wrote: Mon Jul 10, 2023 10:08 pm Ok, that's too bad. At least for now Marvin only supports 64-bit.

Regards
/Martin
Hi Martin, I have only an older PC with Windows 64 and tried to compile Marvin.
First I loaded the network and then did the make. The exe file was also created.
When I start it, the console opens but after about 1 second it closes by itself.
You should try to (read and) understand makefiles (it's really simple), if you want to do compilations.

By default the Marvin makefile sets plain 'make' to a modern arch build currently.
Thus the simplest way for you would be just to change the flags of _that_ config according to your hardware.

See below excerpts from the makefile. If you don't have sse41, replace 'yes' by 'no'
and if you don't have hardware popcount remove ' -DUSE_POPCNT' and ' -mpopcnt'.
(of course you need to know your hardware instruction sets for your processor)

Code: Select all

# Default build configuration
arch = x86-64-modern
variant = release
version = 6.2.0
nnuenet = net-0d21cd7.nnue

Code: Select all

ifeq ($(arch), x86-64-modern)
    sse = yes
    sse2 = yes
    ssse3 = yes
    sse41 = yes
    APP_ARCH = \"x86-64-modern\"
    CPPFLAGS += -DUSE_SSE -DIS_64BIT -DUSE_POPCNT
    CFLAGS += -m64 -msse3 -mpopcnt
    LDFLAGS += -m64
else
https://rwbc-chess.de

[Trolls n'existent pas...]
chessica
Posts: 964
Joined: Thu Aug 11, 2022 11:30 pm
Full name: Esmeralda Pinto

Re: Marvin 6.2.0

Post by chessica »

Thanks Guenther,
I had already tried to edit the Makefile, but was not successful. I suspect
that I have forgotten a switch. I will try it again in a moment. After the
Makefile it should work.
chessica
Posts: 964
Joined: Thu Aug 11, 2022 11:30 pm
Full name: Esmeralda Pinto

Re: Marvin 6.2.0

Post by chessica »

Now it's done. :-))

marvin-chess-6.2.0
marvin-chess-6.2.0.zip
~/Desktop $ cd marvin-chess-6.2.0
~/Desktop/marvin-chess-6.2.0 $ cd marvin-chess-6.2.0
~/Desktop/marvin-chess-6.2.0/marvin-chess-6.2.0 $ ls
LICENSE README.md net-0d21cd7.nnue src
Makefile import res
~/Desktop/marvin-chess-6.2.0/marvin-chess-6.2.0 $ make
gcc -msse -msse2 -O3 -funroll-loops -fomit-frame-pointer -DWINDOWS -D_CRT_SECURE_NO_DEPRECATE -W -Wall -Werror -Wno-array-bounds -Wno-pointer-to-int-cast -Wno-int-to-pointer-cast -Iimport/fathom -Iimport/incbin -Isrc -DAPP_ARCH=\"x86-64\" -DNETFILE_NAME=\"net-0d21cd7.nnue\" -DAPP_VERSION=\"6.2.0\" -DNDEBUG -c -MD -o src/bitboard.o src/bitboard.c
gcc -msse -msse2 -O3 -funroll-loops -fomit-frame-pointer -DWINDOWS -D_CRT_SECURE_NO_DEPRECATE -W -Wall -Werror -Wno-array-bounds -Wno-pointer-to-int-cast -Wno-int-to-pointer-cast -Iimport/fathom -Iimport/incbin -Isrc -DAPP_ARCH=\"x86-64\" -DNETFILE_NAME=\"net-0d21cd7.nnue\" -DAPP_VERSION=\"6.2.0\" -DNDEBUG -c -MD -o src/data.o src/data.c
gcc -msse -msse2 -O3 -funroll-loops -fomit-frame-pointer -DWINDOWS -D_CRT_SECURE_NO_DEPRECATE -W -Wall -Werror -Wno-array-bounds -Wno-pointer-to-int-cast -Wno-int-to-pointer-cast -Iimport/fathom -Iimport/incbin -Isrc -DAPP_ARCH=\"x86-64\" -DNETFILE_NAME=\"net-0d21cd7.nnue\" -DAPP_VERSION=\"6.2.0\" -DNDEBUG -c -MD -o src/debug.o src/debug.c
gcc -msse -msse2 -O3 -funroll-loops -fomit-frame-pointer -DWINDOWS -D_CRT_SECURE_NO_DEPRECATE -W -Wall -Werror -Wno-array-bounds -Wno-pointer-to-int-cast -Wno-int-to-pointer-cast -Iimport/fathom -Iimport/incbin -Isrc -DAPP_ARCH=\"x86-64\" -DNETFILE_NAME=\"net-0d21cd7.nnue\" -DAPP_VERSION=\"6.2.0\" -DNDEBUG -c -MD -o src/egtb.o src/egtb.c
gcc -msse -msse2 -O3 -funroll-loops -fomit-frame-pointer -DWINDOWS -D_CRT_SECURE_NO_DEPRECATE -W -Wall -Werror -Wno-array-bounds -Wno-pointer-to-int-cast -Wno-int-to-pointer-cast -Iimport/fathom -Iimport/incbin -Isrc -DAPP_ARCH=\"x86-64\" -DNETFILE_NAME=\"net-0d21cd7.nnue\" -DAPP_VERSION=\"6.2.0\" -DNDEBUG -c -MD -o src/engine.o src/engine.c
gcc -msse -msse2 -O3 -funroll-loops -fomit-frame-pointer -DWINDOWS -D_CRT_SECURE_NO_DEPRECATE -W -Wall -Werror -Wno-array-bounds -Wno-pointer-to-int-cast -Wno-int-to-pointer-cast -Iimport/fathom -Iimport/incbin -Isrc -DAPP_ARCH=\"x86-64\" -DNETFILE_NAME=\"net-0d21cd7.nnue\" -DAPP_VERSION=\"6.2.0\" -DNDEBUG -c -MD -o src/eval.o src/eval.c
gcc -msse -msse2 -O3 -funroll-loops -fomit-frame-pointer -DWINDOWS -D_CRT_SECURE_NO_DEPRECATE -W -Wall -Werror -Wno-array-bounds -Wno-pointer-to-int-cast -Wno-int-to-pointer-cast -Iimport/fathom -Iimport/incbin -Isrc -DAPP_ARCH=\"x86-64\" -DNETFILE_NAME=\"net-0d21cd7.nnue\" -DAPP_VERSION=\"6.2.0\" -DNDEBUG -c -MD -o src/evalparams.o src/evalparams.c
gcc -msse -msse2 -O3 -funroll-loops -fomit-frame-pointer -DWINDOWS -D_CRT_SECURE_NO_DEPRECATE -W -Wall -Werror -Wno-array-bounds -Wno-pointer-to-int-cast -Wno-int-to-pointer-cast -Iimport/fathom -Iimport/incbin -Isrc -DAPP_ARCH=\"x86-64\" -DNETFILE_NAME=\"net-0d21cd7.nnue\" -DAPP_VERSION=\"6.2.0\" -DNDEBUG -c -MD -o src/fen.o src/fen.c
gcc -msse -msse2 -O3 -funroll-loops -fomit-frame-pointer -DWINDOWS -D_CRT_SECURE_NO_DEPRECATE -W -Wall -Werror -Wno-array-bounds -Wno-pointer-to-int-cast -Wno-int-to-pointer-cast -Iimport/fathom -Iimport/incbin -Isrc -DAPP_ARCH=\"x86-64\" -DNETFILE_NAME=\"net-0d21cd7.nnue\" -DAPP_VERSION=\"6.2.0\" -DNDEBUG -c -MD -o src/hash.o src/hash.c
gcc -msse -msse2 -O3 -funroll-loops -fomit-frame-pointer -DWINDOWS -D_CRT_SECURE_NO_DEPRECATE -W -Wall -Werror -Wno-array-bounds -Wno-pointer-to-int-cast -Wno-int-to-pointer-cast -Iimport/fathom -Iimport/incbin -Isrc -DAPP_ARCH=\"x86-64\" -DNETFILE_NAME=\"net-0d21cd7.nnue\" -DAPP_VERSION=\"6.2.0\" -DNDEBUG -c -MD -o src/history.o src/history.c
gcc -msse -msse2 -O3 -funroll-loops -fomit-frame-pointer -DWINDOWS -D_CRT_SECURE_NO_DEPRECATE -W -Wall -Werror -Wno-array-bounds -Wno-pointer-to-int-cast -Wno-int-to-pointer-cast -Iimport/fathom -Iimport/incbin -Isrc -DAPP_ARCH=\"x86-64\" -DNETFILE_NAME=\"net-0d21cd7.nnue\" -DAPP_VERSION=\"6.2.0\" -DNDEBUG -c -MD -o src/key.o src/key.c
gcc -msse -msse2 -O3 -funroll-loops -fomit-frame-pointer -DWINDOWS -D_CRT_SECURE_NO_DEPRECATE -W -Wall -Werror -Wno-array-bounds -Wno-pointer-to-int-cast -Wno-int-to-pointer-cast -Iimport/fathom -Iimport/incbin -Isrc -DAPP_ARCH=\"x86-64\" -DNETFILE_NAME=\"net-0d21cd7.nnue\" -DAPP_VERSION=\"6.2.0\" -DNDEBUG -c -MD -o src/main.o src/main.c
gcc -msse -msse2 -O3 -funroll-loops -fomit-frame-pointer -DWINDOWS -D_CRT_SECURE_NO_DEPRECATE -W -Wall -Werror -Wno-array-bounds -Wno-pointer-to-int-cast -Wno-int-to-pointer-cast -Iimport/fathom -Iimport/incbin -Isrc -DAPP_ARCH=\"x86-64\" -DNETFILE_NAME=\"net-0d21cd7.nnue\" -DAPP_VERSION=\"6.2.0\" -DNDEBUG -c -MD -o src/movegen.o src/movegen.c
gcc -msse -msse2 -O3 -funroll-loops -fomit-frame-pointer -DWINDOWS -D_CRT_SECURE_NO_DEPRECATE -W -Wall -Werror -Wno-array-bounds -Wno-pointer-to-int-cast -Wno-int-to-pointer-cast -Iimport/fathom -Iimport/incbin -Isrc -DAPP_ARCH=\"x86-64\" -DNETFILE_NAME=\"net-0d21cd7.nnue\" -DAPP_VERSION=\"6.2.0\" -DNDEBUG -c -MD -o src/moveselect.o src/moveselect.c
gcc -msse -msse2 -O3 -funroll-loops -fomit-frame-pointer -DWINDOWS -D_CRT_SECURE_NO_DEPRECATE -W -Wall -Werror -Wno-array-bounds -Wno-pointer-to-int-cast -Wno-int-to-pointer-cast -Iimport/fathom -Iimport/incbin -Isrc -DAPP_ARCH=\"x86-64\" -DNETFILE_NAME=\"net-0d21cd7.nnue\" -DAPP_VERSION=\"6.2.0\" -DNDEBUG -c -MD -o src/nnue.o src/nnue.c
gcc -msse -msse2 -O3 -funroll-loops -fomit-frame-pointer -DWINDOWS -D_CRT_SECURE_NO_DEPRECATE -W -Wall -Werror -Wno-array-bounds -Wno-pointer-to-int-cast -Wno-int-to-pointer-cast -Iimport/fathom -Iimport/incbin -Isrc -DAPP_ARCH=\"x86-64\" -DNETFILE_NAME=\"net-0d21cd7.nnue\" -DAPP_VERSION=\"6.2.0\" -DNDEBUG -c -MD -o src/polybook.o src/polybook.c
gcc -msse -msse2 -O3 -funroll-loops -fomit-frame-pointer -DWINDOWS -D_CRT_SECURE_NO_DEPRECATE -W -Wall -Werror -Wno-array-bounds -Wno-pointer-to-int-cast -Wno-int-to-pointer-cast -Iimport/fathom -Iimport/incbin -Isrc -DAPP_ARCH=\"x86-64\" -DNETFILE_NAME=\"net-0d21cd7.nnue\" -DAPP_VERSION=\"6.2.0\" -DNDEBUG -c -MD -o src/position.o src/position.c
gcc -msse -msse2 -O3 -funroll-loops -fomit-frame-pointer -DWINDOWS -D_CRT_SECURE_NO_DEPRECATE -W -Wall -Werror -Wno-array-bounds -Wno-pointer-to-int-cast -Wno-int-to-pointer-cast -Iimport/fathom -Iimport/incbin -Isrc -DAPP_ARCH=\"x86-64\" -DNETFILE_NAME=\"net-0d21cd7.nnue\" -DAPP_VERSION=\"6.2.0\" -DNDEBUG -c -MD -o src/search.o src/search.c
gcc -msse -msse2 -O3 -funroll-loops -fomit-frame-pointer -DWINDOWS -D_CRT_SECURE_NO_DEPRECATE -W -Wall -Werror -Wno-array-bounds -Wno-pointer-to-int-cast -Wno-int-to-pointer-cast -Iimport/fathom -Iimport/incbin -Isrc -DAPP_ARCH=\"x86-64\" -DNETFILE_NAME=\"net-0d21cd7.nnue\" -DAPP_VERSION=\"6.2.0\" -DNDEBUG -c -MD -o src/see.o src/see.c
gcc -msse -msse2 -O3 -funroll-loops -fomit-frame-pointer -DWINDOWS -D_CRT_SECURE_NO_DEPRECATE -W -Wall -Werror -Wno-array-bounds -Wno-pointer-to-int-cast -Wno-int-to-pointer-cast -Iimport/fathom -Iimport/incbin -Isrc -DAPP_ARCH=\"x86-64\" -DNETFILE_NAME=\"net-0d21cd7.nnue\" -DAPP_VERSION=\"6.2.0\" -DNDEBUG -c -MD -o src/simd.o src/simd.c
gcc -msse -msse2 -O3 -funroll-loops -fomit-frame-pointer -DWINDOWS -D_CRT_SECURE_NO_DEPRECATE -W -Wall -Werror -Wno-array-bounds -Wno-pointer-to-int-cast -Wno-int-to-pointer-cast -Iimport/fathom -Iimport/incbin -Isrc -DAPP_ARCH=\"x86-64\" -DNETFILE_NAME=\"net-0d21cd7.nnue\" -DAPP_VERSION=\"6.2.0\" -DNDEBUG -c -MD -o src/smp.o src/smp.c
gcc -msse -msse2 -O3 -funroll-loops -fomit-frame-pointer -DWINDOWS -D_CRT_SECURE_NO_DEPRECATE -W -Wall -Werror -Wno-array-bounds -Wno-pointer-to-int-cast -Wno-int-to-pointer-cast -Iimport/fathom -Iimport/incbin -Isrc -DAPP_ARCH=\"x86-64\" -DNETFILE_NAME=\"net-0d21cd7.nnue\" -DAPP_VERSION=\"6.2.0\" -DNDEBUG -c -MD -o src/test.o src/test.c
gcc -msse -msse2 -O3 -funroll-loops -fomit-frame-pointer -DWINDOWS -D_CRT_SECURE_NO_DEPRECATE -W -Wall -Werror -Wno-array-bounds -Wno-pointer-to-int-cast -Wno-int-to-pointer-cast -Iimport/fathom -Iimport/incbin -Isrc -DAPP_ARCH=\"x86-64\" -DNETFILE_NAME=\"net-0d21cd7.nnue\" -DAPP_VERSION=\"6.2.0\" -DNDEBUG -c -MD -o src/thread.o src/thread.c
gcc -msse -msse2 -O3 -funroll-loops -fomit-frame-pointer -DWINDOWS -D_CRT_SECURE_NO_DEPRECATE -W -Wall -Werror -Wno-array-bounds -Wno-pointer-to-int-cast -Wno-int-to-pointer-cast -Iimport/fathom -Iimport/incbin -Isrc -DAPP_ARCH=\"x86-64\" -DNETFILE_NAME=\"net-0d21cd7.nnue\" -DAPP_VERSION=\"6.2.0\" -DNDEBUG -c -MD -o src/timectl.o src/timectl.c
gcc -msse -msse2 -O3 -funroll-loops -fomit-frame-pointer -DWINDOWS -D_CRT_SECURE_NO_DEPRECATE -W -Wall -Werror -Wno-array-bounds -Wno-pointer-to-int-cast -Wno-int-to-pointer-cast -Iimport/fathom -Iimport/incbin -Isrc -DAPP_ARCH=\"x86-64\" -DNETFILE_NAME=\"net-0d21cd7.nnue\" -DAPP_VERSION=\"6.2.0\" -DNDEBUG -c -MD -o src/uci.o src/uci.c
gcc -msse -msse2 -O3 -funroll-loops -fomit-frame-pointer -DWINDOWS -D_CRT_SECURE_NO_DEPRECATE -W -Wall -Werror -Wno-array-bounds -Wno-pointer-to-int-cast -Wno-int-to-pointer-cast -Iimport/fathom -Iimport/incbin -Isrc -DAPP_ARCH=\"x86-64\" -DNETFILE_NAME=\"net-0d21cd7.nnue\" -DAPP_VERSION=\"6.2.0\" -DNDEBUG -c -MD -o src/utils.o src/utils.c
gcc -msse -msse2 -O3 -funroll-loops -fomit-frame-pointer -DWINDOWS -D_CRT_SECURE_NO_DEPRECATE -W -Wall -Werror -Wno-array-bounds -Wno-pointer-to-int-cast -Wno-int-to-pointer-cast -Iimport/fathom -Iimport/incbin -Isrc -DAPP_ARCH=\"x86-64\" -DNETFILE_NAME=\"net-0d21cd7.nnue\" -DAPP_VERSION=\"6.2.0\" -DNDEBUG -c -MD -o src/validation.o src/validation.c
gcc -msse -msse2 -O3 -funroll-loops -fomit-frame-pointer -DWINDOWS -D_CRT_SECURE_NO_DEPRECATE -W -Wall -Werror -Wno-array-bounds -Wno-pointer-to-int-cast -Wno-int-to-pointer-cast -Iimport/fathom -Iimport/incbin -Isrc -DAPP_ARCH=\"x86-64\" -DNETFILE_NAME=\"net-0d21cd7.nnue\" -DAPP_VERSION=\"6.2.0\" -DNDEBUG -c -MD -o src/xboard.o src/xboard.c
gcc -msse -msse2 -O3 -funroll-loops -fomit-frame-pointer -DWINDOWS -D_CRT_SECURE_NO_DEPRECATE -W -Wall -Werror -Wno-array-bounds -Wno-pointer-to-int-cast -Wno-int-to-pointer-cast -Iimport/fathom -Iimport/incbin -Isrc -DAPP_ARCH=\"x86-64\" -DNETFILE_NAME=\"net-0d21cd7.nnue\" -DAPP_VERSION=\"6.2.0\" -DNDEBUG -c -MD -o import/fathom/tbprobe.o import/fathom/tbprobe.c
gcc src/bitboard.o src/data.o src/debug.o src/egtb.o src/engine.o src/eval.o src/evalparams.o src/fen.o src/hash.o src/history.o src/key.o src/main.o src/movegen.o src/moveselect.o src/nnue.o src/polybook.o src/position.o src/search.o src/see.o src/simd.o src/smp.o src/test.o src/thread.o src/timectl.o src/uci.o src/utils.o src/validation.o src/xboard.o import/fathom/tbprobe.o -o marvin.exe
~/Desktop/marvin-chess-6.2.0/marvin-chess-6.2.0 $
chessica
Posts: 964
Joined: Thu Aug 11, 2022 11:30 pm
Full name: Esmeralda Pinto

Re: Marvin 6.2.0

Post by chessica »

[fen]7k/6p1/8/8/8/8/1K6/R7 w - - 0 1[/fen]

#14

i am waiting for the mate announcement in ...


Marvin:


8/10 00:00,008 2k 242k +190,00 Kb2c3 g7g5 Kc3c2 g5g4 Kc2d2 g4g3 Kd2e2 g3g2
9/9 00:00,008 3k 329k +190,00 Kb2c3 g7g5 Kc3c2 g5g4 Kc2d2 Kh8g7 Kd2e3
10/20 00:00,149 48k 320k +190,00 Kb2c3 g7g5 Kc3d2 g5g4 Kd2e2 Kh8g7 Ta1f1 Kg7g6 Tf1f4 Kg6g5 Ke2e3
11/11 00:00,149 48k 322k +190,00 Kb2c3 g7g5 Kc3d2 g5g4 Kd2e2 Kh8g7 Ta1f1 Kg7g6 Tf1f4 Kg6g5 Ke2e3
12/22 00:00,366 151k 412k +190,00 Kb2c3 g7g5 Kc3c2 g5g4 Kc2d2 Kh8g7 Kd2e3 g4g3 Ke3f3 Kg7f6 Ta1a8 Kf6f5 Ta8f8+ Kf5e5 Tf8b8
13/19 00:00,381 162k 424k +190,00 Kb2c3 g7g5 Kc3d2 g5g4 Kd2e2 Kh8g7 Ke2f2 g4g3+ Kf2f3 Kg7f6 Ta1a8 Kf6f5 Ta8f8+ Kf5g5 Tf8g8+ Kg5f5
14/25 00:00,451 201k 445k +190,00 Kb2c3 g7g5 Kc3d2 g5g4 Kd2e3 g4g3 Ke3f4 Kh8g7 Kf4g5 Kg7f7 Ta1g1 Kf7e7 Kg5g4 Ke7e6
15/25 00:00,698 337k 483k +190,00 Kb2c3 g7g5 Kc3d2 g5g4 Kd2e3 g4g3 Ke3e4 Kh8g7 Ke4f3 Kg7f6 Ta1d1 Kf6g7 Td1d7+ Kg7f6 Td7d6+ Kf6e5 Td6h6 Ke5f5
16/24 00:00,883 452k 511k +190,00 Kb2c3 g7g5 Kc3d2 g5g4 Kd2e3 g4g3 Ke3e4 Kh8g7 Ke4f3 Kg7f6 Ta1d1 g3g2 Td1g1 Kf6e5 Tg1b1 Ke5d4
17/30 00:01,749 1.024k 585k +190,00 Kb2c3 g7g5 Kc3d2 g5g4 Kd2e2 g4g3 Ke2f1 g3g2+ Kf1g1 Kh8g7 Ta1a2 Kg7f8 Ta2a7 Kf8e8 Ta7a3 Ke8f7 Ta3c3 Kf7f6 Tc3f3+ Kf6g5
18/31 00:02,681 1.727k 644k +190,00 Kb2c3 g7g5 Kc3d2 g5g4 Kd2e2 g4g3 Ke2f1 g3g2+ Kf1g1 Kh8g7 Ta1a3 Kg7f6 Ta3a5 Kf6e6 Ta5c5 Ke6f7 Tc5g5 Kf7e6 Tg5g6+ Ke6f5 Tg6b6
19/26 00:02,812 1.819k 646k +190,00 Kb2c3 g7g5 Kc3d2 g5g4 Kd2e2 g4g3 Ke2f1 g3g2+ Kf1g1 Kh8g7 Ta1a6 Kg7f7 Ta6d6 Kf7g7 Td6b6 Kg7f7 Tb6b8 Kf7g7 Tb8d8 Kg7f6
20/32 00:03,598 2.469k 686k +190,00 Kb2c3 g7g5 Kc3d2 g5g4 Kd2e2 g4g3 Ke2f1 g3g2+ Kf1g1 Kh8h7 Ta1a6 Kh7g7 Ta6b6 Kg7f7 Tb6d6 Kf7g7 Td6a6 Kg7f7 Ta6a7+ Kf7e6 Ta7a5
21/31 00:04,772 3.296k 690k +190,00 Kb2c3 g7g5 Kc3d2 g5g4 Kd2e2 g4g3 Ke2f1 g3g2+ Kf1g1 Kh8g7 Ta1a6 Kg7f7 Ta6a3 Kf7e6 Ta3a5 Ke6f6 Ta5h5 Kf6e6 Th5g5 Ke6e7 Tg5g4
22/33 00:05,273 3.626k 687k +190,00 Kb2c3 g7g5 Kc3d2 g5g4 Kd2e2 g4g3 Ke2f1 g3g2+ Kf1g1 Kh8g7 Ta1a7+ Kg7f6 Ta7a5 Kf6g6 Ta5d5 Kg6f6 Td5c5 Kf6g6 Tc5b5 Kg6f6 Tb5h5 Kf6e6 Th5a5
23/37 00:11,840 9.677k 817k +190,00 Kb2c3 g7g5 Kc3d3 g5g4 Ta1g1 Kh8g7 Tg1g3 Kg7f6 Kd3e2 Kf6g5 Ke2f2 Kg5f4 Tg3b3 g4g3+ Kf2g2 Kf4e4 Tb3b4+ Ke4f5 Tb4a4 Kf5g5 Ta4a1 Kg5f4 Ta1d1 Kf4e5
24/34 00:13,985 11.291k 807k +190,00 Kb2c3 g7g5 Kc3d3 g5g4 Ta1g1 Kh8g7 Tg1g3 Kg7f6 Kd3e2 Kf6g5 Ke2f2 Kg5f4 Tg3b3 g4g3+ Kf2g2 Kf4e4 Tb3b6 Ke4e5 Tb6b4 Ke5f5 Tb4a4 Kf5g5 Kg2f3 g3g2
25/34 00:15,254 12.066k 790k +190,00 Kb2c3 g7g5 Kc3d3 g5g4 Ta1g1 Kh8g7 Tg1g3 Kg7f6 Kd3e2 Kf6g5 Ke2f2 Kg5f4 Tg3b3 g4g3+ Kf2g2 Kf4e4 Tb3b6 Ke4e5 Tb6b4 Ke5f5 Tb4a4 Kf5e5 Ta4g4 Ke5f5 Tg4b4
26/34 00:17,855 13.640k 763k +190,00 Kb2c3 g7g5 Kc3d3 g5g4 Ta1g1 Kh8g7 Tg1g3 Kg7f6 Kd3e2 Kf6g5 Ke2f2 Kg5f4 Tg3b3 g4g3+ Kf2g2 Kf4e4 Tb3b6 Ke4e5 Tb6b4 Ke5f5 Tb4a4 Kf5g5 Ta4a8 Kg5f4 Ta8f8+ Kf4e5 Tf8a8
27/37 00:27,022 20.893k 773k +190,00 Kb2c3 g7g5 Kc3d3 g5g4 Ta1g1 Kh8g7 Tg1g3 Kg7f6 Kd3e2 Kf6g5 Ke2f2 Kg5f4 Tg3b3 g4g3+ Kf2g2 Kf4e4 Tb3b6 Ke4e5 Tb6b5+ Ke5f4 Tb5b1 Kf4e4 Tb1h1 Ke4f4 Th1g1 Kf4f5 Tg1e1 Kf5f6
28/36 00:31,623 24.213k 765k +190,00 Kb2c3 g7g5 Ta1g1 Kh8g7 Tg1xg5+ Kg7f6 Tg5d5 Kf6e6 Td5a5 Ke6f6 Kc3d4 Kf6g7 Kd4e4 Kg7f6 Ta5e5 Kf6g6 Te5e6+ Kg6g7 Ke4f5 Kg7f7 Te6e5 Kf7g7 Kf5e6 Kg7g6 Te5d5 Kg6h6 Td5f5 Kh6g6 Ke6e5
29/42 01:33,188 75.509k 810k +190,00 Kb2c3 g7g6 Kc3d2 Kh8g7 Kd2e3 Kg7f6 Ke3e4 g6g5 Ta1a6+ Kf6e7 Ke4f3 Ke7f7 Kf3f2 Kf7e7 Kf2g3 Ke7d7 Ta6f6 Kd7c7 Kg3g4 Kc7c8 Tf6g6 Kc8d7 Kg4f3 Kd7d8 Kf3g2 Kd8e7 Kg2g3 Ke7d7 Kg3h2
30/40 01:54,690 89.360k 779k +190,00 Kb2c3 g7g5 Ta1g1 Kh8g7 Tg1xg5+ Kg7f6 Tg5d5 Kf6e6 Td5a5 Ke6f6 Kc3d4 Kf6e7 Ta5e5+ Ke7f7 Kd4d5 Kf7f6 Kd5e4 Kf6g6 Te5e6+ Kg6g5 Te6a6 Kg5g4 Ta6g6+ Kg4h3 Tg6h6+ Kh3g2 Th6b6 Kg2g1 Tb6g6+ Kg1f2 Tg6g8 Kf2e1 Tg8g2 Ke1d1 Ke4d3
31/40 02:39,998 129.375k 808k +190,00 Kb2c3 g7g5 Ta1g1 Kh8g7 Tg1xg5+ Kg7f6 Tg5d5 Kf6e6 Td5a5 Ke6f6 Kc3d4 Kf6g6 Kd4e5 Kg6g5 Ta5a4 Kg5g6 Ta4f4 Kg6g5 Tf4e4 Kg5g6 Te4d4 Kg6f7 Ke5d6 Kf7f6 Td4d5 Kf6f7 Td5b5 Kf7f6 Kd6d7 Kf6g7 Tb5f5
32/50 08:02,710 444.023k 919k +199,63 Kb2c3 Kh8g8 Ta1a7 Kg8h7 Kc3d4 Kh7h8 Kd4e5 Kh8g8 Ta7e7 Kg8f8 Ke5e6 g7g5 Te7a7 g5g4 Ta7a8+ Kf8g7 Ta8a4 Kg7g6 Ta4xg4+ Kg6h5 Tg4b4 Kh5g5 Tb4e4 Kg5g6 Te4e5 Kg6g7 Te5g5+ Kg7h7 Ke6e5 Kh7h6 Ke5f6 Kh6h7 Tg5h5+ Kh7g8
chessica
Posts: 964
Joined: Thu Aug 11, 2022 11:30 pm
Full name: Esmeralda Pinto

Re: Marvin 6.2.0

Post by chessica »

[fen]7k/6p1/8/8/8/8/1K6/R7 w - - 0 1[/fen]

Marvin:

...
39/51 41:23,201 2.071.962k 834k +199,69 Kb2c3 g7g5 Ta1g1 Kh8g7 Tg1xg5+ Kg7f6 Tg5d5 Kf6f7 Kc3d4 Kf7e6 Kd4e4 Ke6f6 Td5e5 Kf6g6 Te5f5 Kg6h6 Ke4e5 Kh6g7 Tf5f6 Kg7g8 Ke5f5 Kg8g7 Kf5g5 Kg7h7 Tf6f7+ Kh7h8 Kg5g6 Kh8g8 Tf7f2 Kg8h8 Tf2f8+
40/52 41:57,154 2.115.130k 840k +199,69 Kb2c3 g7g5 Ta1g1 Kh8g7 Tg1xg5+ Kg7f6 Tg5d5 Kf6f7 Kc3d4 Kf7e6 Kd4e4 Ke6f6 Td5e5 Kf6g6 Te5f5 Kg6h6 Ke4e5 Kh6g7 Tf5f6 Kg7g8 Ke5f5 Kg8g7 Kf5g5 Kg7h7 Tf6f7+ Kh7h8 Kg5g6 Kh8g8 Tf7f2 Kg8h8 Tf2f8+

w/o succsess!
chessica
Posts: 964
Joined: Thu Aug 11, 2022 11:30 pm
Full name: Esmeralda Pinto

Re: Marvin 6.2.0

Post by chessica »

And now: w/o Network, EGTBs:

[fen]7k/6p1/8/8/8/8/1K6/R7 w - - 0 1[/fen]

Marvin-2.6.0:

8/8 00:00,008 2k 287k +6,46 Ta1a7 Kh8g8 Kb2c3 Kg8h8 Kc3d4 Kh8h7 Kd4e4
9/12 00:00,010 5k 543k +6,43 Ta1a7 Kh8h7 Kb2c2 Kh7h6 Ta7a6+ Kh6h7 Kc2d3 Kh7g8 Kd3d4 Kg8h7
10/13 00:00,018 10k 571k +6,42 Ta1a7 Kh8h7 Kb2c2 Kh7h6 Kc2d3 g7g5 Kd3e4 Kh6g6 Ta7a6+ Kg6g7 Ta6a5
10/14 00:00,018 15k 841k +6,50 Ta1a5 Kh8g8 Kb2c3 Kg8f7 Kc3d3 Kf7g6 Kd3e4 Kg6h6 Ta5a6+ Kh6h7 Ke4f5 Kh7g8
11/14 00:00,031 25k 800k +6,52 Ta1a5 Kh8g8 Kb2c3 Kg8f7 Kc3d3 Kf7f8 Kd3e4 Kf8g8 Ta5a8+ Kg8h7 Ke4f5 Kh7h6
12/14 00:00,051 40k 775k +6,55 Ta1a5 Kh8g8 Kb2c3 Kg8f7 Kc3d3 Kf7g6 Kd3e4 Kg6h7 Ta5a8 Kh7h6 Ta8a6+ Kh6g5 Ta6a7
12/13 00:00,060 49k 824k +6,61 Kb2c3 Kh8h7 Ta1a6 Kh7g8 Kc3d3 Kg8h7 Kd3d4 Kh7h8 Ta6a8+ Kh8h7 Ta8a1 Kh7g6
13/16 00:00,070 60k 852k +6,90 Kb2c3 Kh8h7 Ta1a6 Kh7g8 Kc3d3 Kg8h8 Kd3e4 Kh8h7 Ke4f5 Kh7g8 Kf5g6 Kg8f8
14/14 00:00,132 124k 935k +7,65 Kb2c3 Kh8h7 Kc3d4 Kh7g6 Kd4e5 Kg6g5 Ta1g1+ Kg5h6 Ke5f5 g7g5 Tg1xg5 Kh6h7
15/22 00:00,233 207k 886k +8,27 Kb2c3 Kh8h7 Kc3d4 Kh7h6 Ta1h1+ Kh6g5 Kd4e5 Kg5g6 Th1g1+ Kg6f7 Ke5f5 Kf7e7 Tg1xg7+ Ke7d6 Kf5e4 Kd6e6 Tg7g6+ Ke6f7 Tg6c6
16/24 00:00,471 445k 944k +8,37 Kb2c3 g7g5 Kc3d4 Kh8g7 Kd4e4 Kg7g6 Ta1a6+ Kg6h5 Ke4f5 Kh5h4 Ta6g6 Kh4g3 Tg6xg5+ Kg3f3 Kf5g6 Kf3e3 Tg5h5 Ke3f3
17/27 00:00,848 800k 943k +8,52 Kb2c3 Kh8h7 Kc3d4 Kh7g8 Kd4e4 Kg8f7 Ta1a6 Kf7e7 Ke4f5 Ke7d7 Kf5g6 Kd7c7 Kg6xg7 Kc7b7 Ta6f6 Kb7c7 Tf6f4 Kc7c6
18/26 00:01,002 944k 941k +8,52 Kb2c3 Kh8h7 Kc3d4 Kh7g8 Kd4e4 Kg8f7 Ta1a6 Kf7e7 Ke4f5 Ke7d7 Kf5g6 Kd7c7 Kg6xg7 Kc7b7 Ta6f6 Kb7c7 Tf6f4 Kc7c6
19/23 00:01,932 1.826k 945k +8,62 Kb2c3 Kh8h7 Ta1g1 Kh7h6 Kc3d4 g7g6 Kd4e5 Kh6g7 Tg1a1 Kg7h6 Ta1h1+ Kh6g5 Th1g1+ Kg5h5 Ke5e4 Kh5h4 Ke4f4 g6g5+ Kf4f5 g5g4 Tg1xg4+ Kh4h3
20/26 00:02,058 1.949k 946k +8,72 Kb2c3 Kh8h7 Ta1g1 Kh7h6 Kc3d4 g7g6 Kd4e5 Kh6g7 Tg1f1 Kg7h6 Ke5f6 Kh6h5 Tf1g1 g6g5 Tg1xg5+ Kh5h6 Kf6f5 Kh6h7 Tg5g6 Kh7h8
21/30 00:02,768 2.678k 967k +8,81 Kb2c3 Kh8h7 Ta1g1 Kh7h6 Kc3d4 g7g6 Kd4e4 Kh6g7 Ke4f4 Kg7f6 Tg1e1 Kf6g7 Kf4g5 Kg7f7 Te1e3 Kf7g7 Te3e7+ Kg7f8 Te7a7 Kf8g8 Kg5xg6 Kg8f8 Ta7f7+ Kf8g8
22/34 00:03,706 3.627k 978k +8,81 Kb2c3 Kh8h7 Ta1g1 Kh7h6 Kc3d4 g7g6 Kd4e4 Kh6g7 Ke4f4 Kg7f6 Tg1e1 Kf6g7 Kf4g5 Kg7f7 Te1e3 Kf7g7 Te3e7+ Kg7f8 Te7a7 Kf8g8 Kg5xg6 Kg8f8 Ta7f7+ Kf8g8
23/33 00:05,691 5.630k 989k +9,00 Kb2c3 Kh8h7 Kc3d4 Kh7g6 Kd4e5 Kg6f7 Ta1a7+ Kf7e8 Ta7xg7 Ke8d8 Ke5f6 Kd8c8 Tg7e7 Kc8d8 Kf6f7 Kd8c8 Kf7e6 Kc8d8 Te7a7 Kd8c8 Ke6d6 Kc8b8 Ta7e7 Kb8c8
24/32 00:07,508 7.446k 991k +9,11 Kb2c3 Kh8h7 Kc3d4 Kh7g6 Kd4e5 Kg6f7 Ta1a7+ Kf7g6 Ta7e7 Kg6h6 Ke5f5 g7g5 Te7f7 g5g4 Kf5xg4 Kh6g6 Tf7f1 Kg6h7 Kg4g5 Kh7g7 Tf1f5 Kg7h7 Tf5f7+ Kh7g8 Kg5g6 Kg8h8
25/37 00:08,706 8.588k 986k +9,26 Kb2c3 Kh8h7 Kc3d4 Kh7g6 Kd4e5 Kg6f7 Ta1a7+ Kf7g8 Ke5e6 Kg8h7 Ta7a3 Kh7h6 Ta3g3 g7g6 Ke6f6 Kh6h5 Tg3g1 g6g5 Tg1xg5+ Kh5h4 Kf6f5 Kh4h3 Tg5g4 Kh3h2 Kf5e5 Kh2h1
26/28 00:11,858 11.707k 987k +9,26 Kb2c3 Kh8h7 Kc3d4 Kh7g6 Kd4e5 Kg6f7 Ta1a7+ Kf7g6 Ta7e7 Kg6h6 Ke5f5 g7g5 Te7f7 g5g4 Kf5xg4 Kh6g6 Tf7f3 Kg6h6 Kg4f5 Kh6h7 Tf3g3 Kh7h6 Kf5f6 Kh6h5
27/35 00:13,823 13.582k 982k +9,26 Kb2c3 Kh8h7 Kc3d4 Kh7g6 Kd4e5 Kg6f7 Ta1a7+ Kf7f8 Ke5f5 Kf8g8 Ta7a1 Kg8f8 Kf5e6 Kf8g8 Ta1a8+ Kg8h7 Ke6f5 g7g6+ Kf5f6 g6g5 Ta8a5 g5g4 Ta5a7+ Kh7h6 Ta7g7 g4g3 Tg7xg3 Kh6h5
28/36 00:16,350 16.194k 990k +9,26 Kb2c3 Kh8h7 Kc3d4 Kh7g6 Kd4e5 Kg6f7 Ta1a7+ Kf7g8 Ke5e6 Kg8h7 Ta7a1 Kh7h6 Ke6f5 g7g6+ Kf5g4 Kh6g7 Ta1f1 Kg7h6 Kg4f4 g6g5+ Kf4f5 g5g4 Tf1g1 Kh6g7 Kf5e6 Kg7g8 Tg1xg4+ Kg8f8 Tg4f4+ Kf8g8
29/39 00:21,120 21.044k 996k +9,26 Kb2c3 Kh8h7 Kc3d4 Kh7g6 Kd4e5 Kg6f7 Ta1a7+ Kf7g8 Ke5e6 Kg8h7 Ta7a1 Kh7h6 Ke6f5 g7g6+ Kf5g4 Kh6g7 Ta1e1 Kg7f6 Te1e2 Kf6g7 Te2f2 Kg7h6 Tf2f7 g6g5 Kg4f5 g5g4 Tf7f6+ Kh6g7 Kf5e6 g4g3
30/42 00:38,344 36.755k 958k +199,63 Kb2c3 Kh8h7 Kc3d4 g7g6 Kd4e4 Kh7g7 Ta1f1 g6g5 Ke4e5 Kg7g6 Tf1g1 Kg6f7 Tg1xg5 Kf7e7 Tg5g7+ Ke7e8 Ke5d6 Ke8f8 Tg7g5 Kf8f7 Tg5f5+ Kf7g6 Kd6e6 Kg6g7 Tf5g5+ Kg7h6 Ke6f5 Kh6h7 Kf5f6 Kh7h6
31/42 00:45,479 45.146k 992k +199,69 Kb2c3 g7g5 Ta1a7 g5g4 Kc3d4 g4g3 Kd4e5 g3g2 Ta7a1 Kh8h7 Ke5f6 Kh7h6 Ta1g1 Kh6h5 Kf6f5 Kh5h4 Tg1xg2 Kh4h3 Tg2g5 Kh3h4 Kf5f4 Kh4h3 Tg5g8 Kh3h2 Kf4f3 Kh2h1 Tg8h8+ Kh1g1 Th8h7 Kg1f1 Th7h1+
32/42 00:53,065 54.507k 1.027k +199,69 Kb2c3 Kh8g8 Ta1f1 Kg8h7 Kc3d4 g7g6 Kd4e5 Kh7g7 Ke5e6 g6g5 Tf1f6 g5g4 Ke6f5 g4g3 Tf6g6+ Kg7f7 Tg6xg3 Kf7e7 Tg3d3 Ke7f7 Td3e3 Kf7g7 Te3e7+ Kg7f8 Kf5f6 Kf8g8 Kf6g6 Kg8f8 Te7e1 Kf8g8 Te1e8+
33/43 00:59,369 62.403k 1.051k +199,71 Kb2c3 g7g5 Ta1a7 g5g4 Kc3d4 g4g3 Ta7a3 Kh8g7 Kd4e5 g3g2 Ta3g3+ Kg7f7 Tg3xg2 Kf7e7 Tg2g7+ Ke7e8 Ke5d6 Ke8f8 Tg7e7 Kf8g8 Kd6e6 Kg8f8 Ke6f6 Kf8g8 Kf6g6 Kg8f8 Te7e1 Kf8g8 Te1e8+
34/44 01:02,509 66.367k 1.061k +199,71 Kb2c3 g7g5 Ta1a7 g5g4 Kc3d4 g4g3 Ta7a3 Kh8g7 Kd4e5 g3g2 Ta3g3+ Kg7f7 Tg3xg2 Kf7e7 Tg2g7+ Ke7e8 Ke5d6 Ke8f8 Tg7e7 Kf8g8 Kd6e6 Kg8f8 Ke6f6 Kf8g8 Kf6g6 Kg8f8 Te7e1 Kf8g8 Te1e8+
chessica
Posts: 964
Joined: Thu Aug 11, 2022 11:30 pm
Full name: Esmeralda Pinto

Re: Marvin 6.2.0

Post by chessica »

uci
id name Marvin 6.2.0
id author Martin Danielsson
option name Hash type spin default 32 min 1 max 131072
option name OwnBook type check default true
option name Ponder type check default false
option name UCI_Chess960 type check default false
option name SyzygyPath type string default
option name Threads type spin default 1 min 1 max 512
option name MultiPV type spin default 1 min 1 max 32
option name MoveOverhead type spin default 50 min 0 max 2000
option name LogLevel type spin default 0 min 0 max 2
option name UseNNUE type check default true
option name EvalFile type string default
uciok
bench
Marvin 6.2.0 (x86-64)
Using NNUE evaluation with net-0d21cd7.nnue
################################
Total time: 347.04s
Total number of nodes: 98629523
Speed: 284.20kN/s
Martin
Posts: 54
Joined: Sun Jul 10, 2016 9:12 pm
Location: Lund, Sweden
Full name: Martin Danielsson

Re: Marvin 6.2.0

Post by Martin »

Hi,

Thank you for reporting the issue. I see the same behavior when I test. I have to look into this.

Also a note regarding the output from the bench command. The node count of the bench command is as expected so the build is correct. But as you can see it is very slow which is because the x86-64 target has no acceleration at all for NNUE. So in this case you are probably best off setting UseNNUE to false.


Regards
/Martin
chessica
Posts: 964
Joined: Thu Aug 11, 2022 11:30 pm
Full name: Esmeralda Pinto

Re: Marvin 6.2.0

Post by chessica »

chessica wrote: Fri Jul 21, 2023 6:03 pm uci
id name Marvin 6.2.0
id author Martin Danielsson
option name Hash type spin default 32 min 1 max 131072
option name OwnBook type check default true
option name Ponder type check default false
option name UCI_Chess960 type check default false
option name SyzygyPath type string default
option name Threads type spin default 1 min 1 max 512
option name MultiPV type spin default 1 min 1 max 32
option name MoveOverhead type spin default 50 min 0 max 2000
option name LogLevel type spin default 0 min 0 max 2
option name UseNNUE type check default true
option name EvalFile type string default
uciok
bench
Marvin 6.2.0 (x86-64)
Using NNUE evaluation with net-0d21cd7.nnue
################################
Total time: 347.04s
Total number of nodes: 98629523
Speed: 284.20kN/s
setoption name UseNNUE value false
bench
Marvin 6.2.0 (x86-64)
Using classic evaluation
################################
Total time: 189.30s
Total number of nodes: 87806440
Speed: 463.86kN/s
Martin
Posts: 54
Joined: Sun Jul 10, 2016 9:12 pm
Location: Lund, Sweden
Full name: Martin Danielsson

Re: Marvin 6.2.0

Post by Martin »

Looks correct.