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) |
31.08.2019, 02:00 | #5611 |
Гроссмейстер
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 4,142
Сказал(а) спасибо: 2,297
Поблагодарили 2,510 раз(а) в 1,635 сообщениях
Репутация: 92
|
Re: Stockfish и его производные
Цитата: Сообщение от Vizvezdenec
Active - 1701 machines 13422 cores
|
01.09.2019, 10:18 | #5613 |
Эксперт
Регистрация: 01.12.2016
Сообщений: 5,696
Сказал(а) спасибо: 264
Поблагодарили 1,517 раз(а) в 1,153 сообщениях
Записей в дневнике: 15
|
Re: Stockfish и его производные
Зашел на Stockfish Testing. На первых четырех страницах ни одного зеленого патча. Ни одного!
На восьми первых страницах один зеленый патч. Видимо придется самому патчи писать.
__________________
10 оттенков https://www.youtube.com/playlist?lis...7RKv2pEmatnOBs |
01.09.2019, 16:36 | #5614 |
Гроссмейстер
Регистрация: 20.01.2019
Сообщений: 1,067
Сказал(а) спасибо: 2
Поблагодарили 701 раз(а) в 343 сообщениях
Репутация: 92
|
Re: Stockfish и его производные
Результаты матча Стокфиш-2015 против Стокфиш-2019
Score of SF7 Beta1 64 vs stockfish_19082608_x64_bmi2: 1 - 64 - 35 [0.185] Elo difference: -257.6 100 of 100 games finished. |
01.09.2019, 20:11 | #5615 |
Гроссмейстер
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
|
Re: Stockfish и его производные
Цитата: Сообщение от Alex_Zet
Видимо придется самому патчи писать.
__________________
ICCF SIM 2547, International Arbiter, ICCF "Promotional Tournaments - Server" Organiser, RCCA Chess 960 Champion, ICCF 4th Chess 960 World Cup Final Winner. |
4 пользователя(ей) сказали cпасибо: |
01.09.2019, 22:22 | #5617 |
Гроссмейстер
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
|
Re: Stockfish и его производные
Цитата: Сообщение от SKY
Возможно надо как-то привлекать победителей всевозможных олимпиад по программированию и математике.
Ну я вот знаю кого https://en.wikipedia.org/wiki/Reversi 2007 Stéphane Nicolet - серебряный призёр ЧМ по реверси 2007 и https://en.wikipedia.org/wiki/Abalone_(board_game) 2003 чемпион по авалону. Ник на фиштесте snicolet. https://www.facebook.com/codenground/ тут работает Stefan Geschwentner, ник на фиштесте sg https://itp.phys.ethz.ch/people/pers...l?persid=90106 сотрудник университета Цюриха, ник на фиштесте Vondele https://ratings.fide.com/card.phtml?event=622800 Достаточно приличный шахматист, ник на фиштесте MJZ Ну и я - инженер и дважды призёр всеукраинской по математике (хоть и достаточно давно). Это о ком есть информация из топ-патчеров за последние пару лет. |
01.09.2019, 22:49 | #5618 |
Гроссмейстер
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 4,142
Сказал(а) спасибо: 2,297
Поблагодарили 2,510 раз(а) в 1,635 сообщениях
Репутация: 92
|
Re: Stockfish и его производные
Цитата: Сообщение от SKY
Возможно надо как-то привлекать победителей всевозможных олимпиад по программированию и математике.
|
01.09.2019, 23:20 | #5619 |
3 разряд
Регистрация: 02.07.2016
Сообщений: 180
Сказал(а) спасибо: 908
Поблагодарили 261 раз(а) в 128 сообщениях
Репутация: 17
|
Re: Stockfish и его производные
Цитата: Сообщение от Vizvezdenec
А кто, по-вашему, патчи для SF пишет?
Ну я вот знаю кого https://en.wikipedia.org/wiki/Reversi 2007 Stéphane Nicolet - серебряный призёр ЧМ по реверси 2007 и https://en.wikipedia.org/wiki/Abalone_(board_game) 2003 чемпион по авалону. Ник на фиштесте snicolet. https://www.facebook.com/codenground/ тут работает Stefan Geschwentner, ник на фиштесте sg https://itp.phys.ethz.ch/people/pers...l?persid=90106 сотрудник университета Цюриха, ник на фиштесте Vondele https://ratings.fide.com/card.phtml?event=622800 Достаточно приличный шахматист, ник на фиштесте MJZ Ну и я - инженер и дважды призёр всеукраинской по математике (хоть и достаточно давно). Это о ком есть информация из топ-патчеров за последние пару лет. |
Пользователь сказал cпасибо: | Borisk (02.09.2019) |
02.09.2019, 00:08 | #5621 |
3 разряд
Регистрация: 31.03.2017
Адрес: Myskhako
Сообщений: 237
Сказал(а) спасибо: 399
Поблагодарили 647 раз(а) в 168 сообщениях
Репутация: 100
|
Re: Stockfish и его производные
А есть ли какие-то модификации Стокфиша с возможностью сохранять хэш с анализом на диск, как это реализовано у Гудини?
|
Пользователь сказал cпасибо: | Borisk (02.09.2019) |
02.09.2019, 00:20 | #5622 |
Гроссмейстер
Регистрация: 21.02.2019
Сообщений: 1,206
Сказал(а) спасибо: 131
Поблагодарили 514 раз(а) в 368 сообщениях
Репутация: 62
|
Re: Stockfish и его производные
Цитата: Сообщение от Falstaf
А есть ли какие-то модификации Стокфиша с возможностью сохранять хэш с анализом на диск, как это реализовано у Гудини?
|
Пользователь сказал cпасибо: | Falstaf (02.09.2019) |
02.09.2019, 08:59 | #5623 |
3 разряд
Регистрация: 31.03.2017
Адрес: Myskhako
Сообщений: 237
Сказал(а) спасибо: 399
Поблагодарили 647 раз(а) в 168 сообщениях
Репутация: 100
|
Re: Stockfish и его производные
Цитата: Сообщение от dew
asmfish к примеру
Однако, Асм уже давно не обновлялся. Нет ли чего-то поновее? Вообще немного странно, что авторы Стока еще не прикрутили это в стандартную комплектацию. Функция-то очень полезная! |
02.09.2019, 09:22 | #5625 |
Эксперт
Регистрация: 07.06.2016
Сообщений: 5,907
Сказал(а) спасибо: 13,814
Поблагодарили 12,717 раз(а) в 4,521 сообщениях
Репутация: 726
|
Re: Stockfish и его производные
Цитата: Сообщение от Falstaf
Асм уже давно не обновлялся.
|
Пользователь сказал cпасибо: | Falstaf (02.09.2019) |
02.09.2019, 09:28 | #5626 |
Гроссмейстер
Регистрация: 21.02.2019
Сообщений: 1,206
Сказал(а) спасибо: 131
Поблагодарили 514 раз(а) в 368 сообщениях
Репутация: 62
|
Re: Stockfish и его производные
Цитата: Сообщение от Falstaf
Если я правильно понял, у него за сохранение хэша на диск отвечает параметр TTFile.
Однако, Асм уже давно не обновлялся. Нет ли чего-то поновее? Вообще немного странно, что авторы Стока еще не прикрутили это в стандартную комплектацию. Функция-то очень полезная! Я не знаю как делать анализ хэша, да и не понял полезности функции, кроме как, ну будет играть (может быть) посильнее (меньше заново выдумывать) Но очевидные минусы - грузится долго и в турнирах на первом, а то и на втором запуске у меня timeout (ибо хэш 16GB) И еще, если поменять contempt, то в хэше будет другой контемпт - видимо получается бред.. И если Вы работали с такими файлами, есть вопрос - если поменять гсч в движке - такой файл будет не пригоден? |
02.09.2019, 09:55 | #5627 |
3 разряд
Регистрация: 31.03.2017
Адрес: Myskhako
Сообщений: 237
Сказал(а) спасибо: 399
Поблагодарили 647 раз(а) в 168 сообщениях
Репутация: 100
|
Re: Stockfish и его производные
По правде говоря, я пока тоже эту функцию не использовал, так что подсказать что-то не смогу. Вообще она нужна (мне, во всяком случае) для анализа, чтобы движок не просчитывал заново уже рассмотренную позицию, а подгружал оценки из сохраненного ранее хэша. Возможно, я неправильно понял ваше замечание, но я не имел в виду игру в турнирах. В этом смысле и значения контемпта для меня неактуальны - т.к. выключаю его.
Viktor, расскажите, где вы берете последние версии Асма?! Прошел по ссылке из шапки, там только обновления на Сток 10. Поиск в инете тоже ничего не дал - хотя точно помню, что где-то находил еще пару месяцев назад. |
Пользователь сказал cпасибо: | Borisk (02.09.2019) |
02.09.2019, 10:48 | #5630 |
Мастер
Регистрация: 11.08.2017
Адрес: Киров
Сообщений: 912
Сказал(а) спасибо: 888
Поблагодарили 1,197 раз(а) в 632 сообщениях
Репутация: 132
|
Re: Stockfish и его производные
Цитата: Сообщение от dew
Более актуальную версию asmfish поддерживает counterply:
https://github.com/CounterPly/asmFish Цитата:
Corresponds to Stockfish from December 2018
|
02.09.2019, 10:56 | #5632 |
Гроссмейстер
Регистрация: 21.02.2019
Сообщений: 1,206
Сказал(а) спасибо: 131
Поблагодарили 514 раз(а) в 368 сообщениях
Репутация: 62
|
Re: Stockfish и его производные
нету актуального asmfish в этом мире
не могут сделать сложный патч на ассемблере, который появился в 2018-м поэтому counterplea какие может, такие применяет а антонов я видел высказался в духе "надоело делать обезьянью работу" |
02.09.2019, 11:04 | #5633 |
Super Moderator
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
|
Re: Stockfish и его производные
Да и сам Моха Ли больше не занимается асмФишем...
Возможно из-за этого: https://github.com/syzygy1/Cfish/issues/44 tthsqe12 commented on 24 Feb 2018 Did you see https://developers.redhat.com/blog/2...-x86-in-gcc-6/ ? If I had known about this earlier, I might not have tried to write asmfish in asm. It really does work, and I have tried it myself for overflow https://github.com/tthsqe12/cas/blob...r/types.h#L182 Но в С/С++ движках это пока не реализовано. |
02.09.2019, 11:11 | #5634 |
Super Moderator
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
|
Re: Stockfish и его производные
Немного более свежий асм, чем на сайте М.Гои:
Always initialize and evaluate king safety bench 3163951 … CounterPly committed on 2 Aug Скачать: http://s000.tinyupload.com/index.php...07367052388211 ================ 7-ми фигурные таблицы всё ещё не поддерживает. |
02.09.2019, 11:14 | #5635 |
Гроссмейстер
Регистрация: 21.02.2019
Сообщений: 1,206
Сказал(а) спасибо: 131
Поблагодарили 514 раз(а) в 368 сообщениях
Репутация: 62
|
Re: Stockfish и его производные
я люблю "чистый" C, но приходится писать на плюсах (и с каждым новым стандартом, мне сложнее разбираться в коде)
Я не имею опыта с новыми языками программирования, но для себя уже решил - если придется делать новый проект, то он будет на rust или go А с полученным опытом, на новый язык переложить старые проекты, которые требуют развития |
02.09.2019, 11:25 | #5636 |
Super Moderator
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
|
Re: Stockfish и его производные
Кстати о Rust'e. Рональд сделал RustFish https://github.com/syzygy1/Rustfish
но скорость была меньше чем у оригинального Стокфиша |
02.09.2019, 11:35 | #5637 |
Гроссмейстер
Регистрация: 21.02.2019
Сообщений: 1,206
Сказал(а) спасибо: 131
Поблагодарили 514 раз(а) в 368 сообщениях
Репутация: 62
|
Re: Stockfish и его производные
Цитата: Сообщение от ChessMan
Кстати о Rust'e. Рональд сделал RustFish https://github.com/syzygy1/Rustfish
но скорость была меньше чем у оригинального Стокфиша Ну и про скорость - тут реализация играет роль.. Я тут попробовал (вернее даже сделал), адаптировал Cfish к Intel C и MSVC (было сложно, ибо качество кода скажем мягко среднее) Но syzygy1 сказал, что ему это не интересно, поэтому я тормознул и думаю форкнуть ли его проект с солидной переделкой.. |
Пользователь сказал cпасибо: | ChessMan (02.09.2019) |
02.09.2019, 11:42 | #5638 |
Super Moderator
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
|
Re: Stockfish и его производные
Цитата: Сообщение от dew
У Rust есть еще проблемы, сейчас Intel подключился к его развитию - поэтому я встал в выжидающую позицию..
Ну и про скорость - тут реализация играет роль.. Я тут попробовал (вернее даже сделал), адаптировал Cfish к Intel C и MSVC (было сложно, ибо качество кода скажем мягко среднее) Но syzygy1 сказал, что ему это не интересно, поэтому я тормознул и думаю форкнуть ли его проект с солидной переделкой.. Если поделитесь готовыми EXE - могу прогнать матч, скажем 60+0,6 1500-2000 партий. |
02.09.2019, 11:54 | #5639 |
Гроссмейстер
Регистрация: 21.02.2019
Сообщений: 1,206
Сказал(а) спасибо: 131
Поблагодарили 514 раз(а) в 368 сообщениях
Репутация: 62
|
Re: Stockfish и его производные
Цитата: Сообщение от ChessMan
А, так d3vv это Вы?
Если поделитесь готовыми EXE - могу прогнать матч, скажем 60+0,6 1500-2000 партий. |
Пользователь сказал cпасибо: | ChessMan (02.09.2019) |
02.09.2019, 12:00 | #5640 |
3 разряд
Регистрация: 10.09.2018
Сообщений: 204
Сказал(а) спасибо: 82
Поблагодарили 55 раз(а) в 39 сообщениях
Репутация: 7
|
Re: Stockfish и его производные
[quote="Vizvezdenec;104744"]серебряный призёр ЧМ[/quote...]
Здорово! Значит можно смело сказать,что уровень игры компьютера в шахматы однозначно показывает уровень технического и рассудочного,то есть общего развития человеческой цивилизации! :-) |
Здесь присутствуют: 22 (пользователей: 1 , гостей: 21) | |
Maratka |
|
|