Tomasz Sobczyk
|
d33e7a9b07
|
Remove conditional compilation on EVAL_LEARN
|
2020-09-12 16:19:24 +02:00 |
|
nodchip
|
2583f68972
|
Removed macros for KPP evaluate functions.
|
2020-09-09 10:26:42 +09:00 |
|
nodchip
|
cea17c92f9
|
Simplified evaluate_common.h.
|
2020-09-09 10:26:42 +09:00 |
|
nodchip
|
aa2452caf3
|
Removed #if for USE_EVAL_HASH.
|
2020-09-09 10:26:42 +09:00 |
|
nodchip
|
a6013557f2
|
Removed EVAL_NNUE macro.
|
2020-09-09 10:26:42 +09:00 |
|
Tomasz Sobczyk
|
c17f2b15fd
|
General cleanup of learner.cpp.
|
2020-09-02 23:08:22 +09:00 |
|
nodchip
|
f7bc4e6e45
|
Fixed compilation errors.
|
2020-08-29 00:56:05 +09:00 |
|
nodchip
|
55a6b2bdc4
|
Merge branch 'master' of github.com:official-stockfish/Stockfish into nnue-player-merge
# Conflicts:
# README.md
# Readme.md
# src/Makefile
# src/evaluate.cpp
# src/evaluate.h
# src/misc.cpp
# src/nnue/architectures/halfkp_256x2-32-32.h
# src/nnue/evaluate_nnue.cpp
# src/nnue/evaluate_nnue.h
# src/nnue/features/feature_set.h
# src/nnue/features/features_common.h
# src/nnue/features/half_kp.cpp
# src/nnue/features/half_kp.h
# src/nnue/features/index_list.h
# src/nnue/layers/affine_transform.h
# src/nnue/layers/clipped_relu.h
# src/nnue/layers/input_slice.h
# src/nnue/nnue_accumulator.h
# src/nnue/nnue_architecture.h
# src/nnue/nnue_common.h
# src/nnue/nnue_feature_transformer.h
# src/position.cpp
# src/position.h
# src/types.h
# src/ucioption.cpp
# stockfish.md
|
2020-08-08 15:55:42 +09:00 |
|
nodchip
|
1c23465383
|
Moved the nnue folder.
|
2020-08-07 22:34:53 +09:00 |
|
mstembera
|
961a4dad5c
|
Add AVX512 support.
bench: 3909820
|
2020-07-19 12:07:28 +09:00 |
|
J. Oster
|
e29499ee4b
|
Use the path and filename for restoring parameter files.
|
2020-07-15 19:29:29 +09:00 |
|
zz4032
|
d6e8089f50
|
Saving new network in correct path.
|
2020-07-11 17:46:43 +09:00 |
|
nodchip
|
df05ecb1d5
|
Added halfkp_384x2-32-32.
|
2020-07-10 16:14:19 +09:00 |
|
No name
|
081761d084
|
Add support for SSSE3-only compiles
For Core 2 Duo.
To compile:
make ARCH=x86-64 ssse3=yes nnue
No observable difference in speed to SSE4.1 on my machine.
|
2020-07-10 15:21:50 +09:00 |
|
FireFather
|
76d124ed70
|
Update evaluate_nnue_learner.cpp
replace NNUE::kFileName with NNUE::fileName
|
2020-07-08 13:42:28 +02:00 |
|
FireFather
|
d1760a1f15
|
update evaluate_nnue.cpp
rename kFileName and change to std:string
|
2020-07-08 04:23:50 +02:00 |
|
FireFather
|
c59583bbf0
|
UCI option EvalFile
Replace EvalDir with EvalFile
Can now browse filesystem for net (eval\nn.bin is default)
nn.bin no longer hard-coded
|
2020-07-07 23:25:20 +02:00 |
|
joergoster
|
cd55c268cb
|
Bugfix.
Otherwise creating a new net fails.
|
2020-07-07 18:51:22 +09:00 |
|
joergoster
|
a5af8510a5
|
Rework loading the net.
|
2020-07-07 15:13:59 +09:00 |
|
FireFather
|
9c19021808
|
update translation
1 line src\eval\nnue\features\half_kp.cpp
1 line src\movegen.h
|
2020-07-03 09:24:15 +09:00 |
|
FireFather
|
f5cc77bc7c
|
EOL
add eol at eof
|
2020-06-29 08:27:41 +09:00 |
|
nodchip
|
123dd68452
|
Merge branch 'master' into master
|
2020-06-28 11:42:23 +09:00 |
|
FireFather
|
aea08de018
|
Translation
Files in /eval, /extra, & /learn - comments translated from Japanese to English
|
2020-06-28 03:12:55 +02:00 |
|
joergoster
|
96f2541191
|
Fix compilation under Linux with -DUSE_SSE41.
|
2020-06-27 19:41:13 +02:00 |
|
FireFather
|
8c8a30233c
|
Update evaluate_nnue.cpp
|
2020-06-25 12:41:32 +09:00 |
|
FireFather
|
86e3fedf7e
|
Update evaluate_nnue.cpp
|
2020-06-25 04:38:39 +02:00 |
|
FireFather
|
7a3c3eacdf
|
added header guards
5 include files in \eval\nnue\architectures
|
2020-06-25 10:39:29 +09:00 |
|
FireFather
|
08d8adbade
|
added header guards
5 include files in \eval\nnue\architectures
|
2020-06-24 22:41:00 +02:00 |
|
nodchip
|
43e78187d7
|
ARCH=x86-64-avx2を指定できるようにした
|
2020-06-24 00:27:45 +09:00 |
|
nodchip
|
33772a0418
|
コンパイルエラーを修正した
|
2020-06-08 23:46:06 +09:00 |
|
tttak
|
91a7557ab4
|
test nnue test_features等の有効化
|
2020-06-08 15:07:48 +09:00 |
|
nodchip
|
2523f72ff9
|
盤上から取り除かれた駒に関する差分計算を省き、高速化した
|
2020-06-03 23:32:08 +09:00 |
|
Hisayori Noda
|
e2165155d1
|
Enabled halfkp_256x2-32-32.h.
|
2019-07-11 22:47:55 +09:00 |
|
Hisayori Noda
|
2d70487caa
|
Enabled k-p_256x2-32-32.
|
2019-07-08 19:02:09 +09:00 |
|
HiraokaTakuya
|
10aa774d08
|
Fix a compile error.
|
2019-07-08 18:49:47 +09:00 |
|
Hisayori Noda
|
b300a9d43e
|
Enabled halfkp_256x2-32-32.
|
2019-07-07 21:44:02 +09:00 |
|
Hisayori Noda
|
747d98bf1b
|
Added halfkp-cr-ep_256x2-32-32 architecture.
|
2019-07-07 20:31:54 +09:00 |
|
Hisayori Noda
|
df827ea7ee
|
Added enpassant feature. Added k-p-cr-ep_256x2-32-32 architecture.
|
2019-07-07 19:24:46 +09:00 |
|
Hisayori Noda
|
5c0037de7f
|
Added the castling right feature. Added k-p-cr_256x2-32-32 architecture.
|
2019-07-07 17:02:34 +09:00 |
|
Hisayori Noda
|
09e529edd3
|
Added a hack to avoid crash with binaries compiled by g++ on MSYS2.
|
2019-07-05 00:22:41 +09:00 |
|
Hisayori Noda
|
84a96a3d9c
|
Fixed a compilation error.
|
2019-06-22 00:37:31 +09:00 |
|
Hisayori Noda
|
998d8721bd
|
Fixed a bug that White and Black are reversed.
|
2019-06-22 00:37:10 +09:00 |
|
Hisayori Noda
|
f58d616198
|
Fixed compile errors when EVAL_LEARN or EVAL_NNUE are defined.
|
2019-06-18 20:28:50 +09:00 |
|
Hisayori Noda
|
bcd6985871
|
Merged the training data generator and the machine learning logic from YaneuraOu.
|
2019-06-18 08:48:05 +09:00 |
|
Hisayori Noda
|
87445881ec
|
Added #ifdef statements to switch the legacy evaluation function and NNUE evaluation function.
|
2019-06-16 11:11:16 +09:00 |
|
Hisayori Noda
|
48bfe86d27
|
Implemented the logic to update Eval List and Dirty Pieces.
|
2019-06-16 10:33:53 +09:00 |
|
Hisayori Noda
|
b330602cdc
|
Fixed compile errors.
|
2019-06-15 17:08:47 +09:00 |
|
Hisayori Noda
|
db02ddcc90
|
Added files for NNUE.
|
2019-06-09 10:40:12 +09:00 |
|