I think for such a modern CPU you need to use AVX2 switch, e.g.,OliverBr wrote: ↑Sat Oct 10, 2020 4:01 pm I am having problems running igel on an AMD EPYC 7502P 32-Core Processor with Linux:
Code: Select all
ch@AR161:~/engines/igel/src$ make g++ -Wall -std=c++17 -mpopcnt -pthread -msse -msse2 -msse3 -msse4.1 -mavx2 -O3 -march=native -flto *.cpp nnue/*.cpp nnue/features/*.cpp -DNDEBUG -DEVAL_NNUE=1 -D_BTYPE=0 -DUSE_SSE2=1 -DUSE_SSSE3=1 -DUSE_SSE41=1 -DUSE_AVX2=1 -o igel ch@AR161:~/engines/igel/src$ ./igel Igel 2.8.0 64 POPCNT by V. Medvedev, V. Shcherbyna go Segmentation fault
(BMI2 compatible build):
Code: Select all
-DEVAL_NNUE=1 -DUSE_AVX2=1 -D_BTYPE=1 -DSYZYGY_SUPPORT=TRUE
Code: Select all
-DEVAL_NNUE=1 -DUSE_AVX2=1 -D_BTYPE=0 -DSYZYGY_SUPPORT=TRUE
Code: Select all
setoption name Threads value 1
setoption name Hash value 256
setoption name EvalFile value C:\Users\volodymyr\Downloads\Igel_2_7_0.nnue
go infinite