Joost VandeVondele
a6c614da03
Include header if _MSC_VER
2020-07-26 20:44:47 +02:00
Joost VandeVondele
98ffe0cd97
[NNUE] Wrap aligned_alloc
...
For some systems std::aligned_alloc is not available even if c++17 is specified.
Wrap the function and use specific solutions.
Update macosx-version-min to the required minimum.
No functional change.
2020-07-26 20:32:00 +02:00
Joost VandeVondele
2b0ba70436
[NNUE] update travis CI to use new toolchain
...
No functional change.
2020-07-26 18:03:54 +02:00
Joost VandeVondele
27b87ddf5d
[NNUE] use_nue=false for getting the material key
...
No functional change.
2020-07-26 14:57:38 +02:00
Joost VandeVondele
319b8e8e7b
Fix unused variable warning
...
for certain targets. Only define variable when needed.
No functional change.
2020-07-26 14:57:38 +02:00
Joost VandeVondele
44461911f7
[NNUE] Add C++17 to appveyor
...
update CMakeList.txt to add required C++ standard version.
Fix signature.
the code is up-to-date with master d89730d5c8
adjust signature
Bench: 4578298
2020-07-26 14:57:29 +02:00
Dariusz Orzechowski
a285850bf6
Fix valgrind issue
...
No functional change.
2020-07-26 08:52:22 +02:00
Dariusz Orzechowski
cae61bbb65
Fix memset/memcpy warnings
...
No functional change.
2020-07-26 08:52:22 +02:00
Joost VandeVondele
ab09c74783
Revert "[NNUE] Update travis clang on linux."
...
This reverts commit e3367756b5
.
2020-07-25 19:48:20 +02:00
Joost VandeVondele
e3367756b5
[NNUE] Update travis clang on linux.
...
move from 6.0 to 7.0 (minimum version for std::aligned_alloc)
2020-07-25 19:13:59 +02:00
Joost VandeVondele
49d2cd8b13
[NNUE] update x86-64-modern target
...
slightly increase requirements on modern from sse3 to ssse3.
2020-07-25 17:23:07 +02:00
Dariusz Orzechowski
beb956f823
NNUE: Fix debug build
...
No functional change
2020-07-25 17:22:25 +02:00
Joost VandeVondele
faf08671ff
[NNUE] default net
...
change default net to nn-c157e0a5755b.bin as available in https://github.com/official-stockfish/networks
2020-07-25 12:45:19 +02:00
Dariusz Orzechowski
458a920788
Fix makefile option x86-64-modern
2020-07-20 13:53:21 +02:00
Dariusz Orzechowski
871e6b8c83
Merge latest changes from nodchip repo
2020-07-20 13:19:25 +02:00
Dariusz Orzechowski
76d8f6128a
Fix popcnt option in makefile
2020-07-20 11:39:52 +02:00
nodchip
c0e1235fef
Added a description to Makefile.
2020-07-20 17:36:09 +09:00
No name
74049a450c
Add NNUE targets to the output of 'make help'
2020-07-20 17:29:20 +09:00
nodchip
fbdb373b64
Changed to set the binary directory to the current working directory.
2020-07-20 17:17:50 +09:00
Dariusz Orzechowski
c0bbce092b
Restore ARCH=x86-64-modern in the makefile
2020-07-20 09:59:40 +02:00
Dariusz Orzechowski
cf8a50e654
Don't use NNUE by default - changed for an attempt on fishtest
2020-07-20 08:39:21 +02:00
Dariusz Orzechowski
675672cfc1
Use std::aligned_alloc
2020-07-20 06:20:31 +02:00
Dariusz Orzechowski
4cceeb7380
Remove code unneeded for playing, refactor, update to latest master dev
2020-07-20 05:45:24 +02:00
mstembera
77018c77cc
Fix profile builds for AVX512.
2020-07-19 21:25:50 +09:00
No name
fd78fb05f6
Hide NNUE options if building without NNUE support
...
Also remove an unused option.
2020-07-19 20:17:01 +09:00
nodchip
afd7d0ea4d
Fixed a bug that Makefile specifies -mpopcnt for armv8-a.
2020-07-19 18:34:35 +09:00
nodchip
36092b855a
Removed the x86-64-ssse3-popcnt architecture.
2020-07-19 14:17:35 +09:00
nodchip
3bbe4802b1
Removed the sse41-popcnt architecture.
2020-07-19 14:02:49 +09:00
nodchip
c001a4e62d
Revert "Removed x86-64-ssse3-popcnt and x86-64-sse41-popcnt."
...
This reverts commit 92c2167481
.
2020-07-19 13:58:19 +09:00
No name
1536e31065
Load the parameter set on an `isready' as well
...
Unbreaks Scid vs. PC, which doesn't send `ucinewgame'.
2020-07-19 13:22:40 +09:00
nodchip
92c2167481
Removed x86-64-ssse3-popcnt and x86-64-sse41-popcnt.
2020-07-19 12:52:20 +09:00
nodchip
a4786db4c2
Added support for architectures which supports SSE3+POPCNT, SSSE3+POPCNT and SSE41+POPCNT.
2020-07-19 12:41:50 +09:00
nodchip
c24ad8d8b5
Supported sse3 build.
2020-07-19 12:26:37 +09:00
mstembera
961a4dad5c
Add AVX512 support.
...
bench: 3909820
2020-07-19 12:07:28 +09:00
nodchip
7a13d4ed60
Changed the default eval file path so that more GUIs can use Stockfish NNUE.
2020-07-17 15:40:01 +09:00
xXH4CKST3RXx
4d4c80d7fd
Update README.md
...
Added logo, reinforcement learning instructions, and resources list.
2020-07-17 12:40:47 +09:00
nodchip
2b821682aa
Update README.md
2020-07-17 11:55:30 +09:00
xXH4CKST3RXx
be754a2379
Update README.md
2020-07-16 13:21:14 +09:00
xXH4CKST3RXx
ec5ef2b6df
Update README.md
2020-07-16 13:21:14 +09:00
xXH4CKST3RXx
df4da8dc41
Update README.md
2020-07-16 13:21:14 +09:00
xXH4CKST3RXx
6118151c66
Create README.md
...
Added and cleaned up Gekkehenker's training guide.
2020-07-16 13:21:14 +09:00
xXH4CKST3RXx
2fd1c48e60
Rename Readme.md to stockfish.md
2020-07-16 13:21:14 +09:00
No name
961047ed6e
Experimental support for PGO builds of NNUE
...
Only 'nnue' target and only gcc/mingw.
(does not clean profile data generated by other compilers)
To use:
make profile-nnue ARCH=arch
(see 'make help' for list of supported archs)
2020-07-16 08:53:03 +09:00
J. Oster
e29499ee4b
Use the path and filename for restoring parameter files.
2020-07-15 19:29:29 +09:00
nodchip
7f4b72cdfd
Merge branch 'master' of github.com:nodchip/Stockfish
2020-07-13 22:25:56 +09:00
nodchip
686a5a0df9
Fixed a bug that gensfen command does not accept the use_draw_in_training_data_generation option.
2020-07-13 22:25:23 +09:00
Anson Hu
df40de9486
game result bugfix
2020-07-12 15:56:03 +09:00
No name
fcb391919f
Disable EVAL_HASH for 'nnue' target
...
Gives a 7% speed gain for me, without any parameter set loaded
(all-zero).
2020-07-11 19:29:05 +09:00
nodchip
ae4db5ebfd
Merge pull request #45 from joergoster/sf-nnue-update
...
Sf nnue update
2020-07-11 19:17:38 +09:00
joergoster
db0615eed9
Merge branch 'master' into sf-nnue-update
2020-07-11 12:03:17 +02:00