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

Author: Joona Kiiski
Date: Thu Jul 13 16:36:27 2017 -0700
Timestamp: 1499988987

Revert "Remove questionable gcc flags from profile-build"

This reverts commit 0371a8f8c4a043cb3e7d08b5b8e7d08d49f28324 .
--------------------------------------------------------------
Author: joergoster
Date: Thu Jul 13 16:30:03 2017 -0700
Timestamp: 1499988603

Provide selective search depth info for each pv move

No functional change

Closes #1166
--------------------------------------------------------------
Author: Joost VandeVondele
Date: Thu Jul 13 16:08:37 2017 -0700
Timestamp: 1499987317

Move stop signal to Threads

Instead of having Signals in the search namespace,
make the stop variables part of the Threads structure.
This moves more of the shared (atomic) variables towards
the thread-related structures, making their role more clear.

No functional change

Closes #1149 http://abrok.eu/stockfish
Харлампий вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Alexandr_L (07.09.2017), Философ (14.07.2017)
Старый 14.07.2017, 12:07   #1052
ChessMan
Super Moderator
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Движок stockfish

Моя LTO компиляция Stockfish_140717 x32-x64 с опцией "Variety"

Author: Joona Kiiski
Date: Thu Jul 13 16:36:27 2017 -0700
Timestamp: 1499988987


Revert "Remove questionable gcc flags from profile-build"

This reverts commit 0371a8f8c4a043cb3e7d08b5b8e7d08d49f28324.


Bench: 6258930

Скачать: http://www5.zippyshare.com/v/qhMeMCx7/file.html
ChessMan вне форума   Ответить с цитированием
4 пользователя(ей) сказали cпасибо:
Alexandr_L (07.09.2017), DeepBallack (14.07.2017), Viktor (14.07.2017), Философ (14.07.2017)
Старый 15.07.2017, 16:58   #1053
Харлампий
2 разряд
ТС
 
Аватар для Харлампий
 
Регистрация: 03.06.2016
Сообщений: 441
Сказал(а) спасибо: 534
Поблагодарили 1,949 раз(а) в 431 сообщениях
Репутация: 181
По умолчанию Re: Движок stockfish

Author: Marco Costalba
Date: Sat Jul 15 07:28:38 2017 +0200
Timestamp: 1500096518

Move game_phase() to material.cpp

For some reason, although game phase is used
only in material, it is computed in Position.

Move computation to material, where it belongs,
and remove the useless call chain.

No functional change. http://abrok.eu/stockfish/
Харлампий вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Alexandr_L (07.09.2017), Философ (15.07.2017)
Старый 15.07.2017, 17:21   #1054
Философ
3 разряд
 
Аватар для Философ
 
Регистрация: 02.06.2016
Сообщений: 233
Сказал(а) спасибо: 2,950
Поблагодарили 189 раз(а) в 125 сообщениях
Репутация: 21
По умолчанию Re: Движок stockfish

Подскажите, народ, что за функция nodestime у стокфиша?
Философ вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (07.09.2017)
Старый 15.07.2017, 17:45   #1055
otodranik
Гроссмейстер
 
Аватар для otodranik
 
Регистрация: 25.01.2017
Сообщений: 2,114
Сказал(а) спасибо: 1,261
Поблагодарили 3,271 раз(а) в 1,504 сообщениях
Репутация: 138
По умолчанию Re: Движок stockfish

Цитата: Сообщение от Философ
Подскажите, народ, что за функция nodestime у стокфиша?
Своего рода таймер. nodestime Возможные значения от 0 до 10000.
Если параметр установлен в ноль, то время на ход вычисляется движком с помощью таймера. Если значение положительно, то время на ход измеряется числом обработанных ходов. То есть, движок будет предполагать, что за одну миллисекунду обрабатывается ровно nodestime ходов. Использование параметра полезно, когда параллельно играет несколько движков, и нет гарантии, что на них выделяется одинаковое процессорное время. Значение по умолчанию: 0.
__________________
AMD Ryzen 7 5700G@3.8GHz
AMD Ryzen 5 2600@3.4GHz
otodranik вне форума   Ответить с цитированием
4 пользователя(ей) сказали cпасибо:
Alexandr_L (07.09.2017), Maratka (15.07.2017), TCH (15.07.2017), Философ (15.07.2017)
Старый 15.07.2017, 18:51   #1056
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Движок stockfish

http://tests.stockfishchess.org/test...bc5916ff649b3b
Кто может объяснить, как этот патч исхитрился позеленеть, имея десятую долю ELO плюсом?

Кстати интересно, если пройдет и вот этот:
http://tests.stockfishchess.org/test...bc5916ff649bc7

то как они смогут сочетаться?
Maratka вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (07.09.2017)
Старый 15.07.2017, 19:03   #1057
otodranik
Гроссмейстер
 
Аватар для otodranik
 
Регистрация: 25.01.2017
Сообщений: 2,114
Сказал(а) спасибо: 1,261
Поблагодарили 3,271 раз(а) в 1,504 сообщениях
Репутация: 138
По умолчанию Re: Движок stockfish

Цитата: Сообщение от Maratka
http://tests.stockfishchess.org/test...bc5916ff649b3b
Кто может объяснить, как этот патч исхитрился позеленеть, имея десятую долю ELO плюсом?

Кстати интересно, если пройдет и вот этот:
http://tests.stockfishchess.org/test...bc5916ff649bc7

то как они смогут сочетаться?
Прошел, потому-что, тестировался на регресс-интервалах, а не усиление. Второй вопрос - не вопрос. Это вернули два флага в мейкфайл.
__________________
AMD Ryzen 7 5700G@3.8GHz
AMD Ryzen 5 2600@3.4GHz
otodranik вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (07.09.2017)
Старый 15.07.2017, 19:07   #1058
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Движок stockfish

Какие еще два флага?

https://github.com/VoyagerOne/Stockf...08d1821851df21

Это чистой воды правка кода.

Причем по условиям правки:
beta = bestValue;

явно конфликтует с только что пройденным зеленым патчем:
else if (bestValue >= beta)

Т.к. условие всегда будет строго равно.
Maratka вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (07.09.2017)
Старый 15.07.2017, 19:15   #1059
otodranik
Гроссмейстер
 
Аватар для otodranik
 
Регистрация: 25.01.2017
Сообщений: 2,114
Сказал(а) спасибо: 1,261
Поблагодарили 3,271 раз(а) в 1,504 сообщениях
Репутация: 138
По умолчанию Re: Движок stockfish

Цитата: Сообщение от Maratka
Какие еще два флага?

https://github.com/VoyagerOne/Stockf...08d1821851df21

Это чистой воды правка кода.

Причем по условиям правки:
beta = bestValue;

явно конфликтует с только что пройденным зеленым патчем:
else if (bestValue >= beta)

Т.к. условие всегда будет строго равно.
Точно, не на то нажал! Будут решать тогда, что оставить.
__________________
AMD Ryzen 7 5700G@3.8GHz
AMD Ryzen 5 2600@3.4GHz
otodranik вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (07.09.2017)
Старый 15.07.2017, 19:16   #1060
ChessMan
Super Moderator
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Движок stockfish

Цитата: Сообщение от Maratka
Какие еще два флага?

https://github.com/VoyagerOne/Stockf...08d1821851df21

Это чистой воды правка кода.

Причем по условиям правки:
beta = bestValue;

явно конфликтует с только что пройденным зеленым патчем:
else if (bestValue >= beta)

Т.к. условие всегда будет строго равно.
Это от чего же оно будет всегда равно? Можно подробнее?
ChessMan вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (07.09.2017)
Старый 15.07.2017, 19:43   #1061
otodranik
Гроссмейстер
 
Аватар для otodranik
 
Регистрация: 25.01.2017
Сообщений: 2,114
Сказал(а) спасибо: 1,261
Поблагодарили 3,271 раз(а) в 1,504 сообщениях
Репутация: 138
По умолчанию Re: Движок stockfish

Марат, вечно найдешь проблему Смотри по номерам строк!
__________________
AMD Ryzen 7 5700G@3.8GHz
AMD Ryzen 5 2600@3.4GHz
otodranik вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (07.09.2017)
Старый 15.07.2017, 20:01   #1062
Viktor
Эксперт
 
Аватар для Viktor
 
Регистрация: 07.06.2016
Сообщений: 5,907
Сказал(а) спасибо: 13,814
Поблагодарили 12,717 раз(а) в 4,521 сообщениях
Репутация: 726
По умолчанию Re: Stockfish и его клоны

Последнее обновление от Любичича:
http://chess.ultimaiq.net/stockfish.html
Viktor вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Ofiscer (16.07.2017), Parkaev_Andrey (15.07.2017)
Старый 15.07.2017, 22:37   #1063
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Движок stockfish

Ну посмотрел.
В случае включения обоих патчей получится что-то вроде:

beta = bestValue;
alpha = std::max(bestValue - delta, -VALUE_INFINITE);

if (mainThread)
{
mainThread->failedLow = true;
Threads.stopOnPonderhit = false;
}
}
else if (bestValue >= beta)
{

beta = std::min(bestValue + delta, VALUE_INFINITE);
}

Отсюда получается, что патчи взаимоисключающие, т.к. подобный код очевидно выглядит как минимум странно:
beta = bestValue;
if (bestValue >= beta)
Maratka вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Alexandr_L (07.09.2017), otodranik (15.07.2017)
Старый 15.07.2017, 22:55   #1064
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Движок stockfish

Цитата: Сообщение от otodranik
Марат, вечно найдешь проблему Смотри по номерам строк!
Работа у меня такая - ПО тестирую. Не на уровне исходников правда, а уже готовое, скомпилированное. Но тем не менее привычку искать везде засаду я выработал, и уже давно.
Maratka вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Alexandr_L (07.09.2017), Still (15.07.2017)
Старый 15.07.2017, 23:01   #1065
otodranik
Гроссмейстер
 
Аватар для otodranik
 
Регистрация: 25.01.2017
Сообщений: 2,114
Сказал(а) спасибо: 1,261
Поблагодарили 3,271 раз(а) в 1,504 сообщениях
Репутация: 138
По умолчанию Re: Движок stockfish

Цитата: Сообщение от Maratka
Работа у меня такая - ПО тестирую. Не на уровне исходников правда, а уже готовое, скомпилированное. Но тем не менее привычку искать везде засаду я выработал, и уже давно.
Правильно, Марат, нужно кумекать здесь! Даёшь народу качественные сорцы раньше срока!
__________________
AMD Ryzen 7 5700G@3.8GHz
AMD Ryzen 5 2600@3.4GHz
otodranik вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (07.09.2017)
Старый 15.07.2017, 23:46   #1066
ChessMan
Super Moderator
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Движок stockfish

Цитата: Сообщение от Maratka
Ну посмотрел.
В случае включения обоих патчей получится что-то вроде:

beta = bestValue;
alpha = std::max(bestValue - delta, -VALUE_INFINITE);

if (mainThread)
{
mainThread->failedLow = true;
Threads.stopOnPonderhit = false;
}
}
else if (bestValue >= beta)
{

beta = std::min(bestValue + delta, VALUE_INFINITE);
}

Отсюда получается, что патчи взаимоисключающие, т.к. подобный код очевидно выглядит как минимум странно:
beta = bestValue;
if (bestValue >= beta)
они не будут друг-другу мешать так как стоит условие "if (bestValue <= alpha)" и "else if (bestValue >= beta)"
Вот так надо:

// In case of failing low/high increase aspiration window and
// re-search, otherwise exit the loop.
if (bestValue <= alpha)
{
beta = bestValue; (Мастер: beta = (alpha + beta) / 2;)
alpha = std::max(bestValue - delta, -VALUE_INFINITE);

if (mainThread)
{
mainThread->failedLow = true;
Threads.stopOnPonderhit = false;
}
}
else if (bestValue >= beta)
{
alpha = (alpha + beta) / 2;
beta = std::min(bestValue + delta, VALUE_INFINITE);
}
else
break;

delta += delta / 4 + 5;

assert(alpha >= -VALUE_INFINITE && beta <= VALUE_INFINITE);
}
ChessMan вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Alexandr_L (07.09.2017), Maratka (16.07.2017)
Старый 15.07.2017, 23:51   #1067
ChessMan
Super Moderator
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Движок stockfish

Но оба сразу ни в коем случае не примут, так как нужно протестить с двумя правками сразу
ChessMan вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (07.09.2017)
Старый 16.07.2017, 10:38   #1068
otodranik
Гроссмейстер
 
Аватар для otodranik
 
Регистрация: 25.01.2017
Сообщений: 2,114
Сказал(а) спасибо: 1,261
Поблагодарили 3,271 раз(а) в 1,504 сообщениях
Репутация: 138
По умолчанию Re: Движок stockfish

Цитата: Сообщение от ChessMan
Но оба сразу ни в коем случае не примут, так как нужно протестить с двумя правками сразу
Их уже протестировали, просто сделают мерж по орфографии
__________________
AMD Ryzen 7 5700G@3.8GHz
AMD Ryzen 5 2600@3.4GHz
otodranik вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Alexandr_L (07.09.2017), Maratka (16.07.2017)
Старый 16.07.2017, 13:29   #1069
ChessMan
Super Moderator
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Движок stockfish

Моя LTO компиляция Stockfish-150717 & SF_150717+Variety x32-x64

Author: Marco Costalba
Date: Sat Jul 15 07:28:38 2017 +0200
Timestamp: 1500096518

Move game_phase() to material.cpp

For some reason, although game phase is used
only in material, it is computed in Position.

Move computation to material, where it belongs,
and remove the useless call chain.


Bench: 6258930

Скачать: http://www24.zippyshare.com/v/4elbgB8U/file.html

https://postimg.org/image/q7kj66zc5/
ChessMan вне форума   Ответить с цитированием
8 пользователя(ей) сказали cпасибо:
Alexandr_L (07.09.2017), Antuan (16.07.2017), otodranik (06.08.2017), Psyclone2513 (16.07.2017), Viktor (16.07.2017), Валекс (21.07.2017), Гудвин (16.07.2017), Мираж (19.07.2017)
Старый 16.07.2017, 14:03   #1070
ChessMan
Super Moderator
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Stockfish и его клоны

Моя LTO компиляция CorChess_1.7_140717 + LP x32-x64

Bench: 5414429

Скачать: http://www28.zippyshare.com/v/M3HAOTcc/file.html
ChessMan вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
otodranik (16.07.2017), Viktor (16.07.2017), Гудвин (16.07.2017)
Старый 16.07.2017, 14:21   #1071
otodranik
Гроссмейстер
 
Аватар для otodranik
 
Регистрация: 25.01.2017
Сообщений: 2,114
Сказал(а) спасибо: 1,261
Поблагодарили 3,271 раз(а) в 1,504 сообщениях
Репутация: 138
По умолчанию Re: Stockfish и его клоны

Цитата: Сообщение от ChessMan
Моя LTO компиляция CorChess_1.7_140717 + LP x32-x64

Bench: 5414429

Скачать: http://www28.zippyshare.com/v/M3HAOTcc/file.html
Шли Сифиш, пиши на какой АСМ он соответсвует по мозгам! Запущу матч на 5 ядрах по 20+0.2сек 1000 партий!
__________________
AMD Ryzen 7 5700G@3.8GHz
AMD Ryzen 5 2600@3.4GHz
otodranik вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
ChessMan (16.07.2017), Философ (16.07.2017)
Старый 16.07.2017, 14:35   #1072
ChessMan
Super Moderator
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Stockfish и его клоны

Цитата: Сообщение от otodranik
Шли Сифиш, пиши на какой АСМ он соответсвует по мозгам! Запущу матч на 5 ядрах по 20+0.2сек 1000 партий!
Partial insertion sort

ASMfish https://github.com/lantonov/asmFish/...1735a948b0a607

CFish EXE & SRC: http://www13.zippyshare.com/v/KYmFt7KJ/file.html

правда у АСМфиша бенч отличается от официального (Stockfish: https://github.com/official-stockfis...155381139c7664)
ChessMan вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Nikola (18.07.2017), Философ (16.07.2017)
Старый 16.07.2017, 20:34   #1073
otodranik
Гроссмейстер
 
Аватар для otodranik
 
Регистрация: 25.01.2017
Сообщений: 2,114
Сказал(а) спасибо: 1,261
Поблагодарили 3,271 раз(а) в 1,504 сообщениях
Репутация: 138
По умолчанию Re: Stockfish и его клоны

Цитата: Сообщение от ChessMan
Partial insertion sort

ASMfish https://github.com/lantonov/asmFish/...1735a948b0a607

CFish EXE & SRC: http://www13.zippyshare.com/v/KYmFt7KJ/file.html

правда у АСМфиша бенч отличается от официального (Stockfish: https://github.com/official-stockfis...155381139c7664)
Против АСМ от 23 апреля запустил. Всё верно? Дело небыстрое, как закончу - выложу.
__________________
AMD Ryzen 7 5700G@3.8GHz
AMD Ryzen 5 2600@3.4GHz
otodranik вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
ChessMan (16.07.2017), Nikola (18.07.2017)
Старый 16.07.2017, 22:42   #1074
otodranik
Гроссмейстер
 
Аватар для otodranik
 
Регистрация: 25.01.2017
Сообщений: 2,114
Сказал(а) спасибо: 1,261
Поблагодарили 3,271 раз(а) в 1,504 сообщениях
Репутация: 138
По умолчанию Re: Stockfish и его клоны

Первые партии:
Код:
Games Completed = 126 of 1000 (Avg game length = 61.456 sec)
Settings = Gauntlet/64MB/20000ms+200ms/M 480cp for 3 moves, D 120 moves/PGN:E:\Chess\LB\2moves_v1.pgn(32000)
Time = 7782 sec elapsed, 53978 sec remaining
 
1.  Cfish_bench=6256522      	56.5/126	9-22-95  	(L: m=0 t=0 i=0 a=22)	(D: r=70 i=9 f=4 s=0 a=12)	(tpm=479.6 d=24.00 nps=9311456)
2.  asmFishW_2017-04-23      	69.5/126	22-9-95  	(L: m=0 t=0 i=0 a=9)	(D: r=70 i=9 f=4 s=0 a=12)	(tpm=479.8 d=24.07 nps=9899554)
__________________
AMD Ryzen 7 5700G@3.8GHz
AMD Ryzen 5 2600@3.4GHz
otodranik вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Aster (18.07.2017), Nikola (18.07.2017)
Старый 18.07.2017, 13:24   #1075
ChessMan
Super Moderator
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Stockfish и его клоны

Моя LTO компиляция CorChess_1.7_170717 +LP x32-x64

Bench: 5414429

Скачать: http://www80.zippyshare.com/v/fv5VpMWo/file.html
ChessMan вне форума   Ответить с цитированием
Старый 18.07.2017, 14:37   #1076
otodranik
Гроссмейстер
 
Аватар для otodranik
 
Регистрация: 25.01.2017
Сообщений: 2,114
Сказал(а) спасибо: 1,261
Поблагодарили 3,271 раз(а) в 1,504 сообщениях
Репутация: 138
По умолчанию Re: Stockfish и его клоны

Цитата: Сообщение от ChessMan
Моя LTO компиляция CorChess_1.7_170717 +LP x32-x64

Bench: 5414429

Скачать: http://www80.zippyshare.com/v/fv5VpMWo/file.html
По просьбе уважаемого Чессмана тест остановил, но возобновлю в любой момент. Итоговый счёт после 701 партии: +125-74=502 в пользу АСМфиша. Cfish_bench=6256522 vs asmFishW_2017-04-23
__________________
AMD Ryzen 7 5700G@3.8GHz
AMD Ryzen 5 2600@3.4GHz
otodranik вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Maratka (18.07.2017)
Старый 18.07.2017, 14:41   #1077
ChessMan
Super Moderator
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Stockfish и его клоны

Цитата: Сообщение от otodranik
По просьбе уважаемого Чессмана тест остановил, но возобновлю в любой момент. Итоговый счёт после 701 партии: +125-74=502 в пользу АСМфиша. Cfish_bench=6256522 vs asmFishW_2017-04-23
Если можно, приведите результат в таком формате:

Код:
Games Completed = 592 of 1000 (Avg game length = 65.808 sec)
Settings = Gauntlet/16MB/500ms per move/M 600cp for 6 moves, D 200 moves/PGN:C:\Bases\1LittleBlitzer-2.75\test1.pgn(100)
Time = 8545 sec elapsed, 5889 sec remaining
 1.  pedantFishW_2017-04-09_popcnt	305.0/592	95-77-420  	(L: m=0 t=0 i=0 a=77)	(D: r=320 i=59 f=29 s=6 a=6)	(tpm=510.5 d=24.80 nps=2465952)
 2.  Cfish_x64_Remove_min_KD  	287.0/592	77-95-420  	(L: m=0 t=0 i=2 a=93)	(D: r=320 i=59 f=29 s=6 a=6)	(tpm=522.0 d=24.72 nps=2375939)
ChessMan вне форума   Ответить с цитированием
Старый 18.07.2017, 15:16   #1078
otodranik
Гроссмейстер
 
Аватар для otodranik
 
Регистрация: 25.01.2017
Сообщений: 2,114
Сказал(а) спасибо: 1,261
Поблагодарили 3,271 раз(а) в 1,504 сообщениях
Репутация: 138
По умолчанию Re: Stockfish и его клоны

Цитата: Сообщение от ChessMan
Если можно, приведите результат в таком формате:

Код:
Games Completed = 592 of 1000 (Avg game length = 65.808 sec)
Settings = Gauntlet/16MB/500ms per move/M 600cp for 6 moves, D 200 moves/PGN:C:\Bases\1LittleBlitzer-2.75\test1.pgn(100)
Time = 8545 sec elapsed, 5889 sec remaining
 1.  pedantFishW_2017-04-09_popcnt	305.0/592	95-77-420  	(L: m=0 t=0 i=0 a=77)	(D: r=320 i=59 f=29 s=6 a=6)	(tpm=510.5 d=24.80 nps=2465952)
 2.  Cfish_x64_Remove_min_KD  	287.0/592	77-95-420  	(L: m=0 t=0 i=2 a=93)	(D: r=320 i=59 f=29 s=6 a=6)	(tpm=522.0 d=24.72 nps=2375939)
Вот партии http://www59.zippyshare.com/v/fvE2ct3t/file.html Тест останавливался и возобновлялся не раз.
__________________
AMD Ryzen 7 5700G@3.8GHz
AMD Ryzen 5 2600@3.4GHz
otodranik вне форума   Ответить с цитированием
Старый 18.07.2017, 15:23   #1079
ChessMan
Super Moderator
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Stockfish и его клоны

Цитата: Сообщение от otodranik
Вот партии http://www59.zippyshare.com/v/fvE2ct3t/file.html Тест останавливался и возобновлялся не раз.
К сожалению литлблитцер не пишет в партии информацию о затраченном времени на ход... так же я хотел посмотреть сколько у СиФиша просрочек из-за вылетов.
ChessMan вне форума   Ответить с цитированием
Старый 19.07.2017, 11:34   #1080
otodranik
Гроссмейстер
 
Аватар для otodranik
 
Регистрация: 25.01.2017
Сообщений: 2,114
Сказал(а) спасибо: 1,261
Поблагодарили 3,271 раз(а) в 1,504 сообщениях
Репутация: 138
По умолчанию Re: Stockfish и его клоны

Цитата: Сообщение от ChessMan
К сожалению литлблитцер не пишет в партии информацию о затраченном времени на ход... так же я хотел посмотреть сколько у СиФиша просрочек из-за вылетов.
0 вылетов, но в прошлых тестах был 1 вылет, Я предварительно на 12,5+0.125 гонял. Средняя время за всю партию у них равное. Можно сделать вывод, что и на каждый ход будет примерно равное распределение. Или у сифиша еще и другой тайм-менеджмент.
__________________
AMD Ryzen 7 5700G@3.8GHz
AMD Ryzen 5 2600@3.4GHz
otodranik вне форума   Ответить с цитированием
Ответ


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

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

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

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


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


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