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

Commit graph

  • 0b08953174 Re-evaluate some small net positions for more accurate evals Linmiao Xu 2024-05-09 14:03:35 -04:00
  • 53f363041c Simplify npm constants when adjusting eval Linmiao Xu 2024-05-09 13:47:00 -04:00
  • d3f081ed8a Adjust standpat return value in qsearch Michael Chaly 2024-05-09 21:10:24 +03:00
  • 813c5aa532 VVLTC search tune Muzhen Gaming 2024-05-12 17:49:30 +08:00
  • 540545d127 simplify away quietCheckEvasions pruning Shawn Xu 2024-05-09 00:38:43 -07:00
  • b8812138e8 Fix usage of abs vs std::abs xu-shawn 2024-05-09 00:11:09 -07:00
  • c43425b0b1 Simplify Away Negative Extension Shawn Xu 2024-05-08 14:26:01 -07:00
  • 574ad14b32 Simplify depth formula based on score improvement FauziAkram 2024-05-09 02:56:43 +03:00
  • 23439e4096 Remove conthist 3 from moves loop pruning Michael Chaly 2024-05-07 09:27:04 +03:00
  • 3b4ddf4ae6 Simplify away conthist 3 from statscore Michael Chaly 2024-05-06 20:18:12 +03:00
  • 9d6dab06a8 simplify moveCountPruning FauziAkram 2024-05-05 03:10:26 +03:00
  • 2dbb44e28d Fix nodestime MinetaS 2024-05-08 03:26:09 +09:00
  • db147fe258 IIR on cutnodes if there is a ttMove but the ttBound is upper rn5f107s2 2024-05-08 22:08:56 +02:00
  • d1b8d8bab3 Refactor quiet moves pruning in qsearch Michael Chaly 2024-05-08 21:59:03 +03:00
  • 3bdfa0fb4a Depth dependent statscore based reductions FauziAkram 2024-05-07 15:03:58 +03:00
  • 2d5e248f58 Tweak reduction formula based on depth FauziAkram 2024-05-07 15:03:58 +03:00
  • 68a1a98c9b messed up the merge whoops Kate 2024-05-06 10:50:30 +01:00
  • c8326b9b09 Merge remote-tracking branch 'upstream/master' Kate 2024-05-06 10:35:22 +01:00
  • 070e564c38 VVLTC search tune Muzhen Gaming 2024-05-05 07:36:48 +08:00
  • 61f12a4c38 Simplify accumulator refreshes cj5716 2024-05-01 15:54:17 +08:00
  • f161261245 Adjust history usage in moves loop pruning Michael Chaly 2024-05-05 05:20:05 +03:00
  • 6da1590de0 Some history fixes and tidy-up cj5716 2024-05-01 18:31:38 +08:00
  • d712ed38d1 Simplify shuffling and optimism divisors to constants FauziAkram 2024-05-04 21:43:07 +03:00
  • 741aaf8a38 Introduce Quadruple Extensions Viren6 2024-05-04 17:29:23 +01:00
  • 351a2e22dd Add extra bonuses to some moves that forced a fail low Michael Chaly 2024-05-04 10:33:26 +03:00
  • 8ee9905d8b Remove PSQT-only mode cj5716 2024-05-04 09:52:27 +08:00
  • be026bdcb2 Clear Workers after changing the network Disservin 2024-05-01 15:10:23 +02:00
  • be142337d8 Accumulator cache bugfix and cleanup mstembera 2024-04-29 20:37:54 -07:00
  • 6a9b8a0c7b Optimise NNUE Accumulator updates cj5716 2024-04-28 16:33:59 +08:00
  • eb20de36c0 Avoid unnecessary creation of accumulator cache Ciekce 2024-04-29 01:45:56 +01:00
  • 5d72032559 Use capture history to better judge which sacrifices to explore Dubslow 2024-04-20 00:29:01 -05:00
  • 0fe6428645 More reduction at cut nodes which are not a former PV node Stefan Geschwentner 2024-04-28 16:53:47 +02:00
  • 48a3b7c0ee Simplify non-pawn material divisor to a constant Stefan Geschwentner 2024-04-28 16:04:28 +02:00
  • 834e8ff619 Penalise the TT move in multicut cj5716 2024-04-28 08:53:28 +08:00
  • a129c0695b Combine remove and add in update_accumulator_refresh_cache() mstembera 2024-04-28 10:28:25 -07:00
  • 940a3a7383 Cache small net w/ psqtOnly support mstembera 2024-04-25 18:20:08 -07:00
  • bc45cbc820 Output some basic info about the used networks Joost VandeVondele 2024-04-27 18:09:45 +02:00
  • 3502c8ae42 Fix missing initialization of AccumulatorCaches in Eval::trace Disservin 2024-04-25 19:20:57 +02:00
  • 886ed90ec3 Use less time on recaptures xoto10 2024-04-28 16:27:40 +01:00
  • 49ef4c935a Implement accumulator refresh table gab8192 2024-04-20 21:26:00 +02:00
  • fcba524793 Tune Search Parameters FauziAkram 2024-04-22 14:34:22 +03:00
  • ddd250b9d6 Restore NPS output for Perft Disservin 2024-04-22 19:24:10 +02:00
  • d47aa639bd Tweak TT aging and replacement strategies cj5716 2024-04-18 18:50:09 +08:00
  • 56a9cc512e Move ALSR change to CI Workflow file Disservin 2024-04-20 20:37:39 +02:00
  • 1a8de45b8c Improve CI Joost VandeVondele 2024-04-20 15:33:07 +02:00
  • 6fc7da44ad update the WDL model Robert Nurnberg @ elitebook 2024-04-16 08:23:42 +02:00
  • d0e72c19fa fix clang compiler warning for avx512 build Gahtan Nahdi 2024-04-15 11:55:28 +07:00
  • 9021a61807 Trivial cleanup Michael Chaly 2024-04-12 00:00:59 +03:00
  • d3fc1d835e Refactor elapsed time checks in search Disservin 2024-04-10 23:10:07 +02:00
  • 432995ad82 Update outdated comments Disservin 2024-04-07 14:26:23 +02:00
  • c55ae376f6 Fix wrong sign for 200 TB score Disservin 2024-04-13 21:54:10 +02:00
  • 4912f5b0b5 Remove duplicated Position object in UCIEngine Disservin 2024-04-12 19:11:10 +02:00
  • 14f6eab07d Fix some more UCI output Shahin M. Shahin 2024-04-12 13:32:31 +03:00
  • e58b3b4665 Fix wrong mate sign Robert Nurnberg @ elitebook 2024-04-12 08:39:39 +02:00
  • 249eec6715 Simplify the depth-dependent part of the best value adjustment formula in main search FauziAkram 2024-04-11 14:00:46 +03:00
  • d6bdcec52c Remove an useless assignment gab8192 2024-04-03 23:41:24 +02:00
  • de2244284b Remove COMPILER from Makefile Disservin 2024-04-05 11:34:11 +02:00
  • 94484db6e8 Avoid permuting inputs during transform() mstembera 2024-04-08 13:07:41 -07:00
  • 1adf8e1ae6 VVLTC search tune Muzhen Gaming 2024-04-06 22:39:29 +08:00
  • 9032c6cbe7 Transform search output to engine callbacks Disservin 2024-03-23 10:22:20 +01:00
  • 299707d2c2 Split UCI into UCIEngine and Engine Disservin 2024-03-17 12:33:14 +01:00
  • 0716b845fd Update NNUE architecture to SFNNv9 and net nn-ae6a388e4a1a.nnue Viren6 2024-04-02 04:38:54 +01:00
  • c964942da2 Avoid a note related to an ABI change Joost VandeVondele 2024-03-30 10:54:36 +01:00
  • ec598b380d Improve prerelease creation workflow Disservin 2024-03-29 10:49:53 +01:00
  • 68d58d94da Fix usage of abs vs std::abs Joost VandeVondele 2024-03-29 10:25:41 +01:00
  • e13e4cfb83 Simplify NMP Condition Shawn Xu 2024-03-27 02:58:59 -07:00
  • 0ef5d05102 Adjust best value after a pruned quiet move Michael Chaly 2024-03-29 00:17:37 +03:00
  • e636f73ab8 Vary time use with eval xoto10 2024-03-27 08:20:49 +00:00
  • ed24e3a0a6 Remove material imbalance from nnue eval Gahtan Nahdi 2024-03-23 03:48:44 +07:00
  • d49b3738bc Tweak the stats bonus and malus FauziAkram 2024-03-24 14:02:27 +03:00
  • 7998570414 Add functionality to export small net Disservin 2024-03-23 10:34:32 +01:00
  • 5001d49f42 Update nnue_feature_transformer.h mstembera 2024-03-21 01:25:59 -07:00
  • d99f89506b VVLTC search tune Muzhen Gaming 2024-03-17 11:20:41 +08:00
  • 7e427639ce Add cmath header to movepick.h Disservin 2024-03-20 16:36:10 +01:00
  • 8e61d70499 Remove reduction increase on repetition Gahtan Nahdi 2024-03-19 02:45:09 +07:00
  • 1a6c22c511 Evaluation adjustment for different eval types Gahtan Nahdi 2024-03-15 16:50:27 +07:00
  • 9b92ada935 Base WDL model on material count and normalize evals dynamically Robert Nurnberg 2024-03-17 15:39:01 +01:00
  • 117e08c264 Fix header name in Makefile Disservin 2024-03-17 12:34:02 +01:00
  • 134e6d7bb4 Consistent use of anonymous namespace Disservin 2024-03-17 10:33:03 +01:00
  • ed60460004 Clamp history bonus to stats range Michael Chaly 2024-03-15 18:55:40 +03:00
  • fb07281f55 Fix false positives from ThreadSanitizer Disservin 2024-03-14 10:38:20 +01:00
  • abd82396a1 Make effort part of RootMove struct cj5716 2024-03-13 15:55:56 +08:00
  • 23493de082 Sudden Death - Improve TM Lemmy 2024-03-11 07:57:22 +10:00
  • ee2ee6bdc4 Give more bonuses to quiet move that caused a fail low Michael Chaly 2024-03-13 19:21:13 +03:00
  • 55df0ee009 Fix Raspberry Pi Compilation Disservin 2024-03-12 18:20:19 +01:00
  • 627974c99f Search + Eval + Movepick Tune FauziAkram 2024-03-12 17:10:28 +03:00
  • daa3ef9148 Simplify increaseDepth to boolean expression FauziAkram 2024-03-09 19:49:59 +03:00
  • 1a26d698de Refactor Network Usage Disservin 2024-03-09 14:42:37 +01:00
  • f072634e24 Simplify opponentWorsening condition Gahtan Nahdi 2024-03-11 06:25:07 +07:00
  • 10e2732978 VVLTC search tune Muzhen Gaming 2024-03-11 09:58:21 +01:00
  • b6dfd6bd54 Assorted cleanups Disservin 2024-03-09 12:14:57 +01:00
  • 632f1c21cd Fix wrong constant usage in go mate Robert Nurnberg @ elitebook 2024-03-07 22:01:40 +01:00
  • 0f01a516d2 VLTC time management tune Muzhen Gaming 2024-03-04 18:48:02 +08:00
  • 748791f80d Fix go mate x in multithreading Shahin M. Shahin 2024-03-06 20:56:55 +03:00
  • 6136d094c5 Introduce double extensions for PV nodes Michael Chaly 2024-03-07 11:57:18 +03:00
  • 1db969e620 Reduce futility_margin if opponents last move was bad rn5f107s2 2024-02-15 23:01:02 +01:00
  • bd579ab5d1 Update default main net to nn-1ceb1ade0001.nnue Linmiao Xu 2024-03-01 10:34:03 -08:00
  • a96b0d4609 Update elo estimates FauziAkram 2024-03-04 16:13:36 +03:00
  • a615efb19f Simplify Time Management FauziAkram 2024-02-26 18:08:22 +03:00
  • b0ac8a4e3b Simplify extension when ttMove is assumed to fail high over current beta Gahtan Nahdi 2024-02-22 04:37:26 +07:00