Tomasz Sobczyk
53ad4d8b56
A speculative build fix for linux.
2020-09-10 21:19:37 +09:00
Tomasz Sobczyk
a7ca826593
MIT license/copyright notice in the library file.
2020-09-10 21:19:37 +09:00
Tomasz Sobczyk
585a5351bf
Fix warnings.
2020-09-10 21:19:37 +09:00
Tomasz Sobczyk
6b76ebc2ca
Support for binpack format in sfenreader in learner. Automatically detect file extension and choose the correct reader (bin or binpack)
2020-09-10 21:19:37 +09:00
Tomasz Sobczyk
020e66d2e6
Add "sfen_format" option in gensfen. Valid values are "bin" and "binpack". It determines the output format of the sfens. Binpack is a highly compressed formats for consecutive sfens. Extension is now determined by the used format, output_file_name should contain just the stem.
2020-09-10 21:19:37 +09:00
nodchip
1656e419bb
Merge pull request #126 from nodchip/prune_at_shallow_depth_on_pv_node-2020-09-09
...
Set the value of prune_at_shallow_depth_on_pv_node on a UCI option callback
2020-09-10 10:44:23 +09:00
nodchip
bb406a4492
Merge branch 'prune_at_shallow_depth_on_pv_node-2020-09-09' of github.com:nodchip/Stockfish into prune_at_shallow_depth_on_pv_node-2020-09-09
...
# Conflicts:
# .travis.yml
# src/search.cpp
2020-09-10 08:25:34 +09:00
nodchip
94f3cae760
Changed a sentence.
2020-09-10 08:23:21 +09:00
nodchip
e63b6088ba
Changed a option name more descriptive, "Training" -> "PruneAtShallowDepthOnPvNode". The default value was changed but the default behavior is not changed.
...
Changed to set a global option prune_at_shallow_depth_on_pv_node on a callback function.
2020-09-10 08:19:54 +09:00
nodchip
073d437384
Removed compile warnings.
2020-09-10 08:19:54 +09:00
nodchip
69563aeed9
Remove compile warnings.
2020-09-10 08:19:47 +09:00
Joost VandeVondele
e0a9860708
Upgrade CI distro, remove special cases, fix one more warning
2020-09-10 08:15:15 +09:00
nodchip
005009f4e5
Changed a option name more descriptive, "Training" -> "PruneAtShallowDepthOnPvNode". The default value was changed but the default behavior is not changed.
...
Changed to set a global option prune_at_shallow_depth_on_pv_node on a callback function.
2020-09-09 23:38:00 +09:00
nodchip
9dcadfa642
Removed compile warnings.
2020-09-09 23:02:39 +09:00
nodchip
7bd4688747
Remove compile warnings.
2020-09-09 23:02:39 +09:00
noobpwnftw
b3a0ded37a
Merge remote-tracking branch 'remotes/nodchip/master' into trainer
2020-09-09 21:42:45 +08:00
nodchip
d993bd36d0
Removed compile warnings.
2020-09-09 21:21:10 +09:00
noobpwnftw
84ba591118
Merge branch 'master' into trainer
2020-09-09 20:19:13 +08:00
nodchip
158399da4b
Remove compile warnings.
2020-09-09 20:16:09 +09:00
Joost VandeVondele
8fcf8b97f1
Add -lstdc++fs
2020-09-09 19:40:43 +09:00
Joost VandeVondele
17d42e023e
add more CI, instrumented runs
2020-09-09 19:40:43 +09:00
noobpwnftw
675d336ebb
Merge branch 'master' into trainer
2020-09-09 16:08:49 +08:00
nodchip
4206a1edd0
Renamed parameters to avoid shadowing other parameters.
2020-09-09 10:26:42 +09:00
nodchip
1864845811
Commented out unused parameters.
2020-09-09 10:26:42 +09: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
8d763fb503
Removed LEARN_GENSFEN_USE_DRAW_RESULT macro.
2020-09-09 10:26:42 +09:00
nodchip
eafa569365
Removed macros for KPP factorization.
2020-09-09 10:26:42 +09:00
nodchip
5e25702672
Removed USE_TRIANGLE_WEIGHT_ARRAY macro.
2020-09-09 10:26:42 +09:00
nodchip
f52165e1d3
Removed RESET_TO_ZERO_VECTOR macro.
2020-09-09 10:26:42 +09:00
nodchip
dbad9d96e0
Removed LOSS_FUNCTION_IS_ELMO_METHOD macro.
2020-09-09 10:26:42 +09:00
nodchip
ef1601218d
Removed LOSS_FUNCTION_IS_CROSS_ENTOROPY_FOR_VALUE macro.
2020-09-09 10:26:42 +09:00
nodchip
f52fbf8006
Removed LOSS_FUNCTION_IS_CROSS_ENTOROPY macro.
2020-09-09 10:26:42 +09:00
nodchip
d37eb63581
Removed LOSS_FUNCTION_IS_WINNING_PERCENTAGE macro.
2020-09-09 10:26:42 +09:00
nodchip
f3a158725d
Removed SGD_UPDATE macro.
2020-09-09 10:26:42 +09:00
nodchip
0271d70775
Removed ADA_GRAD_UPDATE macro.
2020-09-09 10:26:42 +09:00
nodchip
05d26499b4
Removed LEARN_ELMO_METHOD macro.
2020-09-09 10:26:42 +09:00
nodchip
82dc68ba9f
Removed #if for USE_GLOBAL_OPTIONS.
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
ec96409176
Replaced DNDEBUG macro to _DEBUG macro.
2020-09-09 10:26:42 +09:00
nodchip
04a9a951b8
Removed "#if 0" and "#if 1".
2020-09-09 10:26:42 +09:00
nodchip
458771a181
Removed GENSFEN2019 macro.
2020-09-09 10:26:42 +09:00
nodchip
1d00d00241
Removed ENABLE_TEST_CMD macro.
2020-09-09 10:26:42 +09:00
nodchip
21cfead52c
Removed unused OMP_ macro.
2020-09-09 10:26:42 +09:00
nodchip
e6a6ba5221
Removed USE_BOOK macro.
2020-09-09 10:26:42 +09:00
nodchip
a6013557f2
Removed EVAL_NNUE macro.
2020-09-09 10:26:42 +09:00
noobpwnftw
d25657c439
Merge branch 'master' into trainer
2020-09-09 08:43:12 +08:00
noobpwnftw
d21424c8d3
test
2020-09-09 07:31:22 +08:00
SFisGOD
0405f35403
Double probability of using classical eval
...
This patch doubles the moderate imbalance threshold and probability of using classical eval.
So now if imbalance is greater than PawnValueMg / 4 then there is a 1/8 chance of using classical eval.
STC:
LLR: 2.93 (-2.94,2.94) {-0.25,1.25}
Total: 10984 W: 1303 L: 1140 D: 8541
Ptnml(0-2): 58, 867, 3489, 1010, 68
https://tests.stockfishchess.org/tests/view/5f554c9f97da2d5437d3813e
LTC:
LLR: 2.95 (-2.94,2.94) {0.25,1.25}
Total: 43064 W: 2476 L: 2276 D: 38312
Ptnml(0-2): 37, 1985, 17308, 2145, 57
https://tests.stockfishchess.org/tests/view/5f55690a00a0aa2ca79f0a43
closes https://github.com/official-stockfish/Stockfish/pull/3114
Bench: 4161067
2020-09-08 22:56:08 +02:00
Gian-Carlo Pascutto
d2562cde12
Always re-enable NNUE after "bench".
...
Restore the default NNUE setting (enabled) after a bench command.
This also makes the resulting program settings independent of the
number of FENs that are being benched.
Fixes issue #3112 .
closes https://github.com/official-stockfish/Stockfish/pull/3113
No functional change.
2020-09-08 22:53:50 +02:00