Skip to content

Commit 6c0d8e8

Browse files
Update files for version 12.00 release.
1 parent 3bc20ab commit 6c0d8e8

File tree

3 files changed

+10
-14
lines changed

3 files changed

+10
-14
lines changed

README.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ Neural Network Evaluation
1414
Starting with version 10 release, Tucano uses a neural network evaluation, which increases the engine strength. This network architecture is based on stockfish neural network.
1515
From version 10.06 and later, including official release 11.00, the network has been changed and use a new structure of 768x512x1 neurons. Also includes its own network trainer. The weights are embeeded in the file eval_nn.h.
1616

17-
Starting with version 11.01, it returns to version 10 archictecture, using NNUE evaluation, with incremental update of the position. For this version it will require the network file that can be download from https://github.com/alcides-schulz/TucanoNets.
17+
Starting with version 11.01, it returns to version 10 archictecture, using NNUE evaluation, with incremental update of the position. For this version it will require the network file that can be download from https://github.com/alcides-schulz/TucanoNets. This file should be put in the same folder as the executable so tucano can find it automatically. Otherwise inform in the parameters as explained below.
1818

1919
Terms of use
2020
------------
@@ -68,6 +68,7 @@ If you compile tucano you can use the command "bench" to get a signature. Just s
6868
Signature is a number generated after searching a couple of positions to indicate you have the correct compilation.
6969
If you don't get the correct signature it means that something is wrong with the compilation process and the program may not perform correctly.
7070

71+
12.00: 5620048
7172
11.00: 5203395
7273
10.00: 5734637 (with nn eval file loaded)
7374
9.00: 21898211
@@ -100,24 +101,23 @@ You can report issues with other platforms and I will try to address as possible
100101

101102
Here are the commands used for compilation:
102103

103-
Windows (compiled using mingW version 7.2.0)
104+
Windows (compiled using mingW version 13.1.0)
104105

105106
AVX2
106-
gcc -o tucano_avx2.exe -DEGTB_SYZYGY -DTNNAVX2 -O3 -Isrc -flto -m64 -mtune=generic -s -static -Wall -Wfatal-errors -mavx2 -msse4.1 -mssse3 -msse2 -msse src\*.c src\fathom\tbprobe.c
107+
gcc -o tucano_avx2.exe -DEGTB_SYZYGY -O3 -Isrc -flto -m64 -mtune=generic -s -static -Wall -Wfatal-errors -DUSE_AVX2 -mavx2 -DUSE_SSE41 -msse4.1 -DUSE_SSSE3 -mssse3 -DUSE_SSE2 -msse2 -DUSE_SSE -msse src\*.c src\fathom\tbprobe.c
107108
108109
SSE4.1
109-
gcc -o tucano_sse4.exe -DEGTB_SYZYGY -DTNNSSE4 -O3 -Isrc -flto -m64 -mtune=generic -s -static -Wall -Wfatal-errors -msse4.1 -mssse3 -msse2 -msse src\*.c src\fathom\tbprobe.c
110+
gcc -o tucano_sse4.exe -DEGTB_SYZYGY -O3 -Isrc -flto -m64 -mtune=generic -s -static -Wall -Wfatal-errors -DUSE_SSE41 -msse4.1 -DUSE_SSSE3 -mssse3 -DUSE_SSE2 -msse2 -DUSE_SSE -msse src\*.c src\fathom\tbprobe.c
110111
111112
OLD
112-
gcc -o tucano_old.exe -DEGTB_SYZYGY -O3 -Isrc -flto -m64 -mtune=generic -s -static -Wall -Wfatal-errors src\*.c src\fathom\tbprobe.c
113-
113+
gcc -o tucano_old.exe -DEGTB_SYZYGY -O3 -Isrc -flto -m64 -mtune=generic -s -static -Wall -Wfatal-errors src\*.c src\fathom\tbprobe.c
114114

115115
Linux and ARM V8 (using src/makefile):
116116

117117
cd src
118118
make <architeture>
119119
<architecture>: avx2, sse4, old
120120

121-
Note: It is recommend to use AVX2 or SSE4 in order to have a good performance with neural network evaluation. The OLD version is basic and doesn't have the performance benefits of avx2 and sse4 architectures but can work for old plataforms.
121+
Note: It is recommended to use AVX2 or SSE4 in order to have a good performance with neural network evaluation. The OLD version is basic and doesn't have the performance benefits of avx2 and sse4 architectures but can work for old plataforms.
122122

123123
//END

src/main.c

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020

2121
#define ENGINE "Tucano"
2222
#define AUTHOR "Alcides Schulz"
23-
#define VERSION "11.32"
23+
#define VERSION "12.00"
2424

2525
void develop_workbench(void);
2626
double bench(int depth, int print);
@@ -626,10 +626,6 @@ void generate_plain_files(char *pgn_file_list);
626626

627627
void develop_workbench(void)
628628
{
629-
//generate_replay("D:/Projetos/YoutubeChanels/TucanoGamesChannel/GamesDone/game0014_Sacrifices.pgn",
630-
// "D:/Projetos/YoutubeChanels/TucanoGamesChannel/GamesDone/replay0014.txt");
631-
//tnn_generate_menu();
632-
//extract_good_games("d:/temp/a.pgn");
633629
}
634630

635631
//END

src/makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ old:
99
$(CC) $(CFLAGS) *.c fathom/tbprobe.c -o $(EXE)_old $(LFLAGS)
1010

1111
avx2:
12-
$(CC) $(CFLAGS) *.c fathom/tbprobe.c -o $(EXE)_avx2 $(LFLAGS) -DTNNAVX2 -mavx2 -msse4.1 -mssse3 -msse2 -msse
12+
$(CC) $(CFLAGS) *.c fathom/tbprobe.c -o $(EXE)_avx2 $(LFLAGS) -DUSE_AVX2 -mavx2 -DUSE_SSE41 -msse4.1 -DUSE_SSSE3 -mssse3 -DUSE_SSE2 -msse2 -DUSE_SSE -msse
1313

1414
sse4:
15-
$(CC) $(CFLAGS) *.c fathom/tbprobe.c -o $(EXE)_sse4 $(LFLAGS) -DTNNSSE4 -msse4.1 -mssse3 -msse2 -msse
15+
$(CC) $(CFLAGS) *.c fathom/tbprobe.c -o $(EXE)_sse4 $(LFLAGS) -DUSE_SSE41 -msse4.1 -DUSE_SSSE3 -mssse3 -DUSE_SSE2 -msse2 -DUSE_SSE -msse

0 commit comments

Comments
 (0)