04.06.2016, 17:13 | #1 |
2 разряд
Регистрация: 03.06.2016
Сообщений: 441
Сказал(а) спасибо: 534
Поблагодарили 1,949 раз(а) в 431 сообщениях
Репутация: 181
|
Stockfish и его производные
Stockfish 14 Stockfish 14 для Android https://ufile.io/f/8ardx https://pixeldrain.com/l/ndVpnHXc#item=1 Архив предыдущих версий: https://www.dropbox.com/sh/75gzfgu7q...UfHbBr4r_RwhGa Официальный сайт стокфиш Обновления тестовых версий стокфиша: http://abrok.eu/stockfish/ Сборки Stockfish и CorChess от I. Ivec Развитие движка http://tests.stockfishchess.org/tests Stockfish_NNUE https://github.com/nodchip/Stockfish Сети: https://www.comp.nus.edu.sg/~sergio-v/nnue/ AsmFish Сборки от Maratka Компиляции движков от ChessMan Сборка Stockfish от Otodranik Sugar от Marco Zerbinati Shark и Orka О StockfishЦитата:
Авторы движка
Двигатель Stockfish был разработан Tord Romstad, Marco Costalba и Joona Kiiski. В настоящее время он развивается и поддерживается сообществом Stockfish. Авторы приложений Stockfish для Mac был собран Daylen Yang. Stockfish для iOS был собран Tord Romstad. История Проект Stockfish начался с движка Glaurung с открытым исходным кодом, созданного Tord Romstad. В ноябре 2008 года Марко Косталба разветвил код Glaurung 2.1 и представил Stockfish 1.0. Торд и Джоона Кииски присоединились к проекту «Стилфиш», и проект «Гларунг» постепенно исчез. Тем временем, Stockfish быстро поднялся, чтобы стать самым сильным шахматным движком с открытым исходным кодом, с частыми обновлениями каждые несколько месяцев. Сегодня он остается одним из самых сильных двигателей в мире. О GPL Stockfish является бесплатным и распространяется в соответствии с GNU General Public License Version 3 (GPLv3). По сути, это означает, что вы можете делать практически все, что хотите, с программой, включая ее распространение среди своих друзей, делая ее доступной для загрузки с вашего веб-сайта, продавая ее (либо самостоятельно, либо как часть некоторого более крупного программного пакета ) или использовать его в качестве отправной точки для собственного программного проекта. Единственное реальное ограничение заключается в том, что всякий раз, когда вы каким-либо образом распространяете Stockfish, вы всегда должны включать полный исходный код или ссылку на исходный код. Если вы внесете какие-либо изменения в исходный код, эти изменения также должны быть доступны в GPL. Для получения полной информации прочитайте GPL. [свернуть] Последний раз редактировалось ChessMan; 04.07.2021 в 09:38. Причина: Добавил ссылку на Стокфиш 14 + ссылка на пред. версии + Android |
59 пользователя(ей) сказали cпасибо: | ALEKS (05.10.2017), Alexandr_L (07.09.2017), Alex_Lk (28.09.2018), Alex_Zet (04.12.2018), Antuan (01.01.2019), Arikchess (02.03.2018), Benoni (18.05.2020), Borisk (02.12.2018), Chess762 (01.12.2016), ChessMan (30.10.2017), Cr@ck (30.03.2019), Demch (15.07.2018), genadiy (06.12.2018), gens (26.10.2018), Ghppn (31.12.2019), Gigabayt (14.09.2020), GL2016 (04.06.2016), IgorPastukhov (06.02.2018), ivm1995 (03.12.2017), KERCH (04.06.2016), kruzh (08.02.2019), Lawyer (18.09.2018), Maratka (24.05.2018), Michael Strelkov (29.01.2017), Ofiscer (06.06.2016), ogr56 (08.07.2019), Padre (18.11.2020), Psyclone2513 (06.10.2017), Raptor (17.11.2018), Rybka (21.01.2020), SergeyTUR (04.02.2019), Shadow (15.11.2017), SKY (11.05.2020), sovaz1997 (03.10.2017), ssserg (27.06.2020), Stavross (04.06.2016), tt66 (04.06.2016), valery 64 (16.07.2021), ValstepAS (23.12.2018), Vovan (22.03.2019), Александр (30.10.2018), Александр Руденко (26.07.2020), АЛЕКСЕЙ1976 (15.08.2021), Валекс (27.11.2018), Виталий В. (13.07.2016), Владимир Харламов (09.12.2019), Владимир001 (09.08.2020), Гудвин (04.06.2016), Иван (03.07.2021), илья (13.07.2021), Кевин (30.03.2017), Котюргин (12.09.2021), Ларин (09.02.2018), Петригин Олег (04.06.2016), Реналь (18.07.2020), Ренат (17.10.2016), Роман (02.06.2021), Философ (04.06.2016) |
07.10.2021, 21:43 | #15782 |
Super Moderator
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
|
Re: Stockfish и его производные
Цитата: Сообщение от sergey1963
не верю... но проверю- было вчера- пост 15753
info depth 55 seldepth 29 multipv 1 score cp 0 nodes 433632036 nps 7967808 hashfull 645 tbhits 54755 time 54423 pv d6a3 c6e6 a3a7 e8e7 a7a8 e7e8 a8b7 e8e7 4q1kr/p6p/1prQPppB/4n3/4P3/2P5/PP2B2P/R5K1 w - - 0 1 сегодня- info depth 53 seldepth 27 multipv 1 score cp 0 nodes 544151872 nps 8517544 hashfull 776 tbhits 63226 time 63886 pv d6a3 c6e6 a3a7 e8e7 a7b8 e7e8 почти одинаково- 1 минута 54 (53-55) глубина... бенч- 2,5мпс Total time (ms) : 2531 Nodes searched : 6261865 Nodes/second : 2474067 Глубина стала меньше! Испортили движок! |
2 пользователя(ей) сказали cпасибо: | sergey1963 (07.10.2021), StenR (08.10.2021) |
07.10.2021, 21:47 | #15783 |
2 разряд
Регистрация: 22.06.2016
Сообщений: 466
Сказал(а) спасибо: 1,400
Поблагодарили 293 раз(а) в 176 сообщениях
Репутация: 37
|
Re: Stockfish и его производные
Цитата: Сообщение от ChessMan
Ужас!
Глубина стала меньше! Испортили движок! И глубину набирает больше и быстрее |
07.10.2021, 21:50 | #15784 |
Эксперт
Регистрация: 31.05.2016
Сообщений: 6,474
Сказал(а) спасибо: 10,473
Поблагодарили 6,624 раз(а) в 3,608 сообщениях
Репутация: 467
|
Re: Stockfish и его производные
глубина и скорость будет всегда "гулять" из-за многоядерности, но это можно "сгладить"- проводите тесты с большим хэшем (8-16гб) по 10-15 минут на всех ядрах (можно без НТ)... тогда будет +_ 1...
|
Пользователь сказал cпасибо: | Vasilievich (07.10.2021) |
07.10.2021, 22:36 | #15785 |
Super Moderator
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
|
Re: Stockfish и его производные
Цитата: Сообщение от Vasilievich
Вот на этом тесте ОТ 7 лучше чем от6
И глубину набирает больше и быстрее Наоборот - от 07.10 хуже. Смотрите внимательно. |
Пользователь сказал cпасибо: | Vasilievich (08.10.2021) |
07.10.2021, 23:09 | #15786 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
Прошли тесты регресса.
+2 Elo на одном потоке, но минус (крохотный, но таки!) на 8. Хрень какая-то... https://tests.stockfishchess.org/tes...32f4036ac7fc47 https://tests.stockfishchess.org/tes...32f4036ac7fc49 |
07.10.2021, 23:37 | #15787 |
Super Moderator
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
|
Re: Stockfish и его производные
Цитата: Сообщение от Maratka
Прошли тесты регресса.
+2 Elo на одном потоке, но минус (крохотный, но таки!) на 8. Хрень какая-то... https://tests.stockfishchess.org/tes...32f4036ac7fc47 https://tests.stockfishchess.org/tes...32f4036ac7fc49 |
08.10.2021, 17:23 | #15788 |
2 разряд
Регистрация: 13.01.2017
Сообщений: 294
Сказал(а) спасибо: 321
Поблагодарили 145 раз(а) в 80 сообщениях
Репутация: 21
|
Re: Stockfish и его производные
Цитата: Сообщение от ChessMan
Та нет.
Наоборот - от 07.10 хуже. Смотрите внимательно. |
Пользователь сказал cпасибо: | sergey1963 (08.10.2021) |
08.10.2021, 21:06 | #15790 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
Цитата: Сообщение от ChessMan
В пределах погрешности (+- 0.9 ЭЛО)
А в худшем, добрых минус 1,5, почти 2. Я бы прогнал последние патчи на мультипоток еще раз. Но не на 20 + 0,2, а таки на 30 + 0,3. Т.е. по контролю регресса, а не как эти патчи прошли: маловероятно конечно, что они виноваты, все же контроль приличный, но с другой стороны - а что еще, когда на одном потоке вполне уверенный рост 2 Elo, что с учетом погрешностей - минимум 1,5 а то и все 2,5? Какая неведомая сила это срубила до нуля, а то и до приличного минуса? |
09.10.2021, 03:46 | #15791 |
Гроссмейстер
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
|
Re: Stockfish и его производные
Сила теории вероятности?
Уверенный рост в 2 эло с учётом погрешности в 0.9 эло дважды представляет собой с вероятностью 95% что-то от 0.2 до 3.8, а с 99,9% так и вообще за рамки ошибки выходит, хоть и с небольшой вероятностью, да. А мультипоток вполне честно ложится в погрешность. Заодно стоит учесть, что патчи проходят под книгой с выходом из дебюта примерно 1 с копейками, так что, возможно, что на книге 8moves и прогресса-то особо нет, но даже если и так, тестировать на ней с 95% ничьих смысла просто никакого. А ещё учтите, что текущая книга для тестирования имеет разрешение по эло в 3 раза выше, чем 8moves, примерно. Прошлая имела это отношение 1,2, при этом 1 патч на ней в среднем был 0,6 эло в регресс-тесте, т.е. можно ожидать, что 1 зелёный патч на текущей книге будет 0,2 - 0,3 эло (да, это очень мало, но что поделать? Крупные патчи на ней вообще со свистом пролетают и тоже лучше, чем на прошлой). Последнее немаловажно - например, % ничьих как в однопоточном, так и в мультипоточном регресс-тесте существенно вырос, похоже, что с такой дисбалансной книгой больше решает умение не проигрывать, чем умение выигрывать, не знаю, хорошо это уж или плохо. А по поводу "да прогнать все тесты на 30+0.3 последние" - ну удачи. Прогоняйте. Я тут недавно пробовал прогнать тесты старые на мультипоток, один доходил трижды до 2,5 LLR - https://tests.stockfishchess.org/tes...0da342af852025 4 дня почти шёл, так ни к чему и не пришёл, сжёг огромное количество ресурсов, был абсолютно бесполезен. Едва ли не рекорд выходит по числу ресурсов на 1 патч, а давайте вместо этого забабахаем 7 таких, да с временным контролем побольше, что же может пойти не так? Ну разве что фиштест встанет на пару недель, а в итоге не обнаружится примерно ничего, как это обычно и бывает.
__________________
Развернуть для просмотра[свернуть] |
09.10.2021, 04:03 | #15792 |
Гроссмейстер
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
|
Re: Stockfish и его производные
А, ещё интересный момент.
Если я нигде не ошибся, то размер книги для регресс теста составляет 33000 дебютов, что превышает число игр в обоих регресс-тестах. Возможно, мультипотоку просто попались дебюты, в которых SF14 меньше проигрывает.
__________________
Развернуть для просмотра[свернуть] |
09.10.2021, 11:38 | #15793 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
Цитата: Сообщение от Vizvezdenec
Если я нигде не ошибся, то размер книги для регресс теста составляет 33000 дебютов, что превышает число игр в обоих регресс-тестах.
Возможно, мультипотоку просто попались дебюты, в которых SF14 меньше проигрывает. Цитата: Сообщение от Vizvezdenec
А по поводу "да прогнать все тесты на 30+0.3 последние" - ну удачи.
|
09.10.2021, 11:55 | #15794 |
Гроссмейстер
Регистрация: 19.04.2017
Сообщений: 4,734
Сказал(а) спасибо: 1,204
Поблагодарили 2,853 раз(а) в 1,885 сообщениях
Репутация: 159
|
Re: Stockfish и его производные
Спасибо Михаил! :-)
Author: Michael Chaly Date: Sat Oct 9 09:59:33 2021 +0200 Timestamp: 1633766373 Reduce more if multiple moves exceed alpha Idea of this patch is the following: in case we already have four moves that exceeded alpha in the current node, the probability of finding fifth should be reasonably low. Note that four is completely arbitrary - there could and probably should be some tweaks, both in tweaking best move count threshold for more reductions and tweaking how they work - for example making more reductions with best move count linearly. passed STC: https://tests.stockfishchess.org/tes...dd501a05b0aee2 LLR: 2.94 (-2.94,2.94) <-0.50,2.50> Total: 141816 W: 36056 L: 35686 D: 70074 Elo +0.91 Ptnml(0-2): 499, 15131, 39273, 15511, 494 passed LTC: https://tests.stockfishchess.org/tes...dd501a05b0af35 LLR: 2.94 (-2.94,2.94) <0.50,3.50> Total: 68536 W: 17221 L: 16891 D: 34424 Elo +1.67 Ptnml(0-2): 38, 6573, 20725, 6885, 47 closes https://github.com/official-stockfis...fish/pull/3736 Bench: 6131513 |
7 пользователя(ей) сказали cпасибо: | byan_mivv (09.10.2021), kruzh (09.10.2021), Maratka (09.10.2021), sergey1963 (09.10.2021), Vasilievich (09.10.2021), Валекс (09.10.2021), Философ (09.10.2021) |
09.10.2021, 12:37 | #15795 |
Гроссмейстер
Регистрация: 19.04.2017
Сообщений: 4,734
Сказал(а) спасибо: 1,204
Поблагодарили 2,853 раз(а) в 1,885 сообщениях
Репутация: 159
|
Re: Stockfish и его производные
Скоро (через 4 дня) будем отмечать месячный юбилей последней зеленой сети
https://tests.stockfishchess.org/api...06b1dcbe0.nnue или может быть не будем? |
09.10.2021, 16:55 | #15796 |
Гроссмейстер
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
|
Re: Stockfish и его производные
Идея достаточно простая.
Если у нас уже есть 4 хода, которые превысили alpha - т.е. 4 "хороших" хода, вряд ли пятый найдётся-то. Поэтому можно reduction ему прибавить. Вот этот патч должен среднюю глубину немного, но увеличивать. В общем мы больше доверяем move ordering чуть-чуть.
__________________
Развернуть для просмотра[свернуть] |
2 пользователя(ей) сказали cпасибо: | AndreyZhivotkov (09.10.2021), Chess762 (11.10.2021) |
09.10.2021, 18:24 | #15797 |
2 разряд
Регистрация: 13.01.2017
Сообщений: 294
Сказал(а) спасибо: 321
Поблагодарили 145 раз(а) в 80 сообщениях
Репутация: 21
|
Re: Stockfish и его производные
Цитата: Сообщение от svoitsl
Скоро (через 4 дня) будем отмечать месячный юбилей последней зеленой сети
https://tests.stockfishchess.org/api...06b1dcbe0.nnue или может быть не будем? Цитата:
среднюю глубину немного, но увеличивать
|
09.10.2021, 18:48 | #15799 |
Гроссмейстер
Регистрация: 19.04.2017
Сообщений: 4,734
Сказал(а) спасибо: 1,204
Поблагодарили 2,853 раз(а) в 1,885 сообщениях
Репутация: 159
|
Re: Stockfish и его производные
Цитата: Сообщение от StenR
Не так давно одна сеть чуть ли не полгода зеленела
|
09.10.2021, 21:30 | #15801 |
Гроссмейстер
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
|
Re: Stockfish и его производные
Цитата: Сообщение от svoitsl
Ну тогда наверно не знали просто, что делать, а сейчас знают, надо что то менять в размере или архитектуре сети (вопрос только в том- что собственно менять и на что :-) )
Т.е. нужно минимум +10 эло с архитектуры, а это не так то и просто
__________________
Развернуть для просмотра[свернуть] |
3 пользователя(ей) сказали cпасибо: |
10.10.2021, 13:44 | #15803 |
Гроссмейстер
Регистрация: 19.04.2017
Сообщений: 4,734
Сказал(а) спасибо: 1,204
Поблагодарили 2,853 раз(а) в 1,885 сообщениях
Репутация: 159
|
Re: Stockfish и его производные
Цитата: Сообщение от Vizvezdenec
Т.е. нужно минимум +10 эло с архитектуры,
И получить сразу 25 (а лучше 30) Эло А при средних (рапидных) контролях и все 50!!! |
10.10.2021, 14:26 | #15804 |
3 разряд
Регистрация: 04.06.2019
Сообщений: 248
Сказал(а) спасибо: 722
Поблагодарили 274 раз(а) в 104 сообщениях
Репутация: 48
|
Re: Stockfish и его производные
Цитата: Сообщение от sergey1963
Не просто ура! А урище!!! На Win-95 будет глубинище...
Имеется в виду, что если запускать на старой системе, то глубина будет больше? Последний раз редактировалось Rybka; 10.10.2021 в 14:57. |
Пользователь сказал cпасибо: | StenR (10.10.2021) |
10.10.2021, 15:19 | #15805 |
3 разряд
Регистрация: 09.04.2019
Сообщений: 197
Сказал(а) спасибо: 1,130
Поблагодарили 248 раз(а) в 109 сообщениях
Репутация: 56
|
Re: Stockfish и его производные
Цитата: Сообщение от Rybka
В каком смысле?
Имеется в виду, что если запускать на старой системе, то глубина будет больше? |
Пользователь сказал cпасибо: | Rybka (10.10.2021) |
10.10.2021, 15:25 | #15806 |
Гроссмейстер
Регистрация: 19.04.2017
Сообщений: 4,734
Сказал(а) спасибо: 1,204
Поблагодарили 2,853 раз(а) в 1,885 сообщениях
Репутация: 159
|
Re: Stockfish и его производные
Цитата: Сообщение от Alvir
Это был просто троллинг
|
10.10.2021, 15:47 | #15807 |
Эксперт
Регистрация: 31.05.2016
Сообщений: 6,474
Сказал(а) спасибо: 10,473
Поблагодарили 6,624 раз(а) в 3,608 сообщениях
Репутация: 467
|
Re: Stockfish и его производные
Цитата: Сообщение от Rybka
В каком смысле?
Имеется в виду, что если запускать на старой системе, то глубина будет больше? В смысле смысла... ты стебешься, что прогресса нет и старое лучше- ну и оставайся в 90-х... навечно... Представляю как на DOCе ты запустишь сегодняшний сток... |
10.10.2021, 16:26 | #15808 |
3 разряд
Регистрация: 04.06.2019
Сообщений: 248
Сказал(а) спасибо: 722
Поблагодарили 274 раз(а) в 104 сообщениях
Репутация: 48
|
Re: Stockfish и его производные
Цитата: Сообщение от sergey1963
Представляю как на DOCе ты запустишь сегодняшний сток...
|
Пользователь сказал cпасибо: | StenR (10.10.2021) |
11.10.2021, 21:06 | #15810 |
Гроссмейстер
Регистрация: 02.07.2016
Сообщений: 2,104
Сказал(а) спасибо: 4,488
Поблагодарили 5,221 раз(а) в 1,744 сообщениях
Репутация: 435
|
Re: Stockfish и его производные
Stockfish and CorChess development builds compiled by I. Ivec
October 9, 2021 https://chess.ultimaiq.net/stockfish.html
__________________
"Не-ум - цветы вечности." Ошо |
Здесь присутствуют: 23 (пользователей: 0 , гостей: 23) | |
|
|