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

Commit graph

  • e2be0aaf67 Tweak pruning formula FauziAkram 2024-06-06 13:07:45 +03:00
  • 5dda4037c7 Simplify razor changes rn5f107s2 2024-06-05 18:56:25 +02:00
  • 66ed4312f2 Workaround the clang-format inconsistencies Disservin 2024-06-07 18:40:47 +02:00
  • e6c83beed1 Change PGO type for clang R-Goc 2024-06-04 18:06:14 +02:00
  • 5688b188cc Simplify evaluation constants cj5716 2024-05-31 21:55:39 +08:00
  • fb18caae7a Update clang-format to version 18 Disservin 2024-06-05 18:31:11 +02:00
  • 36eb9bc783 Use futility margin in razoring margin Viren6 2024-06-05 03:24:39 +01:00
  • a08fcacb28 VVLTC search tune Muzhen Gaming 2024-06-04 12:47:54 +08:00
  • 21ba32af6d Remove m512_hadd128x16_interleave() mstembera 2024-06-04 17:59:47 -07:00
  • 02ff76630b Add NumaPolicy "hardware" option that bypasses current processor affinity. Tomasz Sobczyk 2024-06-04 12:48:13 +02:00
  • daaccd9fc9 Simplify smallnet threshold Gahtan Nahdi 2024-06-04 05:31:51 +07:00
  • 4f53560d24 Accumulate nodes over all bench positions not just the last Disservin 2024-06-04 07:57:08 +02:00
  • 7f09d06b83 Properly initialize the TT in a multithreaded way again Disservin 2024-06-04 07:53:25 +02:00
  • ba06671aa9 Normalize some variable names and reuse existing logic Disservin 2024-06-03 19:47:34 +02:00
  • 86b564055d Remove delta, adjusted, complexity from nnue code Dubslow 2024-06-02 16:55:10 -05:00
  • 397f47a7a1 Adjust lowest depth constants to the natural place Dubslow 2024-06-02 16:27:58 -05:00
  • fe298953f8 Simplify smallnet threshold Gahtan Nahdi 2024-06-02 05:26:34 +07:00
  • 924a843594 Simplify recapture extension FauziAkram 2024-06-02 23:32:58 +03:00
  • 3d6756769c Simplify continuation histories FauziAkram 2024-06-02 18:40:32 +03:00
  • 00a28ae325 Add helpers for managing aligned memory Disservin 2024-05-31 10:53:10 +02:00
  • a2a7edf4c8 Fix GetProcessGroupAffinity call Tomasz Sobczyk 2024-06-02 20:39:25 +02:00
  • 8aaae0367c Revert "Adjust return bonus from tt cutoffs at fail highs" Joost VandeVondele 2024-06-02 09:18:19 +02:00
  • c17d73c554 Simplify statScore divisor into a constant Linmiao Xu 2024-06-01 11:07:08 -04:00
  • b009c43254 Simplify tm, removing faster 1st move and 1.13 extraTime. xoto10 2024-06-01 17:10:06 +01:00
  • 180cab4438 Simplify 50 move rule dampening MinetaS 2024-06-01 06:11:51 +09:00
  • ec1cda1d81 Simplify histories movepick formula FauziAkram 2024-05-31 22:29:29 +03:00
  • b0870cf528 Avoid changing bestvalue Joost VandeVondele 2024-06-01 15:13:41 +02:00
  • 783dfc2eb2 Adjust return bonus from tt cutoffs at fail highs Michael Chaly 2024-06-01 20:44:06 +03:00
  • cb4a623119 Update default smallnet to nn-37f18f62d772.nnue Linmiao Xu 2024-05-27 10:40:25 -04:00
  • b34a690cd4 MCP more after a bad singular search rn5f107s2 2024-05-30 21:18:42 +02:00
  • 0ef809ac71 Quadratic smallnet threshold with re-evaluation Linmiao Xu 2024-05-29 13:56:15 -04:00
  • de1ae4949d Tweak first picked move (ttMove) reduction rule FauziAkram 2024-05-31 04:01:02 +03:00
  • 54e74919d4 Fix cross from Linux to Windows Joost VandeVondele 2024-05-30 21:42:48 +02:00
  • c8375c2fbd On linux use sysfs instead of lscpu Tomasz Sobczyk 2024-05-30 17:22:53 +02:00
  • 86694b5914 Replace std::from_chars with std::stoull Tomasz Sobczyk 2024-05-30 18:18:51 +02:00
  • f1bb4164bf Fix process' processor affinity determination on Windows. Tomasz Sobczyk 2024-05-30 12:56:44 +02:00
  • 596fb4842b NUMA: Fix concurrency counting for windows systems Disservin 2024-05-30 19:55:59 +02:00
  • 02eae52833 Simplifying the malus for putting piece en prise formula FauziAkram 2024-05-30 20:44:21 +03:00
  • b280d2f065 Allow tt cutoffs for shallower depths in certain conditions Michael Chaly 2024-05-30 19:27:12 +03:00
  • d1a71fdaa7 Functional simplification in the transposition table FauziAkram 2024-05-18 17:54:13 +03:00
  • a77a895c3b Add extension condition to cutoffCnt Viren6 2024-05-30 08:18:04 +01:00
  • a4ea183e78 Tweak and update the WDL model Robert Nurnberg @ elitebook 2024-05-30 09:05:36 +02:00
  • 35aff79843 Update default main net to nn-ddcfb9224cdb.nnue Linmiao Xu 2024-05-29 21:18:55 -04:00
  • 0ea6337ccf Remove Queen threatenedByMinor FauziAkram 2024-05-30 03:36:38 +03:00
  • 5ab3fe6db8 Simplify blending eval with nnue complexity Linmiao Xu 2024-05-28 19:39:55 -04:00
  • 4a2291ed33 Simplify Away Quadruple Extension Shawn Xu 2024-05-23 19:22:41 -07:00
  • 3c62ad7e07 Add compensation factor to adjust extra time according to time control xoto10 2024-05-28 19:40:40 +01:00
  • ae7eef51fd Simplify Fail Low Bonus Formula Shawn Xu 2024-05-28 14:31:56 -07:00
  • a2f4e988aa Fix MSVC NUMA compile issues mstembera 2024-05-28 13:32:09 -07:00
  • c14297a483 Tune Fail Low Bonus Shawn Xu 2024-05-27 01:21:32 -07:00
  • c7b80f6c8a Merge pawn count terms using their average Stéphane Nicolet 2024-05-27 04:32:04 +02:00
  • 41acbcae1a Simplifying malus for putting piece en prise formula FauziAkram 2024-05-29 16:14:24 +03:00
  • a169c78b6d Improve performance on NUMA systems Tomasz Sobczyk 2024-05-17 12:10:31 +02:00
  • b0287dcb1c apply const to prefetch parameter Disservin 2024-05-28 18:00:22 +02:00
  • d0b9411b82 Tweak return value in futility pruning FauziAkram 2024-05-28 13:49:30 +03:00
  • 5e98a4e43d Simplify Away TT Cutoff Return Value Adjustments Shawn Xu 2024-05-24 22:46:03 -07:00
  • 8e1f273c7d Remove rootDelta branch Shahin M. Shahin 2024-05-24 01:19:16 +03:00
  • 8bc3fd3871 Lower smallnet threshold with tuned eval params Linmiao Xu 2024-05-24 10:58:13 -04:00
  • 4d876275cf Simplify material weights in evaluation Stéphane Nicolet 2024-05-23 22:03:43 +02:00
  • 61acbfc7d3 VVLTC search tune Muzhen Gaming 2024-05-23 08:28:46 +08:00
  • 365aa85dce Remove material imbalance param when adjusting optimism Linmiao Xu 2024-05-21 16:24:49 -04:00
  • 72a345873d Revert "Reduce When TTValue is Above Alpha" Muzhen Gaming 2024-05-22 09:09:04 +08:00
  • c6a1e7fd42 Optimise pairwise multiplication cj5716 2024-05-19 13:15:42 +08:00
  • c39b98b9e3 Simplify Away History Updates in Multicut Shawn Xu 2024-05-21 11:54:53 -07:00
  • 1dcffa6210 Comment about re-evaluating positions Linmiao Xu 2024-05-21 22:50:44 -04:00
  • 6db47ed71a Addition of new scaling comments Viren6 2024-05-19 02:58:01 +01:00
  • ed79745bb9 Improve comments about DEPTH constants Dubslow 2023-04-04 22:55:52 -05:00
  • c14b69790a Lower smallnet threshold with updated eval divisors Linmiao Xu 2024-05-21 13:55:20 -04:00
  • c86ec8ec29 Remove cutoffCnt margin adjustment in razoring MinetaS 2024-05-21 12:42:34 +09:00
  • 87bad0c38a Refine Evaluation Scaling with Piece-Specific Weights FauziAkram 2024-05-21 02:19:54 +03:00
  • f27a9be29c Reduce When TTValue is Above Alpha Shawn Xu 2024-05-18 03:19:36 -07:00
  • daf9787de1 Rescale pawn history updates Michael Chaly 2024-05-21 00:40:55 +03:00
  • b8ccaf038a Use same shuffling Constant for both nets FauziAkram 2024-05-20 03:14:00 +03:00
  • 0c797367a3 Update correction history in case of successful null move pruning Michael Chaly 2024-05-20 03:22:40 +03:00
  • 4d88a63e60 Re-eval only if smallnet output flips from simple eval Linmiao Xu 2024-05-19 14:01:49 -04:00
  • 81e21a69f0 Simplify the recently introduced ply-based cmh bonus factor. Stefan Geschwentner 2024-05-19 10:12:05 +02:00
  • 4a66a7c9ca Do more aggressive pawn history updates Michael Chaly 2024-05-19 18:48:43 +03:00
  • a3bb7e626d Tweak continuation history bonus dependent on ply. Stefan Geschwentner 2024-05-19 10:12:05 +02:00
  • 27eb49a221 Simplify ClippedReLU cj5716 2024-05-17 18:05:12 +08:00
  • 2d32581623 Revert "Simplify Away Quadruple Extensions" Viren6 2024-05-19 01:40:29 +01:00
  • 99f1bacfd6 VVLTC search tune Muzhen Gaming 2024-05-18 22:15:41 +08:00
  • 2694fce928 Simplify away adjustEval lambda Linmiao Xu 2024-05-17 21:38:38 -04:00
  • 4edd1a389e Simplify Away Quadruple Extensions Shawn Xu 2024-05-17 17:45:09 -07:00
  • 99dfc63e03 Use one nnue pawn count multiplier Linmiao Xu 2024-05-17 19:27:20 -04:00
  • 285f1d2a66 Tweak NMP Formula Shawn Xu 2024-05-15 22:26:15 -07:00
  • f5e15441b8 Early Exit in Bitboards::sliding_attack() FauziAkram 2024-05-18 01:22:41 +03:00
  • d92d1f3180 Move smallnet threshold logic into a function Linmiao Xu 2024-05-16 01:48:56 -04:00
  • 1b7dea3f85 Update default main net to nn-c721dfca8cd3.nnue Linmiao Xu 2024-05-15 19:26:48 -04:00
  • e0227a6272 Improve comment Rak Laptudirm 2024-05-15 22:26:12 +05:30
  • 47597641dc Lower smallnet threshold linearly as pawn count decreases Linmiao Xu 2024-05-15 13:22:46 -04:00
  • e3c9ed77aa Revert "Reduce more when improving and ttvalue is lower than alpha" Muzhen Gaming 2024-05-15 22:32:55 +08:00
  • 541406ab91 Use same nnue divisor for both nets Linmiao Xu 2024-05-14 16:51:02 -04:00
  • dcb0233784 Simplifying improving and worsening deduction formulas FauziAkram 2024-05-15 14:22:36 +03:00
  • 1f3a0fda2e Use same eval divisor for both nets Linmiao Xu 2024-05-13 18:06:38 -04:00
  • 9b90cd88f0 Reduce more when improving and ttvalue is lower than alpha Stefan Geschwentner 2024-05-15 04:10:58 +02:00
  • 09dba1f080 Call adjustEval with correct parameters after rescore mstembera 2024-05-13 15:28:48 -07:00
  • 9e45644c50 Add extra bonus to pawn history for a move that caused a fail low Michael Chaly 2024-05-14 20:10:01 +03:00
  • fa114266fa Add extra bonus for high-depth condition FauziAkram 2024-05-13 14:08:19 +03:00
  • 2682c2127d Use 5% less time on first move xoto10 2024-05-13 07:19:18 +01:00
  • e608eab8dd Optimize update_accumulator_refresh_cache() mstembera 2024-05-12 04:45:01 -07:00