-
Notifications
You must be signed in to change notification settings - Fork 468
Fullfail-lmr2 #320
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fullfail-lmr2 #320
Conversation
This patch broadens and simplifies definition of PvNode that is likely to fail low. New definition can be described as following "If node was already researched at depth >= current depth and failed low there" which is more logical than the previous version and takes less space + allows to not recompute it every time during move loop. Passed simplification STC https://tests.stockfishchess.org/tests/view/609148bf95e7f1852abd2e82 LLR: 2.93 (-2.94,2.94) <-2.50,0.50> Total: 20128 W: 1865 L: 1751 D: 16512 Ptnml(0-2): 63, 1334, 7165, 1430, 72 Passed simplification LTC https://tests.stockfishchess.org/tests/view/6091691295e7f1852abd2e8b LLR: 2.94 (-2.94,2.94) <-2.50,0.50> Total: 95128 W: 3498 L: 3481 D: 88149 Ptnml(0-2): 41, 2956, 41549, 2981, 37 closes official-stockfish#3455 Bench: 3933037
This PR adds an ability to export any currently loaded network. The export_net command now takes an optional filename parameter. If the loaded net is not the embedded net the filename parameter is required. Two changes were required to support this: * the "architecture" string, which is really just a some kind of description in the net, is now saved into netDescription on load and correctly saved on export. * the AffineTransform scrambles weights for some architectures and sparsifies them, such that retrieving the index is hard. This is solved by having a temporary scrambled<->unscrambled index lookup table when loading the network, and the actual index is saved for each individual weight that makes it to canSaturate16. This increases the size of the canSaturate16 entries by 6 bytes. closes official-stockfish#3456 No functional change
as it seems not to bring any strength and thus is no longer needed. Tests for updating elo estimates: https://tests.stockfishchess.org/tests/view/6099ff123a33eb67a844f789 https://tests.stockfishchess.org/tests/view/60953e6695e7f1852abd305b Individual simplification tests: https://tests.stockfishchess.org/tests/view/6098cfc73a33eb67a844f6a1 https://tests.stockfishchess.org/tests/view/6095539495e7f1852abd308b LTC: LLR: 2.93 (-2.94,2.94) <-2.50,0.50> Total: 96984 W: 3624 L: 3608 D: 89752 Ptnml(0-2): 45, 3222, 41939, 3244, 42 https://tests.stockfishchess.org/tests/view/6099921a3a33eb67a844f74f closes official-stockfish#3458 bench: 3836428
In summary, this revert official-stockfish#2204, as it seems not to bring any strength anymore, so it's no long needed. STC (5+0.05 @ 8 threads): LLR: 2.96 (-2.94,2.94) <-2.50,0.50> Total: 105728 W: 6406 L: 6393 D: 92929 Ptnml(0-2): 154, 5479, 41599, 5464, 168 https://tests.stockfishchess.org/tests/view/6096994095e7f1852abd3154 LTC (20+0.2 @ 8 threads): LLR: 2.96 (-2.94,2.94) <-2.50,0.50> Total: 26336 W: 774 L: 712 D: 24850 Ptnml(0-2): 9, 641, 11810, 695, 13 https://tests.stockfishchess.org/tests/view/6097c62995e7f1852abd31e8 closes official-stockfish#3459 No functional change.
e2k (Elbrus 2000) - this is a VLIW/EPIC architecture, the like Intel Itanium (IA-64) architecture. The architecture has half native / half software support for most Intel/AMD SIMD (e.g. MMX/SSE/SSE2/SSE3/SSSE3/SSE4.1/SSE4.2/AES/AVX/AVX2 & 3DNow!/SSE4a/XOP/FMA4) via intrinsics. https://en.wikipedia.org/wiki/Elbrus_2000 closes official-stockfish#3425 No functional change
We simplify away the complicated rule in LMR for "non-checking captures likely to be bad", as it seems not to bring any strength anymore. STC: LLR: 2.94 (-2.94,2.94) <-2.50,0.50> Total: 55256 W: 4972 L: 4897 D: 45387 Ptnml(0-2): 177, 3976, 19234, 4077, 164 https://tests.stockfishchess.org/tests/view/609adf3b3a33eb67a844f842 LTC: LLR: 2.95 (-2.94,2.94) <-2.50,0.50> Total: 10344 W: 437 L: 353 D: 9554 Ptnml(0-2): 1, 322, 4449, 392, 8 https://tests.stockfishchess.org/tests/view/609b3dfa3a33eb67a844f88e -- While at it, we also update the Elo estimate of the previous rule in LMR (see https://tests.stockfishchess.org/tests/view/609af2a63a33eb67a844f867). closes official-stockfish#3460 Bench: 3840688
Remove BoolConditions from tuning code, as the feature does not work and the code has not be touched in years. No functional change
We simplify away early return in ProbCut, as it seems not to bring any strength anymore. STC: LLR: 2.93 (-2.94,2.94) <-2.50,0.50> Total: 42632 W: 3705 L: 3617 D: 35310 Ptnml(0-2): 123, 2947, 15110, 2991, 145 https://tests.stockfishchess.org/tests/view/609c49da7746e3dc74ffae02 LTC: LLR: 2.96 (-2.94,2.94) <-2.50,0.50> Total: 35384 W: 1314 L: 1251 D: 32819 Ptnml(0-2): 11, 1130, 15355, 1177, 19 https://tests.stockfishchess.org/tests/view/609c71467746e3dc74ffae47 --- While at it, we also update the Elo estimate of ProbCut (see https://tests.stockfishchess.org/tests/view/609bfb597746e3dc74ffabe3). closes official-stockfish#3462 bench: 3764662
We simplify two parts of LMR which seem not to bring strength anymore. --- Individual Tests: https://tests.stockfishchess.org/tests/view/609d1cc15085663412d0856a https://tests.stockfishchess.org/tests/view/609cb0cc7746e3dc74ffae8d https://tests.stockfishchess.org/tests/view/609d1c9f5085663412d08568 --- LTC: LLR: 2.97 (-2.94,2.94) <-2.50,0.50> Total: 84184 W: 3093 L: 3066 D: 78025 Ptnml(0-2): 47, 2755, 36458, 2788, 44 https://tests.stockfishchess.org/tests/view/609d84615085663412d08e2f --- While at it, we also update the Elo estimate of the previous rule in LMR, see: https://tests.stockfishchess.org/tests/view/609a933c3a33eb67a844f7ca https://tests.stockfishchess.org/tests/view/609a959c3a33eb67a844f7d5 https://tests.stockfishchess.org/tests/view/609afff73a33eb67a844f870 --- closes official-stockfish#3464 Bench: 4156523
Simplify away two extra conditions in countermoves based pruning. These conditions (both of them) were introduced quite a long time ago via speculative LTCs and seem to no longer bring any benefit. passed STC https://tests.stockfishchess.org/tests/view/609e81f35085663412d08f31 LLR: 2.96 (-2.94,2.94) <-2.50,0.50> Total: 28488 W: 2487 L: 2382 D: 23619 Ptnml(0-2): 87, 1919, 10123, 2032, 83 passed LTC https://tests.stockfishchess.org/tests/view/609e9c085085663412d08f59 LLR: 2.95 (-2.94,2.94) <-2.50,0.50> Total: 33176 W: 1219 L: 1155 D: 30802 Ptnml(0-2): 13, 1036, 14423, 1106, 10 closes official-stockfish#3468 Bench: 4749514
- Comment for Countemove pruning -> Continuation history - Fix comment in input_slice.h - Shorter lines in Makefile - Comment for scale factor - Fix comment for pinners in see_ge() - Change Thread.id() signature to size_t - Trailing space in reprosearch.sh - Add Douglas Matos Gomes to the AUTHORS file - Introduce comment for undo_null_move() - Use Stockfish coding style for export_net() - Change date in AUTHORS file closes official-stockfish#3416 No functional change
Introduces a new NNUE network architecture and associated network parameters, as obtained by a new pytorch trainer. The network is already very strong at short TC, without regression at longer TC, and has potential for further improvements. https://tests.stockfishchess.org/tests/view/60a159c65085663412d0921d TC: 10s+0.1s, 1 thread ELO: 21.74 +-3.4 (95%) LOS: 100.0% Total: 10000 W: 1559 L: 934 D: 7507 Ptnml(0-2): 38, 701, 2972, 1176, 113 https://tests.stockfishchess.org/tests/view/60a187005085663412d0925b TC: 60s+0.6s, 1 thread ELO: 5.85 +-1.7 (95%) LOS: 100.0% Total: 20000 W: 1381 L: 1044 D: 17575 Ptnml(0-2): 27, 885, 7864, 1172, 52 https://tests.stockfishchess.org/tests/view/60a2beede229097940a03806 TC: 20s+0.2s, 8 threads LLR: 2.93 (-2.94,2.94) <0.50,3.50> Total: 34272 W: 1610 L: 1452 D: 31210 Ptnml(0-2): 30, 1285, 14350, 1439, 32 https://tests.stockfishchess.org/tests/view/60a2d687e229097940a03c72 TC: 60s+0.6s, 8 threads LLR: 2.94 (-2.94,2.94) <-2.50,0.50> Total: 45544 W: 1262 L: 1214 D: 43068 Ptnml(0-2): 12, 1129, 20442, 1177, 12 The network has been trained (by vondele) using the https://github.com/glinscott/nnue-pytorch/ trainer (started by glinscott), specifically the branch https://github.com/Sopel97/nnue-pytorch/tree/experiment_56. The data used are in 64 billion positions (193GB total) generated and scored with the current master net d8: https://drive.google.com/file/d/1hOOYSDKgOOp38ZmD0N4DV82TOLHzjUiF/view?usp=sharing d9: https://drive.google.com/file/d/1VlhnHL8f-20AXhGkILujnNXHwy9T-MQw/view?usp=sharing d10: https://drive.google.com/file/d/1ZC5upzBYMmMj1gMYCkt6rCxQG0GnO3Kk/view?usp=sharing fishtest_d9: https://drive.google.com/file/d/1GQHt0oNgKaHazwJFTRbXhlCN3FbUedFq/view?usp=sharing This network also contains a few architectural changes with respect to the current master: Size changed from 256x2-32-32-1 to 512x2-16-32-1 ~15-20% slower ~2x larger adds a special path for 16 valued ClippedReLU fixes affine transform code for 16 inputs/outputs, buy using InputDimensions instead of PaddedInputDimensions this is safe now because the inputs are processed in groups of 4 in the current affine transform code The feature set changed from HalfKP to HalfKAv2 Includes information about the kings like HalfKA Packs king features better, resulting in 8% size reduction compared to HalfKA The board is flipped for the black's perspective, instead of rotated like in the current master PSQT values for each feature the feature transformer now outputs a part that is fowarded directly to the output and allows learning piece values more directly than the previous network architecture. The effect is visible for high imbalance positions, where the current master network outputs evaluations skewed towards zero. 8 PSQT values per feature, chosen based on (popcount(pos.pieces()) - 1) / 4 initialized to classical material values on the start of the training 8 subnetworks (512x2->16->32->1), chosen based on (popcount(pos.pieces()) - 1) / 4 only one subnetwork is evaluated for any position, no or marginal speed loss A diagram of the network is available: https://user-images.githubusercontent.com/8037982/118656988-553a1700-b7eb-11eb-82ef-56a11cbebbf2.png A more complete description: https://github.com/glinscott/nnue-pytorch/blob/master/docs/nnue.md closes official-stockfish#3474 Bench: 3806488
This patch increases lmrDepth threshold for continuation history based pruning in search. This part of code for a long time was known to be really TC sensitive - decreasing this threshold easily passed lower time controls but failed badly at LTC, on the other hand it increase was part of a tuning that resulted in being negative at STC but was +12 elo at 180+1.8. After recent simplification of special conditions that sometimes increase it from 4 to 5 it was logical to overall test at longer time controls if 5 is better than 4 with deeper searches. reduces strenght on STC https://tests.stockfishchess.org/tests/view/60a3a8bbce8ea25a3ef03c74 ELO: -2.57 +-2.0 (95%) LOS: 0.6% Total: 20000 W: 1820 L: 1968 D: 16212 Ptnml(0-2): 68, 1582, 6836, 1458, 56 Passed LTC with STC bounds https://tests.stockfishchess.org/tests/view/60a027395085663412d090ce LLR: 2.93 (-2.94,2.94) <-0.50,2.50> Total: 175256 W: 6774 L: 6548 D: 161934 Ptnml(0-2): 91, 5808, 75604, 6034, 91 Passed VLTC with LTC bounds https://tests.stockfishchess.org/tests/view/60a2bccce229097940a037a7 LLR: 2.96 (-2.94,2.94) <0.50,3.50> Total: 65736 W: 1224 L: 1092 D: 63420 Ptnml(0-2): 5, 1012, 30706, 1136, 9 closes official-stockfish#3473 bench 3689330
provide direct links to the mentioned files. closes official-stockfish#3477 No Functional Change
This improves the speed of NNUE by a bit on old hardware that code path is intended for, like a Pentium III 1.13 GHz: 10 repeats of "./stockfish bench 16 1 13 default depth NNUE": Before: 54 642 504 897 cycles (± 0.12%) 62 301 937 829 instructions (± 0.03%) After: 54 320 821 928 cycles (± 0.13%) 62 084 742 699 instructions (± 0.02%) Speed of go depth 20 from startpos: Before: 53103 nps After: 53856 nps closes official-stockfish#3476 No functional change.
This PR inverts the if and removes goto in the generate_all function. closes official-stockfish#3461 No functional change
This patch simplifies a lot of "enablers" for LMR when move is a capture or promotion. After it we will have only 2 conditions - if node is a cutNode or if it's an allNode that was not in PV, so all captures or promotions wouldn't go thru LMR at any PVnodes. passed STC https://tests.stockfishchess.org/tests/view/60a40117ce8ea25a3ef03ca7 LLR: 2.95 (-2.94,2.94) <-2.50,0.50> Total: 58976 W: 4875 L: 4807 D: 49294 Ptnml(0-2): 176, 3897, 21270, 3973, 172 passed LTC https://tests.stockfishchess.org/tests/view/60a43ff8ce8ea25a3ef03d18 LLR: 2.93 (-2.94,2.94) <-2.50,0.50> Total: 65272 W: 2203 L: 2165 D: 60904 Ptnml(0-2): 28, 1936, 28668, 1978, 26 closes official-stockfish#3480 bench 4110764
The Tempo variable was introduced 10 years ago in our search because the
classical evaluation function was antisymmetrical in White and Black by design
to gain speed:
Eval(White to play) = -Eval(Black to play)
Nowadays our neural networks know which side is to play in a position when
they evaluate a position and are trained on real games, so the neural network
encodes the advantage of moving as an output of search. This patch shows that
the Tempo variable is not necessary anymore.
STC:
LLR: 2.94 (-2.94,2.94) <-2.50,0.50>
Total: 33512 W: 2805 L: 2709 D: 27998
Ptnml(0-2): 80, 2209, 12095, 2279, 93
https://tests.stockfishchess.org/tests/view/60a44ceace8ea25a3ef03d30
LTC:
LLR: 2.95 (-2.94,2.94) <-2.50,0.50>
Total: 53920 W: 1807 L: 1760 D: 50353
Ptnml(0-2): 16, 1617, 23650, 1658, 19
https://tests.stockfishchess.org/tests/view/60a477f0ce8ea25a3ef03d49
We also tried a match (20000 games) at STC using purely classical, result was neutral:
https://tests.stockfishchess.org/tests/view/60a4eebcce8ea25a3ef03db5
Note: there are two locations left in search.cpp where we assume antisymmetry
of evaluation (in relation with a speed optimization for null moves in lines
770 and 1439), but as the values are just used for heuristic pruning this
approximation should not hurt too much because the order of magnitude is still
true most of the time.
closes official-stockfish#3481
Bench: 4015864
Reorder the structures data members in position.h to reduce padding. Passed STC: https://tests.stockfishchess.org/tests/view/60a8011fce8ea25a3ef04069 LLR: 2.94 (-2.94,2.94) <-0.50,2.50> Total: 14120 W: 1214 L: 1067 D: 11839 Ptnml(0-2): 26, 857, 5161, 976, 40 --- Also tested for speed locally by Joost: Result of 50 runs ================== base (./stockfish.master ) = 2254919 +/- 4439 test (./stockfish.patch ) = 2274003 +/- 5278 diff = +19084 +/- 6386 ================== speedup = +0.0085 P(speedup > 0) = 1.0000 --- closes official-stockfish#3488 No functional change.
trained with pytorch using the master branch and recommended settings,
same data set as previously used:
python train.py ../../all_d9_fishd9_d8_d10_shuffle.binpack ../../all_d9_fishd9_d8_d10_shuffle.binpack \
--gpus 1 --threads 2 --num-workers 2 --batch-size 16384 --progress_bar_refresh_rate 300 \
--smart-fen-skipping --random-fen-skipping 3 --features=HalfKAv2^ --lambda=1.0 \
--max_epochs=400 --seed $RANDOM --default_root_dir exp/run_8
passed STC:
LLR: 2.93 (-2.94,2.94) <-0.50,2.50>
Total: 21424 W: 2078 L: 1907 D: 17439
Ptnml(0-2): 80, 1512, 7385, 1627, 108
https://tests.stockfishchess.org/tests/view/60a6c749ce8ea25a3ef03f4d
passed LTC:
LLR: 2.94 (-2.94,2.94) <0.50,3.50>
Total: 67912 W: 2851 L: 2648 D: 62413
Ptnml(0-2): 40, 2348, 28984, 2537, 47
https://tests.stockfishchess.org/tests/view/60a722ecce8ea25a3ef03fb9
closes official-stockfish#3489
Bench: 3779522
Revert the heuristic introduced in official-stockfish#3184, by which we reduced more the late sons of the root position after consecutive fail highs. --- Before new net architecture: STC: LLR: 2.95 (-2.94,2.94) <-2.50,0.50> Total: 226336 W: 20373 L: 20500 D: 185463 Ptnml(0-2): 755, 16087, 79595, 15992, 739 https://tests.stockfishchess.org/tests/view/609dec205085663412d08e9d LTC: LLR: 2.93 (-2.94,2.94) <-2.50,0.50> Total: 67432 W: 2411 L: 2375 D: 62646 Ptnml(0-2): 33, 1944, 29714, 2004, 21 https://tests.stockfishchess.org/tests/view/609ee30f5085663412d08fc3 --- After new net architecture: STC: LLR: 2.95 (-2.94,2.94) <-2.50,0.50> Total: 141752 W: 11591 L: 11617 D: 118544 Ptnml(0-2): 387, 9231, 51674, 9189, 395 https://tests.stockfishchess.org/tests/view/60a4320ace8ea25a3ef03cfd LTC: LLR: 2.95 (-2.94,2.94) <-2.50,0.50> Total: 294072 W: 9825 L: 9950 D: 274297 Ptnml(0-2): 121, 8610, 129681, 8521, 103 https://tests.stockfishchess.org/tests/view/60a51b5ece8ea25a3ef03dcd --- closes official-stockfish#3490 Bench: 3752892
This patch tunes constant in search.cpp STC: LLR: 2.94 (-2.94,2.94) <-0.50,2.50> Total: 30648 W: 2580 L: 2410 D: 25658 Ptnml(0-2): 80, 1969, 11093, 2065, 117 https://tests.stockfishchess.org/tests/view/60a71d3cce8ea25a3ef03fae LTC: LLR: 2.95 (-2.94,2.94) <0.50,3.50> Total: 52896 W: 1776 L: 1617 D: 49503 Ptnml(0-2): 13, 1462, 23347, 1605, 21 https://tests.stockfishchess.org/tests/view/60a794ddce8ea25a3ef0400a closes official-stockfish#3491 Bench: 4004731
Our new nets output two values for the side to move in the last layer. We can interpret the first value as a material evaluation of the position, and the second one as the dynamic, positional value of the location of pieces. This patch changes the balance for the (materialist, positional) parts of the score from (128, 128) to (121, 135) when the piece material is equal between the two players, but keeps the standard (128, 128) balance when one player is at least an exchange up. Passed STC: LLR: 2.93 (-2.94,2.94) <-0.50,2.50> Total: 15936 W: 1421 L: 1266 D: 13249 Ptnml(0-2): 37, 1037, 5694, 1134, 66 https://tests.stockfishchess.org/tests/view/60a82df9ce8ea25a3ef0408f Passed LTC: LLR: 2.94 (-2.94,2.94) <0.50,3.50> Total: 13904 W: 516 L: 410 D: 12978 Ptnml(0-2): 4, 374, 6088, 484, 2 https://tests.stockfishchess.org/tests/view/60a8bbf9ce8ea25a3ef04101 closes official-stockfish#3492 Bench: 3856635
It now does, in LMR, an increased on reduction by 1 for captures in cut nodes. STC: LLR: 2.93 (-2.94,2.94) <-0.50,2.50> Total: 30656 W: 2565 L: 2397 D: 25694 Ptnml(0-2): 63, 2012, 11029, 2142, 82 https://tests.stockfishchess.org/tests/view/60a96733ce8ea25a3ef04178 LTC: LLR: 2.93 (-2.94,2.94) <0.50,3.50> Total: 124840 W: 4139 L: 3878 D: 116823 Ptnml(0-2): 48, 3480, 55100, 3747, 45 https://tests.stockfishchess.org/tests/view/60a995f5ce8ea25a3ef041b7 closes official-stockfish#3494 bench: 3864295
…eter. Definition of the lazy threshold moved to evaluate.cpp where all others are. Lazy threshold only used for real searches, not used for the "eval" call. This preserves the purity of NNUE evaluation, which is useful to verify consistency between the engine and the NNUE trainer. closes official-stockfish#3499 No functional change
Dependance on Threads.size() was removed Search::init() for the Reductions[] initialization. STC: LLR: 2.94 (-2.94,2.94) <-2.50,0.50> Total: 17376 W: 1024 L: 929 D: 15423 Ptnml(0-2): 24, 781, 6989, 864, 30 https://tests.stockfishchess.org/tests/view/60ac110812066fd2997957dc LTC: LLR: 2.95 (-2.94,2.94) <-2.50,0.50> Total: 145552 W: 3656 L: 3673 D: 138223 Ptnml(0-2): 37, 3351, 66014, 3340, 34 https://tests.stockfishchess.org/tests/view/60ac267412066fd299795825 closes official-stockfish#3502 Bench 3864295
Exclude captures/promotions at expected cut nodes (which also not a former PV node) from LMR if a response to the first previous opponent move. STC: LLR: 2.93 (-2.94,2.94) <-0.50,2.50> Total: 288656 W: 24886 L: 24413 D: 239357 Ptnml(0-2): 900, 19738, 102578, 20213, 899 https://tests.stockfishchess.org/tests/view/60ad505112066fd29979595b LTC: LLR: 2.97 (-2.94,2.94) <0.50,3.50> Total: 31344 W: 1107 L: 975 D: 29262 Ptnml(0-2): 12, 879, 13757, 1013, 11 https://tests.stockfishchess.org/tests/view/60adffce12066fd2997959d2 closes official-stockfish#3500 Bench: 3827710
This simplification patch implements two changes: 1. it simplifies away the so-called "lazy" path in the NNUE evaluation internals, where we trusted the psqt head alone to avoid the costly "positional" head in some cases; 2. it raises a little bit the NNUEThreshold1 in evaluate.cpp (from 682 to 800), which increases the limit where we switched from NNUE eval to Classical eval. Both effects increase the number of positional evaluations done by our new net architecture, but the results of our tests below seem to indicate that the loss of speed will be compensated by the gain of eval quality. STC: LLR: 2.95 (-2.94,2.94) <-2.50,0.50> Total: 26280 W: 2244 L: 2137 D: 21899 Ptnml(0-2): 72, 1755, 9405, 1810, 98 https://tests.stockfishchess.org/tests/view/60ae73f112066fd299795a51 LTC: LLR: 2.95 (-2.94,2.94) <-2.50,0.50> Total: 20592 W: 750 L: 677 D: 19165 Ptnml(0-2): 9, 614, 8980, 681, 12 https://tests.stockfishchess.org/tests/view/60ae88e812066fd299795a82 closes official-stockfish#3503 Bench: 3817907
STC: LLR: 2.93 (-2.94,2.94) <-2.50,0.50> Total: 63936 W: 5350 L: 5288 D: 53298 Ptnml(0-2): 184, 4295, 22954, 4345, 190 https://tests.stockfishchess.org/tests/view/60affb4c12066fd299795c64 LTC: LLR: 2.96 (-2.94,2.94) <-2.50,0.50> Total: 35856 W: 1201 L: 1142 D: 33513 Ptnml(0-2): 7, 1031, 15795, 1086, 9 https://tests.stockfishchess.org/tests/view/60b0537812066fd299795cc6 closes official-stockfish#3505 bench: 3831936
for the new network architecture these rules can be simplified, closer to the original PSQT difference based again. passed STC LLR: 2.94 (-2.94,2.94) <-2.50,0.50> Total: 22656 W: 1979 L: 1868 D: 18809 Ptnml(0-2): 70, 1496, 8087, 1603, 72 https://tests.stockfishchess.org/tests/view/60b24579db3c4776cb89d122 passed LTC LLR: 2.93 (-2.94,2.94) <-2.50,0.50> Total: 30224 W: 1015 L: 953 D: 28256 Ptnml(0-2): 4, 860, 13330, 906, 12 https://tests.stockfishchess.org/tests/view/60b27613db3c4776cb89d145 closes official-stockfish#3511 Bench: 3937626
Do you think pretending those other accounts aren't yours does anything? Why do you think github keeps banning your alt accounts? Do you really think pretending to talk to yourself fools anyone? |
|
It is not fruitful at all to harass all those wonderful developers that
bring us the best chess engine in the world, Stockfish. If you feel you are
smarter than them, create your own project, your very own chess engine.
Then we could return the favor and harass you back. I’m sure you’ll be
extremely delighted by this.
…On Sat, 1 Apr 2023 at 10:20 Joseph Huang ***@***.***> wrote:
@ghost <https://github.com/ghost>
Sorry, I don't understand how these formulas are related to the PRs in
question.
@bftjoe <https://github.com/bftjoe>
What my main account are you referring to?
Do you think pretending those other accounts aren't yours does anything?
Why do you think github keeps banning your alt accounts? Do you really
think pretending to talk to yourself fools anyone?
—
Reply to this email directly, view it on GitHub
<#320 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ADMYABKT4M47GPTD5NLG6JDW67QMJANCNFSM5OUVXPLA>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
|
Please stop. You can’t have everything in life, especially not by brute
force. Also, you can’t force other people to do what you want to see or
have in their own creation. If you want anything in life, to be truly
yours, make it yourself. So, stop with this bullshit and make your own
chess engine. That way, you’ll have total and complete control over how
exactly will your very own chess engine behave. Thank you. I hope you find
peace soon.
…On Wed, 5 Apr 2023 at 10:07 FishCooking ***@***.***> wrote:
@atumanian <https://github.com/atumanian>
*The Only Two Pieces of Advice You'll Ever Need*
First from Magnus Carlsen
[image: image]
<https://user-images.githubusercontent.com/129937810/230018281-ae385df1-b846-4d8d-b8a3-72f333f5e655.png>
Secound from Bruce Lee
[image: image]
<https://user-images.githubusercontent.com/129937810/230019670-f4159b60-48e4-4ba0-8473-9c325636fdae.png>
Good Luck
—
Reply to this email directly, view it on GitHub
<#320 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ADMYABJE4E5ZTUPIWIWU6HDW7UR43ANCNFSM5OUVXPLA>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
|
@LichessMaster @bftjoe |
|
@FishCooking @DeepBlue0 @LichessMaster |
|
We are different persons. Joachim simply copy my repos. |
😂 |
|
@DeepBlue0 |
|
Yes, I agree with you atumanian. He block peoples and me also for no reason and without any arguments. |
|
I don't familiar with Vondele. @Joachim26 sticks to everyone and just as ready to call you names or say that you are a troll. Maybe Joachim is Vondele under different account? |
|
No one likes the truth and it's true. |
Ok, sorry for asking this. @Frosty54 |
|
@atumanian @mhouppin @Disservin The Only Two Pieces of Advice You'll Ever Need First From Thomas EdisonSecond From Thomas Edison |
|
Intrusive people can’t have everything in life, simply because the sheer
intrusiveness repels the experience of everything. That is the law of the
universe.
…On Fri, 7 Apr 2023 at 18:19 FishCooking ***@***.***> wrote:
Please stop. You can’t have everything in life
@PedanticHacker <https://github.com/PedanticHacker>
Why can't we (Ukrainian) have everything in life but some people like
@Vizvezdenec <https://github.com/Vizvezdenec> have everything in life ?!
*Tell me why(why) does it have to be like this? Tell me why (why) is there
something i have missed? Tell me why (why) cos i don't understand*
https://user-images.githubusercontent.com/129937810/230642073-9d593768-d193-4a3d-bb1e-116192494f18.mp4
—
Reply to this email directly, view it on GitHub
<#320 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ADMYABPVGSFY7WIWAUBZDHTXAA47RANCNFSM5OUVXPLA>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
|
...If Nikola Tesla would have played chess, it would also have been much
better than Edison on this game... 😊
Il giorno dom 9 apr 2023 alle ore 13:28 FishCooking <
***@***.***> ha scritto:
… @atumanian <https://github.com/atumanian> Two Other Pieces of Advice
You'll Ever Need
Third From Thomas Edison
[image: image]
<https://user-images.githubusercontent.com/129937810/230769755-dcb85ee3-d0c2-4148-ac6f-371eec907f83.png>
Fourth From Thomas Edison
[image: image]
<https://user-images.githubusercontent.com/129937810/230769268-6546cda5-466b-423b-a960-a47c99d74444.png>
—
Reply to this email directly, view it on GitHub
<#320 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ACAV7W24QWCP52PTYGWAM33XAKMOLANCNFSM5OUVXPLA>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
|
Stockfish 15.1 with one cpu in Droidfish says Qe4 at 30 depth. |
|
@BehindTheEyes |
|
@BehindTheEyes |
|
@BehindTheEyes may I ask you why did you tag me in the comment? What do I have to do with this? |
|
I already said that Stockfish 15.1 found Qe4 on depth 30 with default parameters. Why we are talking about that? |
Everyday I ask myself, |
|
I have sent a report to Github about stealing my identity and violating copyright of my logo. Stay tuned... |
@Matthies You are owner of @RubiChess. Why you sent a report to Github for yourself ?!!! 😊😊😊 Good Luck |
|
Thank you for the organization but I don't need it and so I deleted it. |
those are trolls randomly pinging people |
|
nowadays the SF community seems to be a target for those trolls to get attention or to get some message out or just to connect subjects which are not related, etc. etc. .. i have no clue, it's ridiculous .. don't give them attention, at all. |
passed both ltc and stc:
stc:
https://tests.stockfishchess.org/tests/view/620cf0ec57b7b652f23958a1
LLR: 2.94 (-2.94,2.94) <0.00,2.50>
Total: 67408 W: 17808 L: 17483 D: 32117
Ptnml(0-2): 264, 7188, 18457, 7549, 246
ltc:
https://tests.stockfishchess.org/tests/view/620d161357b7b652f2395c9e
LLR: 2.94 (-2.94,2.94) <0.50,3.00>
Total: 65168 W: 17344 L: 17009 D: 30815
Ptnml(0-2): 36, 6423, 19337, 6746, 42