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) |
06.09.2020, 17:17 | #12031 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
Цитата: Сообщение от Переяслав
Ловите нового клона
К тому же в нарушении лицензии SF'ша? |
06.09.2020, 17:57 | #12032 |
Гроссмейстер
|
Re: Stockfish и его производные
Live Stockfish 12 (040920) vs Stockfish 8, (32 Threads), (TC=15m+15s), (40 Games) Тем временем 12-ый с трудом побивает 8-го
__________________
PGN Spy - top tournaments |
06.09.2020, 18:26 | #12033 |
Гроссмейстер
Регистрация: 21.02.2019
Сообщений: 1,206
Сказал(а) спасибо: 131
Поблагодарили 514 раз(а) в 368 сообщениях
Репутация: 62
|
Re: Stockfish и его производные
Цитата: Сообщение от Переяслав
Ну ясно-понятно короче
__________________
*Origin: Мы делили апельсин - много наших полегло.. And I don't care just what people say.. |
06.09.2020, 18:28 | #12034 |
Гроссмейстер
Регистрация: 21.02.2019
Сообщений: 1,206
Сказал(а) спасибо: 131
Поблагодарили 514 раз(а) в 368 сообщениях
Репутация: 62
|
Re: Stockfish и его производные
Цитата: Сообщение от Maratka
И зачем он?
К тому же в нарушении лицензии SF'ша?
__________________
*Origin: Мы делили апельсин - много наших полегло.. And I don't care just what people say.. |
06.09.2020, 18:59 | #12036 |
Гроссмейстер
Регистрация: 21.02.2019
Сообщений: 1,206
Сказал(а) спасибо: 131
Поблагодарили 514 раз(а) в 368 сообщениях
Репутация: 62
|
Re: Stockfish и его производные
Цитата: Сообщение от Jeweller
зашла: sv200903-1739
__________________
*Origin: Мы делили апельсин - много наших полегло.. And I don't care just what people say.. |
Пользователь сказал cпасибо: | Maratka (06.09.2020) |
06.09.2020, 19:16 | #12038 |
2 разряд
Регистрация: 24.01.2018
Сообщений: 351
Сказал(а) спасибо: 481
Поблагодарили 311 раз(а) в 153 сообщениях
Репутация: 56
|
Re: Stockfish и его производные
Цитата: Сообщение от dew
А какой смысл это теперь тестирвать, если оно тестируется на fishtest? Не лучше ли туда тогда ресурсы потратить?
в частности, расчета интервала нарушения транзитивности на тесты "один-на-один" (как на фиштесте) никогда не ориентируюсь там по многим причинам "гуляют" результаты, систематические и др. рода погрешности - в сумме все это делает методику "один-на-один" неудовлетворительной |
06.09.2020, 20:20 | #12040 |
Гроссмейстер
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
|
Re: Stockfish и его производные
Цитата: Сообщение от Переяслав
Live Stockfish 12 (040920) vs Stockfish 8, (32 Threads), (TC=15m+15s), (40 Games) Тем временем 12-ый с трудом побивает 8-го Но сейчас красиво восьмёрку прибивают - 0.00 у той 8 ходов, когда 12 показывает -2 с лишним, причём у 8 2 лишних пешки и пара слонов. Прям хоть завтра выкладывай в сеть как шедевр от альфазиро.
__________________
Развернуть для просмотра[свернуть] |
06.09.2020, 20:38 | #12042 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
Цитата: Сообщение от Переяслав
Тем временем 12-ый с трудом побивает 8-го
Зато тут 11:3. Причем кто-то писал (ссылку вот забыл), что дебюты там от TCEC, да не совсем, а с отбором, вида "SF classic там ни разу не выиграл у LZ". В принципе, верю, да и тест сам по себе очень полезный... Понимаете, что такое - нуль побед в этих дебютах!? А тут выигрыш с 3-4 кратной разницей, при этом не сказал бы, что LZ обижен в железе, два RTX 2070 - это вполне себе нормально против 18 ядерного Core. При этом, осталось восемь партий, т.е. LZ должен выиграть все, чтобы счет стал всего лишь равным, что очевидно крайне маловероятно. |
06.09.2020, 20:45 | #12043 |
2 разряд
Регистрация: 11.06.2019
Сообщений: 399
Сказал(а) спасибо: 549
Поблагодарили 121 раз(а) в 81 сообщениях
Репутация: 20
|
Re: Stockfish и его производные
Цитата: Сообщение от Maratka
два RTX 2070 - это вполне себе нормально против 18 ядерного Core.
|
06.09.2020, 20:49 | #12044 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
Уж не знаю, толстый ли это троллинг, или под вечер пива Вы перепили, но пара 2070 против 18 ядер - это весьма близко к 4 2080 Ti/Tesla против 88 ядер в TCEC, а на тот турнир вроде как мало кто жалуется, что LZ железкой обделили.
|
06.09.2020, 21:19 | #12045 |
Гроссмейстер
|
Re: Stockfish и его производные
Цитата: Сообщение от Maratka
два RTX 2070 - это вполне себе нормально против 18 ядерного Core.
__________________
PGN Spy - top tournaments |
06.09.2020, 21:23 | #12046 |
Эксперт
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
|
Re: Stockfish и его производные
Processor:Intel Core i5-7600K, GHz:4.20 , Сore:1, Gui:Fritz-11, Games:100, Time:1+1, Book:Off ,Endgame tables:Syzygy 3-4-5, Hash:128 MB, Ponder:Off. Новый чемпион |
7 пользователя(ей) сказали cпасибо: | AndreyZhivotkov (07.09.2020), ChessMan (06.09.2020), kruzh (06.09.2020), SKY (06.09.2020), Viktor (06.09.2020), Виталий В. (07.09.2020), Переяслав (06.09.2020) |
06.09.2020, 21:36 | #12047 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
Цитата: Сообщение от Переяслав
Там даже как вроде лила рацио=1,0 подобрал чувак
Когда-то пытались ориентироваться на 1:1000, потом вдруг у LZ выросли сети (появились 384) - нужен пересчет. Теперь у SF на 30-50% в зависимости от процессора упала скорость - нужен пересчет На кой ляд этот геморой? Вся его суть - выставить соотношение производительности близким к матчу Google AZ vs SF8, но SF12 - это далеко не SF8, как и LZ - это совсем не AZ от Google, т.е. эти соотношения давным давно потеряли всякий смысл. |
06.09.2020, 21:41 | #12048 |
Гроссмейстер
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
|
Re: Stockfish и его производные
Не согласен.
Они изначально не имели никакого смысла в принципе. Кому какое дело, что там в тестах гугла было? На их собственном железе, которое не является доступным для широкой публики? Поэтому подгонять под них условия - по определению бред, если только не стоит задачи сравнить силу вашего NN+MCTS движка с альфазиро. Но сейчас уже лила давно сильнее, чем а0 был, поэтому это тоже смысла не имеет.
__________________
Развернуть для просмотра[свернуть] |
Пользователь сказал cпасибо: | Maratka (06.09.2020) |
06.09.2020, 21:42 | #12049 |
Гроссмейстер
Регистрация: 19.04.2017
Сообщений: 4,734
Сказал(а) спасибо: 1,204
Поблагодарили 2,853 раз(а) в 1,885 сообщениях
Репутация: 159
|
Re: Stockfish и его производные
Цитата: Сообщение от Maratka
эти соотношения давным давно потеряли всякий смысл.
Известно же сколько было nps там и сколько оно бы стало там (с учетом 384 и NNUE) |
06.09.2020, 21:48 | #12050 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
Цитата: Сообщение от svoitsl
Ну эти потеряли - найдем другие....
Известно же сколько было nps там и сколько оно бы стало там (с учетом 384 и NNUE) Это SF на 5 порядков скорость резать? Ну чтобы честно было? |
06.09.2020, 22:10 | #12052 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
Цитата: Сообщение от svoitsl
для них и так все честно, они на одном оборудовании
Требую пересчета на 5 порядков! Ну или давайте LZ на CPU запускать, он же умеет "на одном оборудовании"? |
06.09.2020, 22:26 | #12053 |
Гроссмейстер
|
Re: Stockfish и его производные
Цитата: Сообщение от Maratka
Когда-то пытались ориентироваться на 1:1000, потом вдруг у LZ выросли сети (появились 384) - нужен пересчет.
Это Hardware Ratio - оно постоянное для всех стокфишей и сетей. Рассчитывается из матча а0 против сф8. Т.е. берем на своем компе сетку 256х20 и сток8. И замеряем. По моим параметрам 0,55 для моей текущей системы, т.о. ПРИМЕРНО мне надо юзать 4 ядра а не 8 против одной карты 1060. Для любых сетей и стокфишей. Да метод далеко несовершенен, но он есть. Про то что вы говорите - это Software Ratio - и оно действительно лишено смысла. Лучшее рацио - это просто максимум возможного. Как когда-то в седые времена играли шреддеры и Джуниоры на чемпионатах мира. Каждый на своем железе
__________________
PGN Spy - top tournaments |
06.09.2020, 22:36 | #12054 |
Гроссмейстер
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
|
Re: Stockfish и его производные
Почему НАДО?
Потому что так было в тестах гугла? Ну было и было, а кто сказал, что у них железо было "честное"? Надо, уж простите, выравнивать железо по цене / TDP (железо отвечает за затраты "сейчас", TDP - за затраты на длинной дистанции, что более важно, если Вы не обновляете его раз в год, кстати). Но уж никак не по тестам гугла мохнатых времён, если у вас не стоит задачи сравнить перформанс вашего движка с А0 - НИ ДЛЯ КАКОГО другого вида тестов этот лила рейшио не имеет смысла и иметь не может. Поэтому надо брать реальные цены железяк по рынку, желательно, конечно, чтобы они ещё и жрали одинаково ватт, но это невозможно, т.к. "чистые" CPU системы едят меньше, даже со всеми там векторными инструкциями, поэтому я бы сказал, что надо брать "компромиссные" варианты, где у только CPU движков чуть больше цена, а у GPU движков соответственно несколько больше мощность - это будет примерно "равное" железо в среднесрочной перспективе, т.е. для обычного человека, который железяки обновляет раз в период от 2 до 5 лет, а не каждые 4 месяца или каждые 10 лет. А весь этот подгон под то, что делал там гугл, смысла не имеет, с тех пор сменилось 2 поколения видеокарт и процессоров, цифры того времени просто неактуальны и актуальными быть не могут совсем, особенно для движков, которые сами тоже уже претерпели миллион изменений.
__________________
Развернуть для просмотра[свернуть] |
Пользователь сказал cпасибо: | Maratka (06.09.2020) |
06.09.2020, 22:44 | #12055 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
Цитата: Сообщение от Переяслав
Лучшее рацио - это просто максимум возможного.
|
06.09.2020, 23:31 | #12056 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
Цитата: Сообщение от Vizvezdenec
Почему НАДО?
Потому что так было в тестах гугла? Ну было и было, а кто сказал, что у них железо было "честное"? Надо, уж простите, выравнивать железо по цене / TDP (железо отвечает за затраты "сейчас", TDP - за затраты на длинной дистанции, что более важно, если Вы не обновляете его раз в год, кстати). Но уж никак не по тестам гугла мохнатых времён, если у вас не стоит задачи сравнить перформанс вашего движка с А0 - НИ ДЛЯ КАКОГО другого вида тестов этот лила рейшио не имеет смысла и иметь не может. Поэтому надо брать реальные цены железяк по рынку, желательно, конечно, чтобы они ещё и жрали одинаково ватт, но это невозможно, т.к. "чистые" CPU системы едят меньше, даже со всеми там векторными инструкциями, поэтому я бы сказал, что надо брать "компромиссные" варианты, где у только CPU движков чуть больше цена, а у GPU движков соответственно несколько больше мощность - это будет примерно "равное" железо в среднесрочной перспективе, т.е. для обычного человека, который железяки обновляет раз в период от 2 до 5 лет, а не каждые 4 месяца или каждые 10 лет. А весь этот подгон под то, что делал там гугл, смысла не имеет, с тех пор сменилось 2 поколения видеокарт и процессоров, цифры того времени просто неактуальны и актуальными быть не могут совсем, особенно для движков, которые сами тоже уже претерпели миллион изменений. Т.е. попросту, сравнить SF 10/11/12 с AZ, используя в качестве AZ LZ, ибо оригинальный AZ получить невозможно, боюсь даже за деньги: даже если шахматное сообщество скинется, ну наберется там миллионов 5, или 50, или даже 200 - для Гулга это погрешность в подсчете дневного дохода, возиться с железом и софтом они банально не будут. Да и в целом, понятно, что они хотели, когда разрабатывали AZ: показать потенциал сетей, в особенности "своих" на навороченном железе, а не какой-то там "левой", работающей на 2-4 игровых видеокартах. Вышло убедительно, что уж там. Причем важен даже не счет, если бы даже AZ проиграл 20:80, это было бы круто, т.к. все же алгоритм точится долго, но потом работает долго, потихоньку шлифуясь конечно же. В любом случае, очевидно, что AZ с учетом даже разработки железа под него был разработан с нуля быстрее, чем SF8, т.е. все одно - вышло круто. Что и хотелось Гуглу доказать! |
07.09.2020, 00:24 | #12058 |
Гроссмейстер
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
|
Re: Stockfish и его производные
Цитата: Сообщение от Maratka
Да просто кому-то захотелось сравнить следующие версии SF с AZ, не имея AZ, но имея LZ.
Т.е. попросту, сравнить SF 10/11/12 с AZ, используя в качестве AZ LZ, ибо оригинальный AZ получить невозможно, боюсь даже за деньги: даже если шахматное сообщество скинется, ну наберется там миллионов 5, или 50, или даже 200 - для Гулга это погрешность в подсчете дневного дохода, возиться с железом и софтом они банально не будут. Да и в целом, понятно, что они хотели, когда разрабатывали AZ: показать потенциал сетей, в особенности "своих" на навороченном железе, а не какой-то там "левой", работающей на 2-4 игровых видеокартах. Вышло убедительно, что уж там. Причем важен даже не счет, если бы даже AZ проиграл 20:80, это было бы круто, т.к. все же алгоритм точится долго, но потом работает долго, потихоньку шлифуясь конечно же. В любом случае, очевидно, что AZ с учетом даже разработки железа под него был разработан с нуля быстрее, чем SF8, т.е. все одно - вышло круто. Что и хотелось Гуглу доказать! Извините, но стокфиш - опенсорсный проект энтузиастов, большинству из которых есть чем заняться помимо него. А А0 - проект группы учёных, которым заодно навалили железяк на сотни миллионов долларов и платят за работу. Это - существенно разные категории вливаний. Это как говорить, что феррари легко превзошли дядю васю в гараже, который корпеет над жигулём. Формально - да. Фактически - если бы команду разработчиков стокфиша посадили на зарплату гугловских учёных и сделали бы это их главной работой, да заодно дали бы железа не с одного китайского энтузиаста чёрно-белых игр, который сейчас 80% из него предоставляет, а от гугла, каковы были бы темпы разработки? Я думаю, что они бы очень сильно отличались от нынешних
__________________
Развернуть для просмотра[свернуть] |
3 пользователя(ей) сказали cпасибо: |
07.09.2020, 00:56 | #12059 |
Гроссмейстер
|
Re: Stockfish и его производные
Цитата: Сообщение от Vizvezdenec
да заодно дали бы железа
__________________
PGN Spy - top tournaments |
Пользователь сказал cпасибо: | sergey1963 (07.09.2020) |
07.09.2020, 01:05 | #12060 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
Цитата: Сообщение от Vizvezdenec
Я абсолютно и ни в какой степени не уверен, что А0 "с нуля" разработан быстрее, чем SF8, по затратам человекочасов и денег.
Извините, но стокфиш - опенсорсный проект энтузиастов, большинству из которых есть чем заняться помимо него. А А0 - проект группы учёных, которым заодно навалили железяк на сотни миллионов долларов и платят за работу. |
Пользователь сказал cпасибо: | Kesandr (07.09.2020) |
Здесь присутствуют: 20 (пользователей: 0 , гостей: 20) | |
|
|