1
0
Fork 0
mirror of https://github.com/sockspls/badfish synced 2025-04-29 08:13:08 +00:00

Commit graph

  • ae9e55cf53 Simplify Cutnode Reduction Shawn Xu 2024-07-29 00:04:03 -07:00
  • b976f0a101 Move DotProd code into optimized affine layer MinetaS 2024-07-29 12:10:34 +09:00
  • 8e560c4fd3 Replicate network weights only to used NUMA nodes Tomasz Sobczyk 2024-07-25 14:37:08 +02:00
  • 2343f71f3f Remove Killers Shawn Xu 2024-07-20 12:41:56 -07:00
  • af802da65b Clean up comments for movepicker Stéphane Nicolet 2024-07-26 11:13:37 +02:00
  • 607c3e404f Remove unneeded depth tracking in qsearch Michael Chaly 2024-07-24 18:25:08 +03:00
  • 85893ac1cd Simplify Away Killer Condition in Cutnode LMR Shawn Xu 2024-07-20 12:41:56 -07:00
  • b55217fd02 Update default main net to nn-31337bea577c.nnue Linmiao Xu 2024-07-15 11:39:02 -04:00
  • 836154acb5 Introduce pre-qsearch ttmove extensions at pv nodes Michael Chaly 2024-07-23 16:36:49 +03:00
  • 985b9fd7b0 Remove Killer Heuristic In Move Ordering Shawn Xu 2024-07-20 12:40:16 -07:00
  • 1e2f051103 Replace simple eval with psqt in re-eval condition Linmiao Xu 2024-07-17 00:03:10 -04:00
  • bb4b01e306 Fix TB guard Shahin M. Shahin 2024-07-19 13:27:30 +03:00
  • 986173264f Adding LowestElo and HighestElo constants FauziAkram 2024-07-21 18:52:26 +03:00
  • a2ba3e3362 Bonus Simplification FauziAkram 2024-07-20 13:34:27 +03:00
  • 703f17975b Remove QS_CHECKS movepick stage Dubslow 2024-05-02 05:35:15 -05:00
  • e57fba7fc9 Fix TB PV extension and MultiPV Joost VandeVondele 2024-07-21 13:15:12 +02:00
  • 1fb4dc2e0f Enable syzygy in the matetrack action Joost VandeVondele 2024-07-19 21:26:51 +02:00
  • a8401e803d Adjust bonus to move that caused a fail low Michael Chaly 2024-07-18 16:30:42 +03:00
  • c2837769e0 Avoid calculating nnue complexity twice Linmiao Xu 2024-07-17 00:15:44 -04:00
  • c8d8e362fc Try nullmoves only on cutnodes Shahin M. Shahin 2024-07-14 21:36:19 +03:00
  • 27042fe949 Linearize corrHist Dubslow 2024-07-06 22:31:45 -04:00
  • 7bb45d05fa Replace ternary with std::min yl25946 2024-07-15 14:55:38 -05:00
  • c755bc1a73 Simplify improving condition Guenther Demetz 2024-07-18 09:38:17 +02:00
  • e443b2459e Separate eval params for smallnet and main net Linmiao Xu 2024-07-13 00:40:07 -04:00
  • de2bf1a186 Remove quiet history pruning depth limit Michael Chaly 2024-07-13 22:18:38 +03:00
  • 2b37b151dd Use ValueList to represent searched moves array MinetaS 2024-07-14 01:03:49 +09:00
  • 7395d56832 bonus calculation for prior countermoves FauziAkram 2024-07-13 14:44:23 +03:00
  • 558abdbe8a Set best value to futility value after pruned quiet move Linmiao Xu 2024-07-12 10:10:00 -04:00
  • 930915de90 Decrease delta Michael Chaly 2024-07-13 05:34:09 +03:00
  • 563d268519 Simplify futility_move_count MinetaS 2024-07-13 00:53:34 +09:00
  • 024eb6f453 Unify Movepick Initializer Shawn Xu 2024-07-11 14:07:38 -07:00
  • 3df09c04d7 Simplify Away Refutation Stage Shawn Xu 2024-07-09 13:04:47 -05:00
  • 42aae5fe8b Fixed non UCI compliance Andyson007 2024-07-11 10:09:57 +02:00
  • 8d1e41458e removed second killer move yl25946 2024-07-10 23:49:16 -05:00
  • 6135a0e2f8 Provide more info on found TB files Joost VandeVondele 2024-07-10 21:13:59 +02:00
  • 7e72b37e4c Clean up comments in code Stéphane Nicolet 2024-07-10 14:51:48 +02:00
  • 98a7bb4436 CI give correct permissions for the clang-format action Disservin 2024-07-10 17:56:43 +02:00
  • 362a77a345 Move Loop Consistency in Probcut yl25946 2024-07-09 00:53:04 -05:00
  • b209f14b1e Update default main net to nn-e8bac1c07a5a.nnue Linmiao Xu 2024-07-07 15:13:40 -04:00
  • 4880ed4ad1 Simplify Probcut Malus Shawn Xu 2024-07-06 20:07:01 -07:00
  • acd0a933ad Fix compilation on Apple Stéphane Nicolet 2024-07-09 00:48:40 +02:00
  • eac2d080a3 Further simplify stat bonuses Michael Chaly 2024-07-07 22:25:10 +03:00
  • 5d3517c601 Fix output for GUI Joost VandeVondele 2024-07-07 11:23:50 +02:00
  • 5752529cab Update default main net to nn-74f1d263ae9a.nnue Linmiao Xu 2024-07-06 09:31:35 -04:00
  • cdb0b96e07 Clean up refutations array in MovePicker MinetaS 2024-07-07 08:27:43 +09:00
  • 4e9fded5a6 Larger bonus when updating quiet stats Linmiao Xu 2024-07-06 16:04:07 -04:00
  • 75c8cb2c2f Adjust usage of previous statscore in bonus assignments Michael Chaly 2024-07-06 22:21:33 +03:00
  • bb9b65408f Simplify improving deduction in futility margin Linmiao Xu 2024-07-06 13:41:11 -04:00
  • 2d3ef434b4 Tweak LMR at Root Shawn Xu 2024-07-06 03:44:28 -07:00
  • b79ac764ff Simplify in-check condition for Probcut-in-check Shawn Xu 2024-07-01 21:57:53 -07:00
  • b1f522930d Simplify Away Move Count Pruning Adjustment Shawn Xu 2024-07-04 23:39:10 -07:00
  • 4d6e1225bd Simplify ttPv reduction formula Muzhen Gaming 2024-07-06 19:08:28 +08:00
  • 55cb235d47 Simplify internal iterative reductions Muzhen Gaming 2024-07-06 19:07:42 +08:00
  • 24ab46c511 Non-functional Fixes & Updates Shawn Xu 2024-07-06 04:45:37 -07:00
  • ec8288fe0d Simplify away eval in TM FauziAkram 2024-07-06 14:26:31 +03:00
  • a45c2bc34a Simplify Away Countermove Heuristic Shawn Xu 2024-07-01 17:08:22 -07:00
  • daa9e217ab VVLTC search tune Muzhen Gaming 2024-07-06 10:43:35 +08:00
  • d212e663bb Introduction evaluation grain of 16 (and randomize) Stéphane Nicolet 2024-07-06 12:16:38 +02:00
  • c40dd26cbc CI give creditials for the clang-format action Joost VandeVondele 2024-07-06 17:31:54 +02:00
  • 2cbc20e846 Correct and extend PV lines with decisive TB score Joost VandeVondele 2024-06-25 16:54:25 +02:00
  • 3c379e55d9 Update 7 stat bonus/malus params Linmiao Xu 2024-07-01 16:26:44 -04:00
  • 25361e514b Output from a fix depth onward, instead of 3s. Joost VandeVondele 2024-07-03 17:39:55 +02:00
  • 74a8fc0604 Use explicit action permissions in CI Disservin 2024-07-03 14:07:48 +02:00
  • ee6fc7e38b CI: limit artifact uploads Joost VandeVondele 2024-07-03 11:14:41 +02:00
  • b9ff5bb93b Implement dbg_extremes_of Shawn Xu 2024-07-02 15:06:37 -07:00
  • ad0f1fecda Move info strings once more Joost VandeVondele 2024-07-02 14:18:04 +02:00
  • 6b7822119f Limit has_game_cycle() to only upcoming repetition Shahin M. Shahin 2024-06-25 01:57:35 +03:00
  • 69ad4667fb Do Capture History Updates In Probcut Shawn Xu 2024-06-30 22:04:51 -07:00
  • 6138a0fd0e Probcut in check no matter if pv or capture Dubslow 2024-06-30 19:22:04 -04:00
  • 843b6f7c98 Update some params for pruning at shallow depth Linmiao Xu 2024-06-30 17:00:49 -04:00
  • f6842a145c Simplify worsening deduction in futility margin Linmiao Xu 2024-06-30 11:43:36 -04:00
  • 5deb262393 Simplify rm.averageScore calculation FauziAkram 2024-06-30 22:24:28 +03:00
  • 38c5fc33e4 Increase reduction based on correct expectation Shahin M. Shahin 2024-06-30 16:32:20 +03:00
  • 7b49f9dd70 Tweak multicut Michael Chaly 2024-06-30 12:47:04 +03:00
  • 91ec31dac4 Grade countermove bonus for low statscores Daniel Monroe 2024-06-29 21:23:41 -04:00
  • 90eca83e7f Simplify away a useless TTEntry::read() mstembera 2024-06-29 17:18:39 -07:00
  • 22a502ac74 Skip futility pruning if beta is below TB loss value Taras Vuk 2024-06-25 10:48:50 +02:00
  • 66e6274d32 Fix typos in comments Joost VandeVondele 2024-07-01 19:44:00 +02:00
  • b2a12917e2 Remove redundant inline FauziAkram 2024-06-24 17:12:07 +03:00
  • 5fbfd06171 Move info output afer uciok Joost VandeVondele 2024-06-23 21:53:25 +02:00
  • cc992e5e4a Internal iterative reductions: decrease depth more FauziAkram 2024-06-17 00:03:15 +03:00
  • d5c130569b Simplify Bonus Formula In History Adjustment Shawn Xu 2024-06-16 16:14:22 -07:00
  • 8806a58ebf Simplify static exchange evaluation pruning formula evqsx 2024-06-16 12:34:24 +08:00
  • 5514690f8e CI/CD: play games Joost VandeVondele 2024-06-22 09:17:45 +02:00
  • 2678606e8d Consider wider range of moves near leaves. xoto10 2024-06-14 17:27:09 +01:00
  • 2046c92ad4 Tweak the reduction formula FauziAkram 2024-06-12 14:04:43 +03:00
  • ff10f4ac65 Fix readability of TTEntry occupancy check Dubslow 2024-06-12 03:14:55 -05:00
  • b01fdb596a Fix upperbound/lowerbound output in multithreaded case Joost VandeVondele 2024-06-12 13:23:26 +02:00
  • 44cddbd962 Add matetrack to CI Joost VandeVondele 2024-06-13 18:43:19 +02:00
  • 7c0607d2d3 Fix printing of empty info strings. Tomasz Sobczyk 2024-06-12 16:54:15 +02:00
  • 3d92950859 Limit depth after extensions to avoid asserts. Joost VandeVondele 2024-06-11 21:28:11 +02:00
  • 025da6a0d1 Give positional output more weight in nnue eval Linmiao Xu 2024-06-08 14:57:09 -07:00
  • 7013a22b74 Move options into the engine Disservin 2024-06-04 22:29:27 +02:00
  • c8213ba0d0 Simplify TT interface and avoid changing TT info Dubslow 2024-06-10 18:03:36 -05:00
  • 7e890fd048 Keep mate PVs intact. Joost VandeVondele 2024-06-07 23:53:33 +02:00
  • e271059e08 Make repeated bench runs identical cj5716 2024-06-07 18:30:33 +08:00
  • 4151c06b74 Remove the correction history bonus in null move search evqsx 2024-06-06 15:43:55 +08:00
  • 1c67b46caf Linearize corrHist Dubslow 2024-06-06 13:10:30 -05:00
  • 7d4ffa175c Remove delta from evaluation Dubslow 2024-06-03 17:47:03 -05:00
  • f55239b2f3 NumaPolicy fixes and robustness improvements Tomasz Sobczyk 2024-06-06 12:47:24 +02:00