cpeters wrote: ↑Sat Apr 10, 2021 5:47 pm
Hi Alex
For igel I had downloaded the release:
https://github.com/vshcherbyna/igel/arc ... 0.0.tar.gz
and in the src directory I did
In weights I did
Code: Select all
wget -c "https://github.com/vshcherbyna/igel/releases/download/3.0.0/ign-1-139b702b"
cd to src dir and change in makefile with editor:
EVALFILE = weights/ign-0-9b1937cc
to
EVALFILE = weights/ign-1-139b702b
I changed
LIBS = -std=c++17 -mpopcnt -pthread
to
LIBS = -std=c++17 -pthread
because the processor I use does not know this instruction.
save+type make.
Greetings
Hi dear,
Done, but I get errors. Note that Silicon M1 supports popcnt and sse3 | sse41 but not bm2 or avx2 avx 256 avx 512 (at least when I use Windows 10 ARM64 -> intel-x86 translated engines)
alex@alex-Parallels-ARM-Virtual-Machine:~/igel/src$ make
g++: error: unrecognized command line option ‘-m64’
g++: error: unrecognized command line option ‘-m64’
g++: error: unrecognized command line option ‘-m64’
g++ -Wall -std=c++17 -pthread -O3 -march=native -flto -DEVALFILE=\"weights/ign-1-139b702b\" *.cpp nnue/*.cpp nnue/features/*.cpp fathom/tbprobe.c -DNDEBUG -DEVAL_NNUE=1 -D_BTYPE=0 -DSYZYGY_SUPPORT=TRUE -o igel
In file included from fathom/tbprobe.c:137:
fathom/tbcore.c: In function ‘void init_tablebases(const char*)’:
fathom/tbcore.c:440:3: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
440 | for (i = 1; i < 6; i++)
| ^~~
fathom/tbcore.c:448:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
448 | printf("Found %d tablebases.\n", TBnum_piece + TBnum_pawn);
| ^~~~~~
/usr/bin/ld: cannot open output file igel: Permesso negato
collect2: error: ld returned 1 exit status
make: *** [makefile:38: basic] Errore 1
alex@alex-Parallels-ARM-Virtual-Machine:~/igel/src$
Thank you for your support!! 22:00 now but tomorrow I will retry
