Forchess - форум о заочных шахматах  

Вернуться   Forchess - форум о заочных шахматах > Заочные турниры и партии > Шахматные программы и движки

Ответ
 
Опции темы Опции просмотра
Старый 04.06.2016, 17:13   #1
Харлампий
2 разряд
 
Аватар для Харлампий
 
Регистрация: 03.06.2016
Сообщений: 310
Сказал(а) спасибо: 417
Поблагодарили 1,176 раз(а) в 284 сообщениях
Репутация: 77
По умолчанию Stockfish и его производные



Stockfish 8

Официальный сайт стокфиш

Обновления тестовых версий стокфиша: http://abrok.eu/stockfish/

Сборки стокфиш от I. Ivec and L. Ljubičić

Развитие движка http://tests.stockfishchess.org/tests

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.
[свернуть]

Последний раз редактировалось Гудвин; 05.10.2017 в 17:41. Причина: Добавил спойлер
Харлампий вне форума   Ответить с цитированием
17 пользователя(ей) сказали cпасибо:
ALEKS (05.10.2017), Alexandr_L (07.09.2017), Chess762 (01.12.2016), GL2016 (04.06.2016), KERCH (04.06.2016), Michael Strelkov (29.01.2017), Ofiscer (06.06.2016), Psyclone2513 (06.10.2017), sovaz1997 (03.10.2017), Stavross (04.06.2016), tt66 (04.06.2016), Виталий В. (13.07.2016), Гудвин (04.06.2016), Кевин (30.03.2017), Петригин Олег (04.06.2016), Ренат (17.10.2016), Философ (04.06.2016)
Старый 07.01.2017, 04:02   #451
Viktor
Гроссмейстер
 
Аватар для Viktor
 
Регистрация: 07.06.2016
Сообщений: 1,982
Сказал(а) спасибо: 3,128
Поблагодарили 4,009 раз(а) в 1,477 сообщениях
Репутация: 196
По умолчанию Re: Stockfish и его клоны

Цитата: Сообщение от Кевин
Вопрос лишь в том, захотят ли разработчики Стокфиша ходить по судам.
Только в случае, когда превзойдут оригинал. Как с Рыбой, например.
Viktor вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (22.09.2017)
Старый 07.01.2017, 08:38   #452
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 2,044
Сказал(а) спасибо: 1,952
Поблагодарили 4,994 раз(а) в 1,529 сообщениях
Записей в дневнике: 124
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его клоны

Цитата: Сообщение от Viktor
Только в случае, когда превзойдут оригинал. Как с Рыбой, например.
ИМХО: спускать нарушение лицензии нельзя ни при каких обстоятельствах.
Кевин вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (22.09.2017)
Старый 07.01.2017, 09:14   #453
Viktor
Гроссмейстер
 
Аватар для Viktor
 
Регистрация: 07.06.2016
Сообщений: 1,982
Сказал(а) спасибо: 3,128
Поблагодарили 4,009 раз(а) в 1,477 сообщениях
Репутация: 196
По умолчанию Re: Stockfish и его клоны

Цитата: Сообщение от Кевин
ИМХО: спускать нарушение лицензии нельзя ни при каких обстоятельствах.
Ну так в чем же дело? Почему-то клонов "лес темный". И что теперь - в суд идти тем, кто не виноват...? Этот процесс неискореним, как и негатив в современном интернет-обществе.
Viktor вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (22.09.2017)
Старый 07.01.2017, 09:34   #454
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 2,044
Сказал(а) спасибо: 1,952
Поблагодарили 4,994 раз(а) в 1,529 сообщениях
Записей в дневнике: 124
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его клоны

Цитата: Сообщение от Viktor
И что теперь - в суд идти тем, кто не виноват...?
Это нормально, когда люди защищают свои нарушенные права.
Кевин вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (22.09.2017)
Старый 07.01.2017, 10:16   #455
Viktor
Гроссмейстер
 
Аватар для Viktor
 
Регистрация: 07.06.2016
Сообщений: 1,982
Сказал(а) спасибо: 3,128
Поблагодарили 4,009 раз(а) в 1,477 сообщениях
Репутация: 196
По умолчанию Re: Stockfish и его клоны

Цитата: Сообщение от Кевин
Это нормально, когда люди защищают свои нарушенные права.
Они при этом больше страдают и несут потерь (материальных, психологических), чем нарушители. И это, считаю, ненормальным. Надо вырабатывать такие правила и законы без всяких хождений по судам, которые ущемляли бы нарушителей.
Viktor вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (22.09.2017)
Старый 07.01.2017, 10:52   #456
Харлампий
2 разряд
ТС
 
Аватар для Харлампий
 
Регистрация: 03.06.2016
Сообщений: 310
Сказал(а) спасибо: 417
Поблагодарили 1,176 раз(а) в 284 сообщениях
Репутация: 77
По умолчанию Re: Stockfish и его клоны

asmFishW-2017.01.06 и 07x64

pedantFishW-2017.01.06 и 07x64

https://github.com/lantonov/asmFish/...tables/Windows
Харлампий вне форума   Ответить с цитированием
4 пользователя(ей) сказали cпасибо:
Alexandr_L (07.01.2017), Ofiscer (07.01.2017), Viktor (07.01.2017), Философ (07.01.2017)
Старый 07.01.2017, 12:14   #457
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 2,044
Сказал(а) спасибо: 1,952
Поблагодарили 4,994 раз(а) в 1,529 сообщениях
Записей в дневнике: 124
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Движок stockfish

Author: Marco Costalba
Date: Sat Jan 7 10:14:39 2017 +0100
Timestamp: 1483780479

Drop Stats c'tors

Now taht we correctly value-initialize Thread objects,
we don't need c'tors anymore because tables will be
zero-initialized by the compier when Thread object
is instanced.

Verified that we have no errors with Valgrind.

No functional change.


Author: Joost VandeVondele
Date: Sat Jan 7 10:02:43 2017 +0100
Timestamp: 1483779763

Correctly zero-initialize MainThread

It can be used uninitialized in time management.
Fixes all valgrind errors on './stockfish go wtime 8000 btime 8000 winc 500 binc 500'

This is one (of the many) quirks of C++. There is a subtle difference between:

new Foo
new Foo()

The first statement calls the default constructor (that in case of a POD leaves data members
uninitialized), the second one performs a value-initialization (that in case of POD is
equivalent to a zero-initialization)

See:
http://stackoverflow.com/questions/6...rence-with-new
http://stackoverflow.com/questions/5...ith-or-without

No functional change.


http://abrok.eu/stockfish/
Кевин вне форума   Ответить с цитированием
4 пользователя(ей) сказали cпасибо:
Alexandr_L (07.09.2017), Виталий В. (10.01.2017), Гудвин (09.01.2017), Харлампий (07.01.2017)
Старый 07.01.2017, 12:16   #458
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 2,044
Сказал(а) спасибо: 1,952
Поблагодарили 4,994 раз(а) в 1,529 сообщениях
Записей в дневнике: 124
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его клоны

Цитата: Сообщение от Viktor
Они при этом больше страдают и несут потерь (материальных, психологических), чем нарушители. И это, считаю, ненормальным. Надо вырабатывать такие правила и законы без всяких хождений по судам, которые ущемляли бы нарушителей.
Ну Вы прямо панацею нашли. Зачем тогда судебные системы по всему миру, законы, кодексы? Выходит, можно и убивать, и грабить, насиловать, а потерпевшие пускай свои права не отстаивают, да?
Кевин вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (22.09.2017)
Старый 07.01.2017, 12:53   #459
Viktor
Гроссмейстер
 
Аватар для Viktor
 
Регистрация: 07.06.2016
Сообщений: 1,982
Сказал(а) спасибо: 3,128
Поблагодарили 4,009 раз(а) в 1,477 сообщениях
Репутация: 196
По умолчанию Re: Stockfish и его клоны

Цитата: Сообщение от Кевин
Ну Вы прямо панацею нашли. Зачем тогда судебные системы по всему миру, законы, кодексы? Выходит, можно и убивать, и грабить, насиловать, а потерпевшие пускай свои права не отстаивают, да?
Наоборот. Права пострадавших можно защитить во многих случаях (!!!), минуя судебную систему.
В Советский период законов издавалось на порядок меньше, но все они были известны людям (печатались в центральных газетах) и мы не ходили по юристам и судам. Кстати, на все случаи статья злоумышленникам находилась. Значит законы были шире и гибче.
А сейчас доходит до того, что преступников оправдывают. Как и в нашем случае: вы фактически поощряете нарушителей, отправляя пострадавших в суд - уже этим их и наказывая.
Не заходитесь (выходит, можно и убивать, и грабить, насиловать...), я как раз об этом и говорю, что недопустимо.
Viktor вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (22.09.2017)
Старый 07.01.2017, 13:09   #460
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 2,044
Сказал(а) спасибо: 1,952
Поблагодарили 4,994 раз(а) в 1,529 сообщениях
Записей в дневнике: 124
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его клоны

Цитата: Сообщение от Viktor
Права пострадавших можно защитить во многих случаях (!!!), минуя судебную систему.
Если бы всё было так просто.

Не буду здесь оффтопить, но Вы неправы в том, что нужно сидеть сложа руки. Если мои права нарушены, то я сделаю всё возможное, чтобы их восстановить и наказать нарушителей.
Кевин вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (22.09.2017)
Старый 07.01.2017, 13:25   #461
Viktor
Гроссмейстер
 
Аватар для Viktor
 
Регистрация: 07.06.2016
Сообщений: 1,982
Сказал(а) спасибо: 3,128
Поблагодарили 4,009 раз(а) в 1,477 сообщениях
Репутация: 196
По умолчанию Re: Stockfish и его клоны

Цитата: Сообщение от Кевин
Если бы всё было так просто.

Не буду здесь оффтопить, но Вы неправы в том, что нужно сидеть сложа руки. Если мои права нарушены, то я сделаю всё возможное, чтобы их восстановить и наказать нарушителей.
Хорошо. Вопрос будем закрывать, всё равно во мнениях разойдемся, так как мы жили в разных измерениях.
Но я не говорил, что "надо сидеть сложа руки", а говорил, что "эти руки не надо связывать невиновным".
Вот вы добьётесь (не факт!), а другой, например, не сможет этого сделать по причине того же здоровья или финансового состояния или его засудит тот же виновный, но с "большим кошельком"...
А наш законодательный орган при этом ни при чём, хотя именно от него всё и зависит. Просто я, как и многие простые люди, не верим в честность и объективность наших судов.
Принципиальная разница судов в том, что раньше виновный защищался, оправдывался, а сейчас невиновный доказывает. Так вот я за ранее существующие суды.
Viktor вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (22.09.2017)
Старый 07.01.2017, 14:29   #462
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 2,044
Сказал(а) спасибо: 1,952
Поблагодарили 4,994 раз(а) в 1,529 сообщениях
Записей в дневнике: 124
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его клоны

Цитата: Сообщение от Viktor
Вот вы добьётесь (не факт!)
Из пяти своих гражданских судов о невыплате зарплаты четыре я выиграл (и то в пятом было очень спорным решение суда и причина к отказу). Причём до исков в суд обращался везде: инспекции по труду, СМИ, прокуратура и прочие. Безрезультатно. Только время потерял.

Реально мне помог только и только суд.


Цитата: Сообщение от Viktor
Хорошо. Вопрос будем закрывать, всё равно во мнениях разойдемся, так как мы жили в разных измерениях.
Действительно, закрываем вопрос. Тем более, что мы живём в России, а говорим про иностранные суды, особенности деятельности которых ещё надо знать. Быть может, в той же Америке и правда работают не для галочки иные органы кроме суда.
Кевин вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Alexandr_L (22.09.2017), Viktor (07.01.2017)
Старый 07.01.2017, 14:58   #463
Still
Эксперт
 
Аватар для Still
 
Регистрация: 02.06.2016
Сообщений: 7,768
Сказал(а) спасибо: 2,777
Поблагодарили 7,715 раз(а) в 4,035 сообщениях
Репутация: 233
По умолчанию Re: Stockfish и его клоны

Цитата: Сообщение от Viktor
В Советский период законов издавалось на порядок меньше, но все они были известны людям (печатались в центральных газетах) и мы не ходили по юристам и судам. Кстати, на все случаи статья злоумышленникам находилась.
Был бы человек, а статья найдется ©
__________________
В чем наша задача? Не испортить себе некролог
Still вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Alexandr_L (22.09.2017), Виталий В. (07.01.2017)
Старый 08.01.2017, 23:07   #464
Харлампий
2 разряд
ТС
 
Аватар для Харлампий
 
Регистрация: 03.06.2016
Сообщений: 310
Сказал(а) спасибо: 417
Поблагодарили 1,176 раз(а) в 284 сообщениях
Репутация: 77
По умолчанию Re: Stockfish и его клоны

asmFishW-2017.01.08x64

pedantFishW-2017.01.08x64

https://github.com/lantonov/asmFish/...tables/Windows
Харлампий вне форума   Ответить с цитированием
7 пользователя(ей) сказали cпасибо:
Alexandr_L (11.01.2017), byan_mivv (09.01.2017), Ofiscer (08.01.2017), ofry (08.01.2017), Виталий В. (09.01.2017), Кевин (09.01.2017), Философ (09.01.2017)
Старый 09.01.2017, 12:44   #465
Parkaev_Andrey
Super Moderator
 
Аватар для Parkaev_Andrey
 
Регистрация: 29.05.2016
Адрес: Рязань
Сообщений: 1,806
Сказал(а) спасибо: 2,054
Поблагодарили 2,224 раз(а) в 1,054 сообщениях
Записей в дневнике: 2
Репутация: 159
По умолчанию Re: Движок stockfish

Author: Joost VandeVondele
Date: Mon Jan 9 10:30:57 2017 +0100
Timestamp: 1483954257

New shell scripts for testing, used for travis CI (#957)

Perform more complex verification and validation.

- signature.sh : extract and optionally compare Bench/Signature/Node count.
- perft.sh : verify perft counts for a number of positions.
- instrumented.sh : run a few commands or uci sequences through valgrind/sanitizer instrumented binaries.
- reprosearch.sh : verify reproducibility of search.

These script can be used from directly from the command line in the src directory.

Update travis script to use these shell scripts.

No functional change.

http://abrok.eu/stockfish/
Parkaev_Andrey вне форума   Ответить с цитированием
7 пользователя(ей) сказали cпасибо:
Alexandr_L (07.09.2017), Ofiscer (09.01.2017), Viktor (09.01.2017), Виталий В. (10.01.2017), Гудвин (09.01.2017), Кевин (09.01.2017), Харлампий (09.01.2017)
Старый 09.01.2017, 12:50   #466
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 2,044
Сказал(а) спасибо: 1,952
Поблагодарили 4,994 раз(а) в 1,529 сообщениях
Записей в дневнике: 124
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Движок stockfish

Сегодня ещё важный функциональный патч был:

Author: ElbertoOne
Date: Mon Jan 9 10:26:50 2017 +0100
Timestamp: 1483954010

Simplified select best thread (#958)

Only select best thread if score is better and depth equal or larger.

STC (7 threads): http://tests.stockfishchess.org/test...bc5903140c64b2
LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 120297 W: 18652 L: 18682 D: 82963

LTC (7 threads): http://tests.stockfishchess.org/test...bc5903140c663d
LLR: 2.96 (-2.94,2.94) [-3.00,1.00]
Total: 57187 W: 7035 L: 6959 D: 43193

bench: 4940355



http://abrok.eu/stockfish/
Кевин вне форума   Ответить с цитированием
9 пользователя(ей) сказали cпасибо:
Alexandr_L (07.09.2017), Chess762 (09.01.2017), Ofiscer (09.01.2017), Parkaev_Andrey (09.01.2017), Viktor (09.01.2017), Виталий В. (10.01.2017), Гудвин (09.01.2017), Петригин Олег (09.01.2017), Харлампий (09.01.2017)
Старый 09.01.2017, 18:02   #467
Viktor
Гроссмейстер
 
Аватар для Viktor
 
Регистрация: 07.06.2016
Сообщений: 1,982
Сказал(а) спасибо: 3,128
Поблагодарили 4,009 раз(а) в 1,477 сообщениях
Репутация: 196
По умолчанию Re: Движок stockfish

Еще парочка:

Author: lucasart
Date: Mon Jan 9 15:50:12 2017 +0100
Timestamp: 1483973412

Remove HistoryStats

STC:
LLR: 3.44 (-2.94,2.94) [-3.00,1.00]
Total: 120831 W: 21572 L: 21594 D: 77665

LTC:
LLR: 2.96 (-2.94,2.94) [-3.00,1.00]
Total: 26565 W: 3519 L: 3406 D: 19640

bench 5920493


Author: Marco Costalba
Date: Mon Jan 9 15:37:09 2017 +0100
Timestamp: 1483972629

Fix previous patch for OS X (#961)

Use posix version of sed that is available on all
platforms.

No functional change.
Viktor вне форума   Ответить с цитированием
7 пользователя(ей) сказали cпасибо:
Alexandr_L (07.09.2017), Parkaev_Andrey (09.01.2017), Виталий В. (10.01.2017), Гудвин (10.01.2017), Кевин (10.01.2017), Философ (09.01.2017), Харлампий (09.01.2017)
Старый 09.01.2017, 18:44   #468
Parkaev_Andrey
Super Moderator
 
Аватар для Parkaev_Andrey
 
Регистрация: 29.05.2016
Адрес: Рязань
Сообщений: 1,806
Сказал(а) спасибо: 2,054
Поблагодарили 2,224 раз(а) в 1,054 сообщениях
Записей в дневнике: 2
Репутация: 159
По умолчанию Re: Движок stockfish

Цитата: Сообщение от Viktor
Еще парочка:
Перед этими двумя было ещё
Цитата:
Author: Marco Costalba
Date: Mon Jan 9 12:51:28 2017 +0100
Timestamp: 1483962688

Trevis CI: use commit bench number as a reference

No functional change.
5 за день
Parkaev_Andrey вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Alexandr_L (07.09.2017), Viktor (09.01.2017)
Старый 10.01.2017, 10:14   #469
Харлампий
2 разряд
ТС
 
Аватар для Харлампий
 
Регистрация: 03.06.2016
Сообщений: 310
Сказал(а) спасибо: 417
Поблагодарили 1,176 раз(а) в 284 сообщениях
Репутация: 77
По умолчанию Re: Stockfish и его клоны

asmFishW-2017.01.09 x64
pedantFishW-2017.01.09 x64 https://github.com/lantonov/asmFish/...tables/Windows
Харлампий вне форума   Ответить с цитированием
5 пользователя(ей) сказали cпасибо:
ALEKS (15.01.2017), Alexandr_L (11.01.2017), Ofiscer (10.01.2017), Still (10.01.2017), Философ (10.01.2017)
Старый 10.01.2017, 11:27   #470
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 2,044
Сказал(а) спасибо: 1,952
Поблагодарили 4,994 раз(а) в 1,529 сообщениях
Записей в дневнике: 124
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Движок stockfish

Author: lucasart
Date: Tue Jan 10 08:47:56 2017 +0100
Timestamp: 1484034476

Rename FromTo -> History (#963)

Previously, we had duplicated History:

- one with (piece,to) called History
- one with (from,to) called FromTo

Now that we have only one, rename it to History, which is the generally accepted
name in the chess programming litterature for this technique.

Also correct some comments that had not been updated since the introduction of CMH.

No functional change.


http://abrok.eu/stockfish/
Кевин вне форума   Ответить с цитированием
6 пользователя(ей) сказали cпасибо:
Alexandr_L (07.09.2017), Chess762 (10.01.2017), Viktor (10.01.2017), Виталий В. (10.01.2017), Гудвин (10.01.2017), Философ (10.01.2017)
Старый 10.01.2017, 14:53   #471
DEEP_MIND
Super Moderator
 
Аватар для DEEP_MIND
 
Регистрация: 30.05.2016
Сообщений: 587
Сказал(а) спасибо: 57
Поблагодарили 938 раз(а) в 450 сообщениях
Репутация: 29
По умолчанию Re: Движок stockfish

Цитата: Сообщение от Кевин
Rename FromTo -> History (#963)
всего лишь переименовал функцию )) можно было бы и не делать отдельным изменением.
DEEP_MIND вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
Alexandr_L (07.09.2017), sergey1963 (10.01.2017), Гудвин (11.01.2017)
Старый 11.01.2017, 01:03   #472
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 2,044
Сказал(а) спасибо: 1,952
Поблагодарили 4,994 раз(а) в 1,529 сообщениях
Записей в дневнике: 124
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Движок stockfish

Цитата: Сообщение от DEEP_MIND
всего лишь переименовал функцию )) можно было бы и не делать отдельным изменением.
На Аброке вроде компиляции делаются автоматически при внесении любых изменений, даже не функциональных.
Кевин вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (07.09.2017)
Старый 11.01.2017, 09:51   #473
DEEP_MIND
Super Moderator
 
Аватар для DEEP_MIND
 
Регистрация: 30.05.2016
Сообщений: 587
Сказал(а) спасибо: 57
Поблагодарили 938 раз(а) в 450 сообщениях
Репутация: 29
По умолчанию Re: Движок stockfish

Цитата: Сообщение от Кевин
На Аброке вроде компиляции делаются автоматически при внесении любых изменений
это то ладно, просто включили бы дополнением к более важному патчу.
DEEP_MIND вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Alexandr_L (07.09.2017), Кевин (11.01.2017)
Старый 11.01.2017, 10:53   #474
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 2,044
Сказал(а) спасибо: 1,952
Поблагодарили 4,994 раз(а) в 1,529 сообщениях
Записей в дневнике: 124
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Движок stockfish

Author: Marco Costalba
Date: Wed Jan 11 08:44:06 2017 +0100
Timestamp: 1484120646

Travis: fix bench fetch in case of PR (#968)

When Travis tests a PR, a commit merge is created
but master branch is not updated, although HEAD is.

No functional change.




Author: Joost VandeVondele
Date: Wed Jan 11 08:46:29 2017 +0100
Timestamp: 1484120789

Adjust copyright headers to 2017 (#965)

No functional change.




Author: Rocky640
Date: Wed Jan 11 08:56:38 2017 +0100
Timestamp: 1484121398

StormDanger CleanUp (#964)

Order the enum and the array the same way they appear around line 250.
Makes it much easier to follow.

Add comments in the array definition and critical rows.
Use same terminology as elsewhere in pawns.cpp

No functional change.



http://abrok.eu/stockfish/
Кевин вне форума   Ответить с цитированием
5 пользователя(ей) сказали cпасибо:
Alexandr_L (11.01.2017), Chess762 (12.01.2017), Гудвин (11.01.2017), Философ (11.01.2017), Харлампий (11.01.2017)
Старый 11.01.2017, 22:56   #475
Харлампий
2 разряд
ТС
 
Аватар для Харлампий
 
Регистрация: 03.06.2016
Сообщений: 310
Сказал(а) спасибо: 417
Поблагодарили 1,176 раз(а) в 284 сообщениях
Репутация: 77
По умолчанию Re: Движок stockfish

Author: Stéphane Nicolet
Date: Wed Jan 11 18:11:17 2017 +0100
Timestamp: 1484154677

Check for overflow in Score * int multiplication (#969)

Add asserts to check for overflow in Score * int multiplication.

There is no overflow in current master, but it would be easy to
create one as the scale of the current eval does not leave many
spare bits. For instance, adding the following unused variables
in master at the end of evaluate() (line 882 of evaluate.cpp)
overflows:

Score s1 = score * 4; // no overflow
Score s2 = score * 5; // overflow

Assertion failed: (eg_value(result) == (i * eg_value(s))),
function operator*, file ./types.h, line 336.

Same md5 checksum as current master for non debug compiles.

No functional change. http://abrok.eu/stockfish/
Харлампий вне форума   Ответить с цитированием
5 пользователя(ей) сказали cпасибо:
Alexandr_L (07.09.2017), Chess762 (12.01.2017), Гудвин (12.01.2017), Кевин (12.01.2017), Философ (11.01.2017)
Старый 12.01.2017, 10:55   #476
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 2,044
Сказал(а) спасибо: 1,952
Поблагодарили 4,994 раз(а) в 1,529 сообщениях
Записей в дневнике: 124
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Движок stockfish

Author: loco-loco
Date: Thu Jan 12 08:46:46 2017 +0100
Timestamp: 1484207206

Removing CM parameter from the Stats struct. (#970)

After the history simplifications, we are only using Value Stats for CounterMoveHistory table. Therefore the parameter CM is not necessary.

No functional change.


http://abrok.eu/stockfish/
Кевин вне форума   Ответить с цитированием
5 пользователя(ей) сказали cпасибо:
Alexandr_L (07.09.2017), Chess762 (12.01.2017), ck195708 (12.01.2017), Гудвин (12.01.2017), Харлампий (12.01.2017)
Старый 13.01.2017, 11:36   #477
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 2,044
Сказал(а) спасибо: 1,952
Поблагодарили 4,994 раз(а) в 1,529 сообщениях
Записей в дневнике: 124
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Движок stockfish

Революционный патч!


Author: Stefano Cardanobile
Date: Fri Jan 13 09:17:48 2017 +0100
Timestamp: 1484295468

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

http://abrok.eu/stockfish/
Кевин вне форума   Ответить с цитированием
4 пользователя(ей) сказали cпасибо:
Alexandr_L (07.09.2017), Ofiscer (13.01.2017), Гудвин (13.01.2017), Петригин Олег (13.01.2017)
Старый 13.01.2017, 15:12   #478
DEEP_MIND
Super Moderator
 
Аватар для DEEP_MIND
 
Регистрация: 30.05.2016
Сообщений: 587
Сказал(а) спасибо: 57
Поблагодарили 938 раз(а) в 450 сообщениях
Репутация: 29
По умолчанию Re: Движок stockfish

а я сам себе под мак сделаю ))
DEEP_MIND вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Alexandr_L (07.09.2017), byan_mivv (13.01.2017)
Старый 13.01.2017, 15:36   #479
xaoc
4 разряд
 
Аватар для xaoc
 
Регистрация: 29.11.2016
Сообщений: 40
Сказал(а) спасибо: 62
Поблагодарили 41 раз(а) в 26 сообщениях
Репутация: 9
По умолчанию Re: Движок stockfish

Пожалуйста, объясните пожилому чайнику - что такое "Timestamp" и "Bench"?
И какая компиляция сильнее?
__________________
Адванс умер! В конце концов, я доказал это Кевину!
xaoc вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (07.09.2017)
Старый 13.01.2017, 15:42   #480
Aster
2 разряд
 
Аватар для Aster
 
Регистрация: 21.11.2016
Сообщений: 279
Сказал(а) спасибо: 176
Поблагодарили 638 раз(а) в 243 сообщениях
Репутация: 61
По умолчанию Re: Движок stockfish

Цитата: Сообщение от xaoc
Пожалуйста, объясните пожилому чайнику - что такое "Timestamp" и "Bench"?
Timestamp - время внесения изменений в коде в кодовую базу Стокфиша.
Bench - внутренняя процедура для верификации того, что произошли какие-то изменения в коде. Два движка с одинаковыми bench'ами будут искать одинаково (в один поток).

Цитата: Сообщение от xaoc
И какая компиляция сильнее?
LTO Отодранника хороши, сравнимы по скорости с самодельными под ваш конкретный процессор.
Aster вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Alexandr_L (07.09.2017), xaoc (13.01.2017)
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

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

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

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


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


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