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

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

Ответ
 
Опции темы Опции просмотра
Старый 04.06.2016, 17:13   #1
Харлампий
2 разряд
 
Аватар для Харлампий
 
Регистрация: 03.06.2016
Сообщений: 419
Сказал(а) спасибо: 512
Поблагодарили 1,755 раз(а) в 404 сообщениях
Репутация: 120
По умолчанию Stockfish и его производные



Stockfish 10

Stockfish 9

Stockfish 8

Официальный сайт стокфиш

Обновления тестовых версий стокфиша: http://abrok.eu/stockfish/

Сборки Stockfish и CorChess от I. Ivec

Развитие движка http://tests.stockfishchess.org/tests

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; 14.07.2019 в 11:55. Причина: Убрал имя Любичич из ссылки на сборку от I.Ivec
Харлампий вне форума   Ответить с цитированием
42 пользователя(ей) сказали 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), 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), 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), Psyclone2513 (06.10.2017), Raptor (17.11.2018), SergeyTUR (04.02.2019), Shadow (15.11.2017), sovaz1997 (03.10.2017), Stavross (04.06.2016), tt66 (04.06.2016), ValstepAS (23.12.2018), Vovan (22.03.2019), Александр (30.10.2018), Валекс (27.11.2018), Виталий В. (13.07.2016), Гудвин (04.06.2016), Кевин (30.03.2017), Ларин (09.02.2018), Петригин Олег (04.06.2016), Ренат (17.10.2016), Философ (04.06.2016)
Старый 08.07.2019, 18:23   #4981
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 6,304
Сказал(а) спасибо: 1,526
Поблагодарили 3,851 раз(а) в 2,743 сообщениях
Репутация: 108
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Asunta
Это в партиях движков.. А я про бесконечный анализ..
До 2019.06.30 Сток всегда выводил "доделанные" линии..
А сейчас иногда проскакивают укороченные глюки..
Vizvezdenec, выглядит оно так:




А вот так стало через несколько минут:


Maratka на форуме   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
ALEKS (08.07.2019), Asunta (09.07.2019), Кевин (09.07.2019)
Старый 09.07.2019, 01:37   #4982
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 1,855
Сказал(а) спасибо: 22
Поблагодарили 2,485 раз(а) в 1,328 сообщениях
Репутация: 38
По умолчанию Re: Stockfish и его производные

Ну я не знаю, но я такое наблюдал на куче онлайн-анализирующих сайтов в MultiPv для всех версий с 8 включительно. Что-то поменялось?
Vizvezdenec вне форума   Ответить с цитированием
Старый 09.07.2019, 07:30   #4983
Viktor
Гроссмейстер
 
Аватар для Viktor
 
Регистрация: 07.06.2016
Сообщений: 3,704
Сказал(а) спасибо: 6,728
Поблагодарили 8,370 раз(а) в 3,031 сообщениях
Репутация: 359
По умолчанию Re: Stockfish и его производные

И еще в линиях на отдельных строках стала появляться разная глубина анализа.
Скажем, по первой линии идет 35, по второй еще 33, а по третьей опять 35. Раньше такого не было. Если уж 35-я пошла, то по всем линиям она же и проходила.
Viktor на форуме   Ответить с цитированием
Пользователь сказал cпасибо:
Chess762 (10.07.2019)
Старый 09.07.2019, 12:25   #4984
Asunta
2 разряд
 
Аватар для Asunta
 
Регистрация: 10.07.2018
Сообщений: 365
Сказал(а) спасибо: 168
Поблагодарили 291 раз(а) в 163 сообщениях
Репутация: 20
По умолчанию Re: Stockfish и его производные

http://abrok.eu/stockfish

На 99% источник нового глючка здесь:

Author: joergoster
Date: Thu Jun 27 08:57:59 2019 +0200
Timestamp: 1561618679

Improve multiPV mode

Skip all moves during the Non-PV (zero-window) search which will be
searched as PV moves later anyways. We also wake sure the moves will
be reported to the GUI despite they're not being searched — some GUIs
may get confused otherwise, and it would unnecessarily complicate the
code.

Tested with MultiPV=4
STC
http://tests.stockfishchess.org/test...bc5925cf070d69
LLR: 2.95 (-2.94,2.94) [0.50,4.50]
Total: 8233 W: 3708 L: 3424 D: 1101 Elo +11.99

LTC
http://tests.stockfishchess.org/test...bc5925cf071d17
LLR: 2.95 (-2.94,2.94) [0.00,3.50]
Total: 7369 W: 3197 L: 2911 D: 1261 Elo +13.49

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

No functional change. (in single PV mode)


При ( MultiPV: 1 ) - no functional change
При ( MultiPV: >1 ) - may get confused : )

Изменения в исходнике:
https://github.com/official-stockfis...2f6e81e16bd9e6
Asunta вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Валекс (09.07.2019)
Старый 09.07.2019, 12:28   #4985
byan_mivv
Мастер
 
Аватар для byan_mivv
 
Регистрация: 02.07.2016
Сообщений: 857
Сказал(а) спасибо: 2,153
Поблагодарили 2,247 раз(а) в 776 сообщениях
Репутация: 150
По умолчанию Re: Stockfish и его производные

Stockfish_Polyglot_1978

http://s000.tinyupload.com/?file_id=...67385333411465
__________________
Mein Herz Brennt - Rammstein
byan_mivv на форуме   Ответить с цитированием
4 пользователя(ей) сказали cпасибо:
Vasilievich (09.07.2019), Viktor (09.07.2019), Валекс (09.07.2019), Философ (09.07.2019)
Старый 09.07.2019, 18:23   #4986
Powerlord
Начинающий
 
Аватар для Powerlord
 
Регистрация: 09.07.2019
Сообщений: 1
Сказал(а) спасибо: 1
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 0
По умолчанию Re: Stockfish и его производные

Всех приветствую! Я здесь новенький. Объясните пожалуйста чем отличаются различные версии движков. Скачиваю движок, а там их в архиве несколько вариаций. Скорее всего я не первый, кому это непонятно и на этот вопрос уже есть ответ на форуме, но извините лентяя, слишком хлопотно для меня перетрясать весь форум. Надеюсь на понимание и также на то, что получу ответ на свой вопрос. Заранее спасибо.
Powerlord вне форума   Ответить с цитированием
Старый 09.07.2019, 18:28   #4987
Kesandr
4 разряд
 
Аватар для Kesandr
 
Регистрация: 28.06.2018
Сообщений: 60
Сказал(а) спасибо: 43
Поблагодарили 27 раз(а) в 21 сообщениях
Репутация: 1
По умолчанию Re: Stockfish и его производные

Powerlord Для разних архитектур процессоров разние движки. Устанавливайте по очереди и смотрите на скорость. З самой большой скоростю оставляйте и будет вам щастье) А которие не будут ставиться то ето совсем не до вашего проца.
Kesandr вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Powerlord (09.07.2019), Vasilievich (09.07.2019)
Старый 10.07.2019, 09:39   #4988
svoitsl
Гроссмейстер
 
Аватар для svoitsl
 
Регистрация: 19.04.2017
Сообщений: 1,893
Сказал(а) спасибо: 344
Поблагодарили 1,027 раз(а) в 753 сообщениях
Репутация: 35
По умолчанию Re: Stockfish и его производные

Если размер хеша так сильно влияет на скорость доступа к памяти, то почему большие страницы не сделать основным режимом?
svoitsl на форуме   Ответить с цитированием
Старый 10.07.2019, 20:56   #4989
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 6,304
Сказал(а) спасибо: 1,526
Поблагодарили 3,851 раз(а) в 2,743 сообщениях
Репутация: 108
По умолчанию Re: Stockfish и его производные

http://tests.stockfishchess.org/html...bc5925cf0d0c6d

Что эта штука делает?
Maratka на форуме   Ответить с цитированием
Старый 10.07.2019, 21:38   #4990
Asunta
2 разряд
 
Аватар для Asunta
 
Регистрация: 10.07.2018
Сообщений: 365
Сказал(а) спасибо: 168
Поблагодарили 291 раз(а) в 163 сообщениях
Репутация: 20
По умолчанию Re: Stockfish и его производные

Всего одна строчка изменена: https://github.com/VoyagerOne/Stockf...c75ffd0e0cd584

Там внизу ещё отзывы..
Asunta вне форума   Ответить с цитированием
Старый 10.07.2019, 23:12   #4991
Alex_Zet
Гроссмейстер
 
Аватар для Alex_Zet
 
Регистрация: 01.12.2016
Сообщений: 2,460
Сказал(а) спасибо: 184
Поблагодарили 801 раз(а) в 570 сообщениях
Записей в дневнике: 4
Репутация: 20
По умолчанию Re: Stockfish и его производные

Cfish_2019_07_06 - http://s000.tinyupload.com/?file_id=...70991174398662

Windows:

- Cfish 2019-07-06 64 GENERAL.exe for general 64-bit CPUs
- Cfish 2019-07-06 64 BMI2 for Haswell CPUs
- Cfish 2019-07-06 64 STANDARD for standard 64-bit CPUs
- Cfish 2019-07-06 64 MODERN for modern computers
- Cfish 2019-07-06 64 POPC power pc variant
- Cfish 2019-07-06 32 GENERAL.exe for general 32-bit CPUs
- Cfish 2019-07-06 32 OLD for old computers
- Cfish 2019-07-06 32 POPC 32bit power pc
- Cfish 2019-07-06 64 STANDARD for standard 64-bit CPUs


NUMA executables:

- Cfish 2019-07-06 64 NUMA GENERAL for general 64-bit CPUs
- Cfish 2019-07-06 64 NUMA BMI2 for Haswell CPUs
- Cfish 2019-07-06 64 NUMA STANDARD for standard 64-bit CPUs
- Cfish 2019-07-06 64 NUMA MODERN for modern computers
- Cfish 2019-07-06 64 NUMA POPC power pc variant

Why choosing Cfish for chess analysis:

Cfish is absolutely the best program for chess analysis. This fantastic piece of art of engine shows almost always the correct move after depth 30 or the like with the proper position score (I call this "coherence"), while programs like the original Stockfish set a positive score, suggest a move, and when the move is done the score suddendly drops down. If you want to avoid alot of frustration you should use Cfish for your analysis.

CFish, a port of Stockfish written in plain C by Ronald de Man, first published on GitHub in July 2016. Possibly inspired by the asmFish project to speed up Stockfish using a programming language closer to the machine, the purpose of CFish is to explore possible optimization issues of C versus C++ compilers.

Почему выбирают Cfish для шахматного анализа:

Cfish - абсолютно лучшая программа для анализа шахмат. Это фантастическое произведение искусства двигателя почти всегда показывает правильный ход после глубины 30 и т. П. С надлежащей оценкой позиции (я называю это «согласованность»), в то время как программы, подобные оригинальной Stockfish, устанавливают положительный результат, предполагают движение и когда ход сделан, счет неожиданно падает вниз. Если вы хотите избежать многих разочарований, вы должны использовать Cfish для анализа.

CFish, порт Stockfish, написанный на простом языке C Рональдом де Маном, впервые опубликованный на GitHub в июле 2016 года. Возможно, вдохновленный проектом asmFish по ускорению Stockfish с использованием языка программирования ближе к машине, цель CFish - изучить возможные вопросы оптимизации компиляторов C и C ++.

Последний раз редактировалось Alex_Zet; 10.07.2019 в 23:50.
Alex_Zet вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
Alex_Lk (11.07.2019), Chess762 (11.07.2019), PanDoors (11.07.2019)
Старый 11.07.2019, 00:00   #4992
ChessMan
Гроссмейстер
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 1,626
Сказал(а) спасибо: 987
Поблагодарили 3,035 раз(а) в 1,165 сообщениях
Репутация: 155
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Alex_Zet

Развернуть для просмотра

Cfish_2019_07_06 - http://s000.tinyupload.com/?file_id=...70991174398662

Windows:

- Cfish 2019-07-06 64 GENERAL.exe for general 64-bit CPUs
- Cfish 2019-07-06 64 BMI2 for Haswell CPUs
- Cfish 2019-07-06 64 STANDARD for standard 64-bit CPUs
- Cfish 2019-07-06 64 MODERN for modern computers
- Cfish 2019-07-06 64 POPC power pc variant
- Cfish 2019-07-06 32 GENERAL.exe for general 32-bit CPUs
- Cfish 2019-07-06 32 OLD for old computers
- Cfish 2019-07-06 32 POPC 32bit power pc
- Cfish 2019-07-06 64 STANDARD for standard 64-bit CPUs


NUMA executables:

- Cfish 2019-07-06 64 NUMA GENERAL for general 64-bit CPUs
- Cfish 2019-07-06 64 NUMA BMI2 for Haswell CPUs
- Cfish 2019-07-06 64 NUMA STANDARD for standard 64-bit CPUs
- Cfish 2019-07-06 64 NUMA MODERN for modern computers
- Cfish 2019-07-06 64 NUMA POPC power pc variant

Why choosing Cfish for chess analysis:

Cfish is absolutely the best program for chess analysis. This fantastic piece of art of engine shows almost always the correct move after depth 30 or the like with the proper position score (I call this "coherence"), while programs like the original Stockfish set a positive score, suggest a move, and when the move is done the score suddendly drops down. If you want to avoid alot of frustration you should use Cfish for your analysis.

CFish, a port of Stockfish written in plain C by Ronald de Man, first published on GitHub in July 2016. Possibly inspired by the asmFish project to speed up Stockfish using a programming language closer to the machine, the purpose of CFish is to explore possible optimization issues of C versus C++ compilers.

Почему выбирают Cfish для шахматного анализа:

Cfish - абсолютно лучшая программа для анализа шахмат. Это фантастическое произведение искусства двигателя почти всегда показывает правильный ход после глубины 30 и т. П. С надлежащей оценкой позиции (я называю это «согласованность»), в то время как программы, подобные оригинальной Stockfish, устанавливают положительный результат, предполагают движение и когда ход сделан, счет неожиданно падает вниз. Если вы хотите избежать многих разочарований, вы должны использовать Cfish для анализа.

CFish, порт Stockfish, написанный на простом языке C Рональдом де Маном, впервые опубликованный на GitHub в июле 2016 года. Возможно, вдохновленный проектом asmFish по ускорению Stockfish с использованием языка программирования ближе к машине, цель CFish - изучить возможные вопросы оптимизации компиляторов C и C ++.
[свернуть]
Неплохо было бы добавить ссылку на сайт где Вы это достали или указать, что это взято с сайта Massimiliano Goi:
https://chess.massimilianogoi.com/download/cfish/
__________________
ICCF 2424. AMD Ryzen 7 1700X @3.6 GHz
ChessMan вне форума   Ответить с цитированием
Старый 11.07.2019, 00:25   #4993
Alex_Zet
Гроссмейстер
 
Аватар для Alex_Zet
 
Регистрация: 01.12.2016
Сообщений: 2,460
Сказал(а) спасибо: 184
Поблагодарили 801 раз(а) в 570 сообщениях
Записей в дневнике: 4
Репутация: 20
По умолчанию Re: Stockfish и его производные

Народ ленив сейчас стал. Пальчиком шевельнуть не хочет. Требуют что бы сразу был готовенький архив. Кстати впервые архив выложил. Вначале думал что это архисложно.
Так то мне нисколечко не жаль, не моё, ни на что не претендую. А откуда это вообще никому не интересно и все эти ссылки никому не нужны.
Alex_Zet вне форума   Ответить с цитированием
Старый 11.07.2019, 00:45   #4994
Alex_Zet
Гроссмейстер
 
Аватар для Alex_Zet
 
Регистрация: 01.12.2016
Сообщений: 2,460
Сказал(а) спасибо: 184
Поблагодарили 801 раз(а) в 570 сообщениях
Записей в дневнике: 4
Репутация: 20
По умолчанию Re: Stockfish и его производные

McCain

Развернуть для просмотра


Author: Michael Byrne
McCain is based on the strongest engine in the world, Stockfish. This version of McCain is unique. All the changes of the differences from development Stockfish are identified in the source with ifdef's and the source of the changes attributed to the original author as I best as I was able to detect from Github. In addition some of Joe Ellis' code for the SF derivative matefinder is also included along with zugzwang code from Gunther Demetz. With the ifdef's in the source, it is possible to build dev-Stockfish , McCain and McCain + Matefinder code by just modifying a few lines of the makefile. In addition all of the other added features , cerebellum book ( (code and book file by Thomas Zipproth), Play by ELO and keyboard are also identified with ifdef's. With the exe's , you will find some Windows version complied by me , in addition to John and Lucas. The ones I have complied required cygwin1.dll which is included in the zip file. It best to create a path under the advanced systems menu for Windows for this file so that windows will always find it no matter where you place it. The Windows exe's I compiled were performed on Macs using Bootcamp (iMac bmi2) or Parallels ( Mac Pro modern and all others) under Windows 10.
[свернуть]

Download - https://github.com/MichaelB7/Stockfish/tags
Alex_Zet вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Gerasimov (11.07.2019)
Старый 11.07.2019, 11:46   #4995
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,060
Сказал(а) спасибо: 4,396
Поблагодарили 11,886 раз(а) в 3,456 сообщениях
Записей в дневнике: 227
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

http://tests.stockfishchess.org/test...bc5925cf0cfb51 - этот патч на STC полностью завершил 250000 партий, но так и не позеленел.


Зато LTC прошёл отлично: http://tests.stockfishchess.org/test...bc5925cf0d10dd



Как часто такое было раньше?
__________________
ICCF SIM 2535, International Arbiter, ICCF "Promotional Tournaments - Server" Organiser, RCCA Chess 960 Champion, ICCF 4th Chess 960 World Cup Final Winner.
Кевин вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Chess762 (11.07.2019)
Старый 11.07.2019, 12:07   #4996
Lotosok33
3 разряд
 
Аватар для Lotosok33
 
Регистрация: 06.08.2017
Сообщений: 146
Сказал(а) спасибо: 23
Поблагодарили 138 раз(а) в 63 сообщениях
Репутация: 14
По умолчанию Re: Stockfish и его производные

McCain а как скачать этот движок я его по ссылке не нашел
Lotosok33 вне форума   Ответить с цитированием
Старый 11.07.2019, 12:40   #4997
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,060
Сказал(а) спасибо: 4,396
Поблагодарили 11,886 раз(а) в 3,456 сообщениях
Записей в дневнике: 227
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

Author: Daniel Axtens
Date: Thu Jul 11 11:30:09 2019 +0200
Timestamp: 1562837409

Enable popcount and prefetch for ppc-64

PowerPC has had popcount instructions for a long time, at least as far
back as POWER5 (released 2004). Enable them via a gcc builtin.

Using a gcc builtin has the added bonus that if compiled for a processor
that lacks a hardware instruction, gcc will include a software popcount
implementation that does not use the instruction. It might be slower
than the table lookups (or it might be faster) but it will certainly work.
So this isn't going to break anything.

On my POWER8 VM, this leads to a ~4.27% speedup.

Fir prefetch, the gcc builtin generates a 'dcbt' instruction, which is
supported at least as far back as the G5 (2002) and POWER4 (2001).

This leads to a ~5% speedup on my POWER8 VM.

No functional change


http://abrok.eu/stockfish/
__________________
ICCF SIM 2535, International Arbiter, ICCF "Promotional Tournaments - Server" Organiser, RCCA Chess 960 Champion, ICCF 4th Chess 960 World Cup Final Winner.
Кевин вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Валекс (12.07.2019)
Старый 11.07.2019, 12:40   #4998
Eskwair
Начинающий
 
Аватар для Eskwair
 
Регистрация: 02.08.2016
Сообщений: 25
Сказал(а) спасибо: 41
Поблагодарили 24 раз(а) в 19 сообщениях
Репутация: 0
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Lotosok33
McCain а как скачать этот движок я его по ссылке не нашел
Перейти по ссылке. Дальше клацнуть на "Releases", затем на "Assets7" и скачать что нужно.
Eskwair вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Lotosok33 (11.07.2019)
Старый 11.07.2019, 12:44   #4999
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 1,855
Сказал(а) спасибо: 22
Поблагодарили 2,485 раз(а) в 1,328 сообщениях
Репутация: 38
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Кевин
http://tests.stockfishchess.org/test...bc5925cf0cfb51 - этот патч на STC полностью завершил 250000 партий, но так и не позеленел.


Зато LTC прошёл отлично: http://tests.stockfishchess.org/test...bc5925cf0d10dd



Как часто такое было раньше?
Бывало )
В принципе STC можно догнать ещё (просто увеличить лимит партий), но незачем.
Рекорд вроде бы был 320к партий, правда, это было LTC.
Vizvezdenec вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Кевин (11.07.2019)
Старый 11.07.2019, 12:55   #5000
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,060
Сказал(а) спасибо: 4,396
Поблагодарили 11,886 раз(а) в 3,456 сообщениях
Записей в дневнике: 227
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

Author: protonspring
Date: Thu Jul 11 11:42:08 2019 +0200
Timestamp: 1562838128

Use score instead of array to evaluate shelter

This is a non-functional simplification. Instead of an array of values, just use a Score.

STC
LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 16309 W: 3673 L: 3541 D: 9095 Elo +2.81
http://tests.stockfishchess.org/test...bc5925cf0ceb5b

No functional change

http://abrok.eu/stockfish/
__________________
ICCF SIM 2535, International Arbiter, ICCF "Promotional Tournaments - Server" Organiser, RCCA Chess 960 Champion, ICCF 4th Chess 960 World Cup Final Winner.
Кевин вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Валекс (12.07.2019)
Старый 11.07.2019, 13:05   #5001
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,060
Сказал(а) спасибо: 4,396
Поблагодарили 11,886 раз(а) в 3,456 сообщениях
Записей в дневнике: 227
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

Author: xoto10
Date: Thu Jul 11 11:51:27 2019 +0200
Timestamp: 1562838687

Combo of statscore divisor and pawn psqt changes

Passed STC 10+0.1 th 1:
LLR: 2.96 (-2.94,2.94) [0.00,4.00]
Total: 13282 W: 3100 L: 2881 D: 7301 Elo +5.73
http://tests.stockfishchess.org/test...bc5925cf0c81f4

Passed LTC 60+0.6 th 1:
LLR: 2.95 (-2.94,2.94) [0.00,4.00]
Total: 44243 W: 7768 L: 7468 D: 29007 Elo +2.36
http://tests.stockfishchess.org/test...bc5925cf0c832b

Bench 3705891

http://abrok.eu/stockfish/
__________________
ICCF SIM 2535, International Arbiter, ICCF "Promotional Tournaments - Server" Organiser, RCCA Chess 960 Champion, ICCF 4th Chess 960 World Cup Final Winner.
Кевин вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Валекс (12.07.2019)
Старый 11.07.2019, 13:10   #5002
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,060
Сказал(а) спасибо: 4,396
Поблагодарили 11,886 раз(а) в 3,456 сообщениях
Записей в дневнике: 227
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные




Author: VoyagerOne
Date: Thu Jul 11 11:59:36 2019 +0200
Timestamp: 1562839176

Tweak capture scoring formula

STC:
LLR: 2.96 (-2.94,2.94) [0.00,4.00]
Total: 20556 W: 4685 L: 4438 D: 11433 Elo +4.17
http://tests.stockfishchess.org/test...bc5925cf0d0b4a

LTC:
LLR: 2.95 (-2.94,2.94) [0.00,4.00]
Total: 14856 W: 2649 L: 2446 D: 9761 Elo +4.75
http://tests.stockfishchess.org/test...bc5925cf0d0c6d

bench: 3206912

http://abrok.eu/stockfish/
__________________
ICCF SIM 2535, International Arbiter, ICCF "Promotional Tournaments - Server" Organiser, RCCA Chess 960 Champion, ICCF 4th Chess 960 World Cup Final Winner.
Кевин вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Александр (11.07.2019), Валекс (12.07.2019)
Старый 11.07.2019, 13:10   #5003
Kesandr
4 разряд
 
Аватар для Kesandr
 
Регистрация: 28.06.2018
Сообщений: 60
Сказал(а) спасибо: 43
Поблагодарили 27 раз(а) в 21 сообщениях
Репутация: 1
По умолчанию Re: Stockfish и его производные

Author: xoto10
Date: Thu Jul 11 11:51:27 2019 +0200
Timestamp: 1562838687

Combo of statscore divisor and pawn psqt changes

Passed STC 10+0.1 th 1:
LLR: 2.96 (-2.94,2.94) [0.00,4.00]
Total: 13282 W: 3100 L: 2881 D: 7301 Elo +5.73
http://tests.stockfishchess.org/test...bc5925cf0c81f4

Passed LTC 60+0.6 th 1:
LLR: 2.95 (-2.94,2.94) [0.00,4.00]
Total: 44243 W: 7768 L: 7468 D: 29007 Elo +2.36
http://tests.stockfishchess.org/test...bc5925cf0c832b

Bench 3705891
http://abrok.eu/stockfish/
После таких патчей нужен обязательно регрес тест.

Последний раз редактировалось Kesandr; 11.07.2019 в 13:27. Причина: После таких патчей нужен обязательно регрес тест.
Kesandr вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Валекс (12.07.2019)
Старый 11.07.2019, 13:30   #5004
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,060
Сказал(а) спасибо: 4,396
Поблагодарили 11,886 раз(а) в 3,456 сообщениях
Записей в дневнике: 227
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

Author: Marco Costalba
Date: Thu Jul 11 12:22:20 2019 +0200
Timestamp: 1562840540

Assorted trivial cleanups June 2019

No functional change.


http://abrok.eu/stockfish/
__________________
ICCF SIM 2535, International Arbiter, ICCF "Promotional Tournaments - Server" Organiser, RCCA Chess 960 Champion, ICCF 4th Chess 960 World Cup Final Winner.
Кевин вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
ck195708 (11.07.2019), Maratka (11.07.2019), Валекс (12.07.2019)
Старый 11.07.2019, 17:33   #5005
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 1,855
Сказал(а) спасибо: 22
Поблагодарили 2,485 раз(а) в 1,328 сообщениях
Репутация: 38
По умолчанию Re: Stockfish и его производные

я бы вообще не делал так часто регресс-тесты, просто не вижу, если честно, особого смысла
Vizvezdenec вне форума   Ответить с цитированием
Старый 11.07.2019, 19:43   #5006
Asunta
2 разряд
 
Аватар для Asunta
 
Регистрация: 10.07.2018
Сообщений: 365
Сказал(а) спасибо: 168
Поблагодарили 291 раз(а) в 163 сообщениях
Репутация: 20
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Asunta
Начиная с патчей 2019.06.30 и далее у Стока появился непонятный глючок..
Раньше такого не было..

При анализе в несколько линий ( для примера можно взять MultiPV: 4 )
довольно часто можно наблюдать следующее:

#1 вариант в 30-40 полуходов
#2 вариант в 30-40 полуходов
#3 -- глюк -- "недописанный" вариант всего из 2 полуходов
#4 вариант в 30-40 полуходов

Позиции для анализа и Depth могут быть самые разные...

В исходниках вывод движка генерируется в одном месте:
search.cpp ( ~ Line 1600 )

Может быть, что некоторые линии "укорачиваются" во время анализа,
т.е. не при выводе, а до этого.. В этом случае глюк-причину найти
гораздо сложнее...


Цитата: Сообщение от Asunta
http://abrok.eu/stockfish

На 99% источник нового глючка здесь:

Author: joergoster
Date: Thu Jun 27 08:57:59 2019 +0200
Timestamp: 1561618679

Improve multiPV mode

Skip all moves during the Non-PV (zero-window) search which will be
searched as PV moves later anyways. We also wake sure the moves will
be reported to the GUI despite they're not being searched — some GUIs
may get confused otherwise, and it would unnecessarily complicate the
code.

Tested with MultiPV=4
STC
http://tests.stockfishchess.org/test...bc5925cf070d69
LLR: 2.95 (-2.94,2.94) [0.50,4.50]
Total: 8233 W: 3708 L: 3424 D: 1101 Elo +11.99

LTC
http://tests.stockfishchess.org/test...bc5925cf071d17
LLR: 2.95 (-2.94,2.94) [0.00,3.50]
Total: 7369 W: 3197 L: 2911 D: 1261 Elo +13.49

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

No functional change. (in single PV mode)


При ( MultiPV: 1 ) - no functional change
При ( MultiPV: >1 ) - may get confused : )

Изменения в исходнике:
https://github.com/official-stockfis...2f6e81e16bd9e6
А это уже заиграно ( ? )
Глюк прописался навсегда...

Бывает, что из 4-х первых линий аж 3 недоделанные..
Причём даже на 1-й линии бывает глюк..
Asunta вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
ChessMan (11.07.2019)
Старый 11.07.2019, 20:53   #5007
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 1,855
Сказал(а) спасибо: 22
Поблагодарили 2,485 раз(а) в 1,328 сообщениях
Репутация: 38
По умолчанию Re: Stockfish и его производные

Не заиграно, PR висит. Думаю, разгребут на выходных.
Vizvezdenec вне форума   Ответить с цитированием
6 пользователя(ей) сказали cпасибо:
Asunta (11.07.2019), ck195708 (11.07.2019), Kesandr (11.07.2019), Maratka (11.07.2019), Viktor (12.07.2019), Кевин (11.07.2019)
Старый 11.07.2019, 21:24   #5008
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,060
Сказал(а) спасибо: 4,396
Поблагодарили 11,886 раз(а) в 3,456 сообщениях
Записей в дневнике: 227
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

http://tests.stockfishchess.org/test...bc5925cf0d3cd4 - регресс-тест идёт.
__________________
ICCF SIM 2535, International Arbiter, ICCF "Promotional Tournaments - Server" Organiser, RCCA Chess 960 Champion, ICCF 4th Chess 960 World Cup Final Winner.
Кевин вне форума   Ответить с цитированием
Старый 12.07.2019, 00:27   #5009
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,060
Сказал(а) спасибо: 4,396
Поблагодарили 11,886 раз(а) в 3,456 сообщениях
Записей в дневнике: 227
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

Author: 31m059
Date: Thu Jul 11 23:05:28 2019 +0200
Timestamp: 1562879128

Exclude passed pawns from Attacked2Unsupported

We recently added a bonus for double pawn attacks on unsupported enemy pawns,
on June 27. However, it is possible that the unsupported pawn may become a passer
by simply pushing forward out of the double attack. By rewarding double attacks,
we may inadvertently reward the creation of enemy passers, by encouraging both of
our would-be stoppers to attack the enemy pawn even if there is no opposing
friendly pawn on the same file.

Here, we revise this term to exclude passed pawns. In order to simplify the code
with this change included, we non-functionally rewrite Attacked2Unsupported to
be a penalty for enemy attacks on friendly pawns, rather than a bonus for our
attacks on enemy pawns. This allows us to exclude passed pawns with a simple
& ~e->passedPawns[Us], while passedPawns[Them] is not yet defined in this part
of the code.

This dramatically reduces the proportion of positions in which Attacked2Unsupported
is applied, to about a third of the original. To compensate, maintaining the same
average effect across our bench positions, we nearly triple Attacked2Unsupported
from S(0, 20) to S(0, 56). Although this pawn formation is rare, it is worth more
than half a pawn in the endgame!

STC: (stopped automatically by fishtest after 250,000 games)
LLR: -0.87 (-2.94,2.94) [0.50,4.50]
Total: 250000 W: 56585 L: 55383 D: 138032 Elo +1.67
http://tests.stockfishchess.org/test...bc5925cf0cfb51

LTC:
LLR: 2.96 (-2.94,2.94) [0.00,3.50]
Total: 81038 W: 13965 L: 13558 D: 53515 Elo +1.74
http://tests.stockfishchess.org/test...bc5925cf0d10dd

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

Bench: 3765158


http://abrok.eu/stockfish/
__________________
ICCF SIM 2535, International Arbiter, ICCF "Promotional Tournaments - Server" Organiser, RCCA Chess 960 Champion, ICCF 4th Chess 960 World Cup Final Winner.
Кевин вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Валекс (12.07.2019)
Старый 12.07.2019, 00:33   #5010
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,060
Сказал(а) спасибо: 4,396
Поблагодарили 11,886 раз(а) в 3,456 сообщениях
Записей в дневнике: 227
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

http://tests.stockfishchess.org/test...bc5925cf0d3218

Вот ещё на вид сильное упрощение прошло SPRT. Пока PR, правда, не создан.
__________________
ICCF SIM 2535, International Arbiter, ICCF "Promotional Tournaments - Server" Organiser, RCCA Chess 960 Champion, ICCF 4th Chess 960 World Cup Final Winner.
Кевин вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 4 (пользователей: 1 , гостей: 3)
tfc501
Опции темы
Опции просмотра

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

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

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


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


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