 Tomasz Sobczykandnodchip
|
ef57ac78a3
|
Print gensfen speed when outputting status.
|
2020-10-09 08:14:48 +09:00 |
|
 Tomasz Sobczykandnodchip
|
3f55b3af42
|
Change some gensfen parameter defaults.
|
2020-10-07 23:09:33 +09:00 |
|
 Tomasz Sobczykandnodchip
|
8830209125
|
Change some learn parameter defaults.
|
2020-10-07 23:09:33 +09:00 |
|
 Tomasz Sobczykandnodchip
|
2e57f3fa22
|
Switch to set recommended learn UCI options
|
2020-10-07 23:09:33 +09:00 |
|
 Tomasz Sobczykandnodchip
|
d1c44dca04
|
Switch to set recommended gensfen UCI options
|
2020-10-07 23:09:33 +09:00 |
|
 Tomasz Sobczykandnodchip
|
5fa28b12fa
|
Allow setting UCI options programmatically.
|
2020-10-07 23:09:33 +09:00 |
|
 Tomasz Sobczykandnodchip
|
80cbc3ffee
|
Fix grammar and spelling. Add recommendations for UCI options.
|
2020-10-07 16:08:26 +09:00 |
|
 Tomasz Sobczykandnodchip
|
31f9d66f12
|
Initial documentation for learn, gensfen, convert, and binpack.
|
2020-10-07 16:08:26 +09:00 |
|
Tomasz Sobczyk
|
c99541828f
|
Remove the re-search on depth 0. It is correctly handled by search now.
|
2020-09-25 16:06:33 +02:00 |
|
Tomasz Sobczyk
|
b6e7733b4c
|
In gensfen call search before get_current_game_result so that rootMoves is initialized by Learner::init_for_search. Don't call Tablebases::rank_root_moves in get_current_game_result because it's called in Learner::init_for_search. This fixes accessing uninitialized variables related to tablebases.
|
2020-09-25 15:04:21 +02:00 |
|
Tomasz Sobczyk
|
89eeb36835
|
Initialize Tablebases::MaxCardinality to 0 to prevent uninitialized variable read in rank_root_moves
|
2020-09-25 13:42:27 +02:00 |
|
Tomasz Sobczyk
|
654b94f0a7
|
Remove old unused use_raw_nnue_eval option from gensfen tests
|
2020-09-25 10:41:40 +02:00 |
|
Tomasz Sobczyk
|
0a3e070ffb
|
Adjust instrumented learn test for parameter changes.
|
2020-09-25 00:11:24 +02:00 |
|
Tomasz Sobczyk
|
9955f51215
|
Update bench signature. Bench: 4698761
|
2020-09-24 23:23:37 +02:00 |
|
Tomasz Sobczyk
|
baf8b5beaf
|
Change default net so that the architecture matches the architecture expected by the binary.
|
2020-09-24 22:58:21 +02:00 |
|
Tomasz Sobczyk
|
d4a5f91766
|
Add info string when loading/failing to load an eval file.
|
2020-09-24 22:57:55 +02:00 |
|
Tomasz Sobczyk
|
9f87282c6d
|
Fix net not being downloaded on build. Make PGO build faster by reverting gensfen command change.
|
2020-09-24 21:59:25 +02:00 |
|
Tomasz Sobczyk
|
9f3de8b40e
|
Revert some unwanted changes from merge conflict resolution.
|
2020-09-24 21:10:10 +02:00 |
|
Tomasz Sobczyk
|
56f1a2fe49
|
Merge branch 'trainer' into merge_attempt
|
2020-09-24 20:45:23 +02:00 |
|
Tomasz Sobczyk
|
4abe836896
|
Merge remote-tracking branch 'upstream/master' into merge_attempt
|
2020-09-24 20:34:29 +02:00 |
|
 Tomasz Sobczykandnodchip
|
d4737819cd
|
Fix castling rights feature encoding.
|
2020-09-20 20:10:03 +09:00 |
|
 Tomasz Sobczykandnodchip
|
184bde47dc
|
Add "seed" option to gensfen and learn
|
2020-09-16 23:09:45 +09:00 |
|
 Tomasz Sobczykandnodchip
|
efca5d561f
|
More PRNG seeding options
|
2020-09-16 23:09:45 +09:00 |
|
 Tomasz Sobczykandnodchip
|
bc9be5a71f
|
Allow setting PRNG seed
|
2020-09-16 23:09:45 +09:00 |
|
Tomasz Sobczyk
|
30a1bc4c64
|
Change default value of "PruneAtShallowDepthOnPvNode" so that the bench matches master.
|
2020-09-13 14:19:30 +02:00 |
|
Tomasz Sobczyk
|
89f38c938b
|
Don't prompt when the training data file doesn't exist when trying to delete it
|
2020-09-13 13:52:42 +02:00 |
|
Tomasz Sobczyk
|
2e2de7607b
|
Add extension to the PGO_TRAINING_DATA_FILE so that the generated file name matches the one we try to delete.
|
2020-09-13 13:47:19 +02:00 |
|
Tomasz Sobczyk
|
e4a4f4001f
|
parametrize the name of the training data file generated during pgo
|
2020-09-13 13:44:19 +02:00 |
|
Tomasz Sobczyk
|
9ee8ce67bf
|
Move removal of generate training data file to profileclean.
|
2020-09-13 13:42:13 +02:00 |
|
Tomasz Sobczyk
|
bd434b80c6
|
debug=yes for last CI test
|
2020-09-13 13:40:56 +02:00 |
|
Tomasz Sobczyk
|
fb877c2c3e
|
Add some building instructions to readme.
|
2020-09-13 12:14:35 +02:00 |
|
Tomasz Sobczyk
|
4b70f4bf23
|
Add extra ld flags to the proper variable.
|
2020-09-13 02:07:29 +02:00 |
|
Tomasz Sobczyk
|
72164ba59c
|
Add missing -fopenmp LDFLAG
|
2020-09-13 02:06:33 +02:00 |
|
Tomasz Sobczyk
|
fbae6604b1
|
Remove LEARNCXXFLAGS, LEARNLDFLAGS, BLASDEFINE, BLASCXXFLAGS, BLASLDFLAGS in favor of directly modifying CXXFLAGS and LDFLAGS.
|
2020-09-13 00:18:01 +02:00 |
|
Tomasz Sobczyk
|
f049c4776a
|
Add tests in CI to cover compilation of both blas=no and blas=yes.
|
2020-09-12 21:19:15 +02:00 |
|
Tomasz Sobczyk
|
8d1ad6fbf6
|
Add a makefile option to enable use of BLAS. Default to "no"
|
2020-09-12 21:16:27 +02:00 |
|
Tomasz Sobczyk
|
a6b02a61b7
|
Remove 32 bit builds.
|
2020-09-12 18:22:09 +02:00 |
|
Tomasz Sobczyk
|
9d84af11fe
|
Remove remaining learn builds from CI. No replacement needed.
|
2020-09-12 18:20:21 +02:00 |
|
Tomasz Sobczyk
|
1da452029b
|
Update travis to use build target instead of learn.
|
2020-09-12 16:27:35 +02:00 |
|
Tomasz Sobczyk
|
1e2fca4040
|
Move learn target to build target and profile-learn to profile-build.
|
2020-09-12 16:23:49 +02:00 |
|
Tomasz Sobczyk
|
d33e7a9b07
|
Remove conditional compilation on EVAL_LEARN
|
2020-09-12 16:19:24 +02:00 |
|
 Tomasz Sobczykandnodchip
|
bcfe28b2ae
|
Fix compilation of sfen_packer.cpp in debug.
|
2020-09-11 21:53:17 +09:00 |
|
 Tomasz Sobczykandnodchip
|
3388c22d71
|
Fix incorrect use of UCI::Option of type "combo".
|
2020-09-11 21:53:17 +09:00 |
|
 Tomasz Sobczykandnodchip
|
98f24570ab
|
Add src to include paths, remove non-standard ".." in includes in learn directory.
|
2020-09-11 21:53:17 +09:00 |
|
 Tomasz Sobczykandnodchip
|
3c87d4fa9b
|
"Fix" warning when memsetting Position
|
2020-09-11 21:53:17 +09:00 |
|
 Tomasz Sobczykandnodchip
|
96fa8fa8dc
|
Add missing files.
|
2020-09-11 21:53:17 +09:00 |
|
 Tomasz Sobczykandnodchip
|
a059fa86c4
|
Move sfen_packer to learn.
|
2020-09-11 21:53:17 +09:00 |
|
 Tomasz Sobczykandnodchip
|
683c6146ce
|
Move declarations around and split them.
|
2020-09-11 21:53:17 +09:00 |
|
 Tomasz Sobczykandnodchip
|
c6f5f6a082
|
Replace "use_raw_nnue_eval" with an uci option "Use NNUE pure"
|
2020-09-11 21:53:17 +09:00 |
|
 Tomasz Sobczykandnodchip
|
c76bb34a96
|
Add convert UCI function that allows conversion of files between any of plain, bin, and binpack. Usage: convert infile outfile [append].
|
2020-09-11 09:36:24 +09:00 |
|
 Tomasz Sobczykandnodchip
|
59402d4a6d
|
Include <climits> for CHAR_BIT. Test both formats in instrumented learn.
|
2020-09-10 21:19:37 +09:00 |
|
 Tomasz Sobczykandnodchip
|
7e6901af27
|
Remove unused immintring. Include intrin.h only on some platforms, otherwise builtins are used.
|
2020-09-10 21:19:37 +09:00 |
|
 Tomasz Sobczykandnodchip
|
53ad4d8b56
|
A speculative build fix for linux.
|
2020-09-10 21:19:37 +09:00 |
|
 Tomasz Sobczykandnodchip
|
a7ca826593
|
MIT license/copyright notice in the library file.
|
2020-09-10 21:19:37 +09:00 |
|
 Tomasz Sobczykandnodchip
|
585a5351bf
|
Fix warnings.
|
2020-09-10 21:19:37 +09:00 |
|
 Tomasz Sobczykandnodchip
|
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 Sobczykandnodchip
|
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 |
|
 Tomasz Sobczykandnodchip
|
41b7674aee
|
Improve comments, break long lines.
|
2020-09-08 20:07:30 +09:00 |
|
 Tomasz Sobczykandnodchip
|
0202218f58
|
fix cast
|
2020-09-08 20:07:30 +09:00 |
|
 Tomasz Sobczykandnodchip
|
a0b2d6a01e
|
Note a potential defect in sfen packer.
|
2020-09-08 20:07:30 +09:00 |
|
 Tomasz Sobczykandnodchip
|
1482e5215a
|
A second batch of code reorganization.
|
2020-09-08 20:07:30 +09:00 |
|
 Tomasz Sobczykandnodchip
|
832c414b0d
|
First batch of reorganization.
|
2020-09-08 20:07:30 +09:00 |
|
 Tomasz Sobczykandnodchip
|
e5f05fa2b9
|
Add a script to extract a contiguous range of entries from a .bin file.
|
2020-09-08 09:31:53 +09:00 |
|
 Tomasz Sobczykandnodchip
|
e638d66bbe
|
Only add -s flag to the linker if debug=no
|
2020-09-08 09:10:58 +09:00 |
|
 Tomasz Sobczykandnodchip
|
e9e6e47a93
|
Fix write_out_draw_game_in_training_data_generation flag not being respected.
|
2020-09-06 22:00:51 +09:00 |
|
 Tomasz Sobczykandnodchip
|
0612adec41
|
Fix incorrect early exit in evaluate_leaf.
|
2020-09-05 08:43:34 +09:00 |
|
 Tomasz Sobczykandnodchip
|
327e92aefe
|
Remove trailing whitespaces.
|
2020-09-03 19:22:52 +09:00 |
|
 Tomasz Sobczykandnodchip
|
2688194d44
|
Fix #91
|
2020-09-03 19:22:03 +09:00 |
|
 Tomasz Sobczykandnodchip
|
9d5dc3d33f
|
Fix compilation issues.
|
2020-09-03 19:21:27 +09:00 |
|
 Tomasz Sobczykandnodchip
|
c17f2b15fd
|
General cleanup of learner.cpp.
|
2020-09-02 23:08:22 +09:00 |
|
 Tomasz SobczykandJoost VandeVondele
|
86ee4eb84d
|
Use a trivially copyable struct for TBTables::Entry instead of a tuple.
fixes https://github.com/official-stockfish/Stockfish/issues/2673
which is a warning issued by recent gcc (10.1)
closes https://github.com/official-stockfish/Stockfish/pull/2674
No functional change
|
2020-05-13 19:50:30 +02:00 |
|