Commit Graph

  • 4b70f4bf23 Add extra ld flags to the proper variable. Tomasz Sobczyk 2020-09-13 02:07:29 +02:00
  • 72164ba59c Add missing -fopenmp LDFLAG Tomasz Sobczyk 2020-09-13 02:06:33 +02:00
  • fbae6604b1 Remove LEARNCXXFLAGS, LEARNLDFLAGS, BLASDEFINE, BLASCXXFLAGS, BLASLDFLAGS in favor of directly modifying CXXFLAGS and LDFLAGS. Tomasz Sobczyk 2020-09-13 00:18:01 +02:00
  • f049c4776a Add tests in CI to cover compilation of both blas=no and blas=yes. Tomasz Sobczyk 2020-09-12 21:19:15 +02:00
  • 8d1ad6fbf6 Add a makefile option to enable use of BLAS. Default to "no" Tomasz Sobczyk 2020-09-12 21:16:27 +02:00
  • a6b02a61b7 Remove 32 bit builds. Tomasz Sobczyk 2020-09-12 18:22:09 +02:00
  • 9d84af11fe Remove remaining learn builds from CI. No replacement needed. Tomasz Sobczyk 2020-09-12 18:20:21 +02:00
  • 1da452029b Update travis to use build target instead of learn. Tomasz Sobczyk 2020-09-12 16:27:35 +02:00
  • 1e2fca4040 Move learn target to build target and profile-learn to profile-build. Tomasz Sobczyk 2020-09-12 16:23:49 +02:00
  • d33e7a9b07 Remove conditional compilation on EVAL_LEARN Tomasz Sobczyk 2020-09-12 16:19:24 +02:00
  • 8d499e6efa Fix flags for dependency generation (98f24570ab) Joost VandeVondele 2020-09-12 14:36:43 +02:00
  • 580b09381b Add a learning command to CI Joost VandeVondele 2020-09-12 14:11:46 +02:00
  • bcfe28b2ae Fix compilation of sfen_packer.cpp in debug. Tomasz Sobczyk 2020-09-11 13:07:16 +02:00
  • 3388c22d71 Fix incorrect use of UCI::Option of type "combo". Tomasz Sobczyk 2020-09-11 13:06:53 +02:00
  • 98f24570ab Add src to include paths, remove non-standard ".." in includes in learn directory. Tomasz Sobczyk 2020-09-11 12:23:29 +02:00
  • 3c87d4fa9b "Fix" warning when memsetting Position Tomasz Sobczyk 2020-09-11 12:22:03 +02:00
  • 96fa8fa8dc Add missing files. Tomasz Sobczyk 2020-09-11 12:21:41 +02:00
  • a059fa86c4 Move sfen_packer to learn. Tomasz Sobczyk 2020-09-11 12:08:26 +02:00
  • 683c6146ce Move declarations around and split them. Tomasz Sobczyk 2020-09-11 12:05:46 +02:00
  • c6f5f6a082 Replace "use_raw_nnue_eval" with an uci option "Use NNUE pure" Tomasz Sobczyk 2020-09-11 11:02:00 +02:00
  • c76bb34a96 Add convert UCI function that allows conversion of files between any of plain, bin, and binpack. Usage: convert infile outfile [append]. Tomasz Sobczyk 2020-09-10 15:18:47 +02:00
  • ac6e6f73f2 Added EnableTranspositionTable UCI option to enable/disable transposition table. nodchip 2020-09-10 20:54:47 +09:00
  • 59402d4a6d Include <climits> for CHAR_BIT. Test both formats in instrumented learn. Tomasz Sobczyk 2020-09-10 13:02:45 +02:00
  • 7e6901af27 Remove unused immintring. Include intrin.h only on some platforms, otherwise builtins are used. Tomasz Sobczyk 2020-09-10 12:36:39 +02:00
  • 53ad4d8b56 A speculative build fix for linux. Tomasz Sobczyk 2020-09-10 01:48:48 +02:00
  • a7ca826593 MIT license/copyright notice in the library file. Tomasz Sobczyk 2020-09-10 01:02:56 +02:00
  • 585a5351bf Fix warnings. Tomasz Sobczyk 2020-09-10 00:42:24 +02:00
  • 6b76ebc2ca Support for binpack format in sfenreader in learner. Automatically detect file extension and choose the correct reader (bin or binpack) Tomasz Sobczyk 2020-09-10 00:31:38 +02:00
  • 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. Tomasz Sobczyk 2020-09-09 22:36:40 +02:00
  • 1656e419bb Merge pull request #126 from nodchip/prune_at_shallow_depth_on_pv_node-2020-09-09 nodchip 2020-09-10 10:44:23 +09:00
  • 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 nodchip 2020-09-10 08:25:34 +09:00
  • 94f3cae760 Changed a sentence. nodchip 2020-09-10 08:23:21 +09:00
  • 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. nodchip 2020-09-09 23:38:00 +09:00
  • 073d437384 Removed compile warnings. nodchip 2020-09-09 21:21:10 +09:00
  • 69563aeed9 Remove compile warnings. nodchip 2020-09-09 20:16:09 +09:00
  • e0a9860708 Upgrade CI distro, remove special cases, fix one more warning Joost VandeVondele 2020-09-09 19:08:56 +02:00
  • 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. nodchip 2020-09-09 23:38:00 +09:00
  • 9dcadfa642 Removed compile warnings. nodchip 2020-09-09 21:21:10 +09:00
  • 7bd4688747 Remove compile warnings. nodchip 2020-09-09 20:16:09 +09:00
  • b3a0ded37a Merge remote-tracking branch 'remotes/nodchip/master' into trainer noobpwnftw 2020-09-09 21:42:45 +08:00
  • d993bd36d0 Removed compile warnings. nodchip 2020-09-09 21:21:10 +09:00
  • 84ba591118 Merge branch 'master' into trainer noobpwnftw 2020-09-09 17:04:57 +08:00
  • 158399da4b Remove compile warnings. nodchip 2020-09-09 20:16:09 +09:00
  • 8fcf8b97f1 Add -lstdc++fs Joost VandeVondele 2020-09-09 09:22:48 +02:00
  • 17d42e023e add more CI, instrumented runs Joost VandeVondele 2020-09-08 15:10:58 +02:00
  • 675d336ebb Merge branch 'master' into trainer noobpwnftw 2020-09-09 08:48:59 +08:00
  • 4206a1edd0 Renamed parameters to avoid shadowing other parameters. nodchip 2020-09-09 09:46:05 +09:00
  • 1864845811 Commented out unused parameters. nodchip 2020-09-09 09:26:42 +09:00
  • 2583f68972 Removed macros for KPP evaluate functions. nodchip 2020-09-09 08:58:10 +09:00
  • cea17c92f9 Simplified evaluate_common.h. nodchip 2020-09-09 08:53:57 +09:00
  • 8d763fb503 Removed LEARN_GENSFEN_USE_DRAW_RESULT macro. nodchip 2020-09-09 00:22:38 +09:00
  • eafa569365 Removed macros for KPP factorization. nodchip 2020-09-09 00:22:02 +09:00
  • 5e25702672 Removed USE_TRIANGLE_WEIGHT_ARRAY macro. nodchip 2020-09-09 00:19:53 +09:00
  • f52165e1d3 Removed RESET_TO_ZERO_VECTOR macro. nodchip 2020-09-09 00:19:14 +09:00
  • dbad9d96e0 Removed LOSS_FUNCTION_IS_ELMO_METHOD macro. nodchip 2020-09-09 00:17:02 +09:00
  • ef1601218d Removed LOSS_FUNCTION_IS_CROSS_ENTOROPY_FOR_VALUE macro. nodchip 2020-09-09 00:11:11 +09:00
  • f52fbf8006 Removed LOSS_FUNCTION_IS_CROSS_ENTOROPY macro. nodchip 2020-09-09 00:10:04 +09:00
  • d37eb63581 Removed LOSS_FUNCTION_IS_WINNING_PERCENTAGE macro. nodchip 2020-09-09 00:08:56 +09:00
  • f3a158725d Removed SGD_UPDATE macro. nodchip 2020-09-09 00:07:09 +09:00
  • 0271d70775 Removed ADA_GRAD_UPDATE macro. nodchip 2020-09-09 00:01:53 +09:00
  • 05d26499b4 Removed LEARN_ELMO_METHOD macro. nodchip 2020-09-08 23:57:51 +09:00
  • 82dc68ba9f Removed #if for USE_GLOBAL_OPTIONS. nodchip 2020-09-08 23:47:04 +09:00
  • aa2452caf3 Removed #if for USE_EVAL_HASH. nodchip 2020-09-08 23:45:19 +09:00
  • ec96409176 Replaced DNDEBUG macro to _DEBUG macro. nodchip 2020-09-08 23:30:57 +09:00
  • 04a9a951b8 Removed "#if 0" and "#if 1". nodchip 2020-09-08 23:08:39 +09:00
  • 458771a181 Removed GENSFEN2019 macro. nodchip 2020-09-08 23:02:31 +09:00
  • 1d00d00241 Removed ENABLE_TEST_CMD macro. nodchip 2020-09-08 22:59:57 +09:00
  • 21cfead52c Removed unused OMP_ macro. nodchip 2020-09-08 22:52:46 +09:00
  • e6a6ba5221 Removed USE_BOOK macro. nodchip 2020-09-08 22:49:55 +09:00
  • a6013557f2 Removed EVAL_NNUE macro. nodchip 2020-09-08 22:45:29 +09:00
  • d25657c439 Merge branch 'master' into trainer noobpwnftw 2020-09-09 08:43:12 +08:00
  • d21424c8d3 test noobpwnftw 2020-09-08 09:35:53 +08:00
  • 0405f35403 Double probability of using classical eval SFisGOD 2020-09-07 04:54:26 +08:00
  • d2562cde12 Always re-enable NNUE after "bench". Gian-Carlo Pascutto 2020-09-08 15:37:53 +02:00
  • fc27d158c0 Bug fix in do_null_move() and NNUE simplification. syzygy1 2020-09-06 17:29:12 +02:00
  • 41b7674aee Improve comments, break long lines. Tomasz Sobczyk 2020-09-07 23:55:07 +02:00
  • 0202218f58 fix cast Tomasz Sobczyk 2020-09-07 23:34:13 +02:00
  • a0b2d6a01e Note a potential defect in sfen packer. Tomasz Sobczyk 2020-09-07 23:33:32 +02:00
  • 1482e5215a A second batch of code reorganization. Tomasz Sobczyk 2020-09-07 23:26:38 +02:00
  • 832c414b0d First batch of reorganization. Tomasz Sobczyk 2020-09-07 23:03:53 +02:00
  • 58863c3243 Update gensfen.cpp noobpwnftw 2020-09-08 11:39:21 +08:00
  • e5f05fa2b9 Add a script to extract a contiguous range of entries from a .bin file. Tomasz Sobczyk 2020-09-07 14:32:05 +02:00
  • 6e8f82ad76 Fix small CI failures Joost VandeVondele 2020-09-07 20:14:21 +02:00
  • e638d66bbe Only add -s flag to the linker if debug=no Tomasz Sobczyk 2020-09-07 19:54:25 +02:00
  • 4cc98d80f8 Replaced the utility function to create a directory to std::filesystem. nodchip 2020-09-07 18:56:41 +09:00
  • e004e47e5a Commented out an unused function parameter to remove a compile warning. nodchip 2020-09-07 16:21:40 +09:00
  • bccc71afb4 fix openblas package name? Joost VandeVondele 2020-09-07 08:50:59 +02:00
  • 31e8be3008 First little CI step for the learner Joost VandeVondele 2020-09-07 08:38:14 +02:00
  • e9e52faae7 Typo fix Joost VandeVondele 2020-09-07 08:08:43 +02:00
  • edbbc1a4df Remove some warnings Joost VandeVondele 2020-09-06 22:13:42 +02:00
  • 3a06de298b Define BLAS variables in Makefile Joost VandeVondele 2020-09-06 21:46:08 +02:00
  • 3bf418e63f Fix some uninitialized variables with gensfen Joost VandeVondele 2020-09-06 20:38:29 +02:00
  • e9e6e47a93 Fix write_out_draw_game_in_training_data_generation flag not being respected. Tomasz Sobczyk 2020-09-06 12:47:37 +02:00
  • 0612adec41 Fix incorrect early exit in evaluate_leaf. Tomasz Sobczyk 2020-09-04 20:53:40 +02:00
  • d539da19d2 Use classical eval more often SFisGOD 2020-09-04 17:14:50 +08:00
  • 9a063fc3cb Adjust penalty on refuted early quiet moves Vizvezdenec 2020-09-04 15:53:59 +03:00
  • 9cc482c788 Update default net to nn-308d71810dff.nnue Sergio Vieri 2020-09-03 20:22:51 +08:00
  • 2a69611509 LMR Simplification VoyagerOne 2020-09-02 16:58:44 -04:00
  • d6530f7d49 Simplify singularQuietLMR Unai Corzo 2020-09-03 12:18:42 +02:00
  • 0e1f734b05 Less pruning in qsearch Unai Corzo 2020-09-02 16:45:49 +02:00