{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":20976138,"defaultBranch":"master","name":"Stockfish","ownerLogin":"official-stockfish","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-06-18T19:59:53.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/7926882?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715238293.0","currentOid":""},"activityList":{"items":[{"before":"070e564c389eb2c263f3982060ab5899b67d0a62","after":null,"ref":"refs/tags/stockfish-dev-20240505-070e564c","pushedAt":"2024-05-09T07:04:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"}},{"before":"070e564c389eb2c263f3982060ab5899b67d0a62","after":"c43425b0b1167665b2f9520690e639c80977c067","ref":"refs/heads/master","pushedAt":"2024-05-09T07:04:29.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"vondele","name":"Joost VandeVondele","path":"/vondele","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4202567?s=80&v=4"},"commit":{"message":"Simplify Away Negative Extension\n\nThis patch simplifies away the negative extension applied when the value returned by the transposition table is assumed to fail low over the value of reduced search.\n\nPassed STC:\nLLR: 2.99 (-2.94,2.94) <-1.75,0.25>\nTotal: 248736 W: 64293 L: 64302 D: 120141\nPtnml(0-2): 925, 29833, 62831, 29884, 895\nhttps://tests.stockfishchess.org/tests/view/663bee3bca93dad645f7f64a\n\nPassed LTC:\nLLR: 2.94 (-2.94,2.94) <-1.75,0.25>\nTotal: 254970 W: 64289 L: 64308 D: 126373\nPtnml(0-2): 110, 28428, 70422, 28421, 104\nhttps://tests.stockfishchess.org/tests/view/663c11f0c0b75d7f7b97d4bb\n\ncloses https://github.com/official-stockfish/Stockfish/pull/5226\n\nBench: 2353057","shortMessageHtmlLink":"Simplify Away Negative Extension"}},{"before":"f1612612457fd90f9842b2432d795ee6e2e26ebc","after":null,"ref":"refs/tags/stockfish-dev-20240505-f1612612","pushedAt":"2024-05-05T13:12:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"}},{"before":"f1612612457fd90f9842b2432d795ee6e2e26ebc","after":"070e564c389eb2c263f3982060ab5899b67d0a62","ref":"refs/heads/master","pushedAt":"2024-05-05T13:12:27.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Disservin","name":"disservin","path":"/Disservin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45608332?s=80&v=4"},"commit":{"message":"VVLTC search tune\n\nThis patch is the result of two tuning stages:\n1. ~32k games at 60+0.6 th8:\n https://tests.stockfishchess.org/tests/view/662d9dea6115ff6764c7f817\n2. ~193k games at 80+0.8 th6, based on PR #5211:\n https://tests.stockfishchess.org/tests/view/663587e273559a8aa857ca00.\n Based on extensive VVLTC tuning and testing both before and after\n #5211, it is observed that introduction of new extensions positively\n affected the search tune results.\n\nPassed VVLTC 70+0.7 th7 1st sprt: https://tests.stockfishchess.org/tests/view/6636c6f04b68b70d85801409\nLLR: 2.94 (-2.94,2.94) <0.00,2.00>\nTotal: 18566 W: 4864 L: 4620 D: 9082\nPtnml(0-2): 0, 1608, 5827, 1844, 4\n\nPassed VVLTC 70+0.7 th7 2nd sprt: https://tests.stockfishchess.org/tests/view/6636d4b84b68b70d85802ab7\nLLR: 2.94 (-2.94,2.94) <0.50,2.50>\nTotal: 43142 W: 11141 L: 10838 D: 21163\nPtnml(0-2): 4, 3915, 13427, 4224, 1\n\nPassed VVLTC 70+0.7 3rd sprt: https://tests.stockfishchess.org/tests/view/66376b4f9819650825aa230b\nLLR: 2.94 (-2.94,2.94) <0.50,2.50>\nTotal: 40322 W: 10374 L: 10076 D: 19872\nPtnml(0-2): 1, 3660, 12544, 3952, 4\n\nThe first two sprts were run against passed #5211. The third sprt was\nrun against latest master.\n\ncloses https://github.com/official-stockfish/Stockfish/pull/5216\n\nBench: 2180675","shortMessageHtmlLink":"VVLTC search tune"}},{"before":"be142337d843ef3afc675e27628ab8e896c32cce","after":null,"ref":"refs/tags/stockfish-dev-20240501-be142337","pushedAt":"2024-05-05T11:12:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"}},{"before":"be142337d843ef3afc675e27628ab8e896c32cce","after":"f1612612457fd90f9842b2432d795ee6e2e26ebc","ref":"refs/heads/master","pushedAt":"2024-05-05T11:12:03.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"vondele","name":"Joost VandeVondele","path":"/vondele","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4202567?s=80&v=4"},"commit":{"message":"Adjust history usage in moves loop pruning\n\nAfter experiments with conthist 5 addition failed really bad divions by 2 passed as a gainer.\n\nPassed STC:\nhttps://tests.stockfishchess.org/tests/view/6636d7114b68b70d858035ce\nLLR: 2.94 (-2.94,2.94) <0.00,2.00>\nTotal: 35936 W: 9287 L: 8976 D: 17673\nPtnml(0-2): 81, 4129, 9234, 4446, 78\n\nPassed LTC:\nhttps://tests.stockfishchess.org/tests/view/6636ddb64b68b70d858040a8\nLLR: 2.95 (-2.94,2.94) <0.50,2.50>\nTotal: 82428 W: 21035 L: 20622 D: 40771\nPtnml(0-2): 29, 8985, 22775, 9394, 31\n\ncloses https://github.com/official-stockfish/Stockfish/pull/5217\n\nBench: 2309253","shortMessageHtmlLink":"Adjust history usage in moves loop pruning"}},{"before":"0fe64286457549d2f80cd7792088375aaa9bee55","after":null,"ref":"refs/tags/stockfish-dev-20240428-0fe64286","pushedAt":"2024-05-01T12:19:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"}},{"before":"0fe64286457549d2f80cd7792088375aaa9bee55","after":"be142337d843ef3afc675e27628ab8e896c32cce","ref":"refs/heads/master","pushedAt":"2024-05-01T12:19:06.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"Disservin","name":"disservin","path":"/Disservin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45608332?s=80&v=4"},"commit":{"message":"Accumulator cache bugfix and cleanup\n\nSTC:\nhttps://tests.stockfishchess.org/tests/view/663068913a05f1bf7a511dc2\nLLR: 2.98 (-2.94,2.94) <-1.75,0.25>\nTotal: 70304 W: 18211 L: 18026 D: 34067\nPtnml(0-2): 232, 7966, 18582, 8129, 243\n\n1) Fixes a bug introduced in\n https://github.com/official-stockfish/Stockfish/pull/5194. Only one\n psqtOnly flag was used for two perspectives which was causing\n wrong entries to be cleared and marked.\n2) The finny caches should be cleared like histories and not at the\n start of every search.\n\ncloses https://github.com/official-stockfish/Stockfish/pull/5203\n\nNo functional change","shortMessageHtmlLink":"Accumulator cache bugfix and cleanup"}},{"before":"49ef4c935a5cb0e4d94096e6354caa06b36b3e3c","after":null,"ref":"refs/tags/stockfish-dev-20240424-49ef4c93","pushedAt":"2024-04-28T19:49:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"}},{"before":"49ef4c935a5cb0e4d94096e6354caa06b36b3e3c","after":"0fe64286457549d2f80cd7792088375aaa9bee55","ref":"refs/heads/master","pushedAt":"2024-04-28T19:49:20.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"Disservin","name":"disservin","path":"/Disservin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45608332?s=80&v=4"},"commit":{"message":"More reduction at cut nodes which are not a former PV node\n\nBut the tt move and first killer are excluded.\n\nThis idea is based on following LMR condition tuning\nhttps://tests.stockfishchess.org/tests/view/66228bed3fe04ce4cefc0c71 by\nusing only the two largest terms P[0] and P[1].\n\nPassed STC:\nLLR: 2.93 (-2.94,2.94) <0.00,2.00>\nTotal: 173248 W: 45091 L: 44565 D: 83592\nPtnml(0-2): 693, 20534, 43673, 21002, 722\nhttps://tests.stockfishchess.org/tests/view/6629603b3fe04ce4cefc7d37\n\nPassed LTC:\nLLR: 2.94 (-2.94,2.94) <0.50,2.50>\nTotal: 722394 W: 183231 L: 181487 D: 357676\nPtnml(0-2): 462, 80650, 197252, 82348, 485\nhttps://tests.stockfishchess.org/tests/view/662cbe45d46f72253dcff7bf\n\ncloses https://github.com/official-stockfish/Stockfish/pull/5199\n\nBench: 1619613","shortMessageHtmlLink":"More reduction at cut nodes which are not a former PV node"}},{"before":"49ef4c935a5cb0e4d94096e6354caa06b36b3e3c","after":null,"ref":"refs/tags/stockfish-dev-20240424-49ef4c93","pushedAt":"2024-04-24T17:07:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"}},{"before":"d47aa639bd614b37a59f87e6ab68496580f0cf3e","after":null,"ref":"refs/tags/stockfish-dev-20240421-d47aa639","pushedAt":"2024-04-24T16:39:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"}},{"before":"d47aa639bd614b37a59f87e6ab68496580f0cf3e","after":"49ef4c935a5cb0e4d94096e6354caa06b36b3e3c","ref":"refs/heads/master","pushedAt":"2024-04-24T16:39:20.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"Disservin","name":"disservin","path":"/Disservin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45608332?s=80&v=4"},"commit":{"message":"Implement accumulator refresh table\n\nFor each thread persist an accumulator cache for the network, where each\ncache contains multiple entries for each of the possible king squares.\nWhen the accumulator needs to be refreshed, the cached entry is used to more\nefficiently update the accumulator, instead of rebuilding it from scratch.\nThis idea, was first described by Luecx (author of Koivisto) and\nis commonly referred to as \"Finny Tables\".\n\nWhen the accumulator needs to be refreshed, instead of filling it with\nbiases and adding every piece from scratch, we...\n\n1. Take the `AccumulatorRefreshEntry` associated with the new king bucket\n2. Calculate the features to activate and deactivate (from differences\n between bitboards in the entry and bitboards of the actual position)\n3. Apply the updates on the refresh entry\n4. Copy the content of the refresh entry accumulator to the accumulator\n we were refreshing\n5. Copy the bitboards from the position to the refresh entry, to match\n the newly updated accumulator\n\nResults at STC:\nhttps://tests.stockfishchess.org/tests/view/662301573fe04ce4cefc1386\n(first version)\nhttps://tests.stockfishchess.org/tests/view/6627fa063fe04ce4cefc6560\n(final)\n\nNon-Regression between first and final:\nhttps://tests.stockfishchess.org/tests/view/662801e33fe04ce4cefc660a\n\nSTC SMP:\nhttps://tests.stockfishchess.org/tests/view/662808133fe04ce4cefc667c\n\ncloses https://github.com/official-stockfish/Stockfish/pull/5183\n\nNo functional change","shortMessageHtmlLink":"Implement accumulator refresh table"}},{"before":"c55ae376f62de80fd20822954aaa6c7cd23eb2fa","after":null,"ref":"refs/tags/stockfish-dev-20240413-c55ae376","pushedAt":"2024-04-21T12:51:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"}},{"before":"c55ae376f62de80fd20822954aaa6c7cd23eb2fa","after":"d47aa639bd614b37a59f87e6ab68496580f0cf3e","ref":"refs/heads/master","pushedAt":"2024-04-21T12:51:31.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"vondele","name":"Joost VandeVondele","path":"/vondele","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4202567?s=80&v=4"},"commit":{"message":"Tweak TT aging and replacement strategies\n\nWe change the definition of \"age\" from \"age of this position\" to \"age of this TT entry\".\nIn this way, despite being on the same position, when we save into TT, we always prefer the new entry as compared to the old one.\n\nPassed STC:\nLLR: 2.94 (-2.94,2.94) <0.00,2.00>\nTotal: 152256 W: 39597 L: 39110 D: 73549\nPtnml(0-2): 556, 17562, 39398, 18063, 549\nhttps://tests.stockfishchess.org/tests/view/6620faee3fe04ce4cefbf215\n\nPassed LTC:\nLLR: 2.95 (-2.94,2.94) <0.50,2.50>\nTotal: 51564 W: 13242 L: 12895 D: 25427\nPtnml(0-2): 24, 5464, 14463, 5803, 28\nhttps://tests.stockfishchess.org/tests/view/66231ab53fe04ce4cefc153e\n\ncloses #5184\n\nBench 1479416","shortMessageHtmlLink":"Tweak TT aging and replacement strategies"}},{"before":"4912f5b0b5f2656bc5fcdb0af480765ad5aa8932","after":null,"ref":"refs/tags/stockfish-dev-20240412-4912f5b0","pushedAt":"2024-04-13T20:10:53.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"}},{"before":"4912f5b0b5f2656bc5fcdb0af480765ad5aa8932","after":"c55ae376f62de80fd20822954aaa6c7cd23eb2fa","ref":"refs/heads/master","pushedAt":"2024-04-13T20:10:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vondele","name":"Joost VandeVondele","path":"/vondele","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4202567?s=80&v=4"},"commit":{"message":"Fix wrong sign for 200 TB score\n\nFix another case of 9032c6cbe74ccf7e8963755501e7e6cc473ae471\n\n* TB values can have a distance of 0, mainly when we are in a tb position but haven't found mate.\n* Add a missing whitespace to UCIEngine::on_update_no_moves()\n\nCloses https://github.com/official-stockfish/Stockfish/pull/5172\n\nNo functional change","shortMessageHtmlLink":"Fix wrong sign for 200 TB score"}},{"before":"14f6eab07d1d1e1a59372974e5534128676e9440","after":null,"ref":"refs/tags/stockfish-dev-20240412-14f6eab0","pushedAt":"2024-04-12T17:38:28.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"}},{"before":"14f6eab07d1d1e1a59372974e5534128676e9440","after":"4912f5b0b5f2656bc5fcdb0af480765ad5aa8932","ref":"refs/heads/master","pushedAt":"2024-04-12T17:38:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vondele","name":"Joost VandeVondele","path":"/vondele","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4202567?s=80&v=4"},"commit":{"message":"Remove duplicated Position object in UCIEngine\n\nAlso fixes searchmoves.\n\nDrop the need of a Position object in uci.cpp.\n\nA side note, it is still required for the static functions,\nbut these should be moved to a different namespace/class\nlater on, since sf kinda relies on them.\n\ncloses https://github.com/official-stockfish/Stockfish/pull/5169\n\nNo functional change","shortMessageHtmlLink":"Remove duplicated Position object in UCIEngine"}},{"before":"e58b3b4665469a793a0976d7a28f61fcd771b565","after":null,"ref":"refs/tags/stockfish-dev-20240412-e58b3b46","pushedAt":"2024-04-12T16:14:15.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"}},{"before":"e58b3b4665469a793a0976d7a28f61fcd771b565","after":"14f6eab07d1d1e1a59372974e5534128676e9440","ref":"refs/heads/master","pushedAt":"2024-04-12T16:13:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vondele","name":"Joost VandeVondele","path":"/vondele","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4202567?s=80&v=4"},"commit":{"message":"Fix some more UCI output\n\nfurther fall-out of the refactoring, fixes:\n\n* the position object in UCI is not never getting updated if position token is used\n* duplicate string of \" wdl \"\n\nSee also:\n\nhttps://discord.com/channels/435943710472011776/1032922913499783169/1228227522945351690\nhttps://discord.com/channels/435943710472011776/813919248455827515/1228288106449338398\n\ncloses https://github.com/official-stockfish/Stockfish/pull/5168\n\nNo functional change\n\nCo-Authored-By: disservin <45608332+disservin@users.noreply.github.com>","shortMessageHtmlLink":"Fix some more UCI output"}},{"before":"249eec67152d334d76c0f981907a6f5787289443","after":null,"ref":"refs/tags/stockfish-dev-20240411-249eec67","pushedAt":"2024-04-12T07:34:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"}},{"before":"249eec67152d334d76c0f981907a6f5787289443","after":"e58b3b4665469a793a0976d7a28f61fcd771b565","ref":"refs/heads/master","pushedAt":"2024-04-12T07:33:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vondele","name":"Joost VandeVondele","path":"/vondele","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4202567?s=80&v=4"},"commit":{"message":"Fix wrong mate sign\n\nintroduced yesterday by the UCI refactoring 9032c6cbe\n\nfixes #5166\ncloses https://github.com/official-stockfish/Stockfish/pull/5167\n\nNo functional change","shortMessageHtmlLink":"Fix wrong mate sign"}},{"before":"0716b845fdef8a20102b07eaec074b8da8162523","after":null,"ref":"refs/tags/stockfish-dev-20240402-0716b845","pushedAt":"2024-04-11T20:49:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"}},{"before":"0716b845fdef8a20102b07eaec074b8da8162523","after":"249eec67152d334d76c0f981907a6f5787289443","ref":"refs/heads/master","pushedAt":"2024-04-11T20:48:55.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"vondele","name":"Joost VandeVondele","path":"/vondele","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4202567?s=80&v=4"},"commit":{"message":"Simplify the depth-dependent part of the best value adjustment formula in main search\n\nPassed STC:\nLLR: 2.95 (-2.94,2.94) <-1.75,0.25>\nTotal: 139648 W: 36171 L: 36061 D: 67416\nPtnml(0-2): 545, 16685, 35282, 16739, 573\nhttps://tests.stockfishchess.org/tests/view/660d953b8ff4a059828d625d\n\nPassed LTC:\nLLR: 2.94 (-2.94,2.94) <-1.75,0.25>\nTotal: 222894 W: 56519 L: 56505 D: 109870\nPtnml(0-2): 112, 25145, 60971, 25055, 164\nhttps://tests.stockfishchess.org/tests/view/660fd4afbfeb43334bf7d558\n\ncloses https://github.com/official-stockfish/Stockfish/pull/5164\n\nbench: 1479416","shortMessageHtmlLink":"Simplify the depth-dependent part of the best value adjustment formul…"}},{"before":"8c4ac26c8e08ca96f258e225050b824afbdea607","after":"b4ac3d6b96bde157c623a3b210300179ff070876","ref":"refs/heads/cluster","pushedAt":"2024-04-10T20:18:16.000Z","pushType":"pr_merge","commitsCount":328,"pusher":{"login":"vondele","name":"Joost VandeVondele","path":"/vondele","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4202567?s=80&v=4"},"commit":{"message":"Merge pull request #5161 from Disservin/cluster\n\nMerge SF master in the cluster branch","shortMessageHtmlLink":"Merge pull request #5161 from Disservin/cluster"}},{"before":"c964942da225ace51e1446deb29e7f43bf21360e","after":null,"ref":"refs/tags/stockfish-dev-20240330-c964942d","pushedAt":"2024-04-02T06:53:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"}},{"before":"c964942da225ace51e1446deb29e7f43bf21360e","after":"0716b845fdef8a20102b07eaec074b8da8162523","ref":"refs/heads/master","pushedAt":"2024-04-02T06:53:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vondele","name":"Joost VandeVondele","path":"/vondele","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4202567?s=80&v=4"},"commit":{"message":"Update NNUE architecture to SFNNv9 and net nn-ae6a388e4a1a.nnue\n\nPart 1: PyTorch Training, linrock\n\nTrained with a 10-stage sequence from scratch, starting in May 2023:\nhttps://github.com/linrock/nnue-tools/blob/master/exp-sequences/3072-10stage-SFNNv9.yml\n\nWhile the training methods were similar to the L1-2560 training sequence,\nthe last two stages introduced min-v2 binpacks,\nwhere bestmove capture and in-check position scores were not zeroed during minimization,\nfor compatibility with skipping SEE >= 0 positions and future research.\n\nTraining data can be found at:\nhttps://robotmoon.com/nnue-training-data\n\nThis net was tested at epoch 679 of the 10th training stage:\nhttps://tests.stockfishchess.org/tests/view/65f32e460ec64f0526c48dbc\n\nPart 2: SPSA Training, Viren6\n\nThe net was then SPSA tuned.\nThis consisted of the output weights (32 * 8) and biases (8)\nas well as the L3 biases (32 * 8) and L2 biases (16 * 8), totalling 648 params in total.\n\nThe SPSA tune can be found here:\nhttps://tests.stockfishchess.org/tests/view/65fc33ba0ec64f0526c512e3\n\nWith the help of Disservin , the initial weights were extracted with:\nhttps://github.com/Viren6/Stockfish/tree/new228\n\nThe net was saved with the tuned weights using:\nhttps://github.com/Viren6/Stockfish/tree/new241\n\nEarlier nets of the SPSA failed STC compared to the base 3072 net of part 1:\nhttps://tests.stockfishchess.org/tests/view/65ff356e0ec64f0526c53c98\nTherefore it is suspected that the SPSA at VVLTC has\nadded extra scaling on top of the scaling of increasing the L1 size.\n\nPassed VVLTC 1:\nhttps://tests.stockfishchess.org/tests/view/6604a9020ec64f0526c583da\nLLR: 2.94 (-2.94,2.94) <0.00,2.00>\nTotal: 53042 W: 13554 L: 13256 D: 26232\nPtnml(0-2): 12, 5147, 15903, 5449, 10\n\nPassed VVLTC 2:\nhttps://tests.stockfishchess.org/tests/view/660ad1b60ec64f0526c5dd23\nLLR: 2.94 (-2.94,2.94) <0.50,2.50>\nTotal: 17506 W: 4574 L: 4315 D: 8617\nPtnml(0-2): 1, 1567, 5362, 1818, 5\n\nSTC Elo estimate:\nhttps://tests.stockfishchess.org/tests/view/660b834d01aaec5069f87cb0\nElo: -7.66 ± 3.8 (95%) LOS: 0.0%\nTotal: 9618 W: 2440 L: 2652 D: 4526\nPtnml(0-2): 80, 1281, 2261, 1145, 42\nnElo: -13.94 ± 6.9 (95%) PairsRatio: 0.87\n\ncloses https://tests.stockfishchess.org/tests/view/660b834d01aaec5069f87cb0\n\nbench 1823302\n\nCo-Authored-By: Linmiao Xu ","shortMessageHtmlLink":"Update NNUE architecture to SFNNv9 and net nn-ae6a388e4a1a.nnue"}},{"before":"ec598b380db41fa54100cf3de51fe4be17eaf08b","after":null,"ref":"refs/tags/stockfish-dev-20240329-ec598b38","pushedAt":"2024-03-30T11:38:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"}},{"before":"ec598b380db41fa54100cf3de51fe4be17eaf08b","after":"c964942da225ace51e1446deb29e7f43bf21360e","ref":"refs/heads/master","pushedAt":"2024-03-30T11:38:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vondele","name":"Joost VandeVondele","path":"/vondele","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4202567?s=80&v=4"},"commit":{"message":"Avoid a note related to an ABI change\n\ncurrent master triggers a gcc note:\nparameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1\n\nwhile this is inconsequential, and just informative https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111516 we can easily avoid it.\n\ncloses https://github.com/official-stockfish/Stockfish/pull/5145\n\nNo functional change","shortMessageHtmlLink":"Avoid a note related to an ABI change"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAERVeIQwA","startCursor":null,"endCursor":null}},"title":"Activity · official-stockfish/Stockfish"}