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)
Старый 12.11.2016, 13:12   #241
Харлампий
2 разряд
ТС
 
Аватар для Харлампий
 
Регистрация: 03.06.2016
Сообщений: 441
Сказал(а) спасибо: 534
Поблагодарили 1,949 раз(а) в 431 сообщениях
Репутация: 181
По умолчанию Re: Движок stockfish

Author: Aram Tumanian
Date: Fri Nov 11 15:02:28 2016 +0200
Timestamp: 1478869348

Make a version of Position::do_move() without the givesCheck parameter http://abrok.eu/stockfish
Харлампий вне форума   Ответить с цитированием
4 пользователя(ей) сказали cпасибо:
Alexandr_L (07.09.2017), Parkaev_Andrey (12.11.2016), Гудвин (14.11.2016), Философ (12.11.2016)
Старый 14.11.2016, 22:55   #242
DEEP_MIND
Super Moderator
 
Аватар для DEEP_MIND
 
Регистрация: 30.05.2016
Сообщений: 758
Сказал(а) спасибо: 67
Поблагодарили 1,191 раз(а) в 587 сообщениях
Репутация: 51
По умолчанию Re: Движок stockfish

косяк с хэшем остался - если включить 3-4 линии, и в них есть ходы ведущие в одну позицию (простая перестановка ходов), то оценка у них разная - ввиду того, что в одной из линий на глудине 6-8-10 делается другой ход (еще может быть это влияние от многоядерного режима).

гудок в таких позах дает четко 2 одинаковые линии и одинаковые оценки.
DEEP_MIND вне форума   Ответить с цитированием
4 пользователя(ей) сказали cпасибо:
Alexandr_L (07.09.2017), Ofiscer (15.11.2016), Гудвин (15.11.2016), Кевин (15.11.2016)
Старый 15.11.2016, 00:35   #243
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Движок stockfish

Цитата: Сообщение от DEEP_MIND
косяк с хэшем остался - если включить 3-4 линии, и в них есть ходы ведущие в одну позицию (простая перестановка ходов), то оценка у них разная - ввиду того, что в одной из линий на глудине 6-8-10 делается другой ход (еще может быть это влияние от многоядерного режима).

гудок в таких позах дает четко 2 одинаковые линии и одинаковые оценки.
А я не понимаю, зачем в 3-4 линии анализировать. Ходы-кандидаты найти - да, но потом по веткам всегда пробегаюсь, что называется, руками.
Кевин вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Alexandr_L (07.09.2017), sergey1963 (15.11.2016)
Старый 15.11.2016, 08:23   #244
DEEP_MIND
Super Moderator
 
Аватар для DEEP_MIND
 
Регистрация: 30.05.2016
Сообщений: 758
Сказал(а) спасибо: 67
Поблагодарили 1,191 раз(а) в 587 сообщениях
Репутация: 51
По умолчанию Re: Движок stockfish

Цитата: Сообщение от Кевин
зачем в 3-4 линии анализировать
чтобы эти 3-4 хода нализировались по полной, без обрезки.
по моему всем известно, что в режиме 1 хода PV, ходы с 2 и ниже серьезно обрезаются, и если позиция с серьезной тактикой, дающей перевес, то движок не скоро до нее досчитается.
кстати именно на стокфише это заметно - сейчас есть пара таких позиций, гудок сразу видит перевес, стокфиш только в 3-4 линии замечает нужный ход. в режиме 1 хода бесполезно ждать - глубина под 40 и =0.00
DEEP_MIND вне форума   Ответить с цитированием
4 пользователя(ей) сказали cпасибо:
Alexandr_L (07.09.2017), GRF (10.12.2016), TCH (15.11.2016), Viktor (15.11.2016)
Старый 16.11.2016, 00:35   #245
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Движок stockfish

Цитата: Сообщение от DEEP_MIND
чтобы эти 3-4 хода нализировались по полной, без обрезки.
по моему всем известно, что в режиме 1 хода PV, ходы с 2 и ниже серьезно обрезаются, и если позиция с серьезной тактикой, дающей перевес, то движок не скоро до нее досчитается.
кстати именно на стокфише это заметно - сейчас есть пара таких позиций, гудок сразу видит перевес, стокфиш только в 3-4 линии замечает нужный ход. в режиме 1 хода бесполезно ждать - глубина под 40 и =0.00
Я примерно так же думал несколько лет назад. Но Сергей Нефёдов переубедил меня, сказав, что от использования мульти-пв сила игры движка заметно ослабевает и он как раз может не найти сильнейшее продолжение.
Кевин вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (07.09.2017)
Старый 16.11.2016, 08:17   #246
DEEP_MIND
Super Moderator
 
Аватар для DEEP_MIND
 
Регистрация: 30.05.2016
Сообщений: 758
Сказал(а) спасибо: 67
Поблагодарили 1,191 раз(а) в 587 сообщениях
Репутация: 51
По умолчанию Re: Движок stockfish

Цитата: Сообщение от Кевин
Но Сергей Нефёдов переубедил меня, сказав, что от использования мульти-пв сила игры движка заметно ослабевает и он как раз может не найти сильнейшее продолжение.
с чего вдруг она ослабевает? что, у движка мозги отключаются от мульти-ПВ ? нет конечно, оценка одинакова в любом месте алгоритма. то что времени тратится больше - это верно, так как с полным усилием рассматривается не 1, а несколько ходов.

кстати в новом стоке явно хэш с косяком - часто некоторые ходы выводятся с ошибкой в виде: mate #0 и далее вариант. какой-то мат в 0 ходов у него там в равной позиции обнаруживается )))
DEEP_MIND вне форума   Ответить с цитированием
5 пользователя(ей) сказали cпасибо:
Alexandr_L (07.09.2017), Ofiscer (16.11.2016), solova008 (16.11.2016), Viktor (16.11.2016), Философ (16.11.2016)
Старый 16.11.2016, 10:13   #247
Alex_Lk
КМС
 
Аватар для Alex_Lk
 
Регистрация: 14.10.2016
Сообщений: 667
Сказал(а) спасибо: 5,298
Поблагодарили 1,292 раз(а) в 498 сообщениях
Репутация: 201
По умолчанию Re: Движок stockfish

Я новичок в "Адвансе" и натолкнулся на такую "непонятку".

у меня i7 2700k 16Gb (2011г) анализ проводил в "Кветке" (XP stockfish 7 32bit)
(Понятно что лучше Win7/8/10 и 64 бита. но мне так удобнее и для старта сойдет)
в одном анализе получил.
Ход №1: ... Bg7 | Оценка: 0.28 | Глубина: 35
Ход №2: ... Bh6 | Оценка: 0.33 | Глубина: 34
Ход №3: ... Rd8 | Оценка: 0.34 | Глубина: 34
Ход №4: ... Bc5+ | Оценка: 0.37 | Глубина: 34
Ход №5: ... Ke7 | Оценка: 0.40 | Глубина: 34
Время обработки: 1824.140 сек | Обработано ходов: 3 329 068 099

Увидел что мой комп молотит одним ядром загрузка проца 13%
Почитал о настройках. Изменил Threads=1 на Threads=4. ничего больше не трогал.

Ну думаю сейчас посчитаем раза в 3-4 быстрее. Но не тут-то было:

4 потока. загрузка проца 50%
Ход №1: ... Bg7 | Оценка: 0.22 | Глубина: 35
Ход №2: ... Bc5+ | Оценка: 0.29 | Глубина: 34
Ход №3: ... Bh6 | Оценка: 0.31 | Глубина: 34
Ход №4: ... Rd8 | Оценка: 0.32 | Глубина: 34
Ход №5: ... Ke7 | Оценка: 0.52 | Глубина: 34
Время обработки: 5126.530 сек | Обработано ходов: 32 703 348 585

дальше больше:

8 потоков. загрузка проца 100%
Ход №1: ... Bc5+ | Оценка: 0.29 | Глубина: 35
Ход №2: ... Bh6 | Оценка: 0.31 | Глубина: 34
Ход №3: ... Bg7 | Оценка: 0.32 | Глубина: 34
Ход №4: ... Rd8 | Оценка: 0.32 | Глубина: 34
Ход №5: ... Ke7 | Оценка: 0.58 | Глубина: 34
Время обработки: 10057.223 сек | Обработано ходов: 84 150 940 899

Я в растерянности и понимаю, что ничего не понимаю. Кто-нибудь эти цифры обьяснит?

Это более качественный анализ и дерево рассмотрено более "широко" и все отлично.
или
"Потоки" мешают и замедляют друг друга и молотят по одному месту.
Ради незначительного усиления истратили в 5 раз больше времени.


Комп при этом больше ничем не занимался. Кветка каждый раз перезагружалась.
Позиция естественно одна и та же. Анализ в 5 вариантов(линий?).
Эндшпильные базы отключены.


И вообще как правильно настроить stockfish ?
Alex_Lk вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (07.09.2017)
Старый 16.11.2016, 10:25   #248
DEEP_MIND
Super Moderator
 
Аватар для DEEP_MIND
 
Регистрация: 30.05.2016
Сообщений: 758
Сказал(а) спасибо: 67
Поблагодарили 1,191 раз(а) в 587 сообщениях
Репутация: 51
По умолчанию Re: Движок stockfish

Цитата: Сообщение от Alex_Lk
8 потоков. загрузка проца 100%
у вас 4 ядерный проц, 8 потоков для него уже лишние и ничего не дают в плане ускорения.
и самое главное вы не написали условия этого анализа. бесконечный? на глубину? время на ход?
я просто кветкой не пользовлся, не знаю, как там запускается анализ.
DEEP_MIND вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Alexandr_L (07.09.2017), Alex_Lk (16.11.2016)
Старый 16.11.2016, 10:35   #249
Alex_Lk
КМС
 
Аватар для Alex_Lk
 
Регистрация: 14.10.2016
Сообщений: 667
Сказал(а) спасибо: 5,298
Поблагодарили 1,292 раз(а) в 498 сообщениях
Репутация: 201
По умолчанию Re: Движок stockfish

Цитата: Сообщение от DEEP_MIND
у вас 4 ядерный проц, 8 потоков для него уже лишние и ничего не дают в плане ускорения.
и самое главное вы не написали условия этого анализа. бесконечный? на глубину? время на ход?
я просто кветкой не пользовлся, не знаю, как там запускается анализ.
Да бесконечный прерывал руками.
Alex_Lk вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (07.09.2017)
Старый 17.11.2016, 01:16   #250
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Движок stockfish

Цитата: Сообщение от DEEP_MIND
с чего вдруг она ослабевает? что, у движка мозги отключаются от мульти-ПВ ? нет конечно, оценка одинакова в любом месте алгоритма. то что времени тратится больше - это верно, так как с полным усилием рассматривается не 1, а несколько ходов.

кстати в новом стоке явно хэш с косяком - часто некоторые ходы выводятся с ошибкой в виде: mate #0 и далее вариант. какой-то мат в 0 ходов у него там в равной позиции обнаруживается )))
Приведи пример позиции, которая решается мульти-пв, но не решается ретроспективой.
Кевин вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (07.09.2017)
Старый 17.11.2016, 08:09   #251
DEEP_MIND
Super Moderator
 
Аватар для DEEP_MIND
 
Регистрация: 30.05.2016
Сообщений: 758
Сказал(а) спасибо: 67
Поблагодарили 1,191 раз(а) в 587 сообщениях
Репутация: 51
По умолчанию Re: Движок stockfish

Цитата: Сообщение от Кевин
которая решается мульти-пв
мульти ПВ не для решения позиций, а для удобства анализа. ну и в некоторых позициях где на 2-3 линии есть тихий, но сильный ход - вот он быстрее поднимается на 1 место в этом режиме.
DEEP_MIND вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Alexandr_L (07.09.2017), TCH (17.11.2016)
Старый 17.11.2016, 08:26   #252
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Движок stockfish

Цитата: Сообщение от DEEP_MIND
мульти ПВ не для решения позиций, а для удобства анализа.
"Удобство анализа" у всех разное.


Цитата: Сообщение от DEEP_MIND
в некоторых позициях где на 2-3 линии есть тихий, но сильный ход - вот он быстрее поднимается на 1 место в этом режиме.
Прошу пример такой позиции.
Кевин вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (07.09.2017)
Старый 17.11.2016, 12:43   #253
DEEP_MIND
Super Moderator
 
Аватар для DEEP_MIND
 
Регистрация: 30.05.2016
Сообщений: 758
Сказал(а) спасибо: 67
Поблагодарили 1,191 раз(а) в 587 сообщениях
Репутация: 51
По умолчанию Re: Движок stockfish

Цитата: Сообщение от Кевин
Прошу пример такой позиции.
перелопачивать партии не буду, но такие позиции были, иначе я бы так не говорил.
DEEP_MIND вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (07.09.2017)
Старый 17.11.2016, 14:51   #254
DEEP_MIND
Super Moderator
 
Аватар для DEEP_MIND
 
Регистрация: 30.05.2016
Сообщений: 758
Сказал(а) спасибо: 67
Поблагодарили 1,191 раз(а) в 587 сообщениях
Репутация: 51
По умолчанию Re: Stockfish и его клоны

посмотрел код Brainfish - оказывается его база ходов (точнее база хэшей с ходами) работает только в игровом режиме.
в анализе и поиске мата фича игнорируется. и да, в полном поиске эта штука не используется, только в корне поиска (root) - поэтому только игровой режим и задействован.
DEEP_MIND вне форума   Ответить с цитированием
7 пользователя(ей) сказали cпасибо:
Alexandr_L (22.09.2017), Chess762 (14.12.2016), GRF (14.12.2016), TCH (08.12.2016), Viktor (17.11.2016), Виталий В. (20.11.2016), Кевин (18.11.2016)
Старый 18.11.2016, 01:28   #255
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Движок stockfish

Цитата: Сообщение от DEEP_MIND
перелопачивать партии не буду, но такие позиции были, иначе я бы так не говорил.
Даже по этим словам можно сделать вывод, что такие позиции крайне, крайне редки, раз ни одна не приходит на ум.

Зато позиции, выигрывающиеся ретроспективным анализом, у меня случаются каждый день.
Кевин вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (07.09.2017)
Старый 18.11.2016, 01:29   #256
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его клоны

Цитата: Сообщение от DEEP_MIND
посмотрел код Brainfish
Он вообще в игре хоть сильнее Стокфиша, есть ли где тесты?
Кевин вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (22.09.2017)
Старый 18.11.2016, 05:46   #257
Viktor
Эксперт
 
Аватар для Viktor
 
Регистрация: 07.06.2016
Сообщений: 5,907
Сказал(а) спасибо: 13,814
Поблагодарили 12,717 раз(а) в 4,521 сообщениях
Репутация: 726
По умолчанию Re: Stockfish и его клоны

Цитата: Сообщение от Кевин
Он вообще в игре хоть сильнее Стокфиша, есть ли где тесты?
По моим тестам преимущества эта версия (Brainfish) не имеет.
Viktor вне форума   Ответить с цитированием
4 пользователя(ей) сказали cпасибо:
Alexandr_L (22.09.2017), Chess762 (14.12.2016), Виталий В. (20.11.2016), Кевин (18.11.2016)
Старый 18.11.2016, 05:56   #258
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его клоны

Как и ожидалось - очередной пиар горе-разработчиков
Кевин вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Alexandr_L (22.09.2017), Viktor (18.11.2016)
Старый 18.11.2016, 08:16   #259
DEEP_MIND
Super Moderator
 
Аватар для DEEP_MIND
 
Регистрация: 30.05.2016
Сообщений: 758
Сказал(а) спасибо: 67
Поблагодарили 1,191 раз(а) в 587 сообщениях
Репутация: 51
По умолчанию Re: Движок stockfish

Цитата: Сообщение от Кевин
Зато позиции, выигрывающиеся ретроспективным анализом, у меня случаются каждый день.
никто не запрещает бегать по позиции в режиме мульти-ПВ ))
DEEP_MIND вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Alexandr_L (07.09.2017), Кевин (18.11.2016)
Старый 18.11.2016, 12:06   #260
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Движок stockfish

Цитата: Сообщение от DEEP_MIND
никто не запрещает бегать по позиции в режиме мульти-ПВ ))
Тут согласен: никто не мешает. Но пользы никакой по моим наблюдениям, так как очень много инфы пишется в хэш и он быстро теряется при пробеге по основному варианту.
Кевин вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (07.09.2017)
Старый 18.11.2016, 12:18   #261
DEEP_MIND
Super Moderator
 
Аватар для DEEP_MIND
 
Регистрация: 30.05.2016
Сообщений: 758
Сказал(а) спасибо: 67
Поблагодарили 1,191 раз(а) в 587 сообщениях
Репутация: 51
По умолчанию Re: Движок stockfish

Цитата: Сообщение от Кевин
так как очень много инфы пишется в хэш и он быстро теряется при пробеге по основному варианту.
так этот ход который в мульти-ПВ стоит на 2 м месте движок все равно рассматривает в режиме 1 хода и тоже пишет в хэш его позиции. да их будет меньше, так ак глубина перебора меньше, но не настолько чтобы помешать ПВ- варианту.
мало того, ПВ- вариант в хэше - неприкасаем! слоты с данными ПВ не затираются.
DEEP_MIND вне форума   Ответить с цитированием
4 пользователя(ей) сказали cпасибо:
Alexandr_L (07.09.2017), GRF (10.12.2016), TCH (18.11.2016), Кевин (18.11.2016)
Старый 18.11.2016, 12:23   #262
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Движок stockfish

Я просто по опыту говорю, что если бегать по позиции руками целый час (особенно в эндшпиле), то при использовании мультика даже несколько раз теряются оценки уже просмотренных позиций. Может, это баг Стока, я не знаю. Но такое дело я наблюдал.
Кевин вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Alexandr_L (07.09.2017), TCH (18.11.2016)
Старый 18.11.2016, 14:22   #263
DEEP_MIND
Super Moderator
 
Аватар для DEEP_MIND
 
Регистрация: 30.05.2016
Сообщений: 758
Сказал(а) спасибо: 67
Поблагодарили 1,191 раз(а) в 587 сообщениях
Репутация: 51
По умолчанию Re: Движок stockfish

Цитата: Сообщение от Кевин
Я просто по опыту говорю, что если бегать по позиции руками целый час (особенно в эндшпиле), то при использовании мультика даже несколько раз теряются оценки уже просмотренных позиций. Может, это баг Стока, я не знаю. Но такое дело я наблюдал.
да, бывает такое, особенно когда глубоко залезаешь.
у гудка в режиме 1 линии хэш точно теряется - недавно одну позу мусолил, так приходилось ждать пока он снова оценку восстановит. + гудок некорректно троекратное повторение иногда оценивает.
DEEP_MIND вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
Alexandr_L (07.09.2017), TCH (18.11.2016), Кевин (19.11.2016)
Старый 18.11.2016, 16:25   #264
TCH
1 разряд
 
Аватар для TCH
 
Регистрация: 18.09.2016
Адрес: Россия, Москва
Сообщений: 598
Сказал(а) спасибо: 2,384
Поблагодарили 2,038 раз(а) в 677 сообщениях
Репутация: 185
По умолчанию Re: Движок stockfish

Цитата: Сообщение от DEEP_MIND
гудок некорректно троекратное повторение иногда оценивает.
Троекратное он оценивает правильно, но именно троекратное. На втором повторе он, в отличие от Стока, дает оценку так, как будто повтора не было. Сток возвращение к прежней позиции сразу оценивает 0, что иногда даже удобно, хотя пользователи и жалуются, здесь недавно об этом говорили (иногда правильно играть через повторение позиции, а он мешает это увидеть). А Гудини, наоборот, обожает потоптаться на повторах и уходит от него лишь на третьем, если есть преимущество. Уж не знаю, во всех GUI так, или только в Аквариуме.
TCH вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (07.09.2017)
Старый 18.11.2016, 16:32   #265
TCH
1 разряд
 
Аватар для TCH
 
Регистрация: 18.09.2016
Адрес: Россия, Москва
Сообщений: 598
Сказал(а) спасибо: 2,384
Поблагодарили 2,038 раз(а) в 677 сообщениях
Репутация: 185
По умолчанию Re: Движок stockfish

Цитата: Сообщение от DEEP_MIND
у гудка в режиме 1 линии хэш точно теряется - недавно одну позу мусолил, так приходилось ждать пока он снова оценку восстановит
Он точно не совсем теряет, т.к. глубину набирает быстрее, чем после очистки хэша, проверьте. У меня ощущение, что он при смене позиции или запуске после остановки (при отключенной очистке хэша) просто немножко отступает (на 2-4 полухода) и повторяет расчет с учетом того, что есть в хэше, т.е. закончив предыдущий расчет на 33, начинает с 30 или около того (или просто первые 30 пробегает мгновенно, не знаю). Это с одной стороны плохо, теряется время, а с другой хорошо, позволяет избежать ошибок в случае недорасчета ветки до обрыва, смены настроек и т.п.
TCH вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (07.09.2017)
Старый 19.11.2016, 01:51   #266
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Движок stockfish

Кстати, уже несколько патчей зелёных проходило для Стока (на упрощение), но их не добавляют. Две недели уже как нет функциональных изменений :(
Кевин вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (07.09.2017)
Старый 19.11.2016, 11:04   #267
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Движок stockfish

Цитата: Сообщение от Кевин
Две недели уже как нет функциональных изменений :(
Стоило упомянуть - и вот они уже тут как здесь!

Author: Stefan Geschwentner
Date: Sat Nov 19 08:37:52 2016 +0100
Timestamp: 1479541072

Non-quiet pruning tweak

Count in the difference of static evaluation
and alpha for pruning threshold.

STC:
LLR: 2.96 (-2.94,2.94) [0.00,5.00]
Total: 16885 W: 3061 L: 2866 D: 10958

LTC:
LLR: 2.95 (-2.94,2.94) [0.00,5.00]
Total: 33566 W: 4428 L: 4202 D: 24936

Bench: 5513149


Author: Joost VandeVondele
Date: Sat Nov 19 08:47:41 2016 +0100
Timestamp: 1479541661

More accurate 'go nodes' searches at low count

Makes the actual number of nodes searched match closely
the number of nodes requested, by increasing the frequency
of checking the number of nodes searched at low node count.
All other searches retain the default checking frequency of
once per 4096 nodes, and are thus unaffected.

Passed STC as non-regression
LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 26643 W: 4766 L: 4655 D: 17222

No functional change.


http://abrok.eu/stockfish/
Кевин вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (07.09.2017)
Старый 19.11.2016, 12:09   #268
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Движок stockfish

Author: Aram Tumanian
Date: Sat Nov 19 10:20:28 2016 +0100
Timestamp: 1479547228

Start searching for a repetition from the 4th ply behind

A position can never repeat the one on the previous move.
Thus we can start searching for a repetition from the 4th
ply behind. In the case:

std::min(st->rule50, st->pliesFromNull) < 4

We don't need to do any more calculations. This case happens
very often - in more than a half of all calls of the function.

No functional change.


Author: Alain SAVARD
Date: Sat Nov 19 09:42:11 2016 +0100
Timestamp: 1479544931

Pawn shelter and pawn storm tuned

Based on SPSA tuned values

Passed STC
http://tests.stockfishchess.org/test...bc5910626b9ca8
LLR: 2.95 (-2.94,2.94) [0.00,4.00]
Total: 40628 W: 7380 L: 7087 D: 26161

and passed LTC
http://tests.stockfishchess.org/test...bc5910626b9cb5
LLR: 2.96 (-2.94,2.94) [0.00,4.00]
Total: 273312 W: 35991 L: 35131 D: 202190

bench: 5773672


Author: Marco Costalba
Date: Sat Nov 19 09:35:57 2016 +0100
Timestamp: 1479544557

Fix compile error from previous patch

Due to different types on some platforms.

No functional change.


Author: Stéphane Nicolet
Date: Sat Nov 19 09:22:49 2016 +0100
Timestamp: 1479543769

Do not use GCC extension for anonymous unions

Anonymous struct inside anonymous unions are a GCC extension.
This patch uses named structs to stick to the C+11 standard.

Avoids a string of warnings on the Clang compiler.

Non functional change (same bench and same MD5 signature,
so compiled code is exactly the same as in current master)


http://abrok.eu/stockfish/
Кевин вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
Alexandr_L (07.09.2017), Философ (19.11.2016), Харлампий (20.11.2016)
Старый 19.11.2016, 22:24   #269
byan_mivv
Гроссмейстер
 
Аватар для byan_mivv
 
Регистрация: 02.07.2016
Сообщений: 2,104
Сказал(а) спасибо: 4,488
Поблагодарили 5,221 раз(а) в 1,744 сообщениях
Репутация: 435
По умолчанию Re: Stockfish и его клоны

BrainFish_161119_numa


http://zipproth.de/#Brainfish_download
byan_mivv вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Alexandr_L (22.09.2017), Viktor (19.11.2016)
Старый 20.11.2016, 08:51   #270
Харлампий
2 разряд
ТС
 
Аватар для Харлампий
 
Регистрация: 03.06.2016
Сообщений: 441
Сказал(а) спасибо: 534
Поблагодарили 1,949 раз(а) в 431 сообщениях
Репутация: 181
По умолчанию Re: Движок stockfish

Author: Fabian Beuke
Date: Sat Nov 19 21:31:24 2016 +0100
Timestamp: 1479587484

Reduce variable scope in swap_byte

Added a specialization to remove the 'if' condition

No functional change. http://abrok.eu/stockfish/
Харлампий вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
Alexandr_L (07.09.2017), Parkaev_Andrey (20.11.2016), Философ (20.11.2016)
Ответ


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

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

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

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


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


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