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.09.2017, 20:21   #1651
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его клоны

http://forchess.ru/showpost.php?p=43205&postcount=1122
нет
Maratka вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (27.09.2017)
Старый 27.09.2017, 12:52   #1652
ChessMan
Super Moderator
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Stockfish и его клоны

Цитата: Сообщение от Burcontovk
Ну да, конечно, только один он из 7 миллиардов людей способен скомпилить асм, вы серьезно?. Если не он то кто? Да кто угодно!!!
Если я или любой другой будет бездействовать как Лантонов, то нечем от него отличаться не будет. Нужен креатив, энтузиазм, возможно юношеский, что бы пришел человек с желанием делать и создавать от души а не тупо сидеть почти месяц и не один уже такой месяц.
Схема проста, надоело, не хочешь работать, делать и т.д. - ВАЛИ!
Делюсь тактическим АСМфишем, сделанным на основе АСМа от 250817 - добавил код из моего СиФиша. Установил параметр KS=50, без возможности изменения.

http://www45.zippyshare.com/v/Kf7rL27D/file.html

=======
Надеюсь программисты нашего форума оценят работу не программиста)))
ChessMan вне форума   Ответить с цитированием
7 пользователя(ей) сказали cпасибо:
ALEKS (27.09.2017), Alexandr_L (27.09.2017), Burcontovk (27.09.2017), Nikola (27.09.2017), Ofiscer (27.09.2017), tt66 (27.09.2017), Философ (27.09.2017)
Старый 27.09.2017, 14:10   #1653
Aster
КМС
 
Аватар для Aster
 
Регистрация: 21.11.2016
Сообщений: 709
Сказал(а) спасибо: 433
Поблагодарили 1,545 раз(а) в 582 сообщениях
Репутация: 197
По умолчанию Re: Stockfish и его клоны

Цитата: Сообщение от ChessMan
Делюсь тактическим АСМфишем, сделанным на основе АСМа от 250817 - добавил код из моего СиФиша. Установил параметр KS=50, без возможности изменения.

http://www45.zippyshare.com/v/Kf7rL27D/file.html

=======
Надеюсь программисты нашего форума оценят работу не программиста)))
https://github.com/lantonov/asmFish/...luate.asm#L505

mov edi, edj
mov edi, edk
shr edj, 16
imul edj, 5
and edk, 0x00000000FFFFFFFF
imul edk, 5
shl edj, 16
add edk, edj
mov edj, edi

Примерно так?
Aster вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (27.09.2017)
Старый 27.09.2017, 14:14   #1654
ChessMan
Super Moderator
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Stockfish и его клоны

Цитата: Сообщение от Aster
https://github.com/lantonov/asmFish/...luate.asm#L505

mov edi, edj
mov edi, edk
shr edj, 16
imul edj, 5
and edk, 0x00000000FFFFFFFF
imul edk, 5
shl edj, 16
add edk, edj
mov edj, edi

Примерно так?
Нет, я не там менял
ChessMan вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (27.09.2017)
Старый 27.09.2017, 14:19   #1655
ChessMan
Super Moderator
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Stockfish и его клоны

Я вот здесь поменял: https://github.com/lantonov/asmFish/...luate.asm#L589
ChessMan вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Alexandr_L (27.09.2017), Burcontovk (27.09.2017)
Старый 27.09.2017, 16:54   #1656
Burcontovk
Гроссмейстер
 
Аватар для Burcontovk
 
Регистрация: 20.12.2016
Сообщений: 1,715
Сказал(а) спасибо: 2,282
Поблагодарили 2,156 раз(а) в 1,075 сообщениях
Репутация: 240
По умолчанию Re: Stockfish и его клоны

Цитата: Сообщение от ChessMan
Делюсь тактическим АСМфишем, сделанным на основе АСМа от 250817 - добавил код из моего СиФиша. Установил параметр KS=50, без возможности изменения.

http://www45.zippyshare.com/v/Kf7rL27D/file.html

=======
Надеюсь программисты нашего форума оценят работу не программиста)))
А вот и первый звоночек! Надеюсь скоро Лантонова забудут.
Burcontovk вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Старый 27.09.2017, 17:02   #1657
TCH
1 разряд
 
Аватар для TCH
 
Регистрация: 18.09.2016
Адрес: Россия, Москва
Сообщений: 598
Сказал(а) спасибо: 2,384
Поблагодарили 2,038 раз(а) в 677 сообщениях
Репутация: 185
По умолчанию Re: Stockfish и его клоны

Цитата: Сообщение от Burcontovk
А вот и первый звоночек! Надеюсь скоро Лантонова забудут.
У Вас с ним что-то личное? Откуда такая ненависть? Обычно люди испытывают благодарность к тем, кто что-то для них делал, даже в прошлом.
TCH вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Философ (27.09.2017)
Старый 27.09.2017, 17:18   #1658
ChessMan
Super Moderator
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Stockfish и его клоны

Цитата: Сообщение от Burcontovk
А вот и первый звоночек! Надеюсь скоро Лантонова забудут.
Не забудут. Во всяком случае двигатель АСМфиша был и есть Мухамед Ли. Так что АСМ ещё вдохновит, возможно, того же Гударта переписать Гудини на ассемблер.
ChessMan вне форума   Ответить с цитированием
4 пользователя(ей) сказали cпасибо:
Alexandr_L (28.09.2017), Burcontovk (28.09.2017), TCH (27.09.2017), Философ (27.09.2017)
Старый 27.09.2017, 17:23   #1659
Aster
КМС
 
Аватар для Aster
 
Регистрация: 21.11.2016
Сообщений: 709
Сказал(а) спасибо: 433
Поблагодарили 1,545 раз(а) в 582 сообщениях
Репутация: 197
По умолчанию Re: Stockfish и его клоны

Цитата: Сообщение от ChessMan
Так что АСМ ещё вдохновит, возможно, того же Гударта переписать Гудини на ассемблер.
С учётом того, что Гударт так и не собрался выкатывать версию под линукс, сомневаюсь..
Aster вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
Alexandr_L (28.09.2017), ChessMan (27.09.2017), TCH (27.09.2017)
Старый 27.09.2017, 17:30   #1660
ChessMan
Super Moderator
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Stockfish и его клоны

Цитата: Сообщение от Aster
С учётом того, что Гударт так и не собрался выкатывать версию под линукс, сомневаюсь..
Какой же ленивый человек!
ChessMan вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Alexandr_L (28.09.2017), Burcontovk (28.09.2017)
Старый 27.09.2017, 17:51   #1661
TCH
1 разряд
 
Аватар для TCH
 
Регистрация: 18.09.2016
Адрес: Россия, Москва
Сообщений: 598
Сказал(а) спасибо: 2,384
Поблагодарили 2,038 раз(а) в 677 сообщениях
Репутация: 185
По умолчанию Re: Stockfish и его клоны

Цитата: Сообщение от ChessMan
Какой же ленивый человек!
Не обязательно ленивый, может, расчетливый. Мы же не знаем структуры его продаж. Представьте себе, например, что он просчитал платежеспособный спрос (самостоятельно или путем сравнения с продажами других программ) и выяснил, что на под Windows потребность в программе у 1000 человек, из них 200 готовы платить, а под Линуксом потребность у 200 человек, из них 10 готовы платить (числа условные)... Ну и зачем ему тратить время?
TCH вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Alexandr_L (28.09.2017), Aster (28.09.2017)
Старый 28.09.2017, 01:29   #1662
Burcontovk
Гроссмейстер
 
Аватар для Burcontovk
 
Регистрация: 20.12.2016
Сообщений: 1,715
Сказал(а) спасибо: 2,282
Поблагодарили 2,156 раз(а) в 1,075 сообщениях
Репутация: 240
По умолчанию Re: Stockfish и его клоны

Цитата: Сообщение от TCH
У Вас с ним что-то личное? Откуда такая ненависть? Обычно люди испытывают благодарность к тем, кто что-то для них делал, даже в прошлом.
Ничего личного, благодарен ему. Но время идет а проект затухает. И на это достаточно неприятно смотреть сложа ручки. Пусть я и не программист, но делаю что могу, привлекаю внимание к этой ситуации. И уже нашелся человек, простой человек, даже не программист, который начал что-то делать и с успехом делать. Это огромный плюс!
Даже если Лантонов продолжит выпуски асмфиша раз в месяц-два, уже есть + 1 человек, который начинает потихоньку вникать в код, изменять его с успехом и компилировать новые версии асма. Причем человек это делает на чистом юношеском энтузиазме о котором я писал. Это разве плохо?
Burcontovk вне форума   Ответить с цитированием
5 пользователя(ей) сказали cпасибо:
Alexandr_L (28.09.2017), ChessMan (28.09.2017), Psyclone2513 (28.09.2017), sergey1963 (28.09.2017), TCH (28.09.2017)
Старый 28.09.2017, 14:59   #1663
TCH
1 разряд
 
Аватар для TCH
 
Регистрация: 18.09.2016
Адрес: Россия, Москва
Сообщений: 598
Сказал(а) спасибо: 2,384
Поблагодарили 2,038 раз(а) в 677 сообщениях
Репутация: 185
По умолчанию Re: Stockfish и его клоны

Нет, не плохо, конкуренция это почти всегда хорошо. И с Вашим последним постом полностью согласен. Согласитесь, что он сильно отличается от предшествующих "Лантонов тупо сидит", "сидит на насиженном месте и сам не работает", "ВАЛИ!" и т.п. И это радует.
TCH вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (30.09.2017)
Старый 28.09.2017, 15:04   #1664
sergey1963
Эксперт
 
Аватар для sergey1963
 
Регистрация: 31.05.2016
Сообщений: 6,474
Сказал(а) спасибо: 10,473
Поблагодарили 6,624 раз(а) в 3,608 сообщениях
Репутация: 467
По умолчанию Re: Stockfish и его клоны

это я-то юноша?... хм...а что 55 лет- вторая молодость!
sergey1963 вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Alexandr_L (30.09.2017), Chess762 (29.09.2017)
Старый 30.09.2017, 09:52   #1665
Viktor
Эксперт
 
Аватар для Viktor
 
Регистрация: 07.06.2016
Сообщений: 5,907
Сказал(а) спасибо: 13,814
Поблагодарили 12,717 раз(а) в 4,521 сообщениях
Репутация: 726
По умолчанию Re: Движок stockfish

Author: Joost VandeVondele
Date: Fri Sep 29 16:39:12 2017 +0200
Timestamp: 1506695952

Measure nodes after search finished.

Only affects nmpsec in the multithreaded case.

No functional change.

http://abrok.eu/stockfish/
Viktor вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (02.10.2017)
Старый 30.09.2017, 17:31   #1666
Реналь
1 разряд
 
Аватар для Реналь
 
Регистрация: 17.10.2016
Сообщений: 597
Сказал(а) спасибо: 355
Поблагодарили 1,467 раз(а) в 424 сообщениях
Репутация: 220
По умолчанию Re: Stockfish и его клоны

Коллеги, что-то не найду где обновляется Cfish, Подскажите!
Мне почему-то понравился этот клон. Набирает глубину быстро и вроде бы варианты дельные.
Интересно послушать бы от специалиста обзор всех клонов Стокфиша. Плюсы и минусы каждого в сравнении с официальным Стоком.
Реналь вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Alexandr_L (30.09.2017), sergey1963 (30.09.2017)
Старый 30.09.2017, 17:46   #1667
Alexandr_L
Bordgia
 
Аватар для Alexandr_L
 
Регистрация: 30.05.2016
Сообщений: 2,727
Сказал(а) спасибо: 25,517
Поблагодарили 2,436 раз(а) в 1,415 сообщениях
Записей в дневнике: 1
Репутация: 233
По умолчанию Re: Stockfish и его клоны

на моем старом железе CiFich хорошо идет
__________________
Lupus pilum mutat,non mentem
Alexandr_L вне форума   Ответить с цитированием
Старый 30.09.2017, 18:02   #1668
ChessMan
Super Moderator
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Stockfish и его клоны

Цитата: Сообщение от Реналь
Коллеги, что-то не найду где обновляется Cfish, Подскажите!
Мне почему-то понравился этот клон. Набирает глубину быстро и вроде бы варианты дельные.
Интересно послушать бы от специалиста обзор всех клонов Стокфиша. Плюсы и минусы каждого в сравнении с официальным Стоком.
На этом форуме ищите обновления в этой теме:
http://forchess.ru/showthread.php?t=589&page=4

Компиляции CFish'a делаю регулярно. К тому же они самые быстрые из всех существующих, без преувеличения.

Последний раз редактировалось ChessMan; 30.09.2017 в 19:00.
ChessMan вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
Alexandr_L (30.09.2017), Parkaev_Andrey (30.09.2017), Гудвин (30.09.2017)
Старый 30.09.2017, 18:18   #1669
sergey1963
Эксперт
 
Аватар для sergey1963
 
Регистрация: 31.05.2016
Сообщений: 6,474
Сказал(а) спасибо: 10,473
Поблагодарили 6,624 раз(а) в 3,608 сообщениях
Репутация: 467
По умолчанию Re: Stockfish и его клоны

Цитата: Сообщение от Реналь
Коллеги, что-то не найду где обновляется Cfish, Подскажите!
Мне почему-то понравился этот клон. Набирает глубину быстро и вроде бы варианты дельные.
Интересно послушать бы от специалиста обзор всех клонов Стокфиша. Плюсы и минусы каждого в сравнении с официальным Стоком.
выполняю ваше пожелание-
КРАТКИЙ ОБЗОР ВСЕХ ВЕРСИЙ СТОКА-сегодняшних и будущих-
итак- есть постоянно развивающийся движок- СТОКФИШ,
-а есть его клоны- переписанные на другом языке программирования, с изменениями- патчами- бенчами, которые авторы, не дожидаясь полного тестирования- проверки, включили в "свою" сборку...
-если проверка будет положительной- то все патчи-бенчи окажутся и в стоке, а вот если нет- каким авторам бить морду?
-особняком стоят тактические версии, где авторы восторгаются, что "их" движок находит за 2сек, что сток не видит и за 2мин... да это правда- не видит, а теперь дайте этому тактическому движку стратегическую позицию или проверьте их в матче- разница будет ужасающей... в пользу стока
-почему? да алгоритм поиска заточен под позиционную игру, где оценка короля имеет свои пределы, в тактической же версии весь баланс нарушен- оценка короля и полей возле него намного больше- это приносит свои плоды при прямой атаке на короля, но вы попробуйте получить эту позицию против "обычного" стока- он этого не допустит...
-асм-версия стока- это один к одному сток на машинном языке программирования- ассемблере (очень сложном, даже для самих программистов)- что видно по "весу"- 0.1МБ против 1МБ стока- поэтому и скорость его выше на 20-25%- он более оптимизирован для процессора...
ну вот , пожалуй и весь краткий обзор,- вывод- не будьте лохами- не ведитесь за красной тряпочкой или яркой упаковкой- в лучшем случае- там тоже самое, в худшем- будете искать кому бить морду...
sergey1963 вне форума   Ответить с цитированием
4 пользователя(ей) сказали cпасибо:
Alexandr_L (30.09.2017), ck195708 (30.09.2017), Demch (30.09.2017), Реналь (30.09.2017)
Старый 30.09.2017, 18:56   #1670
ChessMan
Super Moderator
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Stockfish и его клоны

Цитата: Сообщение от sergey1963
выполняю ваше пожелание-
КРАТКИЙ ОБЗОР ВСЕХ ВЕРСИЙ СТОКА-сегодняшних и будущих-
итак- есть постоянно развивающийся движок- СТОКФИШ,
-а есть его клоны- переписанные на другом языке программирования, с изменениями- патчами- бенчами, которые авторы, не дожидаясь полного тестирования- проверки, включили в "свою" сборку...
-если проверка будет положительной- то все патчи-бенчи окажутся и в стоке, а вот если нет- каким авторам бить морду?
-особняком стоят тактические версии, где авторы восторгаются, что "их" движок находит за 2сек, что сток не видит и за 2мин... да это правда- не видит, а теперь дайте этому тактическому движку стратегическую позицию или проверьте их в матче- разница будет ужасающей... в пользу стока
-почему? да алгоритм поиска заточен под позиционную игру, где оценка короля имеет свои пределы, в тактической же версии весь баланс нарушен- оценка короля и полей возле него намного больше- это приносит свои плоды при прямой атаке на короля, но вы попробуйте получить эту позицию против "обычного" стока- он этого не допустит...
-асм-версия стока- это один к одному сток на машинном языке программирования- ассемблере (очень сложном, даже для самих программистов)- что видно по "весу"- 0.1МБ против 1МБ стока- поэтому и скорость его выше на 20-25%- он более оптимизирован для процессора...
ну вот , пожалуй и весь краткий обзор,- вывод- не будьте лохами- не ведитесь за красной тряпочкой или яркой упаковкой- в лучшем случае- там тоже самое, в худшем- будете искать кому бить морду...
АСМфиш это, естественно, не один к одному сток на ассемблере но очень близок к этому, как и CFish (С порт). Есть патчи которые не прошли в Сток хотя в тестах больше партий выиграли, чем проиграли, а есть патчи, которые больше проиграли чем выиграли но тем не менее были добавлены. К примеру патч Lazy eval и его упрощённая версия, которая немного хуже чем первоначальная версия, но тем не менее её (упрощенную) добавили в Сток.
Есть клоны с функцией отключения Null move или твиком (отключение до определённой глубины - КорЧесс, МакБрейн, Аристидес, СиЧесс). Есть клоны с поддержкой ЛП, и другими полезностями. Сейчас много клонов, которые сильнее оригинала, что использовать - решать должен каждый самостоятельно.
ChessMan вне форума   Ответить с цитированием
9 пользователя(ей) сказали cпасибо:
Alexandr_L (30.09.2017), byan_mivv (30.09.2017), ck195708 (30.09.2017), Maratka (30.09.2017), Ofiscer (30.09.2017), Psyclone2513 (01.10.2017), TCH (30.09.2017), Гудвин (30.09.2017), Реналь (30.09.2017)
Старый 30.09.2017, 19:05   #1671
ChessMan
Super Moderator
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Stockfish и его клоны

Цитата: Сообщение от Реналь
Коллеги, что-то не найду где обновляется Cfish, Подскажите!
Мне почему-то понравился этот клон. Набирает глубину быстро и вроде бы варианты дельные.
Интересно послушать бы от специалиста обзор всех клонов Стокфиша. Плюсы и минусы каждого в сравнении с официальным Стоком.
Единственным минусом были регулярные вылеты движка в Виндоусе во время матчей движков. Из плюсов: большая скорость, лучшая поддержка NUMA, лучшая работа сизигей. Во всём остальном это 99,9% порт Стокфиша.
ChessMan вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (30.09.2017)
Старый 30.09.2017, 21:04   #1672
ChessMan
Super Moderator
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Stockfish и его клоны

Цитата: Сообщение от ChessMan
АСМфиш это, естественно, не один к одному сток на ассемблере но очень близок к этому, как и CFish (С порт). Есть патчи которые не прошли в Сток хотя в тестах больше партий выиграли, чем проиграли, а есть патчи, которые больше проиграли чем выиграли но тем не менее были добавлены. К примеру патч Lazy eval и его упрощённая версия, которая немного хуже чем первоначальная версия, но тем не менее её (упрощенную) добавили в Сток.
Есть клоны с функцией отключения Null move или твиком (отключение до определённой глубины - КорЧесс, МакБрейн, Аристидес, СиЧесс). Есть клоны с поддержкой ЛП, и другими полезностями. Сейчас много клонов, которые сильнее оригинала, что использовать - решать должен каждый самостоятельно.
Чтобы не быть голословным вот первый патч Introduce lazy evaluation

https://github.com/official-stockfis...c4d81ec79ba69a

Его тестировали, неплохой прирост так что добавили

Introduce lazy evaluation
After we have taken into account all cheap evaluation
terms, we check whether the score exceeds a given threshold.
If this is the case, we return a scaled down evaluation.

STC:
LLR: 3.35 (-2.94,2.94) [0.00,5.00]
Total: 12575 W: 2316 L: 2122 D: 8137

LTC:
LLR: 2.95 (-2.94,2.94) [0.00,5.00]
Total: 67480 W: 9016 L: 8677 D: 49787

Current version is the one rewritten by ceebo
further edited by me.

Bench: 5367704

Вот следующий, упрощающий патч:

https://github.com/official-stockfis...e9e4bbeb70e165

Simplification of lazy threshold
Passed STC
http://tests.stockfishchess.org/test...bc5915193f74ec
LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 217236 W: 39041 L: 39254 D: 138941

Passed LTC
http://tests.stockfishchess.org/test...bc5915193f76e7
LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 52396 W: 6883 L: 6804 D: 38709

This submitted version (using if (abs(mg + eg) > 1500) )
seems more logical than the following other green simplification (using if (abs(mg)>1500))
since it can happen than mg_value is > eg_value (about 20% of the time)
and the submitted version seems stronger at LTC

STC
http://tests.stockfishchess.org/test...bc5915193f7585
LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 39958 W: 7315 L: 7227 D: 25416

LTC
http://tests.stockfishchess.org/test...bc5915193f7592
LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 204322 W: 26529 L: 26648 D: 151145

bench: 6406285

Я так понял, он состоит из двух (!), не совсем "хороших" патчей, которые тестировались по отдельности:

1) https://github.com/Rocky640/Stockfis...611a...d9e230e

2) https://github.com/Rocky640/Stockfis...2768...141fbac

Мне не совсем понятно почему их тестировали по отдельности и не протестировали уже вместе?
ChessMan вне форума   Ответить с цитированием
Старый 30.09.2017, 22:28   #1673
Aster
КМС
 
Аватар для Aster
 
Регистрация: 21.11.2016
Сообщений: 709
Сказал(а) спасибо: 433
Поблагодарили 1,545 раз(а) в 582 сообщениях
Репутация: 197
По умолчанию Re: Stockfish и его клоны

Цитата: Сообщение от ChessMan
Мне не совсем понятно почему их тестировали по отдельности и не протестировали уже вместе?
Потому что тестируются минимально возможные куски кода, не связанные друг с другом. В данном случае, вероятность того что на двухстах тысячах игр вышло ухедшение более чем -0.5 ЭЛО - примерно 2%. А первый патч вообще показал больше побед, чем поражений.

В любом случае, это - значительное упрощение кода, и вполне можно пожертвовать 0.5-1 ЭЛО для снижения количества параметров и LOC (это позиция Марко).
Aster вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
sergey1963 (01.10.2017)
Старый 30.09.2017, 22:31   #1674
otodranik
Гроссмейстер
 
Аватар для otodranik
 
Регистрация: 25.01.2017
Сообщений: 2,114
Сказал(а) спасибо: 1,261
Поблагодарили 3,271 раз(а) в 1,504 сообщениях
Репутация: 138
По умолчанию Re: Stockfish и его клоны

Цитата: Сообщение от Aster
Потому что тестируются минимально возможные куски кода, не связанные друг с другом. В данном случае, вероятность того что на двухстах тысячах игр вышло ухедшение более чем -0.5 ЭЛО - примерно 2%. А первый патч вообще показал больше побед, чем поражений.

В любом случае, это - значительное упрощение кода, и вполне можно пожертвовать 0.5-1 ЭЛО для снижения количества параметров и LOC (это позиция Марко).
Тем более такое упрощение - всегда благодатная почва для дальнейшего совершенствования.
__________________
AMD Ryzen 7 5700G@3.8GHz
AMD Ryzen 5 2600@3.4GHz
otodranik вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
sergey1963 (01.10.2017)
Старый 30.09.2017, 22:37   #1675
ChessMan
Super Moderator
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Stockfish и его клоны

Цитата: Сообщение от otodranik
Тем более такое упрощение - всегда благодатная почва для дальнейшего совершенствования.
Вот только до сих пор ничего связанного с этим упрощением не было добавлено...


========
Именно из-за таких патчей до сих пор не вышел Стокфиш 9...ИМХО
ChessMan вне форума   Ответить с цитированием
Старый 30.09.2017, 22:39   #1676
ChessMan
Super Moderator
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Stockfish и его клоны

Цитата: Сообщение от Aster
Потому что тестируются минимально возможные куски кода, не связанные друг с другом. В данном случае, вероятность того что на двухстах тысячах игр вышло ухедшение более чем -0.5 ЭЛО - примерно 2%. А первый патч вообще показал больше побед, чем поражений.

В любом случае, это - значительное упрощение кода, и вполне можно пожертвовать 0.5-1 ЭЛО для снижения количества параметров и LOC (это позиция Марко).
Может и можно, не в этом дело.
Ну первый патч на LTC показал больше побед, на STC нет.

Но я не об этом. Ведь можно было эти 2 патча суммарно протестировать прежде чем вводить в стокфиш?
ChessMan вне форума   Ответить с цитированием
Старый 30.09.2017, 22:41   #1677
ChessMan
Super Moderator
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Stockfish и его клоны

Сегодня в Сток добавили патч: https://github.com/official-stockfis...f87599203e2eb2

Я не могу найти где его тестировали... Может кто нашел?
ChessMan вне форума   Ответить с цитированием
Старый 30.09.2017, 22:44   #1678
otodranik
Гроссмейстер
 
Аватар для otodranik
 
Регистрация: 25.01.2017
Сообщений: 2,114
Сказал(а) спасибо: 1,261
Поблагодарили 3,271 раз(а) в 1,504 сообщениях
Репутация: 138
По умолчанию Re: Stockfish и его клоны

Цитата: Сообщение от ChessMan
Сегодня в Сток добавили патч: https://github.com/official-stockfis...f87599203e2eb2

Я не могу найти где его тестировали... Может кто нашел?
No functional change - его не нужно тестировать.

Цитата: Сообщение от ChessMan
Вот только до сих пор ничего связанного с этим упрощением не было добавлено...
Имеются в виду все упрощения, они облегчают жизнь прогерам в дальнейшем.
__________________
AMD Ryzen 7 5700G@3.8GHz
AMD Ryzen 5 2600@3.4GHz
otodranik вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
sergey1963 (01.10.2017)
Старый 30.09.2017, 23:13   #1679
sovaz1997
Гроссмейстер
 
Аватар для sovaz1997
 
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 4,142
Сказал(а) спасибо: 2,297
Поблагодарили 2,510 раз(а) в 1,635 сообщениях
Репутация: 92
По умолчанию Re: Stockfish и его клоны

Новый патч Stockfish:
http://abrok.eu/stockfish/
http://tests.stockfishchess.org/test...bc5916ff64b9bc
sovaz1997 вне форума   Ответить с цитированием
Старый 30.09.2017, 23:21   #1680
Aster
КМС
 
Аватар для Aster
 
Регистрация: 21.11.2016
Сообщений: 709
Сказал(а) спасибо: 433
Поблагодарили 1,545 раз(а) в 582 сообщениях
Репутация: 197
По умолчанию Re: Stockfish и его клоны

Цитата: Сообщение от ChessMan
Но я не об этом. Ведь можно было эти 2 патча суммарно протестировать прежде чем вводить в стокфиш?
Простите, зачем? Один показывает что то в районе 0 ЭЛО, и другой. Хотите - наигрывайте 500000 игр и смотрите с точностью в 0.3 ЭЛО разницу для суммы, почему это должны делать другие?
Aster вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
otodranik (01.10.2017), sergey1963 (01.10.2017)
Ответ


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

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

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

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


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


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