1
0
Fork 0
mirror of https://github.com/sockspls/badfish synced 2025-05-02 17:49:35 +00:00

Commit graph

  • 7922e07af8 Fix for MSVC compilation. Andreas Matthies 2023-06-13 06:24:04 +02:00
  • 92c949e12e Clean-up code indentation in qsearch Stéphane Nicolet 2023-06-12 23:26:42 +02:00
  • ece90bca9c Improve comments Michael Chaly 2023-06-12 22:13:08 +03:00
  • 38e61663d8 Use block sparse input for the first layer. AndrovT 2023-06-11 03:24:04 +02:00
  • b7ee7290b5 Add network export to CI Joost VandeVondele 2023-06-12 09:51:28 +02:00
  • 932f5a2d65 Update default net to nn-ea57bea57e32.nnue Linmiao Xu 2023-06-07 14:57:17 -04:00
  • e1dd005583 Reintroduce SEE verification against discovered attacks Guenther Demetz 2023-06-07 09:01:05 +02:00
  • a9a6915e08 Simplify multiplier for improvement cj5716 2023-06-05 07:59:56 +08:00
  • 54ad986768 Remove optimism multiplier in nnue eval calculation Linmiao Xu 2023-06-05 01:08:38 -04:00
  • 373359b44d Update default net to nn-0dd1cebea573.nnue Linmiao Xu 2023-06-04 01:56:11 -04:00
  • 295f57829e Add binaries to releases with github actions disservin 2023-04-17 22:16:22 +02:00
  • b60738e01b Fix no previous moves on root. peregrineshahin 2023-06-05 00:59:31 +03:00
  • 8dea070538 Move internal iterative reduction before probcut Michael Chaly 2023-06-01 15:24:13 +03:00
  • ced0311890 Remove static eval threshold for extensions when giving check Linmiao Xu 2023-05-30 18:24:54 -04:00
  • 5930c0defb Simplify away SEE verification Guenther Demetz 2023-05-31 11:48:18 +02:00
  • 6cf8d938c5 Simplify blending nnue complexity with optimism Linmiao Xu 2023-06-01 09:50:19 -04:00
  • 06186b786e Search tuning at very long time control with new net Muzhen Gaming 2023-06-02 19:55:25 +08:00
  • d99942f254 Small simplification for probcut in check Michael Chaly 2023-05-31 09:22:26 +03:00
  • 07bd8adcbc Simplify nnue eval complexity calculation Linmiao Xu 2023-05-28 14:45:24 -04:00
  • c1fff71650 Update NNUE architecture to SFNNv6 with larger L1 size of 1536 Linmiao Xu 2023-05-12 18:07:20 -04:00
  • 7e9b131efb Removed quadratic term in optimism windfishballad 2023-05-22 20:13:44 -04:00
  • 7f0b19dedf Update CPU contributors list Joost VandeVondele 2023-05-27 18:01:08 +02:00
  • c701745cf2 Remove ss->ttHit condition where ttValue != VALUE_NONE cj5716 2023-05-25 14:34:52 +08:00
  • cedd73f4aa Simplify Futility pruning for captures FauziAkram 2023-05-23 20:36:47 +03:00
  • a989aa1825 Simplify Prune moves with negative SEE FauziAkram 2023-05-21 16:22:28 +03:00
  • b64c97825e Simplify delta calculation in aspiration window Muzhen Gaming 2023-05-20 21:28:54 +08:00
  • d7e72d801f More Depth Reduction candirufish 2023-05-22 00:14:55 +02:00
  • df0fb8471e Small simplification in low depth pruning Michael Chaly 2023-05-14 00:30:35 +03:00
  • 7cd650f435 Simplify SEE verfication logic pb00067 2023-05-17 09:22:02 +02:00
  • 4b085c4777 Simplify optimism calculation xoto10 2023-05-19 19:58:18 +01:00
  • 4f24ee0868 Small simplification in history pruning. Stefan Geschwentner 2023-05-19 23:16:48 +02:00
  • f030a1c592 Search tuning at very long time control Muzhen Gaming 2023-05-16 21:30:53 +08:00
  • 5f7b26aaa0 Update WLD model Joost VandeVondele 2023-05-19 23:02:27 +02:00
  • 65e2150501 Refine deeper post-lmr searches Michael Chaly 2023-05-07 23:33:04 +03:00
  • 464ebdf127 Small cleanup Michael Chaly 2023-05-05 23:32:56 +03:00
  • 28442195c7 Clean up after "Simplify away complexity in evaluation" peregrineshahin 2023-05-03 14:11:55 +03:00
  • 2429e16289 Reduce more if current node has a lot of refuted moves. Michael Chaly 2023-05-05 07:54:12 +03:00
  • 72d542f000 Adjust reductions candirufish 2023-04-28 19:05:56 +02:00
  • 21d6b69f7c Update 7 eval and optimism params Linmiao Xu 2023-04-29 15:45:22 -04:00
  • 41f50b2c83 Update default net to nn-e1fb1ade4432.nnue Linmiao Xu 2023-04-21 09:37:29 -04:00
  • c3ce220408 Created by retraining the master net with these changes to the dataset: Linmiao Xu 2023-04-15 09:51:01 -04:00
  • b22a1b10bb Update AUTHORS Boštjan Mejak 2023-04-11 13:55:14 +02:00
  • ba06c480a7 Less reduction for tt move. Stefan Geschwentner 2023-04-21 16:22:55 +02:00
  • d64d4ac426 Simplify away depth condition for aspiration window adjust Muzhen Gaming 2023-04-14 20:33:33 +08:00
  • 7b9b793fd5 Simplification of SEE verification logic Guenther Demetz 2023-04-17 11:38:26 +02:00
  • c90dd38903 Simplify away complexity in evaluation Muzhen Gaming 2023-04-14 20:48:22 +08:00
  • f9d9c69bc3 Set the length of GIT_SHA to 8 characters Torom 2023-04-13 21:55:13 +02:00
  • 96b6c0b36f Remove some conditions at PV improvement reduction MinetaS 2023-04-07 14:49:05 +00:00
  • acb0d204d5 Simplify stats assignment for Pv nodes Michael Chaly 2023-04-11 19:53:36 +03:00
  • 9829bceda9 Remove good killer reduction rule. Stefan Geschwentner 2023-04-11 01:20:29 +02:00
  • f66c36277f Remove nmpColor Dubslow 2023-04-05 20:30:01 -05:00
  • 4ad2713e19 Fix capturing underpromotions issue peregrineshahin 2023-03-17 00:04:41 +03:00
  • 7bd23d4d04 Simplify away nnue scale pawn count multiplier Linmiao Xu 2023-04-07 12:33:28 -04:00
  • 1a64afb1c6 Do no initialize TM in all cases Maxim Masiutin 2023-04-01 23:49:03 +03:00
  • 7a9f67747f Reduce Position::pieces() overloads mstembera 2023-04-04 19:44:09 -07:00
  • 2f2f45f9f4 Made two specializations for affine transform easier to understand. Maxim Masiutin 2023-04-06 14:08:50 +03:00
  • a5643b89fd Remove extraReduction MinetaS 2023-04-07 14:30:59 +00:00
  • 6e63dd63a4 Use int conversion for Option class MinetaS 2023-04-07 15:23:04 +00:00
  • 5d258e168f Fix linking / character types of windows API calls Maxim Masiutin 2023-04-01 20:14:41 +03:00
  • b36d39de3d Fix rootComplexity calculation Joost VandeVondele 2023-04-09 09:18:29 +02:00
  • 59f2085469 Depth Tweak and tuning FauziAkram 2023-04-06 00:35:05 +03:00
  • 510aca1ef6 Assign negative stat bonuses for quiet moves at Pv nodes Michael Chaly 2023-04-05 05:48:34 +03:00
  • a2737d8bb5 Simplify away piece count condition for useClassical Muzhen Gaming 2023-04-05 07:25:00 +08:00
  • 9a42bbdf31 Parameters Tweak FauziAkram 2023-04-04 14:26:29 +03:00
  • 77e2b915e1 Simplifiy TM's root complexity Dubslow 2023-04-01 18:48:31 -05:00
  • 1fee996999 Remove unneeded bitboard from MP Miguel Lahoz 2023-04-02 17:28:39 +08:00
  • 6a6e32dfc8 Decrease Depth more for positions not in TT. FauziAkram 2023-04-01 15:22:53 +03:00
  • bc50378ff1 Replace deprecated icc with icx Maxim Masiutin 2023-03-31 18:16:50 +03:00
  • 38a80c0b47 Simplify away complexityAverage MinetaS 2023-03-30 11:14:30 +00:00
  • 66bf45b99e Stringify the git info passed Joost VandeVondele 2023-04-01 11:56:49 +02:00
  • c3c46feebb Remove reduction for moving threatened piece Muzhen Gaming 2023-03-30 17:46:15 +08:00
  • e8742bdab3 Made advanced Windows API calls dynamically linked Maxim Masiutin 2023-03-29 12:43:36 +03:00
  • 7a6fa34f5f Improve compatibility Maxim Masiutin 2023-03-12 15:16:51 +02:00
  • 3f01e3f41f Allow PvNode in futility pruning for captures. peregrineshahin 2023-03-23 13:35:34 +03:00
  • a9c26357de Clean up repetitive declarations for see_ge Miguel Lahoz 2023-03-28 00:06:24 +08:00
  • 37160c4b16 Update default net to nn-dabb1ed23026.nnue Linmiao Xu 2023-03-27 01:00:54 -04:00
  • 43108a6198 Reuse existing functions to read/write array of network parameters Sebastian Buchwald 2023-03-28 19:53:43 +02:00
  • 587bc647d7 Remove non_pawn_material in NNUE::evaluate MinetaS 2023-03-22 16:50:55 +09:00
  • 1b5738e0c9 Simplify statScore initialization Michael Chaly 2023-03-24 07:45:22 +03:00
  • b973e40e45 Update Elo estimates for terms in search FauziAkram 2023-03-21 23:58:25 +03:00
  • 24b37e4586 Verified SEE pruning for capturing and checking moves. pb00067 2023-03-20 08:56:44 +01:00
  • 02e4697055 Remove 'si' StateInfo variable/parameter. pb00067 2023-03-13 18:32:40 +01:00
  • af4b62a593 NNUE namespace cleanup disservin 2023-03-13 19:35:27 +01:00
  • 515b66f188 Fix null move issue peregrineshahin 2023-03-12 01:22:55 +03:00
  • f0556dcbe3 Small cleanups pb00067 2023-03-01 10:29:51 +01:00
  • 7077fbdd14 Remove redundant condition from capture_stage() mstembera 2023-03-11 11:51:08 -08:00
  • d1e17989b5 Fix Makefile for clang 16 Sebastian Buchwald 2023-03-11 22:08:35 +01:00
  • 55896a1384 Change mode of incbin.h Alfredo Menezes 2023-03-12 22:29:07 -03:00
  • 78532af9dc Do more singular extensions Michael Chaly 2023-03-13 15:57:58 +03:00
  • a48573e15f More negative extensions on nonsingular nonpv nodes. Dubslow 2023-03-09 18:33:13 -06:00
  • 39da50ed23 Do more negative extensions Michael Chaly 2023-03-07 01:54:20 +03:00
  • 6ce225bb4c Fix TB after capture_stage fix Joost VandeVondele 2023-03-05 17:26:12 +01:00
  • 70dfa141d5 Clarify the description of the x86-64-vnni256 and x86-64-avxvnni architectures Maxim Masiutin 2023-03-05 17:10:52 +02:00
  • cdec775a15 Add CITATION.cff file Joost VandeVondele 2023-03-04 18:14:23 +01:00
  • 3a634f5282 Update README.md dav1312 2023-03-04 13:24:35 +01:00
  • 5c589142ae Add wiki to artifacts disservin 2023-03-04 16:34:34 +01:00
  • 5c75c1c2fb Fix duplicated moves generation in movepicker Michael Chaly 2023-02-24 12:09:45 +03:00
  • 876906965b Update default net to nn-52471d67216a.nnue Linmiao Xu 2023-02-24 09:16:55 -05:00
  • 6adbc6fa05 Late counter bonus: boost underestimated moves Dubslow 2023-02-22 05:45:43 -06:00
  • 564456a6a8 Unify type alias declarations Sebastian Buchwald 2023-02-26 19:42:31 +01:00