Forchess - форум о заочных шахматах  

Вернуться   Forchess - форум о заочных шахматах > Заочные турниры и партии > Шахматные программы и движки

Ответ
 
Опции темы Опции просмотра
Старый 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)
Старый 05.07.2018, 09:13   #2791
Rom77
Мастер
 
Аватар для Rom77
 
Регистрация: 11.08.2017
Адрес: Киров
Сообщений: 912
Сказал(а) спасибо: 888
Поблагодарили 1,197 раз(а) в 632 сообщениях
Репутация: 132
По умолчанию Re: Stockfish и его производные

Закончился тест 384 треда vs 192 ядра:
http://tests.stockfishchess.org/tests

Цитата:
ELO: 22.27 +-9.7 (95%) LOS: 100.0%
Total: 1000 W: 134 L: 70 D: 796
Получить +22 эло с одного лишь гипертрейдинга, это весьма впечатляющий результат. Вкупе с предыдущими тестами, можно сказать, что даже на предельных ядрах прибавка эло у Стока не затухает. Значит, есть смысл и в мегатоповых системах.

Кроме того, получается разница между удвоением ядер и удвоение контроля времени невелика. Потери на распараллеливание достаточно незаметны. Даже на предельных ядрах разница совсем не очевидна.

В третьих, можно отметить что старый спор о том, есть ли прибавка от гипертрейдинга у современных движков, можно считать закрытым.
Rom77 вне форума   Ответить с цитированием
4 пользователя(ей) сказали cпасибо:
Alexandr_L (06.07.2018), SergeyMZ (05.07.2018), Viktor (05.07.2018), Кевин (05.07.2018)
Старый 05.07.2018, 09:50   #2792
otodranik
Гроссмейстер
 
Аватар для otodranik
 
Регистрация: 25.01.2017
Сообщений: 2,114
Сказал(а) спасибо: 1,261
Поблагодарили 3,271 раз(а) в 1,504 сообщениях
Репутация: 138
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Rom77
Закончился тест 384 треда vs 192 ядра:
http://tests.stockfishchess.org/tests


Получить +22 эло с одного лишь гипертрейдинга, это весьма впечатляющий результат. Вкупе с предыдущими тестами, можно сказать, что даже на предельных ядрах прибавка эло у Стока не затухает. Значит, есть смысл и в мегатоповых системах.

Кроме того, получается разница между удвоением ядер и удвоение контроля времени невелика. Потери на распараллеливание достаточно незаметны. Даже на предельных ядрах разница совсем не очевидна.

В третьих, можно отметить что старый спор о том, есть ли прибавка от гипертрейдинга у современных движков, можно считать закрытым.
Так у них, в свое, время сколько было патчей на эту тему о гипертрейдинге, всё в продолжение Lazy_SMP.
__________________
AMD Ryzen 7 5700G@3.8GHz
AMD Ryzen 5 2600@3.4GHz
otodranik вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Alexandr_L (06.07.2018), Кевин (05.07.2018)
Старый 05.07.2018, 09:58   #2793
Rom77
Мастер
 
Аватар для Rom77
 
Регистрация: 11.08.2017
Адрес: Киров
Сообщений: 912
Сказал(а) спасибо: 888
Поблагодарили 1,197 раз(а) в 632 сообщениях
Репутация: 132
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от otodranik
Так у них, в свое, время сколько было патчей на эту тему о гипертрейдинге, всё в продолжение Lazy_SMP.
Не зря старались . Мне иногда даже кажется, что Сток по ядрам масштабируется лучше, чем по времени
Rom77 вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (06.07.2018)
Старый 05.07.2018, 10:03   #2794
otodranik
Гроссмейстер
 
Аватар для otodranik
 
Регистрация: 25.01.2017
Сообщений: 2,114
Сказал(а) спасибо: 1,261
Поблагодарили 3,271 раз(а) в 1,504 сообщениях
Репутация: 138
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Rom77
Не зря старались . Мне иногда даже кажется, что Сток по ядрам масштабируется лучше, чем по времени
Качественное ПО и должно показывать прирост скорости, иначе смысла в этом HT, если нет прироста. Технически в конструкции процессора HT делает прирост, вопрос за ПО, которое отстает от железа, Я считаю, и в плане технологий, а особенно в оптимизации.
__________________
AMD Ryzen 7 5700G@3.8GHz
AMD Ryzen 5 2600@3.4GHz
otodranik вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (06.07.2018)
Старый 05.07.2018, 10:11   #2795
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Stockfish и его производные

Не было у них патчей конкретно на гипертрейдинг.
Они вообще рекомендуют его выключать на машинах, которые отправляются на фиштест.
Эффективность гипертрейдинговых ядер зависит в первую очередь от процессора, а не от программы, выясняется, что у новейших серверных ксеонов или новых поколений интелевских процессоров гипертрейдинговые ядра очень сильны, но если вы запихнёте туда какое-нибудь старьё с гипертрейдингом - будет печаль, скорость на уровне 20% на них будет от обычных.
Vizvezdenec вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (06.07.2018)
Старый 05.07.2018, 10:16   #2796
Rom77
Мастер
 
Аватар для Rom77
 
Регистрация: 11.08.2017
Адрес: Киров
Сообщений: 912
Сказал(а) спасибо: 888
Поблагодарили 1,197 раз(а) в 632 сообщениях
Репутация: 132
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от otodranik
Качественное ПО и должно показывать прирост скорости, иначе смысла в этом HT, если нет прироста. Технически в конструкции процессора HT делает прирост, вопрос за ПО, которое отстает от железа, Я считаю, и в плане технологий, а особенно в оптимизации.
Столько было разговоров в своё время, что Альфа-Бета плохо параллелится... Если бы (к счастью) не нашлось метода, который обходит эти ограничения, в виде Lazy_SMP, мы бы сейчас сидели у разбитого корыта . Трудно поверить, что эта задача была решена совсем недавно. Но раньше, наверное, такое и невозможно было.
Rom77 вне форума   Ответить с цитированием
4 пользователя(ей) сказали cпасибо:
Alexandr_L (06.07.2018), otodranik (05.07.2018), Vizvezdenec (05.07.2018), Кевин (05.07.2018)
Старый 05.07.2018, 10:31   #2797
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Rom77
Столько было разговоров в своё время, что Альфа-Бета плохо параллелится... Если бы (к счастью) не нашлось метода, который обходит эти ограничения, в виде Lazy_SMP, мы бы сейчас сидели у разбитого корыта . Трудно поверить, что эта задача была решена совсем недавно. Но раньше, наверное, такое и невозможно было.
Истинная правда, YBWC после 8 ядер даёт примерно 0 прироста, хоть и является более "строгим" с точки зрения логики алгоритмом.
А LazySMP вообще не слишком "научный" способ распараллеливания, но при этом куда эффективнее.
Vizvezdenec вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (06.07.2018)
Старый 05.07.2018, 11:16   #2798
Rom77
Мастер
 
Аватар для Rom77
 
Регистрация: 11.08.2017
Адрес: Киров
Сообщений: 912
Сказал(а) спасибо: 888
Поблагодарили 1,197 раз(а) в 632 сообщениях
Репутация: 132
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Vizvezdenec
Истинная правда, YBWC после 8 ядер даёт примерно 0 прироста, хоть и является более "строгим" с точки зрения логики алгоритмом.
А LazySMP вообще не слишком "научный" способ распараллеливания, но при этом куда эффективнее.
Меня больше всего поражает, что во времена оны "грязные" методы распараллеливания через общий хэш доказанно не работали (со слов Хьятта) при числе тредов больше двух. А сейчас у одного из их представителей - LazySMP, такой прогресс.

Есть у меня гипотеза, что во времена "когда деревья были широкими" большинство перспективных ходов так или иначе попадали в общее дерево перебора и параллельные процессы почти не могли добавить туда что-то новое. А когда стали набирать популярность отсечения, особенно когда их как следует отработали, часть полуперспективных ходов стала отсекаться. Отсечения были настолько эффективны, настолько углубляли счет, что потеря части неплохих ходов "по ширине" оставалась незамеченной. И вот тут-то, как раз появилась работенка для методов распараллеливания с общим хэшем. Оставалось только немного допилить их до LazySMP.

Складывается определенное ощущение, что истина прячется где-то в треугольнике: Cортировки по Истории - LMR - LazySMP. Где-то здесь разделение труда между методами происходит наиболее эффективно. Непонятно, почему История тихих ходов должна быть раздельной по тредам, тогда как хэш должен быть общим. Непонятно, почему в некоторых случаях мы должны сделать расчеты тредов как можно более непересекающимися, независимыми, а в некоторых случаях помогающими друг другу. Какой информацией они должны делиться, чтобы помогать друг другу, а какой нет, чтобы не делать одну и ту же работу? В общем много непоняток .
Rom77 вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (06.07.2018)
Старый 05.07.2018, 11:45   #2799
sovaz1997
Гроссмейстер
 
Аватар для sovaz1997
 
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 4,142
Сказал(а) спасибо: 2,297
Поблагодарили 2,510 раз(а) в 1,635 сообщениях
Репутация: 92
По умолчанию Re: Stockfish и его производные

Rom77, как я понимаю, разная история потому, что порядок ходов соответственно будет разный. А, следовательно, в параллельной обработке будут разные ветки дерева, а не одинаковые. А в разделенном зеше нет смысла, т. к. он как раз и даёт ускорение (ветка, просчитанная одним потоком не будет заново рассчитываться другим, т. к. информация уже есть в хеше). Ну и, конечно, 2 потока не могут одновременно записать в одну ячейку хеш-таблпцы значения, там есть синхронизация потоков.
sovaz1997 вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Alexandr_L (06.07.2018), Rom77 (05.07.2018)
Старый 05.07.2018, 12:05   #2800
Rom77
Мастер
 
Аватар для Rom77
 
Регистрация: 11.08.2017
Адрес: Киров
Сообщений: 912
Сказал(а) спасибо: 888
Поблагодарили 1,197 раз(а) в 632 сообщениях
Репутация: 132
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от sovaz1997
Rom77, как я понимаю, разная история потому, что порядок ходов соответственно будет разный. А, следовательно, в параллельной обработке будут разные ветки дерева, а не одинаковые.
Но может быть лучше иметь одну хорошую сортировку по Истории, в которую каждый тред вносит свой вклад, чем десять плохих? Может быть того рандома, который вносит разброс по глубинам (основная фишка LazySMP) окажется достаточным для непересекаемости тредов? Оказалось что нет .

Я припоминаю, у авторов Стока были разные мнения. Только тесты позволили разобраться.
Rom77 вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (06.07.2018)
Старый 05.07.2018, 12:18   #2801
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Stockfish и его производные

Ну из любопытного - если в Стокфише убрать стат бонусы, то он теряет где-то 400 эло.
http://tests.stockfishchess.org/test...bc5902b9ffda33
При этом, например, в Ethereal аналогичным образом теряется всего 200. Автор Ethereal предполагает, что это из-за более агрессивного усечения поиска в SF.
Возможно, что и из-за этого усечения в SF так хорошо работает LazySMP, стокфишу вообще не нужно больше глубины с тем, как агрессивно он режет дерево поиска.
Vizvezdenec вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
Alexandr_L (06.07.2018), Chess762 (21.03.2019), Кевин (05.07.2018)
Старый 06.07.2018, 04:54   #2802
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

Author: 31m059
Date: Fri Jul 6 01:34:01 2018 +0200
Timestamp: 1530833641

Simplify ThreatByKing to be a single Score.

In the current master, ThreatByKing is an array of two Scores, one for
when we have a single attack and one for when we have many. The latter
case is very rarely called during bench and was recently given a strange
negative value during a tuning run, as pointed out by @candirufish on
commit efd4ca2. Here, we simplify away this second case entirely, and
increase the remaining ThreatByKing to compensate.

Although I derived the parameter tweak independently, with the goal of
preserving the same average bonus, I later noticed that a very similar
Score had already been derived by an ongoing SPSA tuning session.
I therefore recognize @candirufish for first discovering these values.

I would also like to thank @Rocky640 for valuable feedback that pointed
me in the direction of ThreatByKing.

STC:
LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 7677 W: 1772 L: 1623 D: 4282
http://tests.stockfishchess.org/test...bc5902b9ffe97a

LTC:
LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 108031 W: 18329 L: 18350 D: 71352
http://tests.stockfishchess.org/test...bc5902b9ffe9db

Closes https://github.com/official-stockfis...fish/pull/1666

Bench: 4678861


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.
Кевин вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
Alexandr_L (06.07.2018), Валекс (07.07.2018), Виталий В. (06.07.2018)
Старый 07.07.2018, 13:32   #2803
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

Author: Joost VandeVondele
Date: Sat Jul 7 10:42:06 2018 +0200
Timestamp: 1530952926

Remove offset in thread redistribution scheme.

doesn't have a benefit.

passed STC (8 threads):
LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 19574 W: 4028 L: 3904 D: 11642
http://tests.stockfishchess.org/test...bc5902b9fff080

passed LTC (8 threads):
LLR: 2.96 (-2.94,2.94) [-3.00,1.00]
Total: 21293 W: 3626 L: 3506 D: 14161
http://tests.stockfishchess.org/test...bc5902b9fffa81

Closes https://github.com/official-stockfis...fish/pull/1667

No functional change single threaded.


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.
Кевин вне форума   Ответить с цитированием
4 пользователя(ей) сказали cпасибо:
Alexandr_L (14.08.2018), Валекс (07.07.2018), Виталий В. (10.07.2018), Философ (07.07.2018)
Старый 07.07.2018, 16:18   #2804
roman57
3 разряд
 
Аватар для roman57
 
Регистрация: 18.06.2018
Сообщений: 164
Сказал(а) спасибо: 98
Поблагодарили 169 раз(а) в 109 сообщениях
Репутация: 14
По умолчанию Re: Stockfish и его производные

SF из последней засушки https://chessengines.blogspot.com/20...f050718mz.html
roman57 вне форума   Ответить с цитированием
4 пользователя(ей) сказали cпасибо:
Alexandr_L (14.08.2018), Валекс (07.07.2018), Виталий В. (10.07.2018), Философ (08.07.2018)
Старый 08.07.2018, 19:14   #2805
ChessMan
Super Moderator
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Counterply
Latest Version:

Includes 7 new patches, and new (beta) executables with extra bmi1 instructions for AMD (popcnt) processors.

asmFishCP_2018-07-08.zip
https://www6.zippyshare.com/v/pNrQDLjZ/file.html

+Свежая версия асмФиш, заточенная под процессоры АМД с поддержкой BMI1 (popcnt_AMD)
ChessMan вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Alexandr_L (14.08.2018), Виталий В. (10.07.2018)
Старый 10.07.2018, 22:02   #2806
ChessMan
Super Moderator
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Stockfish и его производные

Возможно ещё не все в курсе: теперь можно смело использовать аброковские сборки Стокфиша под Виндоус - они ни чуть не медленнее чем сборки с ultimaiq.net или любые другие.

http://www.talkchess.com/forum3/view...hp?f=2&t=67933

ChessMan вне форума   Ответить с цитированием
6 пользователя(ей) сказали cпасибо:
Alexandr_L (14.08.2018), Rom77 (11.07.2018), Viktor (10.07.2018), Валекс (10.07.2018), Гудвин (11.07.2018), Кевин (10.07.2018)
Старый 10.07.2018, 23:18   #2807
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от ChessMan
Возможно ещё не все в курсе: теперь можно смело использовать аброковские сборки Стокфиша под Виндоус - они ни чуть не медленнее чем сборки с ultimaiq.net или любые другие.
Подтверждаю. У меня аброковские даже немного быстрее (личные тесты).
__________________
ICCF SIM 2547, International Arbiter, ICCF "Promotional Tournaments - Server" Organiser, RCCA Chess 960 Champion, ICCF 4th Chess 960 World Cup Final Winner.
Кевин вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (14.08.2018)
Старый 11.07.2018, 14:33   #2808
Харлампий
2 разряд
ТС
 
Аватар для Харлампий
 
Регистрация: 03.06.2016
Сообщений: 441
Сказал(а) спасибо: 534
Поблагодарили 1,949 раз(а) в 431 сообщениях
Репутация: 181
По умолчанию Re: Stockfish и его производные

asmFishW_2018-07-11: https://github.com/lantonov/asmFish/...owsOS_binaries
Харлампий вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
Alexandr_L (14.08.2018), Ofiscer (14.07.2018), Философ (11.07.2018)
Старый 12.07.2018, 13:30   #2809
byan_mivv
Гроссмейстер
 
Аватар для byan_mivv
 
Регистрация: 02.07.2016
Сообщений: 2,104
Сказал(а) спасибо: 4,488
Поблагодарили 5,221 раз(а) в 1,744 сообщениях
Репутация: 435
По умолчанию Re: Stockfish и его производные

SugaR ICCF 1.1

https://github.com/Zerbinati/SugaR-I...leases/tag/1.1
__________________
"Не-ум - цветы вечности." Ошо
byan_mivv вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
Alexandr_L (14.08.2018), ChessMan (12.07.2018), Философ (13.07.2018)
Старый 13.07.2018, 14:59   #2810
Философ
3 разряд
 
Аватар для Философ
 
Регистрация: 02.06.2016
Сообщений: 233
Сказал(а) спасибо: 2,950
Поблагодарили 189 раз(а) в 125 сообщениях
Репутация: 21
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от byan_mivv
Ссылка не работает
Философ вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (14.08.2018)
Старый 13.07.2018, 16:26   #2811
Viktor
Эксперт
 
Аватар для Viktor
 
Регистрация: 07.06.2016
Сообщений: 5,907
Сказал(а) спасибо: 13,814
Поблагодарили 12,717 раз(а) в 4,521 сообщениях
Репутация: 726
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Философ
Ссылка не работает
SugaR ICCF 1.1
https://www29.zippyshare.com/v/H8M2YbmS/file.html
Viktor вне форума   Ответить с цитированием
5 пользователя(ей) сказали cпасибо:
Alexandr_L (14.08.2018), Evgeny (14.07.2018), SergeyMZ (13.07.2018), Гудвин (14.07.2018), Философ (13.07.2018)
Старый 13.07.2018, 16:40   #2812
byan_mivv
Гроссмейстер
 
Аватар для byan_mivv
 
Регистрация: 02.07.2016
Сообщений: 2,104
Сказал(а) спасибо: 4,488
Поблагодарили 5,221 раз(а) в 1,744 сообщениях
Репутация: 435
По умолчанию Re: Stockfish и его производные

Да, уже не работает.
Скачал только 64 popcnt, и другие были...

SugaR.ICCF.1.1.64.POPCNT

https://www37.zippyshare.com/v/oUpUZAdy/file.html
__________________
"Не-ум - цветы вечности." Ошо
byan_mivv вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
Alexandr_L (14.08.2018), GL2016 (13.07.2018), Философ (13.07.2018)
Старый 13.07.2018, 19:31   #2813
Философ
3 разряд
 
Аватар для Философ
 
Регистрация: 02.06.2016
Сообщений: 233
Сказал(а) спасибо: 2,950
Поблагодарили 189 раз(а) в 125 сообщениях
Репутация: 21
По умолчанию Re: Stockfish и его производные

Объясните, пожалуйста, посвящённые, что за функции , связанные с junior и что есть анализ ICCF?
Философ вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (14.08.2018)
Старый 14.07.2018, 05:16   #2814
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

I. Ivec and L. Ljubičić
July 7.
__________________
ICCF SIM 2547, International Arbiter, ICCF "Promotional Tournaments - Server" Organiser, RCCA Chess 960 Champion, ICCF 4th Chess 960 World Cup Final Winner.
Кевин вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Alexandr_L (14.08.2018), Валекс (14.07.2018)
Старый 14.07.2018, 09:30   #2815
Viktor
Эксперт
 
Аватар для Viktor
 
Регистрация: 07.06.2016
Сообщений: 5,907
Сказал(а) спасибо: 13,814
Поблагодарили 12,717 раз(а) в 4,521 сообщениях
Репутация: 726
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Философ
Объясните, пожалуйста, посвящённые, что за функции , связанные с junior и что есть анализ ICCF?
В этой версии добавлены некоторые алгоритмы и опции UCI для переписки по шахматам.
Viktor вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (14.08.2018)
Старый 14.07.2018, 09:46   #2816
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

Author: protonspring
Date: Sat Jul 14 08:27:33 2018 +0200
Timestamp: 1531549653

Remove rank limitation for MinorBehindPawn

This is a functional simplification. It seems like the rank restriction
for MinorBehindPawn can be removed.

STC
LLR: 2.96 (-2.94,2.94) [-3.00,1.00]
Total: 61195 W: 13404 L: 13360 D: 34431
http://tests.stockfishchess.org/test...bc5978f4be3fc0

LTC
LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 31701 W: 5367 L: 5264 D: 21070
http://tests.stockfishchess.org/test...bc5978f4be4769

Bench: 4938702



Author: candirufish
Date: Sat Jul 14 08:13:15 2018 +0200
Timestamp: 1531548795

Tuned Values after 2 million spsa games

Various king and pawn eval values tuned after 2 million games. Rounding
slightly adjusted.

LTC: http://tests.stockfishchess.org/test...bc5978f4be3ed4
LLR: 2.95 (-2.94,2.94) [0.00,4.00]
Total: 32783 W: 5852 L: 5588 D: 21343

STC: http://tests.stockfishchess.org/test...bc5978f4be3e4d
LLR: 3.23 (-2.94,2.94) [0.00,4.00]
Total: 44380 W: 10201 L: 9841 D: 24338

I think I reached the limit of the fishtest framework. It frequently
crashed at 2 million games already. The small values also moved a lot
throughout the entire tuning session though with smaller margin. The
passed danger and close enemies values seems the most sensitive (changing
close enemies alone to 6 failed before but now it passes), whether or not
they are close to optimal I don't know, but it seems some parameters are
also correlated to others.

Closes https://github.com/official-stockfis...fish/pull/1670

bench: 5103722


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.
Кевин вне форума   Ответить с цитированием
5 пользователя(ей) сказали cпасибо:
Alexandr_L (14.08.2018), Rom77 (14.07.2018), Viktor (14.07.2018), Валекс (14.07.2018), Философ (14.07.2018)
Старый 14.07.2018, 12:06   #2817
Философ
3 разряд
 
Аватар для Философ
 
Регистрация: 02.06.2016
Сообщений: 233
Сказал(а) спасибо: 2,950
Поблагодарили 189 раз(а) в 125 сообщениях
Репутация: 21
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Viktor
В этой версии добавлены некоторые алгоритмы и опции UCI для переписки по шахматам.
Такой общий ответ я мог дать самому себе. Конкретика интересует.
Философ вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (14.08.2018)
Старый 14.07.2018, 12:43   #2818
ChessMan
Super Moderator
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Философ
Такой общий ответ я мог дать самому себе. Конкретика интересует.
При активации опции "ICCF Analyzes" (значение от 1 до 8) задействуется следующий код:

if (tactical) multiPV = size_t(pow(2, tactical));

Ранее этот код я встречал в движке McBrain. Это попытка сделать тактический режим как у Гудини.

Опции Junior_*** - это аналог старых опций SugaR, таких как мобильность, угрозы, инициатива и т.д.

Код:
  o["Junior Depth"]			  << Option(MAX_PLY-1, 1, MAX_PLY-1);
  o["Junior Mobility"]				<< Option(true);
  o["Junior King"]					<< Option(true);
  o["Junior Threats"]				<< Option(true);
  o["Junior Passed"]				<< Option(true);
  o["Junior Space"]				    << Option(true);
  o["Junior Initiative"]			<< Option(true);
ChessMan вне форума   Ответить с цитированием
4 пользователя(ей) сказали cпасибо:
Alexandr_L (14.08.2018), Chess762 (21.03.2019), Viktor (14.07.2018), Гудвин (14.07.2018)
Старый 14.07.2018, 12:46   #2819
ChessMan
Super Moderator
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Философ
Такой общий ответ я мог дать самому себе. Конкретика интересует.
Пробуйте скачать по этой ссылке: https://github.com/Zerbinati/SugaR-ICCF/releases
ChessMan вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Alexandr_L (14.08.2018), Философ (14.07.2018)
Старый 14.07.2018, 13:00   #2820
Философ
3 разряд
 
Аватар для Философ
 
Регистрация: 02.06.2016
Сообщений: 233
Сказал(а) спасибо: 2,950
Поблагодарили 189 раз(а) в 125 сообщениях
Репутация: 21
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от ChessMan
Пробуйте скачать по этой ссылке: https://github.com/Zerbinati/SugaR-ICCF/releases
И где там какое-либо объяснение?
Философ вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (14.08.2018)
Ответ


Здесь присутствуют: 14 (пользователей: 0 , гостей: 14)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 07:29. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot
Рейтинг@Mail.ru