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)
Старый 23.10.2018, 13:48   #3301
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Vizvezdenec
Это не совсем баг, просто до этого выдача pv прекращалась в таком случае, а сейчас оно выводит его полностью (и там всякая чепуха, разумеется).
Я наблюдал и такую картину, когда текущий дев-Сток показывал усечённый ПВ с буквально пятью-шестью полуходами, в середине которых уже были зевки.


Кстати, на Github-е я разместил полный копипаст анализа Стокфиша в приведённой мною позиции, в котором встречается зевок ферзя на раннем разветвлении, и выложил скриншот:

https://github.com/official-stockfis...sh/issues/1785


pb00068 сказал, что зевки фигур в конце варианта исправить легко, но он пока не смог воспроизвести ситуацию с зевками посреди линии. Надеюсь, мой скрин поможет ему разобраться.
__________________
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 (23.10.2018), Alex_Lk (23.10.2018), Burcontovk (23.10.2018), ck195708 (23.10.2018), Master (23.10.2018)
Старый 23.10.2018, 14:10   #3302
Burcontovk
Гроссмейстер
 
Аватар для Burcontovk
 
Регистрация: 20.12.2016
Сообщений: 1,715
Сказал(а) спасибо: 2,282
Поблагодарили 2,156 раз(а) в 1,075 сообщениях
Репутация: 240
По умолчанию Re: Stockfish и его производные

Вопрос почему они вообще появляются в ветках. Что за изменения такие были внесены патчем, может лучше убрать изменения или сам патч тогда?
Burcontovk вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (23.10.2018)
Старый 23.10.2018, 14:21   #3303
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Stockfish и его производные

Они появляются в тех ветках, в которых раньше PV вообще не показывалось.
Теперь там показывается ... то, что показывается.
Vizvezdenec вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (23.10.2018)
Старый 23.10.2018, 14:36   #3304
sovaz1997
Гроссмейстер
 
Аватар для sovaz1997
 
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 4,142
Сказал(а) спасибо: 2,297
Поблагодарили 2,510 раз(а) в 1,635 сообщениях
Репутация: 92
По умолчанию Re: Stockfish и его производные

А в Stockfish PV просто из хеша берется (из узлов lower и exact) или как-то отдельно считается?
sovaz1997 вне форума   Ответить с цитированием
Старый 23.10.2018, 14:47   #3305
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Stockfish и его производные

Честно, я не силён в подобного рода вещах.
Просто говорю, что раньше pv в таких случаях, насколько я знаю, вообще не показывалось, а сейчас показывается вот это вот.
Vizvezdenec вне форума   Ответить с цитированием
Старый 23.10.2018, 15:19   #3306
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: 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пасибо:
Alex_Lk (23.10.2018), ck195708 (23.10.2018), Vasilievich (23.10.2018), Viktor (23.10.2018)
Старый 23.10.2018, 15:45   #3307
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Stockfish и его производные

Замечательно
Вообще по таким случаям и правда лучше всего писать на гитхаб.
Vizvezdenec вне форума   Ответить с цитированием
Старый 23.10.2018, 16:27   #3308
Asunta
Гроссмейстер
 
Аватар для Asunta
 
Регистрация: 10.07.2018
Сообщений: 1,406
Сказал(а) спасибо: 776
Поблагодарили 2,282 раз(а) в 935 сообщениях
Репутация: 230
По умолчанию Re: Stockfish и его производные

А есть где-нибудь таблица, в которой чётко указана хронология "официально утверждённых" SF9-патчей ( ? )

Например
2018.02.13 - SF9_original.exe
2018.03.01 - SF9_03.exe / подключены патчи 03(1) ... 03(N03)
2018.04.01 - SF9_04.exe / подключены патчи 04(1) ... 04(N04)
2018.05.01 - SF9_05.exe / подключены патчи 05(1) ... 05(N05)
....
2018.10.01 - SF9_10.exe / подключены патчи 10(1) ... 10(N10)

Ну или что-то в этом роде ( ? )
Asunta вне форума   Ответить с цитированием
Старый 23.10.2018, 16:54   #3309
sovaz1997
Гроссмейстер
 
Аватар для sovaz1997
 
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 4,142
Сказал(а) спасибо: 2,297
Поблагодарили 2,510 раз(а) в 1,635 сообщениях
Репутация: 92
По умолчанию Re: Stockfish и его производные

Asunta, на GitHub все: https://github.com/official-stockfis...commits/master
sovaz1997 вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
AAM (24.10.2018), Asunta (23.10.2018), Chess762 (29.03.2019)
Старый 23.10.2018, 17:10   #3310
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Stockfish и его производные

Да и на аброке тоже.
Vizvezdenec вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Asunta (23.10.2018)
Старый 23.10.2018, 17:13   #3311
Asunta
Гроссмейстер
 
Аватар для Asunta
 
Регистрация: 10.07.2018
Сообщений: 1,406
Сказал(а) спасибо: 776
Поблагодарили 2,282 раз(а) в 935 сообщениях
Репутация: 230
По умолчанию Re: Stockfish и его производные

Т.е. эти сотни патчей, помеченных зелёным "V", уже внутри кода текущей SF9-версии ( ? )
Или не все ( ? )

Например, некий "V"-патч имеет дату: 2018.07.15
По логике его должны "прилепить" к исходникам после предыдущего утверждённого "V"-патча.
В результате получится некий "текущий исходник" от 2018.07.15, к которому будут подключать
последующие "V"-патчи.

Т.е. разработчик патчей вынужден использовать "текущий исходник" ONLY ( ? )
И его патч также должен дать некий плюс именно относительно "текущего исходника".
Asunta вне форума   Ответить с цитированием
Старый 23.10.2018, 17:16   #3312
sovaz1997
Гроссмейстер
 
Аватар для sovaz1997
 
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 4,142
Сказал(а) спасибо: 2,297
Поблагодарили 2,510 раз(а) в 1,635 сообщениях
Репутация: 92
По умолчанию Re: Stockfish и его производные

Там git за все отвечает
sovaz1997 вне форума   Ответить с цитированием
Старый 23.10.2018, 17:22   #3313
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Asunta
Т.е. разработчик патчей вынужден использовать "текущий исходник" ONLY ( ? )
И его патч также должен дать некий плюс именно относительно "текущего исходника".
В общем -да.
Maratka вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Asunta (23.10.2018), Chess762 (29.03.2019)
Старый 23.10.2018, 17:25   #3314
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Stockfish и его производные

Так и есть.
Когда обновляется мастер, ты должен обновить свой репозитори (делается специальным набором команд) и он тебе уже обновит весь код автоматически до последнего мастера с https://github.com/official-stockfish/Stockfish - и на компьютере тоже.
Дальше остаётся менять код уже относительно нового мастера и т.д.
Vizvezdenec вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
Alex_Lk (23.10.2018), Asunta (23.10.2018), Chess762 (29.03.2019)
Старый 23.10.2018, 17:48   #3315
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Stockfish и его производные

Добавлю - теоретически можно тестировать не против мастера. Нужно иметь соответствующий коммит в своём гитхабе, знать его bench и вместо master с бенчем мастера ввести то, что нужно в полях
Base signature:
и
Base branch:
.
Обычно это делается, если есть прошедший патч и кто-то хочет протестировать его улучшение относительно него же, чтобы не ждать, пока аппрувер зааппрувит код. Например, когда появился какой-то новый оценочный параметр с прибавкой эло и кто-то хочет протестировать его изменение на другое значение. Для этого создаётся коммит с таким же кодом и относительно него уже всё тестируется.
Vizvezdenec вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Asunta (23.10.2018), Maratka (23.10.2018)
Старый 23.10.2018, 20:06   #3316
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

Отменили:


Author: Günther Demetz
Date: Tue Oct 23 18:04:30 2018 +0200
Timestamp: 1540310670

Revert Pull Request #1771, see issue #1785 (#1786)

no functional change

bench: 4274207

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.
Кевин вне форума   Ответить с цитированием
12 пользователя(ей) сказали cпасибо:
Burcontovk (24.10.2018), byan_mivv (23.10.2018), Chess762 (29.10.2018), ck195708 (23.10.2018), Maratka (23.10.2018), Master (23.10.2018), Sheldon (23.10.2018), sovaz1997 (23.10.2018), Viktor (23.10.2018), Vizvezdenec (23.10.2018), Валекс (23.10.2018), Философ (23.10.2018)
Старый 24.10.2018, 23:14   #3317
byan_mivv
Гроссмейстер
 
Аватар для byan_mivv
 
Регистрация: 02.07.2016
Сообщений: 2,104
Сказал(а) спасибо: 4,488
Поблагодарили 5,221 раз(а) в 1,744 сообщениях
Репутация: 435
По умолчанию Re: Stockfish и его производные

BrainFish_181024

https://zipproth.com/#Brainfish_download
__________________
"Не-ум - цветы вечности." Ошо
byan_mivv вне форума   Ответить с цитированием
Старый 25.10.2018, 22:38   #3318
svoitsl
Гроссмейстер
 
Аватар для svoitsl
 
Регистрация: 19.04.2017
Сообщений: 4,734
Сказал(а) спасибо: 1,204
Поблагодарили 2,853 раз(а) в 1,885 сообщениях
Репутация: 159
По умолчанию Re: Stockfish и его производные

Интересно, что по данным CCRL Сток прибавил не так уж и много
Stockfish 270918 64-bit 4CPU 3461
Stockfish 9 64-bit 4CPU 3437
У меня получилось всего 24 Эло
Если так пойдет то у Стока 10 (если он выйдет в начале ноября) вряд ли получится прибавить более 30-35 Эло
Что все таки заметно меньше прибавки Стока 9 (+55 Эло)
svoitsl на форуме   Ответить с цитированием
Старый 26.10.2018, 00:05   #3319
sovaz1997
Гроссмейстер
 
Аватар для sovaz1997
 
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 4,142
Сказал(а) спасибо: 2,297
Поблагодарили 2,510 раз(а) в 1,635 сообщениях
Репутация: 92
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от svoitsl
Интересно, что по данным CCRL Сток прибавил не так уж и много
Stockfish 270918 64-bit 4CPU 3461
Stockfish 9 64-bit 4CPU 3437
У меня получилось всего 24 Эло
Если так пойдет то у Стока 10 (если он выйдет в начале ноября) вряд ли получится прибавить более 30-35 Эло
Что все таки заметно меньше прибавки Стока 9 (+55 Эло)
CCRL. С погрешностью +-28. Да он мог так-то вообще разницу не показать и это было бы в пределах погрешности xD
sovaz1997 вне форума   Ответить с цитированием
Старый 26.10.2018, 00:21   #3320
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

Author: Peter Zsifkovits
Date: Thu Oct 25 23:03:25 2018 +0200
Timestamp: 1540501405

NUMA for 9 threads or more

Enable numa machinery only for STRICTLY MORE than 8 threads. Reason for this
change is that nowadays SMP tests are always done with 8 threads. That is a
problem for multi-socket Windows machines running on fishtest.

No functional change

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

Author: Guenther Demetz
Date: Thu Oct 25 23:08:06 2018 +0200
Timestamp: 1540501686

On main thread: reduce depth after fail high

This helps resolving consecutive FH's during aspiration more efficiently

STC:
http://tests.stockfishchess.org/test...bc592439f85765
LLR: 2.95 (-2.94,2.94) [0.00,5.00]
Total: 4992 W: 1134 L: 980 D: 2878 Elo +10.72

LTC:
http://tests.stockfishchess.org/test...bc592439f857ef
LLR: 2.95 (-2.94,2.94) [0.00,5.00]
Total: 8123 W: 1363 L: 1210 D: 5550 Elo +6.54

No-Regression test with 8 threads, tc=15+0.15:
http://tests.stockfishchess.org/test...bc592439f85938
LLR: 2.94 (-2.94,2.94) [-3.00,1.00]
Total: 24740 W: 3977 L: 3863 D: 16900 Elo +1.60

This was a cooperation between me and Michael Stembera:
-me recognizing SF having problems with resolving FH's efficiently at
high depths, thus starting some tests based on consecutive FH's.
-mstembera picking up the idea with first success at STC & LTC (so full
credits to him!)
-me suggesting how to resolve the issues pinpointed by S.G on PR #1768
and finally restricting the logic to the main thread so that it don't
regresses at multi-thread.

bench: 3314347


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.
Кевин вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
ValstepAS (26.10.2018), Валекс (26.10.2018)
Старый 26.10.2018, 01:28   #3322
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от sovaz1997
CCRL. С погрешностью +-28. Да он мог так-то вообще разницу не показать и это было бы в пределах погрешности xD
А ещё SF9 наиграл гору матчей против хвоста, где ему помогает contempt=20 сильнее, чем против Гудини да Комодо, с которыми в основном и играла более новая версия...
Vizvezdenec вне форума   Ответить с цитированием
Старый 26.10.2018, 02:22   #3323
sovaz1997
Гроссмейстер
 
Аватар для sovaz1997
 
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 4,142
Сказал(а) спасибо: 2,297
Поблагодарили 2,510 раз(а) в 1,635 сообщениях
Репутация: 92
По умолчанию Re: Stockfish и его производные

.

Последний раз редактировалось sovaz1997; 26.10.2018 в 02:23. Причина: Не, я все-таки ошибся с выигрывающей стороной)
sovaz1997 вне форума   Ответить с цитированием
Старый 26.10.2018, 10:01   #3324
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Stockfish и его производные

Вообще этот патч любопытный, мейн тред стокфиша должен играть весьма своеобразно сейчас и оценки выдавать тоже.
На 2+ ядрах разница будет невелика.
Vizvezdenec вне форума   Ответить с цитированием
Старый 26.10.2018, 10:02   #3325
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Кевин
On main thread: reduce depth after fail high
Кстати, интересный эффект даёт этот патч. Глубина и правда уменьшается периодически, причём может рывком перескочить через одну. Надеюсь, это уж точно не баг

__________________
ICCF SIM 2547, International Arbiter, ICCF "Promotional Tournaments - Server" Organiser, RCCA Chess 960 Champion, ICCF 4th Chess 960 World Cup Final Winner.
Кевин вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Chess762 (26.10.2018), ck195708 (26.10.2018)
Старый 26.10.2018, 10:10   #3326
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Stockfish и его производные

В этом и суть его в общем-то
Vizvezdenec вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
ck195708 (26.10.2018), Кевин (26.10.2018)
Старый 26.10.2018, 10:14   #3327
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Vizvezdenec
В этом и суть его в общем-то
А что такое Fail High? Это изменение оценки позиции с нахождением усиления?

И насчёт патча: он на одном потоке и на нескольких принципиально разно работает?

Скажем, если на одном ядре или на 64-ёх ядрах.
__________________
ICCF SIM 2547, International Arbiter, ICCF "Promotional Tournaments - Server" Organiser, RCCA Chess 960 Champion, ICCF 4th Chess 960 World Cup Final Winner.
Кевин вне форума   Ответить с цитированием
Старый 26.10.2018, 10:18   #3328
Vizvezdenec
Гроссмейстер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
По умолчанию Re: Stockfish и его производные

Вроде как да, хотя я в технике поиска стока и вообще альфабета движков не особо силён.
А патч работает только на мейн треде, поэтому чем больше потоков - тем меньше разницы с тем, что было до этого.
Vizvezdenec вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
ck195708 (26.10.2018), Кевин (26.10.2018)
Старый 26.10.2018, 10:25   #3329
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

Запустил на машине с большим числом потоков позицию, где оценка очень часто меняется. Теперь глубина даже через три и пять сразу иногда перескакивает и разница оказалась даже ещё существеннее

Например, набранные по времени глубины следующие: 50, 49, 48, 47, 52, 51, 50, 53, 52 и так далее.

В общем, это точно диковинка для Стока.
__________________
ICCF SIM 2547, International Arbiter, ICCF "Promotional Tournaments - Server" Organiser, RCCA Chess 960 Champion, ICCF 4th Chess 960 World Cup Final Winner.
Кевин вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Chess762 (29.10.2018), ck195708 (26.10.2018)
Старый 26.10.2018, 10:33   #3330
Asunta
Гроссмейстер
 
Аватар для Asunta
 
Регистрация: 10.07.2018
Сообщений: 1,406
Сказал(а) спасибо: 776
Поблагодарили 2,282 раз(а) в 935 сообщениях
Репутация: 230
По умолчанию Re: Stockfish и его производные

ПО сначала запускает MainThread для общего управления анализом, выводом текстов и т.п.
После этого запускаются Threads, которые занимаются анализом и заносят результаты в Hash.
Их количество зависит от железа. Если грубо, то от числа ядер процессора.
Asunta вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
Chess762 (26.10.2018), ck195708 (26.10.2018), Кевин (26.10.2018)
Ответ


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

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

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

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


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


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