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) |
24.02.2019, 19:17 | #4111 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
Угу. Но там ничего нового нет: последние пару дней патчей не было.
http://tests.stockfishchess.org/tests?success_only=1 Последний пройденный патч с минутным контролем был 21 февраля. |
Пользователь сказал cпасибо: | AAM (24.02.2019) |
24.02.2019, 19:50 | #4112 |
Гроссмейстер
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 4,142
Сказал(а) спасибо: 2,297
Поблагодарили 2,510 раз(а) в 1,635 сообщениях
Репутация: 92
|
Re: Stockfish и его производные
Цитата: Сообщение от AAM
не удается получить доступ к сайту ---"abrok.eu/stockfish"
И не нужно перекачивать новые версии и переустанавливать их в оболочку. Да и компилировать можно с PGO - это будет лучше, чем просто Аброковская компиляция. |
24.02.2019, 19:54 | #4113 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
http://tests.stockfishchess.org/html...bc5925cffd1c7c
Весьма вероятно пройдет... |
25.02.2019, 14:02 | #4115 |
3 разряд
Регистрация: 02.06.2016
Сообщений: 233
Сказал(а) спасибо: 2,950
Поблагодарили 189 раз(а) в 125 сообщениях
Репутация: 21
|
Re: Stockfish и его производные
Цитата: Сообщение от Реналь
у меня что-то несколько дней на открывается сайт Стокфиша. А как у вас7
|
25.02.2019, 16:18 | #4116 |
КМС
Регистрация: 14.10.2016
Сообщений: 667
Сказал(а) спасибо: 5,298
Поблагодарили 1,293 раз(а) в 498 сообщениях
Репутация: 201
|
Re: Stockfish и его производные
Цитата: Сообщение от Философ
Сегодня не открывается, вчера ещё было нормально.
|
25.02.2019, 16:27 | #4117 |
Гроссмейстер
|
Re: Stockfish и его производные
Да, сейчас зашел , ничего не открывает, попробую вечером через тор , глядишь санкции -)))
__________________
Выше нас только звезды Шахматы – моя жизнь, но моя жизнь – не только шахматы Моя безответная любовь, это черная шахматная королева Истина где-то рядом..... ICCF - 2431 PlayChess - 2640 Шахматная Планета - 2621 |
25.02.2019, 16:27 | #4118 |
Гроссмейстер
Регистрация: 10.07.2018
Сообщений: 1,406
Сказал(а) спасибо: 776
Поблагодарили 2,282 раз(а) в 935 сообщениях
Репутация: 230
|
Re: Stockfish и его производные
https://stockfishchess.org/download/ - работает ( официальный )
https://github.com/official-stockfish/Stockfish - работает ( исходники ) http://abrok.eu/stockfish/ - не работает ( .exe-шники ) |
25.02.2019, 17:26 | #4119 |
Гроссмейстер
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
|
Re: Stockfish и его производные
аброк это вообще не сайт команды стокфиша, так что не работать он может по вполне не связанным со стокфишем причинам
|
25.02.2019, 18:23 | #4120 |
1 разряд
Регистрация: 17.10.2016
Сообщений: 597
Сказал(а) спасибо: 355
Поблагодарили 1,467 раз(а) в 424 сообщениях
Репутация: 220
|
Re: Stockfish и его производные
https://stockfishchess.org/download/ - работает (официальный), но не открываются последние версии (Development builds)
|
25.02.2019, 18:34 | #4121 |
Гроссмейстер
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
|
Re: Stockfish и его производные
Цитата: Сообщение от Реналь
https://stockfishchess.org/download/ - работает (официальный), но не открываются последние версии (Development builds)
|
Пользователь сказал cпасибо: | Alex_Lk (25.02.2019) |
25.02.2019, 19:39 | #4122 |
3 разряд
Регистрация: 10.09.2018
Сообщений: 204
Сказал(а) спасибо: 82
Поблагодарили 55 раз(а) в 39 сообщениях
Репутация: 7
|
Re: Stockfish и его производные
Rom77,- Заметил кажущуюся странным тенденцию,-до глубины 40 полуходов движок еще как-то находит лучшие ходы меняя выбранный ранее ход на другой,более сильный,за партию несколько раз может меняться выбранный ход между глубиной 30 и 40 полуходов,но между глубинами 40 и 60 полуходов движок крайне редко меняет выбранный ход,-за 6 партий всего 2 хода было изменено движком в промежутке между 40 и 60-ю полуходами.То есть как бы разница в силе игры должна быть очень большой,ведь разница в глубине анализа аж 20 полуходов,но по факту ее нет.Во всех практически случаях выбранные движком ходы как лучшие на глубине 35-40 полуходов так и не меняются и при глубине 60-65 полуходов.
Не пойму,так должно быть,или что-то тут не то? Последний раз редактировалось SKY; 25.02.2019 в 20:22. |
Пользователь сказал cпасибо: | Chess762 (25.04.2019) |
25.02.2019, 20:03 | #4123 |
Гроссмейстер
Регистрация: 10.07.2018
Сообщений: 1,406
Сказал(а) спасибо: 776
Поблагодарили 2,282 раз(а) в 935 сообщениях
Репутация: 230
|
Re: Stockfish и его производные
Намного чаще случаются "многоядерные приколы". Когда есть 5-6 конкурирующих ходов, например. Можно 10 раз запустить анализ
до глубины, скажем, Depth(40) и получить 10 разных лучших ходов с разными оценками. Если есть время, то имеет смысл сделать штук 5 анализов ( Depth(N) / MultiPV: M ), просуммировать оценки для интересующих ходов и разделить их на 5. При этом расстановка ходов по силе будет гораздо стабильнее, чем после разового анализа, когда случайно всплывает "лучший" ход, который при следующих 100 перезапусках анализа ни разу лучшим бы не был. Единственное исключение, если анализ одноядерный ( Threads = 1 ) Здесь список лучших ходов и их оценки всегда будут одни и теже, сколько бы мы не перезапускали анализ. ( правда и здесь перед каждым анализом нужно перезапустить оболочку или сделать Clear Hash для движка - иначе ничего не совпадёт ) Последний раз редактировалось Asunta; 25.02.2019 в 21:01. |
25.02.2019, 21:09 | #4124 |
Гроссмейстер
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
|
Re: Stockfish и его производные
Цитата: Сообщение от SKY
Rom77,- Заметил кажущуюся странным тенденцию,-до глубины 40 полуходов движок еще как-то находит лучшие ходы меняя выбранный ранее ход на другой,более сильный,за партию несколько раз может меняться выбранный ход между глубиной 30 и 40 полуходов,но между глубинами 40 и 60 полуходов движок крайне редко меняет выбранный ход,-за 6 партий всего 2 хода было изменено движком в промежутке между 40 и 60-ю полуходами.То есть как бы разница в силе игры должна быть очень большой,ведь разница в глубине анализа аж 20 полуходов,но по факту ее нет.Во всех практически случаях выбранные движком ходы как лучшие на глубине 35-40 полуходов так и не меняются и при глубине 60-65 полуходов.
Не пойму,так должно быть,или что-то тут не то? При этом это всё даёт эло, т.к. анализы кешируются на следующие ходы |
Пользователь сказал cпасибо: | SKY (26.02.2019) |
26.02.2019, 06:37 | #4125 |
Мастер
Регистрация: 11.08.2017
Адрес: Киров
Сообщений: 912
Сказал(а) спасибо: 888
Поблагодарили 1,197 раз(а) в 632 сообщениях
Репутация: 132
|
Re: Stockfish и его производные
Цитата: Сообщение от SKY
Rom77,- Заметил кажущуюся странным тенденцию,-до глубины 40 полуходов движок еще как-то находит лучшие ходы меняя выбранный ранее ход на другой,более сильный,за партию несколько раз может меняться выбранный ход между глубиной 30 и 40 полуходов,но между глубинами 40 и 60 полуходов движок крайне редко меняет выбранный ход
|
Пользователь сказал cпасибо: | SKY (26.02.2019) |
26.02.2019, 14:42 | #4126 |
1 разряд
Регистрация: 17.10.2016
Сообщений: 597
Сказал(а) спасибо: 355
Поблагодарили 1,467 раз(а) в 424 сообщениях
Репутация: 220
|
Re: Stockfish и его производные
http://abrok.eu/stockfish/ открылся
|
26.02.2019, 21:26 | #4127 |
Гроссмейстер
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
|
Re: Stockfish и его производные
Author: Marco Costalba
Date: Tue Feb 26 13:23:09 2019 +0100 Timestamp: 1551183789 Revert "Remove skipQuiets variable in search()" This reverts commit 76d2f5b94a0df20d84ccf922bd1c0fcf1c779090. Due to a bug, see https://github.com/official-stockfis...sh/issues/2019 Bench: 3516616 http://abrok.eu/stockfish/
__________________
ICCF SIM 2547, International Arbiter, ICCF "Promotional Tournaments - Server" Organiser, RCCA Chess 960 Champion, ICCF 4th Chess 960 World Cup Final Winner. |
Пользователь сказал cпасибо: | Валекс (27.02.2019) |
26.02.2019, 22:14 | #4128 |
Гроссмейстер
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
|
Re: Stockfish и его производные
Там забавный баг был - сток объявлял более короткие маты, чем в действительности.
Для конкретного анализа как бы более-менее всё равно (маты там всё равно были ) Но есть уже фикс https://github.com/official-stockfis...fish/pull/2021 |
26.02.2019, 23:32 | #4129 |
Гроссмейстер
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
|
Re: Stockfish и его производные
http://tests.stockfishchess.org/test...bc5925cffd41a8
Так, надеюсь, с этим патчем всё в порядке :D |
27.02.2019, 00:05 | #4131 |
Гроссмейстер
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
|
Re: Stockfish и его производные
Ну, как и ожидалось, так как патч на поиск, там есть некоторые проблемы.
Нужно будет посмотреть в общем. Не факт что он вообще будет добавлен. |
Пользователь сказал cпасибо: | Кевин (28.02.2019) |
27.02.2019, 00:36 | #4132 |
Гроссмейстер
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
|
Re: Stockfish и его производные
Так, ну кое-что прояснилось, в таком виде это точно добавлено не будет, скорее всего, придётся перетестировать на длинном временном контроле, к сожалению.
|
27.02.2019, 15:50 | #4133 |
Гроссмейстер
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
|
Re: Stockfish и его производные
Author: Joost VandeVondele
Date: Wed Feb 27 13:36:48 2019 +0100 Timestamp: 1551271008 Remove skipQuiets with mate fix. (#2021) This removes the skipQuiets variable, as was done in an earlier round by @protonspring, but fixes an oversight which led to wrong mate announcements. Quiets can only be pruned when there is no mate score, so set moveCountPruning at the right spot. tested as a fix at STC: LLR: 2.95 (-2.94,2.94) [-3.00,1.00] Total: 66321 W: 14690 L: 14657 D: 36974 Elo +0.17 http://tests.stockfishchess.org/test...bc5925cffd4b3c and as the full patch at LTC: LLR: 2.96 (-2.94,2.94) [-3.00,1.00] Total: 25903 W: 4341 L: 4228 D: 17334 Elo +1.52 http://tests.stockfishchess.org/test...bc5925cffd506f Bench: 3292342 http://abrok.eu/stockfish/
__________________
ICCF SIM 2547, International Arbiter, ICCF "Promotional Tournaments - Server" Organiser, RCCA Chess 960 Champion, ICCF 4th Chess 960 World Cup Final Winner. |
27.02.2019, 16:07 | #4134 |
Гроссмейстер
Регистрация: 10.07.2018
Сообщений: 1,406
Сказал(а) спасибо: 776
Поблагодарили 2,282 раз(а) в 935 сообщениях
Репутация: 230
|
Re: Stockfish и его производные
Ахтунг!
Уважаемые посетители форума! Быстро бежим сюда: https://ru.surveymonkey.com/r/VQGPCRZ и делаем статистику! Если не секрет, конечно... Голосование, правда, анонимное... Потом оценим среднюю температуру по больнице, так сказать : ) Вопрос: Какое значение параметра MultiPV Вы обычно используете? |
28.02.2019, 07:33 | #4136 |
Гроссмейстер
Регистрация: 10.07.2018
Сообщений: 1,406
Сказал(а) спасибо: 776
Поблагодарили 2,282 раз(а) в 935 сообщениях
Репутация: 230
|
Re: Stockfish и его производные
Понятно, что с увеличением мощности железа сила игры SF также растёт.
А существуют ли более-менее точные формулы, таблицы, или пропорции вида: (+)% (=)% (-)% Хотя бы по двум параметрам ( Threads, Hash ). Здесь можно для простоты не рассматривать варианты, когда на одном ядре сразу два потока висит ( Threads = 2 * Cores ) Обозначим несколько переменных: T_Fav: Threads на железе-фаворите H_Fav: Hash на железе-фаворите T_Dog: Threads на железе-аутсайдере H_Dog: Hash на железе-аутсайдере Здесь может быть три разновидности: ( 1 ) "заводская", где DeltaELO = F ( T_fav, H_fav, T_Dog, H_Dog ), где T_Fav > T_Dog и H_Fav > H_Dog ( 2 ) "потоковая", где DeltaELO = F ( T_fav, T_Dog, Hash ), где T_Fav > T_Dog и Hash = H_Fav = H_Dog ( 3 ) "хэшевая", где DeltaELO = F ( Threads, H_Fav, H_Dog ), где H_Fav > H_Dog и Threads = T_Fav = T_Dog При этом разновидности ( 2 ) и ( 3 ) носят явно вырожденный характер. Формулы имеют самый общий вид. Просто, чтобы формализовать вопрос. Пример ( в табличном виде для ( 3 ) "хэшевая" ). Threads: 1 H_Fav ------------ 2Gb ---- 4Gb ---- 8Gb ---- 16Gb ---- 8Gb ---- 16Gb ---- 32Gb ---- 32Gb H_Dog ----------- 1Gb ---- 1Gb ---- 1Gb ------ 1Gb ---- 2Gb ----- 2Gb ----- 2Gb ------ 4Gb DeltaELO -------- (+3) --- (+6) --- (+10) --- (+15) ---- (+5) --- (+8) --- (+12) ----- (+6) Threads: 4 H_Fav ------------ 2Gb ---- 4Gb ---- 8Gb ---- 16Gb ---- 8Gb ---- 16Gb ---- 32Gb ---- 32Gb H_Dog ----------- 1Gb ---- 1Gb ---- 1Gb ------ 1Gb ---- 2Gb ----- 2Gb ----- 2Gb ------ 4Gb DeltaELO -------- (+2) --- (+4) ---- (+9) ---- (+14) --- (+3) ---- (+7) --- (+11) ----- (+5) и т. д. По таблицам можно и приблизительную формулу подобрать... Просто может подобные формулы или таблицы уже есть ( ? ) По идее, такие цифры можно получить из статистики матчей движков на неравном железе. Обычно гоняют как раз на равном железе - тут проблем со статистикой нет... |
28.02.2019, 07:39 | #4137 |
Гроссмейстер
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
|
Re: Stockfish и его производные
Цитата: Сообщение от Vizvezdenec
Так, ну кое-что прояснилось, в таком виде это точно добавлено не будет, скорее всего, придётся перетестировать на длинном временном контроле, к сожалению.
http://tests.stockfishchess.org/test...bc5925cffd5de2
__________________
ICCF SIM 2547, International Arbiter, ICCF "Promotional Tournaments - Server" Organiser, RCCA Chess 960 Champion, ICCF 4th Chess 960 World Cup Final Winner. |
Пользователь сказал cпасибо: | Vizvezdenec (28.02.2019) |
28.02.2019, 08:25 | #4138 |
Гроссмейстер
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
|
Re: Stockfish и его производные
Цитата: Сообщение от Кевин
Поздравляю с успешным тестом исправленного патча
http://tests.stockfishchess.org/test...bc5925cffd5de2 Когда (если) добавят в мастер, расскажу, что он делает, насколько я это понимаю |
28.02.2019, 13:43 | #4140 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
Цитата: Сообщение от Vizvezdenec
Да, и вроде бы проверки компиляторов прошли,
|
Здесь присутствуют: 13 (пользователей: 0 , гостей: 13) | |
|
|