PDA

Просмотр полной версии : Stockfish и его производные


Страницы : 1 2 3 4 5 [6] 7 8 9

svoitsl
05.08.2017, 22:38
что то давненько Deep_asmFish (http://www.tsov.pro/2016/12/deepasmfish.html) не обновлялся, ник то не знает что с ним?
А то пишут что мат находил там где другие не находили

Viktor
06.08.2017, 13:12
Author: Joost VandeVondele
Date: Sun Aug 6 01:45:54 2017 -0700
Timestamp: 1502009154

Remove Stack/thread dependence in movepick

as a lower level routine, movepicker should not depend on the
search stack or the thread class, removing a circular dependency.
Instead of copying the search stack into the movepicker object,
as well as accessing the thread class for one of the histories,
pass the required fields explicitly to the constructor (removing
the need for thread.h and implicitly search.h in movepick.cpp).
The signature is thus longer, but more explicit:

Also some renaming of histories structures while there.

passed STC [-3,1], suggesting a small elo impact:

LLR: 3.13 (-2.94,2.94) [-3.00,1.00]
Total: 381053 W: 68071 L: 68551 D: 244431
elo = -0.438 +- 0.660 LOS: 9.7%

No functional change.

http://abrok.eu/stockfish/

Харлампий
06.08.2017, 19:42
asmFishW_2017-08-06: https://github.com/lantonov/asmFish/tree/executables/Windows

Харлампий
06.08.2017, 19:43
mateFish_2017-08-06:https://github.com/lantonov/asmFish/tree/executables/Matefinder

Chess762
08.08.2017, 12:52
lantonov сообщил, что ошибки в фукнции с hash-файлом в AsmFish исправили.
The bugs in the ttload/ttsave functions were fixed by @tthsqe12 with commit https://github.com/lantonov/asmFish/commit/222d48c98f02785d72751be96902a5a21d4dfd7e.
The executables of 05Aug contain these bug fixes

Viktor
08.08.2017, 14:46
Сегодня вышла версия 08.08.2017.
Интересно, а ведь новой тестовой версии Стока не было (последняя от 06.08.2017).

otodranik
08.08.2017, 14:58
Сегодня вышла версия 08.08.2017.
Интересно, а ведь новой тестовой версии Стока не было (последняя от 06.08.2017).
Может фиксить портативные баги и неточности.

Still
08.08.2017, 20:26
SugaR XPrO 1.2 32-64 (https://github.com/Zerbinati/SugaR/releases/tag/1.2)

Vasilievich
08.08.2017, 21:07
Регистрация: 02.06.2016
Сообщений: 6,687
Сказал(а) спасибо: 2,298
Поблагодарили 5,733 раз(а) в 3,093 сообщениях
Репутация: 179 Добавить отзыв для Still
По умолчанию Re: Stockfish и его клоны

SugaR XPrO 1.2 32-64
Не открывается

svoitsl
08.08.2017, 21:14
Не открывается
наверное много желающих, попробуйте ещё разок....

Alexandr_L
08.08.2017, 21:19
штиль первый раз выложил хоть какой-то движок и емсу никто не спибнкул.. поддержите хлопца ребята

Vasilievich
08.08.2017, 21:21
Я его скачиваю а он говорит неактивный или НЕ CUI

Still
08.08.2017, 21:43
SugaR XPrO 1.2 32-64
Не открывается

Vasilievich,

Still
08.08.2017, 21:44
Alexandr_L,

Still
08.08.2017, 22:03
а он говорит неактивный или НЕ CUI
не знаю, у меня порядок

Alexandr_L
08.08.2017, 22:28
Vasilievich
при установке в оболочку так пишет?

ChessMan
08.08.2017, 22:48
Не забывайте что DLL нужно копировать в папку с движком!

Still
08.08.2017, 23:16
без ДЛЛ другое бы ему писало

Vasilievich
09.08.2017, 00:28
Он копирует в закладки и я
не знаю где папка
Раньше копия шла в архив и там все понятно куда дилки
Буду разбираться

Vasilievich
09.08.2017, 01:00
Всем большое спасибо!!
Разобрался
Все работает!

Chess762
09.08.2017, 12:56
Может фиксить портативные баги и неточности.
В нем как раз и работает функция с hash-файлом.

Viktor
09.08.2017, 13:11
Что-то от последнего Чемпиона Мира по переписке не открывается пару дней:
http://chess.ultimaiq.net/stockfish.html

Aster
09.08.2017, 13:56
Всё открывается, попробуйте обновить через Ctrl+F5

Viktor
09.08.2017, 20:30
Всё открывается, попробуйте обновить через Ctrl+F5

Не помогает.

Alexandr_L
09.08.2017, 20:40
может антивирус блокирует

Viktor
09.08.2017, 21:05
может антивирус блокирует

Нет,не блокирует. И расширение отключал.

Харлампий
10.08.2017, 17:13
asmFishW_2017-08-10: https://github.com/lantonov/asmFish/tree/executables/Windows

Харлампий
10.08.2017, 17:14
mateFish_2017-08-10: https://github.com/lantonov/asmFish/tree/executables/Matefinder

Харлампий
10.08.2017, 22:18
Сегодня аж пять обновлений: http://abrok.eu/stockfish/

Viktor
11.08.2017, 06:38
Сегодня аж пять обновлений: http://abrok.eu/stockfish/

И шестое вышло! Прорвало. Пора 9 версию выпускать!

Bullet
11.08.2017, 07:03
И шестое вышло! Прорвало. Пора 9 версию выпускать!

Они все "No functional change"

ChessMan
11.08.2017, 21:36
Они все "No functional change"

Иногда "No functional change" на самом деле меняет функционал, но не меняет бенч. Эти изменения бывают заметны, если вместо обычной команды "bench" дать команду "bench 16 1 X ( 1, 2, 3, ...15, 16, 17, 18 и т. д.)", то есть изменяется алгоритм движка на разных глубинах. Я сегодня с этим столкнулся, когда добавлял патч Increase reduction if tt-move is a capture (https://github.com/official-stockfish/Stockfish/commit/77342126d8417469bd6a398cfc6c0594b1f02f82) и попробовал добавить старую версию этого патча (http://tests.stockfishchess.org/tests/view/59484a5b0ebc593ea732d1e7)
https://s27.postimg.org/soy66ghdv/Screenshot_1200.png

В последней строке поменялась сигнатура, хоть и не на много.

на 15-й глубине сигнатура одинакова:

https://s27.postimg.org/fkukxyevn/Screenshot_1206.png

ChessMan
11.08.2017, 22:31
CFish_110817R_x32-x64

Я добавил 8 патчей к исходному коду Рональда и обновил CFish до версии "Tweak connected pawns seed[] array values"

Скачать: http://www52.zippyshare.com/v/naFlrPX6/file.html

Bench: 5608839 такой же бенч как и у Стокфиша

GitHub: https://github.com/ChessMan3/CF_r

svoitsl
12.08.2017, 11:20
Интересно, а вот если стокфиш просрочил время, что бы это значило?

Viktor
12.08.2017, 12:19
Интересно, а вот если стокфишь просрочил время, что бы это значило?

В большинстве игранных партий тестирования Стокфиш успевает поставить мат Комоду, пока тот экономит время.
Да и зачем мне такой движок, который будет выигрывать только по времени, а по позиции постоянно сливать.

otodranik
12.08.2017, 12:52
Интересно, а вот если стокфиш просрочил время, что бы это значило?
Если контроль будет без инкримента, то тут уже, скорее-всего, просрочит Комодо. А контроли с инкриментом - Стокфиш использует по-максимуму. Разработчики над этим потрудились славно. Леонид Печеник был основным мозгом в эффективном тайм-менеджменте. Такое распределение времени - наоборот хорошо и в пользу Стокфиша, так как Комодо, как сказано выше, получает разбитую позицию, в большинстве случаев. Стокфиш использует, отведенное время, по-максимуму.

ChessMan
12.08.2017, 15:23
Моя LTO компиляция CorChess_1.8_110817 x32x-64 с опцией Save Hash

Bench: 5060856

Скачать: http://www119.zippyshare.com/v/1YLFupiz/file.html

Rom77
12.08.2017, 15:56
Интересно, а вот если стокфиш просрочил время, что бы это значило?

Если Стокфиш просрочивает время, то виноват обычно не Стокфиш. Тут либо оболочка ворует время, либо секундного зависона компа в концовке партии хватает для обнуления счетчика. Особенно если партия играется без добавления. А уже причиной зависания могут быть как система, так и другие программы.

Единственно, проблема может быть на коротких и ультракоротких контролях, поскольку Стокфишу выделено минимальное время на обдумывание в 20 миллисекунд, и он может не успеть к контролю. Но тогда надо поколдовать с настройками MoveOverhead - MinThinkTime - SlowMover. По умолчанию они выставлены как 30 - 20 - 89. Насколько я понимаю, MoveOverhead - это время которое движок жертвует на нужды оболочки. То есть движок думает, что у него на 30 мс меньше времени, чем есть на самом деле. MinThinkTime - минимальное время на обдумывание хода в миллисекундах (вроде бы не соблюдается для вынужденных ходов). SlowMover - тугодумность. То есть сколько времени движок оставляет себе на конец партии. Чем выше число, тем чаще он попадает в цейтноты. Правда насчет этой последней настройки я не совсем уверен.

Когда я тестирую на ультракоротких контролях (а это менее 10 секунд на партию), то выставляю настройки 1 - 0 - 65. Ну и обязательно на таком контроле оставляю свободными одно ядро для оболочки и одно для системы.

Философ
12.08.2017, 16:27
На мой субъективный взгляд функция variety у asmFish совсем не лишняя. Хочу спросить уважаемого Otodranika: ожидать ли новых компиляций с этой функцией?

ChessMan
12.08.2017, 17:16
Моя компиляция CFish_120817 x32-x64 с "black magic move generation"

Рональд сказал: «К сожалению, это выглядит немного медленнее, чем обычная магия, поэтому по умолчанию она не включена. Чтобы использовать черную магию, отредактируйте файл config.h"

https://github.com/syzygy1/Cfish/commit/7f7a8a34d85a04ad3b06770f6af17b067c1c4995

Но в моих тестах это немного быстрее и сильнее, чем «простая магия»

https://github.com/syzygy1/Cfish/issues/20


Bench: 5608839

Скачать: http://www70.zippyshare.com/v/tkDRQSXO/file.html

БУМЕРАНГ
12.08.2017, 17:51
Author: tthsqe12
Date: Sat Aug 12 02:47:11 2017 -0700
Timestamp: 1502531231

Fix the handling of opposite bishops in KXK endgame evaluation

The case of three or more bishops against a long king must look at all of the
bishops and not just the first two in the piece lists. This patch makes sure
that the position is treated as a win when there are bishops on opposite
colors. This functional change is very small because bench remains the same.

LLR: 2.95 (-2.94,2.94) [-4.00,0.00]
Total: 24249 W: 4349 L: 4275 D: 15625
http://tests.stockfishchess.org/tests/view/598186530ebc5916ff64a218

Bench: 5608839

http://abrok.eu/stockfish/

svoitsl
12.08.2017, 18:18
Если контроль будет без инкримента, то тут уже, скорее-всего, просрочит Комодо. А контроли с инкриментом - Стокфиш использует по-максимуму
был 5+20, использует даже чуть больше , чем по максимум, игра была с asmfish

Тут либо оболочка ворует время
оболочка была arena 3.5.1, пишут что она наименее ресурсоемкая.
динственно, проблема может быть на коротких и ультракоротких контролях
в данном случае контрол был не так уж и мал, 5+20
но действительно, все 4 ядра заняты движкками....

Rom77
12.08.2017, 18:32
оболочка была arena 3.5.1, пишут что она наименее ресурсоемкая.
Наименее ресурсоёмкая Cute Chess (https://github.com/cutechess/cutechess/releases). А про Арену всякое пишут.

ChessMan
12.08.2017, 18:58
CiChess_1.8/1.8a_120817_BM x32-x64

Bench: 1.8/1.8a = 5060856 / 5565482

CiChess 1.8 имеет такой же бенч как и последний CorChess

Скачать: http://www49.zippyshare.com/v/yxKcgfpr/file.html

Parkaev_Andrey
12.08.2017, 19:41
ChessMan, Может отдельную тему в разделе откроете по своим компиляциям? Удобнее будет и Вам и нам (ИМХО)

otodranik
13.08.2017, 19:35
Моя компиляция CFish_120817 x32-x64 с "black magic move generation"

Рональд сказал: «К сожалению, это выглядит немного медленнее, чем обычная магия, поэтому по умолчанию она не включена. Чтобы использовать черную магию, отредактируйте файл config.h"

https://github.com/syzygy1/Cfish/commit/7f7a8a34d85a04ad3b06770f6af17b067c1c4995

Но в моих тестах это немного быстрее и сильнее, чем «простая магия»

https://github.com/syzygy1/Cfish/issues/20


Bench: 5608839

Скачать: http://www70.zippyshare.com/v/tkDRQSXO/file.html
Пока Дядя Сережа "градиент", физику, лирику, математику, и историю партии предлагает программистам Стокфиша, а они уже магию подключили:rofl:

sergey1963
13.08.2017, 20:10
магия эта- магический квадрат 8х8- укладывающийся в 64бита- старье зари программирования...
ИИ- вот это завтрашний день и тут без векторов никуда...

Viktor
13.08.2017, 21:29
Обновился asmFishW_2017-08-13
https://github.com/lantonov/asmFish/tree/executables/Windows

Viktor
13.08.2017, 21:32
Author: Marco Costalba
Date: Sun Aug 13 05:46:21 2017 -0700
Timestamp: 1502628381

Run clang-tidy 'modernize'

Some warnings after a run of:

$ clang-tidy-3.8 -checks='modernize-*' *.cpp syzygy/*.cpp -header-filter=.* -- -std=c++11

I have not fixed all suggestions, for instance I still prefer
to declare the type instead of a spread use of 'auto'. I also
perfer good old 'typedef' to the new 'using' form.

I have not fixed some warnings in the last functions of
syzygy code because those are still the original functions
and need to be completely rewritten anyhow.

Thanks to erbsenzaehler for the original idea.

No functional change.




Author: Marco Costalba
Date: Sun Aug 13 04:41:59 2017 -0700
Timestamp: 1502624519

Thread code reformat

Simplify out low level sync stuff (mutex
and friends) and avoid to use them directly
in many functions.

Also some renaming and better comment while
there.

No functional change.

http://abrok.eu/stockfish/

ChessMan
13.08.2017, 21:37
Пока Дядя Сережа "градиент", физику, лирику, математику, и историю партии предлагает программистам Стокфиша, а они уже магию подключили:rofl:

Дык она давно была, только называлась: MAGIC_PLAIN ... MAGIC_FANCY ... BMI2_FANCY... BMI2_PLAIN ну и новая MAGIC_BLACK. Но это всё в СиФише, что используется в Стоке я не в курсе (точно не MAGIC_BLACK).

=========
Инфа тут: http://talkchess.com/forum/viewtopic.php?topic_view=threads&p=726160&t=64790

otodranik
13.08.2017, 23:03
Дык она давно была, только называлась: MAGIC_PLAIN ... MAGIC_FANCY ... BMI2_FANCY... BMI2_PLAIN ну и новая MAGIC_BLACK. Но это всё в СиФише, что используется в Стоке я не в курсе (точно не MAGIC_BLACK).

=========
Инфа тут: http://talkchess.com/forum/viewtopic.php?topic_view=threads&p=726160&t=64790
Да это же Я в шутку:bye:

Харлампий
13.08.2017, 23:42
mateFish_2017-08-13 :https://github.com/lantonov/asmFish/tree/executables/Matefinder

Харлампий
14.08.2017, 09:28
asmFishW_2017-08-14: https://github.com/lantonov/asmFish/tree/executables/Windows

Харлампий
14.08.2017, 09:30
mateFish_2017-08-13: https://github.com/lantonov/asmFish/tree/executables/Matefinder

БУМЕРАНГ
15.08.2017, 07:31
armFishL_2017-08-14_v8

https://github.com/lantonov/asmFish/tree/executables/ARM

Still
15.08.2017, 08:34
БУМЕРАНГ, куда эта ссылка?

БУМЕРАНГ
15.08.2017, 09:17
Still, я указал - armFishL_2017-08-14_v8

Обновился 12 часов назад.

Still
15.08.2017, 09:28
и там движок?

Харлампий
15.08.2017, 09:31
Author: Marco Costalba
Date: Mon Aug 14 23:01:58 2017 -0700
Timestamp: 1502776918

Fix incorrect StateInfo

We use Position::set() to set root position across
threads. But there are some StateInfo fields (previous,
pliesFromNull, capturedPiece) that cannot be deduced
from a fen string, so set() clears them and to not lose
the info we need to backup and later restore setupStates->back().
Note that setupStates is shared by threads but is accessed
in read-only mode.

This fixes regression introduced by df6cb446eaf21

Tested with 3 threads at STC:
LLR: 2.95 (-2.94,2.94) [-4.00,0.00]
Total: 14436 W: 2304 L: 2196 D: 9936

Bench: 5608839 http://abrok.eu/stockfish/

byan_mivv
15.08.2017, 10:02
и там движок?

Это скорей всего для Андроида,,,

БУМЕРАНГ
16.08.2017, 21:51
Shark 170815 bf

http://www.mediafire.com/file/ky8bnclv58bui3b/Shark+170815+bf.rar

Aster
16.08.2017, 23:33
Зачем нужно что-то из семейства Стока кроме асмфиша?

ChessMan
16.08.2017, 23:36
Зачем нужно что-то из семейства Стока кроме асмфиша?

Ну смотря для чего. Для анализа это не самый лучший движок (ИМХО).

Vasilievich
17.08.2017, 07:36
Ну смотря для чего. Для анализа это не самый лучший движок (ИМХО).
А какой лучший?

Viktor
17.08.2017, 10:30
Ну смотря для чего. Для анализа это не самый лучший движок (ИМХО).

В чём его минусы?

БУМЕРАНГ
17.08.2017, 10:45
Author: lucasart
Date: Thu Aug 17 00:32:44 2017 -0700
Timestamp: 1502955164

Use int16_t in History values

Reduces memory footprint by ~1.2MB (per thread).

Strong pressure: small but mesurable gain
LLR: 2.96 (-2.94,2.94) [0.00,4.00]
Total: 258430 W: 46977 L: 45943 D: 165510

Low pressure: no regression
LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 73542 W: 13058 L: 13026 D: 47458

Strong pressure + LTC: elo gain confirmed
LLR: 2.96 (-2.94,2.94) [0.00,4.00]
Total: 31489 W: 4532 L: 4295 D: 22662

Tested for crashing on overflow and after 70K
games at STC we have only 4 time losses,
possible candidate for an overflow.

No functional change.

http://abrok.eu/stockfish/

БУМЕРАНГ
17.08.2017, 10:49
movepick.h

https://github.com/official-stockfish/Stockfish/tree/master/src

БУМЕРАНГ
17.08.2017, 12:08
Author: Marco Costalba
Date: Thu Aug 17 01:52:26 2017 -0700
Timestamp: 1502959946

Unify stats update()

Now that is a bit bigger makes sense to
unify some duplicated code.

No functional change.

http://abrok.eu/stockfish/

БУМЕРАНГ
17.08.2017, 12:10
movegen.h

https://github.com/official-stockfish/Stockfish/tree/master/src

БУМЕРАНГ
17.08.2017, 12:12
Author: Marco Costalba
Date: Thu Aug 17 02:04:00 2017 -0700
Timestamp: 1502960640

Fix involuntary conversions of ExtMove to Move

The trick is to create an ambiguity for the
compiler in case an unwanted conversion to
Move is attempted like in:

ExtMove m1{Move(17),4}, m2{Move(4),17};

std::cout << (m1 < m2) << std::endl; // 1
std::cout << (m1 > m2) << std::endl; // 1(!)

This fixes issue #1204

No functional change.

http://abrok.eu/stockfish/

Viktor
17.08.2017, 12:24
Там и 3-е обновление вышло!

otodranik
17.08.2017, 12:27
Там и 3-е обновление вышло!
К TCEC 10 шлифують.

Still
17.08.2017, 12:33
Давайте уже АСМа со всеми обновами!
Ото, поторопи болгарина :)

Tagray
17.08.2017, 17:56
В чём его минусы?

Виктор, пока не могу сказать конкретно.
Кажется, он мне запорол выигрыш при оценке +1 в миттельшпиле. :bye:
Партия ещё идёт, исход неясен, не могу сказать предметно. Возможно, дам выкладки после устаканивания в этой игре.

Но он много чего не видит по боковым вариантам. Вовремя перешёл на аброковскую версию, перепроверил.

Хорошо, что хоть кто-то ещё выразил асмфишу-у недоверие, а то я думал , что я чего-то не понимаю.

Viktor
17.08.2017, 18:17
Виктор, пока не могу сказать конкретно.
Кажется, он мне запорол выигрыш при оценке +1 в миттельшпиле. :bye:
Партия ещё идёт, исход неясен, не могу сказать предметно. Возможно, дам выкладки после устаканивания в этой игре.

Но он много чего не видит по боковым вариантам. Вовремя перешёл на аброковскую версию, перепроверил.

Хорошо, что хоть кто-то ещё выразил асмфишу-у недоверие, а то я думал , что я чего-то не понимаю.

Так может и другие Стокфиши "видят" также? И тогда не совсем ясно, в чем его минусы.
Обычно, ссылка на движок при ошибках не очень корректна. Мы ведь сами виноваты в ошибках - значит недоработали! А то, получается, используем, да еще и осуждаем.

Still
17.08.2017, 18:37
Кажется, он мне запорол выигрыш при оценке +1 в миттельшпиле.
Макс, не надо себя настраивать на победу при такой оценке... тогда не будет разочарований!
у АСМа одна хорошая оценка +132

Tagray
17.08.2017, 18:43
Так может и другие Стокфиши "видят" также? И тогда не совсем ясно, в чем его минусы.
Обычно, ссылка на движок при ошибках не очень корректна. Мы ведь сами виноваты в ошибках - значит недоработали! А то, получается, используем, да еще и осуждаем.

Уже не используем - ну это я про себя.

Я уже где-то здесь писал, что сравниваю движки так:

-две панели в режиме БА в Акве, одновременно 2 движка запущено,
- каждый в 3 линии,
- проход по вариантам вручную с возвратом на исходную,

И кто кого переведёт на свои рельсы, тот сильнее для этой позиции.
Это адвансовый режим, а игра движков - это просто режим игры движков.

Так вот, для той партии, что я упомянул асмфиш ушёл неволей на расклад аброковского (от Вояджер).

В принципе, я писал для того , что если кто привык анализировать пробегом и чувствует, что с асм-ом "что-то не то",
чтобы знал что у других тоже есть сомнения по поводу :

Зачем нужно что-то из семейства Стока кроме асмфиша?

sergey1963
17.08.2017, 19:33
В принципе, я писал для того , что если кто привык анализировать пробегом и чувствует, что с асм-ом "что-то не то",
чтобы знал что у других тоже есть сомнения по поводу :
это один и тот же алгоритм- какие могут быть отличия? да- скорость больше- ну даак она на эти же 25% больше и у проца на 4.5 Ггц, чем у 3.6 Ггц...сравните сегодняшний сток и месячной давности- отличия по-вашему методу будут точно такие же, благодаря рандомности...

ChessMan
17.08.2017, 19:57
это один и тот же алгоритм- какие могут быть отличия? да- скорость больше- ну даак она на эти же 25% больше и у проца на 4.5 Ггц, чем у 3.6 Ггц...сравните сегодняшний сток и месячной давности- отличия по-вашему методу будут точно такие же, благодаря рандомности...

Это НЕ один и тот же алгоритм. Да, АСМфиш на 99% порт Стокфиша (если верить автору). У ассемблера свои причуды у С++ свои. Плюс код сизигей у них отличается. Они хоть и имеют одинаковый бенч, но функционал может немного отличаться, просто ещё не проводились тесты с большим набором позиций (не сравнивалась оценка). Что-то мне подсказывает что позиций где у них будет разная оценка должно быть довольно много, ИМХО конечно же.

===========
По моему скромному мнению для анализа лучше подходят: КорЧесс (особенно старые версии), McBrain, SugaR, ThinkFish, CiChess, Aristides.

sergey1963
17.08.2017, 20:06
Это НЕ один и тот же алгоритм. Да, АСМфиш на 99% порт Стокфиша. Они хоть и имеют одинаковый бенч, но функционал может немного отличаться.
вы хоть поняли сами чего хотели сказать?

ChessMan
17.08.2017, 20:10
вы хоть поняли сами чего хотели сказать?

Да.
По Вашему, если движки имеют одинаковый бенч то у них одинаковый алгоритм? Это не так. Вернее это не всегда так.

sergey1963
17.08.2017, 20:11
99% сходства и одинаковый бенч- это приговор...

Viktor
17.08.2017, 20:25
По моему скромному мнению для анализа лучше подходят: КорЧесс (особенно старые версии), McBrain, SugaR, ThinkFish, CiChess, Aristides.
А как же расценить преимущество перед ними АСМфиша в тестировании?

ChessMan
17.08.2017, 20:28
А как же расценить преимущество перед ними АСМфиша в тестировании?

Там же написано: для анализа.
Преимущество за счет скорости при более длинных контролях оно куда-то улетучивается, а в заочных шахматах и вовсе исчезает.

sergey1963
17.08.2017, 20:33
чтобы отличаться- надо для начала иметь разные веса фигур и оценку позиций... всего этого я не вижу в ваших движках- клонах стока...

ChessMan
17.08.2017, 20:36
99% сходства и одинаковый бенч- это приговор...

Какой приговор?
По поводу разного функционала при одинаковом бенче, вот мой пост на иммортале: http://immortalchess.net/forum/showpost.php?p=783514&postcount=1240

К тому же, если взять некую часть кода из КорЧесса и вставить его в Стокфиш то бенч не измениться но функционал для некоторых позиций изменится более чем ощутимо.

ChessMan
17.08.2017, 20:37
чтобы отличаться- надо для начала иметь разные веса фигур и оценку позиций... всего этого я не вижу в ваших движках- клонах стока...

Не обязательно. можно изменить функцию поиска.
В КорЧессе оценочная ф-ция изменена, если что :)

otodranik
17.08.2017, 21:01
Какой приговор?
По поводу разного функционала при одинаковом бенче, вот мой пост на иммортале: http://immortalchess.net/forum/showpost.php?p=783514&postcount=1240

К тому же, если взять некую часть кода из КорЧесса и вставить его в Стокфиш то бенч не измениться но функционал для некоторых позиций изменится более чем ощутимо.
:scratch_one-s_head: что значит: "функционал для некоторых позиций"

ChessMan
17.08.2017, 21:14
:scratch_one-s_head: что значит: "функционал для некоторых позиций"
Сам не уверен что правильно выразился))

Viktor
17.08.2017, 21:19
Там же написано: для анализа.
Преимущество за счет скорости при более длинных контролях оно куда-то улетучивается, а в заочных шахматах и вовсе исчезает.

Если взять бесконечный анализ, то согласен. Но, в ИДеА движок дает оценку согласно настройкам, а они там в районе одной минуты. Получается, что для ИДеА AsmFish лучше, раз тестирование проходит с преимуществом?!

otodranik
17.08.2017, 21:22
Сам не уверен что правильно выразился))
В некоторых позициях он будет находить выигрыш за 2-10 секунд, а АСМфиш и за минуту не найдёт.
Приведу свой пример из тактических тестов: АСМфиш всегда находит на ровно той же глубине верный ход, на которой и его близнец по фукнционалу и дате СИ++ Стокфиш. Только делает АСМфиш это быстрее, ввиду скорости. Но мозги срабатывают одинаково на одной и той же глубине. Конечно, качество порта тоже нужно проверять(все люди, от этого никто не застрахован), но последние АСМфиши - достаточно надёжны.

otodranik
17.08.2017, 21:23
Если взять бесконечный анализ, то согласен. Но, в ИДеА движок дает оценку согласно настройкам, а они там в районе одной минуты. Получается, что для ИДеА AsmFish лучше, раз тестирование проходит с преимуществом?!
Виктор, безусловно, АСМфиш - лучшая, и всегда ей останется инкарнация Стокфиша.

ChessMan
17.08.2017, 21:30
Если взять бесконечный анализ, то согласен. Но, в ИДеА движок дает оценку согласно настройкам, а они там в районе одной минуты. Получается, что для ИДеА AsmFish лучше, раз тестирование проходит с преимуществом?!

Не уверен что, например, КорЧесс (или CiChess) будет лучше в идее (АСМ всё ещё быстрее), но в нем есть алгоритмы которые помогают в некоторых позициях. Вот если бы сделать порт КорЧесса на ассемблер то мой ответ был бы однозначным. К сожалению Л. Антонов очень плохо отзывался об авторе КорЧесса и считает его код "взятым из головы" и "не имеющим математического обоснования"... Наверно нужно просить Мухамеда Ли.

DEEP_MIND
17.08.2017, 21:35
В КорЧессе оценочная ф-ция изменена, если что
это с какой версии пошло? я сравнивал исходники пол года назад - файлы eval идентичные стоку были.

ChessMan
17.08.2017, 21:36
В некоторых позициях он будет находить выигрыш за 2-10 секунд, а АСМфиш и за минуту не найдёт.
Приведу свой пример из тактических тестов: АСМфиш всегда находит на ровно той же глубине верный ход, на которой и его близнец по фукнционалу и дате СИ++ Стокфиш. Только делает АСМфиш это быстрее, ввиду скорости. Но мозги срабатывают одинаково на одной и той же глубине. Конечно, качество порта тоже нужно проверять(все люди, от этого никто не застрахован), но последние АСМфиши - достаточно надёжны.

В АСМе были глюки в некоторых позициях (по моему что-то касательно использования сизигей и не только), которые не наблюдались у Стокфиша? Были. Значит есть вероятность что в нём и сейчас присутствуют части кода, которые могут слегка менять поведение движка в определенных позициях (сравнительно со Стоком).

ChessMan
17.08.2017, 21:37
это с какой версии пошло? я сравнивал исходники пол года назад - файлы eval идентичные стоку были.

Точно не помню с какой версии, но Вы можете сами посмотреть: https://github.com/official-stockfish/Stockfish/compare/master...IIvec:corchess

otodranik
17.08.2017, 21:47
В АСМе были глюки в некоторых позициях (по моему что-то касательно использования сизигей и не только), которые не наблюдались у Стокфиша? Были. Значит есть вероятность что в нём и сейчас присутствуют части кода, которые могут слегка менять поведение движка в определенных позициях (сравнительно со Стоком).
Ты рассуждаешь, слегка ммм... обывательски, мыслишь общими категорями. В программировании всё гораздо сложнее, и в то же время проще.
Проблемы с Сизигами - это проблема другого кода для Сизиги под АСМфиш. Работу кода с Сизиг - нельзя вменять остальному функциональному коду. Это разные составляющие. Проблема с Сизигами у АСМфиша была только для игры движками(может и остаётся у августовских 2017 нужно проверить), для анализа - не сказывается! Даже в оригинальную сборку Стокфиша поддержка Сизиг была добавлена несколько лет назад, до этого были две сборки. Есть брать фукнциональный состав АСМфиша(без сизиг), то в данный момент - все баги выловлены.

ChessMan
17.08.2017, 21:54
Ты рассуждаешь, слегка ммм... обывательски, мыслишь общими категорями. В программировании всё гораздо сложнее, и в то же время проще.
Проблемы с Сизигами - это проблема другого кода для Сизиги под АСМфиш. Работу кода с Сизиг - нельзя вменять остальному функциональному коду. Это разные составляющие. Проблема с Сизигами у АСМфиша была только для игры движками(может и остаётся у августовских 2017 нужно проверить), для анализа - не сказывается! Даже в оригинальную сборку Стокфиша поддержка Сизиг была добавлена несколько лет назад, до этого были две сборки. Есть брать фукнциональный состав АСМфиша(без сизиг), то в данный момент - все баги выловлены.

Ок. Но тем не менее это всё ещё 99% порт, а значит он может себя повести по-другому в какой-то позиции? Чисто теоретически. Это как с тем кодом из КорЧесса, который не меняет бенч но меняет функционал. Тем более что недавно в Сток добавили ещё один код (без тестирования!!!) который не менял бенч но менял функционал (уже исправили)... Ещё автор АСМфиша возмущался.

DEEP_MIND
17.08.2017, 21:56
но Вы можете сами посмотреть: https://github.com/official-stockfis...IIvec:corchess
изменения есть, но не принципиальные. и чтобы выявить их пользу надо наиграть много партий.

otodranik
17.08.2017, 22:02
Ок. Но тем не менее это всё ещё 99% порт, а значит он может себя повести по-другому в какой-то позиции? Чисто теоретически. Это как с тем кодом из КорЧесса, который не меняет бенч но меняет функционал. Тем более что недавно в Сток добавили ещё один код (без тестирования!!!) который не менял бенч но менял функционал (уже исправили)... Ещё автор АСМфиша возмущался.
Есть такие функциональные правки, которые не меняют бенч, они редки правда.

ChessMan
17.08.2017, 22:04
изменения есть, но не принципиальные. и чтобы выявить их пользу надо наиграть много партий.

Это да, но вопрос был не в том есть ли от этих изменений польза, а в том есть ли эти изменения вообще. http://forchess.ru/showpost.php?p=40032&postcount=773

otodranik
17.08.2017, 22:05
изменения есть, но не принципиальные. и чтобы выявить их пользу надо наиграть много партий.
Корчессовцы, вполне, могли наиграть необходимое количество.

ChessMan
17.08.2017, 22:07
Есть такие функциональные правки, которые не меняют бенч, они редки правда.

Так вот, может ли быть такое что в АСМфиш не добавлены эти правки (нет смысла или некуда добавлять так как ассемблер отличается от С++)?

Например автор СиФиша (он вернулся к проекту) некоторые такие патчи не добавляет (не нужно/ некуда добавлять).

* просто некоторые патчи, я не уверен что они меняют функционал, но могут оказаться и такими.

otodranik
17.08.2017, 22:15
Так вот, может ли быть такое что в АСМфиш не добавлены эти правки (нет смысла или некуда добавлять так как ассемблер отличается от С++)?

Например автор СиФиша (он вернулся к проекту) некоторые такие патчи не добавляет (не нужно/ некуда добавлять).

* просто некоторые патчи, я не уверен что они меняют функционал, но могут оказаться и такими.
Естественно есть, что физически не добавляется - некоторая "орфография" кода СИ++, к примеру. Ассемблер - это уже другой подход к программированию, код на нем проще, но все функции Стокфиша - сохранены. До недавнего времени, Ты, же всё хорошо помнишь: был делёж на асм/педант, но потом метод педант переименовали в АСМфиш навсегда, а метод не педант(некоторая часть кода СИ++ можно было нереализовывать) канул в лету. Кстати, педант метод все же на несколько ЕЛО сильнее не педантика. Если не добавлены, то доверяемся Профессионалам, а не паникуем! Ассемблер - самодостаточный язык, на нем реализовать можно практически всё, тем более, такой несложный код, как шахматный двигатель!

ChessMan
17.08.2017, 22:25
изменения есть, но не принципиальные. и чтобы выявить их пользу надо наиграть много партий.

По удалял некоторые новые КорЧессовские патчи:

Score of CiChessR_01_BM_x64_160817N_popcnt vs CiChess_1.8a_x64_120817_BM_popcnt: 484 - 411 - 2017 [0.513]
ELO difference: 8.71 +/- 6.98

2912 of 5000 games finished.

Правда контроль 0,5 секунд на ход, может на более длинных контролях изменения в evaluate и помогают...

sergey1963
18.08.2017, 03:35
Не уверен что, например, КорЧесс (или CiChess) будет лучше в идее (АСМ всё ещё быстрее), но в нем есть алгоритмы которые помогают в некоторых позициях. Вот если бы сделать порт КорЧесса на ассемблер то мой ответ был бы однозначным. К сожалению Л. Антонов очень плохо отзывался об авторе КорЧесса и считает его код "взятым из головы" и "не имеющим математического обоснования"... Наверно нужно просить Мухамеда Ли.
конечно из головы- Любичич с компанией решили вбить не дельта-оценку стока- 18, а свою- 17, она якобы лучше подходит для анализа...Антонов правильно и говорит- бред...
вы сильно не спешите- выйдет гуди-6- удивитесь... там будет версия для анализа...(с векторами!!!)

Viktor
18.08.2017, 05:45
Ряд оскорбительных сообщений и не соответствующих теме удалено.
БУМЕРАНГ, не пишите текст заглавными буквами.

Viktor
18.08.2017, 09:35
Author: IIvec
Date: Thu Aug 17 14:42:22 2017 -0700
Timestamp: 1503006142

Time management simplification

STC (http://tests.stockfishchess.org/tests/view/598188a40ebc5916ff64a21b):
LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 25363 W: 4658 L: 4545 D: 16160

LTC (http://tests.stockfishchess.org/tests/view/5981d59a0ebc5916ff64a229):
LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 75356 W: 9690 L: 9640 D: 56026

40/10 TC (http://tests.stockfishchess.org/tests/view/5980c5780ebc5916ff64a1ed):
LLR: 2.96 (-2.94,2.94) [-3.00,1.00]
Total: 19377 W: 3650 L: 3526 D: 12201

15+0 TC (http://tests.stockfishchess.org/tests/view/5982cb730ebc5916ff64a25d):
LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 5913 W: 1217 L: 1069 D: 3627

This time management handles base time and movestogo cases separatelly. One can test one case without affecting the other. Also, increment usage can be tested separately without (necessarily) affecting sudden death or x moves in y seconds performance.

On stable machines there are no time losses on 0.1+0.001 time control (tested on i7 + Windows 10 platform).

Bench 5608839

http://abrok.eu/stockfish/

ChessMan
18.08.2017, 11:31
конечно из головы- Любичич с компанией решили вбить не дельта-оценку стока- 18, а свою- 17, она якобы лучше подходит для анализа...Антонов правильно и говорит- бред...
вы сильно не спешите- выйдет гуди-6- удивитесь... там будет версия для анализа...(с векторами!!!)

Дельта не 17, а другая (динамическая)
Ничего страшного что Ивек тестирует свои патчи на белее длинных контролях? Я проводил сравнительные тесты его динамической дельты (очень давно, ещё версия CorChessB3 была), так вот: когда Сток задумывается над правильным ходом (например Ne2 в Вашей позе) на долгое время прежде чем вывести его на первую линию - КорЧесс задумывается над ним немного меньше и выводит на первую линию быстрее чем Сток. Правда я недавно тестировал дельту вместе с редукциями, так что теперь не уверен, что именно дает такой эффект.

Still
18.08.2017, 11:51
Проблема с Сизигами у АСМфиша была только для игры движками(может и остаётся у августовских 2017 нужно проверить), для анализа - не сказывается!
проблема была и при анализе!

otodranik
18.08.2017, 11:59
проблема была и при анализе!
Так опиши, что наблюдал, Я это стараюсь передавать ЛАнтонову. Ребята утверждали на фишкухне, что для анализа версии старше марта 2017 - беспроблемные.

Viktor
18.08.2017, 12:22
проблема была и при анализе!

У меня не работают сетевые движки AsmFish в Аквариуме. И не могу понять в чем загвоздка: движке (подключении) или программе?

Still
18.08.2017, 12:25
Так опиши, что наблюдал,
для этого надо сечь местную поляну, а не по имморталам шхериться

Я это стараюсь передавать ЛАнтонову
ты передал мою просьбу подсуетиться с новым АСМом? :)

Ребята утверждали на фишкухне, что для анализа версии старше марта 2017 - беспроблемные.
косяки были до марта, о чём я здесь и писал...
со скринами, фактами, тестами и прочим, что могло бы изменить твою скромную имху

otodranik
18.08.2017, 12:27
ты передал мою просьбу подсуетиться с новым АСМом? :)

Пока вкладывается во временные творческие промежутки - стараюсь не гневать маэстро:yahoo:
Всё с косяками передается ЛАнтонову! Ведётся неустанная работа. Мы же - тестеры. Совершенствуем, набивая шишки. Потомки - спасибо скажут!

БУМЕРАНГ
18.08.2017, 12:41
Author: Marco Costalba
Date: Fri Aug 18 02:02:35 2017 -0700
Timestamp: 1503046955

Clarify stats range

Current update formula ensures that the
possible value range is [-32 * D, 32 * D].

So we never overflow if abs(32 * D) < INT16_MAX

Thanks to Joost and mstembera to clarify this.

No functional change.

http://abrok.eu/stockfish/

sergey1963
18.08.2017, 14:02
Дельта не 17, а другая (динамическая)
Ничего страшного что Ивек тестирует свои патчи на белее длинных контролях? Я проводил сравнительные тесты его динамической дельты (очень давно, ещё версия CorChessB3 была), так вот: когда Сток задумывается над правильным ходом (например Ne2 в Вашей позе) на долгое время прежде чем вывести его на первую линию - КорЧесс задумывается над ним немного меньше и выводит на первую линию быстрее чем Сток. Правда я недавно тестировал дельту вместе с редукциями, так что теперь не уверен, что именно дает такой эффект.
я и тестировал Кор на Ne2- асм хоть видит на 38-43 глубине, а тот не видит и на 50-ой... кстати это партия Любичича...

ChessMan
18.08.2017, 19:20
я и тестировал Кор на Ne2- асм хоть видит на 38-43 глубине, а тот не видит и на 50-ой... кстати это партия Любичича...

Да, новые версии КорЧесса стали немного туповатые (я работаю над исправлением). Но старая версия в среднем находит Ne2 быстрее АСМа. Также не плохо себя показывает С порт КорЧесса, хотя рекорд по нахождению принадлежит тестовой версии СиФиша (чуть меньше 8-ми минут!).

https://s2.postimg.org/u2ennzevd/Screenshot_1237.png https://s2.postimg.org/5af1gqxop/Screenshot_1238.png (https://postimages.org/) https://s2.postimg.org/qziiycpah/Screenshot_1239.png (https://postimages.org/) https://s2.postimg.org/f070r1jpl/Screenshot_1240.png (https://postimages.org/) https://s2.postimg.org/lmtok81e1/Screenshot_1241.png (https://postimages.org/) https://s2.postimg.org/sfu1ghs7d/Screenshot_1242.png (https://postimages.org/)

Viktor
18.08.2017, 19:36
Вышли еще 3 новых версии!!!
http://abrok.eu/stockfish/

Александр Руденко
18.08.2017, 19:56
Author: Marco Costalba
Date: Fri Aug 18 08:54:38 2017 -0700
Timestamp: 1503071678

Reformat time manager code

In particular clarify that 'sd'
parameter is used only in !movesToGo
case.

Verified with Ivan's check tool it is
equivalent to original code.

No functional change.

http://abrok.eu/stockfish/
даже четыре

Viktor
18.08.2017, 21:28
даже четыре
Первое уже указано Бумерангом. Поэтому я и написал +3.

Aster
19.08.2017, 00:45
Да, новые версии КорЧесса стали немного туповатые (я работаю над исправлением). Но старая версия в среднем находит Ne2 быстрее АСМа. Также не плохо себя показывает С порт КорЧесса, хотя рекорд по нахождению принадлежит тестовой версии СиФиша (чуть меньше 8-ми минут!).


Главное вовремя найти новую позицию.

ChessMan
19.08.2017, 00:51
Главное вовремя найти новую позицию.

В смысле?

Viktor
19.08.2017, 05:57
Обновилась версия Любичича (от 18 августа 2017 года):
http://chess.ultimaiq.net/stockfish.html

Aster
19.08.2017, 08:55
В смысле?

В смысле того, что тестировать по одной позиции - это полная глупость. В Стокфише очень много чего можно наменять, чтобы в какой-то конкретной позиции выбрать лучший ход. Проблема только в том, что этими изменениями вы почти гарантированно ослабляете силу движка не только в игре, но и в анализе других позиций. Попробуйте прогнать движок, который быстрее всего решает эту позицию, по STS.

ChessMan
19.08.2017, 10:08
В смысле того, что тестировать по одной позиции - это полная глупость. В Стокфише очень много чего можно наменять, чтобы в какой-то конкретной позиции выбрать лучший ход. Проблема только в том, что этими изменениями вы почти гарантированно ослабляете силу движка не только в игре, но и в анализе других позиций. Попробуйте прогнать движок, который быстрее всего решает эту позицию, по STS.

Естественно. С чего Вы взяли что я что-то меняю под конкретную позицию? КорЧессы в посте выше - оригиналы от Ивека я всего лишь скомпилировал с -flto. Это же надо такое подумать...

otodranik
19.08.2017, 10:28
Естественно. С чего Вы взяли что я что-то меняю под конкретную позицию? КорЧессы в посте выше - оригиналы от Ивека я всего лишь скомпилировал с -flto. Это же надо такое подумать...
Ты же сам сказал, что меняю.

ChessMan
19.08.2017, 10:37
Ты же сам сказал, что меняю.

Под определенную позицию? Где? Ссылочку на пост пожалуйста!?

otodranik
19.08.2017, 10:40
Под определенную позицию? Где? Ссылочку на пост пожалуйста!?
http://forchess.ru/showpost.php?p=40145&postcount=794 Я и не говорил, что под определенную позицию - для этого нужно быть матёрым программистом. Вообще, для настройки движка - нужно быть сильным программистом. Код, вроде, без выкрутасов, но алгоритмы - жуть!:don-t_mention: Я вот и спрашиваю: над чем работаешь? И как?

otodranik
19.08.2017, 10:47
Я вот и предлагал в Стокфиш ввести параметр King_Safety(или же поиграться с весами кода), и провести глобальное тестирование настроек, не 500/500(они только для решения задач, в игре он и Фрица 15 не пройдет), но чтобы еще может и атаку на короля прибавить, хотя-бы не потеряв силы. Но скорее-всего таким нехитрым подходом - потеряем в силе игры.

ChessMan
19.08.2017, 10:48
http://forchess.ru/showpost.php?p=40145&postcount=794 Я и не говорил, что под определенную позицию - для этого нужно быть матёрым программистом. Вообще, для настройки движка - нужно быть сильным программистом. Код, вроде, без выкрутасов, но алгоритмы - жуть!:don-t_mention: Я вот и спрашиваю: над чем работаешь? И как?

А это что: http://forchess.ru/showpost.php?p=40183&postcount=800
или мне показалось?

Работаю над тем чтобы повыкидывать из КорЧесса всякие ненужные патчи, которые Ивек туда позакидывал (а может они и нужные для анализа?).

otodranik
19.08.2017, 10:53
А это что: http://forchess.ru/showpost.php?p=40183&postcount=800
или мне показалось?

Работаю над тем чтобы повыкидывать из КорЧесса всякие ненужные патчи, которые Ивек туда позакидывал (а может они и нужные для анализа?).
:yes3: Так, а что, не меняешь, чтоли? Синонимы есть такое понятие. Это придирание к словам. Ты же написал - работаешь над этим, а как можно работать над кодом его не меняя? Это метод Шугара Марко Зербинати(жонглирование патчами, потом когда код развивается - те патчи снова по умолчанию появляются в коде, после тщетных попыток Марко с ними бороться), а как ты определяешь, что они ненужные, и для чего ненужные? Тем-более, они могут стать перекрестными со временем, и почти всегда становятся, а выкидывание такого - чревато деградацией кода и багами движка.

ChessMan
19.08.2017, 11:03
:yes3: Так, а что, не меняешь, чтоли? Синонимы есть такое понятие. Это придирание к словам. Ты же написал - работаешь над этим, а как можно работать над кодом его не меняя? Это метод Шугара Марко Зербинати(жонглирование патчами, потом когда код развивается - те патчи снова по умолчанию появляются в коде, после тщетных попыток Марко с ними бороться), а как ты определяешь, что они ненужные, и для чего ненужные? Тем-более, они могут стать перекрестными со временем, и почти всегда становятся, а выкидывание такого - чревато деградацией кода и багами движка.

Под определенную позицию? :dash1:

otodranik
19.08.2017, 11:07
Под определенную позицию? :dash1:
Это ты уже сам скажи: под определенную, или под набор позиций. В последнее время лишь видел позицию с Конь е2 от Сергея. Т ы пишешь: стал туповат Корчесс. Где стал туповат? Ты руководствуешься ощущениями?

ALEKS
19.08.2017, 11:15
asmFishW_2017-08-19


https://github.com/lantonov/asmFish/...tables/Windows

ChessMan
19.08.2017, 11:16
Это ты уже сам скажи: под определенную, или под набор позиций. В последнее время лишь видел позицию с Конь е2 от Сергея. Т ы пишешь: стал туповат Корчесс. Где стал туповат? Ты руководствуешься ощущениями?

Я пытаюсь настроить КорЧесса чтобы он играл лучше, а не только решал задачки.
Эта поза очень интересная просто.
А так то вот ещё одна поза где не все двиги могут быстро увидеть что у чёрных выигрыш (особенно удивляет АСМ на одно ядре, хотя на 6-ти находит за 1,5-3 минуты) и показывают нули.

4B3/1Pb4p/8/6k1/3pKp2/8/2P5/8 b - - 0 68


https://s2.postimg.org/lbulqfeh5/Screenshot_1255.png

Харлампий
19.08.2017, 12:25
mateFishW_2017-08-19 : https://github.com/lantonov/asmFish/tree/executables/Matefinder

ChessMan
19.08.2017, 12:27
Я пытаюсь настроить КорЧесса чтобы он играл лучше, а не только решал задачки.
Эта поза очень интересная просто.
А так то вот ещё одна поза где не все двиги могут быстро увидеть что у чёрных выигрыш (особенно удивляет АСМ на одно ядре, хотя на 6-ти находит за 1,5-3 минуты) и показывают нули.

4B3/1Pb4p/8/6k1/3pKp2/8/2P5/8 b - - 0 68


https://s2.postimg.org/lbulqfeh5/Screenshot_1255.png

https://s2.postimg.org/qtn7e89op/Screenshot_1254.png

https://s2.postimg.org/lsftcv289/Screenshot_1259.png

https://s2.postimg.org/t9p0s2rrd/Screenshot_1258.png

sergey1963
19.08.2017, 15:13
охо-хо...
как бы это попроще... асм настолько быстр, что требует только 6 фигурок, причем с проб депс не 1, а-2... у вас должен быть не просто ССД, а хороший ССД с 6 фигурками вдл...причем ходы кр ж4 и кр д4 делаются автоматом и потом только рассматривается позиция, быстрота асма и нужна в анализе- вы быстренько вводите 3-4 варианта и быстренько получаете ответ...

Alexandr_L
19.08.2017, 15:25
когда я куплю такое железо..

ChessMan
19.08.2017, 15:29
охо-хо...
как бы это попроще... асм настолько быстр, что требует только 6 фигурок, причем с проб депс не 1, а-2... у вас должен быть не просто ССД, а хороший ССД с 6 фигурками вдл...причем ходы кр ж4 и кр д4 делаются автоматом и потом только рассматривается позиция, быстрота асма и нужна в анализе- вы быстренько вводите 3-4 варианта и быстренько получаете ответ...

АСМ настолько быстр, что не видит выигрыш и за 30 минут :good2:
Это на одном ядре, если что

sergey1963
19.08.2017, 15:31
у меня все видит- 2 минуты...

ChessMan
19.08.2017, 15:33
у меня все видит- 2 минуты...

На одном ядре в одну линию?

sergey1963
19.08.2017, 15:37
на 4 ядрах в 1 линию...

sergey1963
19.08.2017, 15:38
когда я куплю такое железо..
бутылки сдай от выпитого вина и купишь неплохой ПК...

Alexandr_L
19.08.2017, 15:39
у меня на двух ядрах не видит

Alexandr_L
19.08.2017, 15:39
бутылки сдай от выпитого вина и купишь неплохой ПК...

бутылки выбрасываю, а вот пробки в бочонок, накопилось много уже..

ChessMan
19.08.2017, 15:40
у меня на двух ядрах не видит

Тут надо сизиги на ССД

sergey1963
19.08.2017, 15:41
давно заметил- машинный код требует и хорошего железа...
-5 фигурки в такой позе- не катят...

ChessMan
19.08.2017, 15:41
С syzygy probe depth = 2, 1-но ядро

https://s2.postimg.org/61zbwz8cp/Screenshot_1262.png

Сергей, с Вас скрин на котором АСМ на 1-м ядре видит выигрыш за 2 минуты

sergey1963
19.08.2017, 15:44
угу- в понедельник- сегодня на рыбалке...
а чего одно ядро? асму треба максимум...

ChessMan
19.08.2017, 15:45
угу- в понедельник- сегодня на рыбалке...

Ахахах :rofl:
Как же Вы определили что АСМ находит за 2 минуты? Русалка подсказала?! :preved:

ChessMan
19.08.2017, 15:46
угу- в понедельник- сегодня на рыбалке...
а чего одно ядро? асму треба максимум...

На всех ядрах он все равно находит выигрыш не быстрее чем корчесс

sergey1963
19.08.2017, 15:46
уверен в асме и своем железе...
у меня найдет быстрее коры...

ChessMan
19.08.2017, 15:49
Привет от КорЧесса :preved:

https://s2.postimg.org/tu8n8iadl/Screenshot_1263.png

sergey1963
19.08.2017, 15:50
характеристики железа?
значит уложусь в полминуты...

Alexandr_L
19.08.2017, 15:51
http://s015.radikal.ru/i331/1708/5e/1ad2c64bc825.png

ChessMan
19.08.2017, 15:52
Ещё два привета от "Си" портов КорЧесса:

https://s2.postimg.org/wplqfdedl/Screenshot_1264.png


https://s2.postimg.org/y5x8xihah/Screenshot_1265.png

sergey1963
19.08.2017, 15:52
http://s015.radikal.ru/i331/1708/5e/1ad2c64bc825.png

4Мпс- здесь не катит...я начинаю с 30...
Чесмэну- как это Нума?

ChessMan
19.08.2017, 15:54
http://s015.radikal.ru/i331/1708/5e/1ad2c64bc825.png

Время не видно...

Для сравнения Си порты КорЧесса: http://www97.zippyshare.com/v/gY4GXPB9/file.html

sergey1963
19.08.2017, 15:56
8 секунд? вы хэш чистили?

ChessMan
19.08.2017, 15:58
4Мпс- здесь не катит...я начинаю с 30...
Чесмэну- как это Нума?

30 МПс? что за зверь? У мя: Phenom II x6 1090T 3.6 GHz
NUMA это очень круто для серверов, но и на моем старичке она помогает

ChessMan
19.08.2017, 15:59
8 секунд? вы хэш чистили?

2 разных двига. Или всё равно надо?

sergey1963
19.08.2017, 16:00
все тот же- 6600к на 4.4Ггц, асм с 6 фигурками дает дикий рост скорости...
Нума- для 2 и более процев, что у вас?
хэш надо чистить всегда, кроме абсолютно разных движков...

ChessMan
19.08.2017, 16:02
все тот же- 6600к на 4.4Ггц, асм с 6 фигурками дает дикий рост скорости...
Нума- для 2 и более процев, что у вас?

Я написал: феном х6 (один сокет естественно)

Эта НУМА даже на одном ядре даёт буст:

Athlon II x4 645 @ 3.1 GHz
RR\ 1 core per engine\ 0.5 sec per move\ Cute Chess 0.9.4\ 16MB\ book:Hert500.pgn


Program Elo + - Games Score Av.Op. Draws

1 CFish_x64_180817_Numa_popcnt : 3202 3 3 2297 50.6 % 3198 66.3 %
2 CFish_x64_180817_popcnt : 3198 3 3 2297 49.4 % 3202 66.3 %


Individual statistics:

1 CFish_x64_180817_Numa_popcnt : 3202 2297 (+401,=1522,-374), 50.6 %

CFish_x64_180817_popcnt : 2297 (+401,=1522,-374), 50.6 %

2 CFish_x64_180817_popcnt : 3198 2297 (+374,=1522,-401), 49.4 %

CFish_x64_180817_Numa_popcnt : 2297 (+374,=1522,-401), 49.4 %




Games : 2297 (finished)

White Wins : 494 (21.5 %)
Black Wins : 281 (12.2 %)
Draws : 1522 (66.3 %)
Unfinished : 3

White Score : 54.6 %
Black Score : 45.4 %



Games: http://www42.zippyshare.com/v/6AE33LpK/file.html

==============

это и есть 2 абсолютно разных движка (у одного буква "а" в названии - присутствует один патч, который Ивек обычно удаляет)

Alexandr_L
19.08.2017, 16:03
у меня раньше время покзывало, там видимо в настройках окна времени есть, у меня сейчас пропало, мне как бы оно не надо, 5 мин мах и делаю ход

ChessMan
19.08.2017, 16:04
у меня раньше время покзывало, там видимо в настройках окна времени есть, у меня сейчас пропало, мне как бы оно не надо, 5 мин мах и делаю ход

Так хоть напишите за сколько нашел?

Alexandr_L
19.08.2017, 16:06
Так хоть напишите за сколько нашел?

а чего он нашел то? сразу так встало и все, глубина менялась только а ходы все те же

sergey1963
19.08.2017, 16:11
Я написал: феном х6 (один сокет естественно)

Эта НУМА даже на одном ядре даёт буст:

это и есть 2 абсолютно разных движка (у одного буква "а" в названии - присутствует один патч, который Ивек обычно удаляет)
-оболочка воспринимает их как одинаковые- повторите тест- удивитесь...
-Нума не даст прироста, и должно быть чуть хуже процу- значит эти 0.6%- в пределах равенства...

ALEKS
19.08.2017, 16:29
New engine+source+book - August, 19

http://zipproth.com/index.html#Brainfish_download

ChessMan
19.08.2017, 16:30
-оболочка воспринимает их как одинаковые- повторите тест- удивитесь...
-Нума не даст прироста, и должно быть чуть хуже процу- значит эти 0.6%- в пределах равенства...

[-1.30] d=37 68...Kg4 69.Kxd4 f3 70.Ke4 Kg3 71.Bh5 f2 72.Be2 Bf4 73.Bf1 h5 74.Kd3 h4 75.Ke2 Bb8 76.Ke3 Be5 77.c3 Bb8 78.c4 Bd6 79.Ke2 Bf4 80.c5 Be5 81.Ke3 Bc7 82.Ke2 Bf4 83.c6 Bc7 84.Ke3 Bb8 85.Ke2 Bf4 86.c7 Bxc7(0:00:29) 368630kN
[-1.13] d=37 68...Kg4 69.Kxd4 f3 70.Ke4 Kg3 71.Bh5 f2 72.Be2 Bf4 73.Bf1 h5 74.Kd3 h4 75.Ke2 Bb8 76.Ke3 Be5 77.c3 Bb8 78.c4 Bd6 79.Ke2 Bf4 80.c5 Be5 81.Ke3 Bc7 82.Ke2 Bf4 83.c6 Bc7 84.Ke3 Bb8 85.Ke2 Bf4 86.c7 Bxc7 87.Ke3(0:00:27) 332381kN
[-1.01] d=37 68...Kg4 69.Kxd4 f3 70.Ke4 Kg3 71.Bh5 f2 72.Be2 Bf4 73.Bf1 h5 74.Kd3 h4 75.Ke2 Bb8 76.Ke3 Be5 77.c3 Bb8 78.c4 Bd6 79.Ke2 Bf4 80.c5 Be5 81.Ke3 Bc7 82.Ke2 Bf4 83.c6 Bc7 84.Ke3 Bb8 85.Ke2 Bf4 86.c7 Bxc7 87.Ke3 Bf4(0:00:26) 316054kN
[-0.89] d=36 68...Kg4 69.Kxd4 f3 70.Ke4 Kg3 71.Bh5 f2 72.Be2 Bf4 73.Bf1 h5 74.Kd3 h4 75.Ke2 Bb8 76.Ke3 Be5 77.c3 Bb8 78.c4 Bd6 79.Ke2 Bf4 80.c5 Be5 81.Ke3 Bc7 82.Ke2 Bf4 83.c6 Bc7 84.Ke3 Bb8 85.Ke2 Bf4 86.c7 Bxc7 87.Ke3 Bf4 88.Ke2(0:00:21) 261278kN
[-0.72] d=36 68...Kg4 69.Kxd4 f3 70.Ke4 Kg3 71.Bh5 f2 72.Be2 Bf4 73.Bf1 h5 74.Kd3 h4 75.Ke2 Be5 76.Ke3 Bb8 77.Ke2 Bf4 78.c3 Bd6 79.Ke3 Bb8 80.Ke2 Bf4 81.c4 Bc7 82.Ke3 Bb8 83.Ke2 Bf4(0:00:20) 236749kN
[-0.54] d=36 68...Kg4 69.Kxd4 f3 70.Ke4 Kg3 71.Bh5 f2 72.Be2 Bf4 73.Bf1 h5 74.Kd3 h4 75.Ke2 Be5 76.Ke3 Bb8 77.Ke2 Bf4 78.c3 Bd6 79.Ke3 Bb8 80.Ke2 Bf4 81.c4 Bc7 82.Ke3 Bb8 83.Ke2 Bf4 84.c5(0:00:18) 215554kN
[-0.41] d=36 68...Kg4 69.Kxd4 f3 70.Ke4 Kg3 71.Bh5 f2 72.Be2 Bf4 73.Bf1 h5 74.Kd3 h4 75.Ke2 Be5 76.Ke3 Bb8 77.Ke2 Bf4 78.c3 Bd6 79.Ke3 Bb8 80.Ke2 Bf4 81.c4 Bc7 82.Ke3 Bb8 83.Ke2 Bf4 84.c5 Bc7(0:00:16) 195821kN
[-0.32] d=36 68...Kg4 69.Kxd4 f3 70.Ke4 Kg3 71.Bh5 f2 72.Be2 Bf4 73.Bf1 h5 74.Kd3 h4 75.Ke2 Be5 76.Ke3 Bb8 77.Ke2 Bf4 78.c3 Bd6 79.Ke3 Bb8 80.Ke2 Bf4 81.c4 Bc7 82.Ke3 Bb8 83.Ke2 Bf4 84.c5 Bc7 85.Ke3(0:00:15) 185611kN
[-0.27] d=36 68...Kg4 69.Kxd4 f3 70.Ke4 Kg3 71.Bh5 f2 72.Be2 Bf4 73.Bf1 h5 74.Kd3 h4 75.Ke2 Be5 76.Ke3 Bb8 77.Ke2 Bf4 78.c3 Bd6 79.Ke3 Bb8 80.Ke2 Bf4 81.c4 Bc7 82.Ke3 Bb8 83.Ke2 Bf4 84.c5 Bc7 85.Ke3 Be5(0:00:15) 178867kN
[-0.22] d=35 68...Kg4 69.Kxd4 f3 70.Ke4 Kg3 71.Bh5 f2 72.Be2 Bf4 73.Bf1 h5 74.Kd3 h4 75.Ke2 Be5 76.Ke3 Bb8 77.Ke2 Bf4 78.c3 Bd6 79.Ke3 Bb8 80.Ke2 Bf4 81.c4 Bc7 82.Ke3 Bb8 83.Ke2 Bf4 84.c5 Bc7 85.Ke3 Be5 86.Ke2(0:00:14) 168168kN
[-0.22] d=35 68...Kg4 69.Kxd4 f3 70.Ke4 f2 71.Bb5 Bf4 72.Bf1 h5 73.Kd4 h4 74.Kd3 Kf3 75.c3 Kg3 76.Ke2 Bd6 77.Ke3 Bb8 78.Ke2 Bf4 79.c4 Bd6 80.Ke3 Bb8 81.Ke2 Bf4 82.c5 Bc7 83.Ke3 Be5 84.Ke4 Bb8 85.Ke3 Bc7 86.Be2 Bf4(0:00:13) 153913kN
[-0.17] d=34 68...Kg4 69.Kxd4 f3 70.Ke4 f2 71.Bb5 Bf4 72.Bf1 h5 73.Kd4 h4 74.Kd3 Kf3 75.c3 Kg3 76.Ke2 Bd6 77.Ke3 Bb8 78.Ke2 Bf4 79.c4 Bd6 80.Ke3 Bb8 81.Ke2 Bf4 82.c5 Bc7 83.Ke3 Be5 84.Ke4 Bb8 85.Ke3 Bc7 86.Be2 Bf4 87.Ke4(0:00:11) 133261kN
[-0.17] d=34 68...Kg4 69.Kxd4 f3 70.Ke4 Kg3 71.Bh5 f2 72.Be2 h5 73.Bf1 Bf4 74.Kd3 Kf3 75.Bh3 Bb8 76.Bf1 h4 77.Kd4 Bf4 78.Kd3 Be5 79.Kd2 Bc7 80.Kd3 Bf4 81.c3 Be5 82.Kd2 Bc7 83.Kd3 Bf4 84.c4 Be5 85.c5 Bf4 86.c6(0:00:09) 104552kN
[-0.12] d=33 68...Kg4 69.Kxd4 f3 70.Ke4 Kg3 71.Bh5 f2 72.Be2 h5 73.Bf1 Bf4 74.Kd3 Kf3 75.Bh3 Bb8 76.Bf1 h4 77.Kd4 Bf4 78.Kd3 Be5 79.Kd2 Bc7 80.Kd3 Bf4 81.c3 Be5 82.Kd2 Bc7 83.Kd3 Bf4 84.c4 Be5 85.c5 Bf4 86.c6 Kg4(0:00:07) 86197kN
[-0.12] d=32 68...Kg4 69.Kxd4 f3 70.Ke4 Kg3 71.Bh5 f2 72.Be2 h5 73.Bf1 Bf4 74.Kd3 Kf3 75.Bh3 Bb8 76.Bf1 h4 77.Kd4 Bf4 78.Kd3 Be5 79.Kd2 Bc7 80.c4 Be5 81.Kd3 Bf4 82.c5 Be5 83.Kd2 Bc7 84.c6 Bf4 85.Kd1 Kg4(0:00:05) 61261kN
[-0.12] d=32 68...Kg4 69.Kxd4 f3 70.Ke4 Kg3 71.Bh5 f2 72.Be2 h5 73.Bf1 Bf4 74.Kd3 Kf3 75.Bh3 Bb8 76.Bf1 h4 77.Kd4 Bf4 78.Kd3 Be5 79.Kd2 Bc7 80.c4 Be5 81.Kd3 Bf4 82.c5 Be5 83.Kd2 Bc7 84.Kd3 Bf4 85.c6 Kg4 86.Ke2(0:00:05) 57149kN
[-0.08] d=31 68...Kg4 69.Kxd4 f3 70.Ke4 Kg3 71.Bh5 f2 72.Be2 h5 73.Bf1 Bf4 74.Kd3 Kf3 75.Bh3 Bb8 76.Bf1 h4 77.Kd4 Bf4 78.Kd3 Be5 79.Kd2 Bc7 80.c4 Be5 81.Kd3 Bf4 82.c5 Be5 83.Kd2 Bc7 84.Kd3 Bf4 85.c6 Kg4 86.Ke2 Kg3(0:00:05) 55980kN
[-0.08] d=30 68...Kg4 69.Kxd4 f3 70.Ke4 Kg3 71.Bh5 f2 72.Be2 h5 73.Bf1 Bf4 74.Kd3 Kf3 75.Bh3 Bb8 76.Bf1 h4 77.Kd4 Bf4 78.Kd3 Be5 79.Kd2 Bc7 80.c4 Be5 81.Kd3 Bf4 82.c5 Be5 83.Kd2 Bc7 84.Kd3 Bf4 85.c6 Kg4(0:00:04) 45773kN
[-0.08] d=29 68...Kg4 69.Kxd4 f3 70.Ke4 Kg3 71.Bh5 f2 72.Be2 h5 73.Bf1 Bf4 74.Kd3 Kf3 75.Bh3 Bb8 76.Bf1 h4 77.Kd4 Bf4 78.Kd3 Be5 79.Kd2 Bc7 80.c4 Be5 81.c5 Bc7 82.c6 Bf4 83.Kd3 Kg3 84.Ke2 Bc7 85.Ke3 Bb8 86.Ke2 Bf4(0:00:04) 41609kN
[-0.07] d=28 68...Kg4 69.Kxd4 f3 70.Ke4 Kg3 71.Bh5 f2 72.Be2 h5 73.Bf1 Bf4 74.Kd3 Kf3 75.Bh3 Bb8 76.Bf1 Bc7 77.c3 h4 78.Kd4 Kf4 79.Kd3 Kg3 80.Ke2 Bf4 81.c4 Bd6 82.Ke3 Be5(0:00:03) 32274kN

[-5.45] d=38 68...Kg4 69.Kxd4 f3 70.Ke4 Kg3 71.Bh5 f2 72.Be2 h5 73.Bf1 h4 74.Ke3 Bf4 75.Ke2 Be5 76.Ke3 Bc7 77.c3 Bf4 78.Ke2 Bb8 79.Ke3 Bd6 80.Ke2 Bf4 81.c4 Bd6 82.Ke3 Be5 83.c5 Bb8 84.Ke2 Ba7 85.c6 Bb8 86.Ke3 Bf4 87.Kd4 Bd6 88.Kd5(0:00:55) 692676kN
[-4.56] d=38 68...Kg4 69.Kxd4 f3 70.Ke4 Kg3 71.Bh5 f2 72.Be2 h5 73.Bf1 h4 74.Ke3 Bf4 75.Ke2 Be5 76.Ke3 Bc7 77.c3 Bf4 78.Ke2 Bb8 79.Ke3 Bd6 80.Ke2 Bf4 81.c4 Bd6 82.Ke3 Be5 83.c5 Bb8 84.Ke2 Ba7 85.c6 Bb8 86.Ke3 Bf4 87.Kd4 Bd6 88.Kd5 Bb8(0:00:49) 613468kN
[-3.86] d=38 68...Kg4 69.Kxd4 f3 70.Ke4 Kg3 71.Bh5 f2 72.Be2 h5 73.Bf1 h4 74.Ke3 Bf4 75.Ke2 Be5 76.Ke3 Bc7 77.c3 Bf4 78.Ke2 Bb8 79.Ke3 Bd6 80.Ke2 Bf4 81.c4 Bd6 82.Ke3 Be5 83.c5 Bb8 84.Ke2 Ba7 85.c6 Bb8 86.Ke3 Bf4 87.Kd4 Bd6 88.Kd5 Bb8 89.Ke4(0:00:45) 578728kN
[-3.31] d=38 68...Kg4 69.Kxd4 f3 70.Ke4 Kg3 71.Bh5 f2 72.Be2 h5 73.Bf1 h4 74.Ke3 Bf4 75.Ke2 Be5 76.Ke3 Bc7 77.c3 Bf4 78.Ke2 Bb8 79.Ke3 Bd6 80.Ke2 Bf4 81.c4 Bd6 82.Ke3 Be5 83.c5 Bb8 84.Ke2 Ba7 85.c6 Bb8 86.Ke3 Bf4 87.Kd4 Bd6 88.Kd5 Bb8 89.Ke4 h3(0:00:43) 546628kN
[-2.89] d=38 68...Kg4 69.Kxd4 f3 70.Ke4 Kg3 71.Bh5 f2 72.Be2 h5 73.Bf1 h4 74.Ke3 Bf4 75.Ke2 Be5 76.Ke3 Bc7 77.c3 Bf4 78.Ke2 Bb8 79.Ke3 Bd6 80.Ke2 Bf4 81.c4 Bd6 82.Ke3 Be5 83.c5 Bb8 84.Ke2 Ba7 85.c6 Bb8 86.Ke3 Bf4 87.Kd4 Bd6 88.Kd5 Bb8 89.Ke4 h3 90.Ke3(0:00:41) 520352kN
[-2.57] d=38 68...Kg4 69.Kxd4 f3 70.Ke4 Kg3 71.Bh5 f2 72.Be2 h5 73.Bf1 h4 74.Ke3 Bf4 75.Ke2 Be5 76.Ke3 Bc7 77.c3 Bf4 78.Ke2 Bb8 79.Ke3 Bd6 80.Ke2 Bf4 81.c4 Bd6 82.Ke3 Be5 83.c5 Bb8 84.Ke2 Ba7 85.c6 Bb8 86.Ke3 Bf4 87.Kd4 Bd6 88.Kd5 Bb8 89.Ke4 h3 90.Ke3 h2(0:00:40) 512169kN
[-2.33] d=38 68...Kg4 69.Kxd4 f3 70.Ke4 Kg3 71.Bh5 f2 72.Be2 h5 73.Bf1 h4 74.Ke3 Bf4 75.Ke2 Be5 76.Ke3 Bc7 77.c3 Bf4 78.Ke2 Bb8 79.Ke3 Bd6 80.Ke2 Bf4 81.c4 Bd6 82.Ke3 Be5 83.c5 Bb8 84.Ke2 Ba7 85.c6 Bb8 86.Ke3 Bf4 87.Kd4 Bd6 88.Kd5 Bb8 89.Ke4 h3 90.Ke3 h2 91.c7(0:00:39) 502522kN
[-2.09] d=37 68...Kg4 69.Kxd4 f3 70.Ke4 Kg3 71.Bh5 f2 72.Be2 h5 73.Bf1 h4 74.Ke3 Bf4 75.Ke2 Be5 76.Ke3 Bc7 77.c3 Bf4 78.Ke2 Bb8 79.Ke3 Bd6 80.Ke2 Bf4 81.c4 Bd6 82.Ke3 Be5 83.c5 Bb8 84.Ke2 Ba7 85.c6 Bb8 86.Ke3 Bf4 87.Kd4 Bd6 88.Kd5 Bb8 89.Ke4 h3 90.Ke3 h2 91.c7 Bxc7(0:00:38) 488036kN
[-2.25] d=37 68...Kg4 69.Kxd4 f3 70.Ke4 Kg3 71.Bh5 f2 72.Be2 Bf4 73.Bf1 h5 74.Kd3 h4 75.Ke2 Bb8 76.Ke3 Be5 77.c3 Bb8 78.c4 Bd6 79.Ke2 Bf4 80.c5 Be5 81.Ke3 Bc7 82.Ke2 Bf4 83.c6 Bc7 84.Ke3 Bb8 85.Ke2(0:00:37) 470736kN
[-1.85] d=37 68...Kg4 69.Kxd4 f3 70.Ke4 Kg3 71.Bh5 f2 72.Be2 Bf4 73.Bf1 h5 74.Kd3 h4 75.Ke2 Bb8 76.Ke3 Be5 77.c3 Bb8 78.c4 Bd6 79.Ke2 Bf4 80.c5 Be5 81.Ke3 Bc7 82.Ke2 Bf4 83.c6 Bc7 84.Ke3 Bb8 85.Ke2 Bf4(0:00:35) 447810kN
[-1.53] d=37 68...Kg4 69.Kxd4 f3 70.Ke4 Kg3 71.Bh5 f2 72.Be2 Bf4 73.Bf1 h5 74.Kd3 h4 75.Ke2 Bb8 76.Ke3 Be5 77.c3 Bb8 78.c4 Bd6 79.Ke2 Bf4 80.c5 Be5 81.Ke3 Bc7 82.Ke2 Bf4 83.c6 Bc7 84.Ke3 Bb8 85.Ke2 Bf4 86.c7(0:00:31) 393597kN
[-1.30] d=37 68...Kg4 69.Kxd4 f3 70.Ke4 Kg3 71.Bh5 f2 72.Be2 Bf4 73.Bf1 h5 74.Kd3 h4 75.Ke2 Bb8 76.Ke3 Be5 77.c3 Bb8 78.c4 Bd6 79.Ke2 Bf4 80.c5 Be5 81.Ke3 Bc7 82.Ke2 Bf4 83.c6 Bc7 84.Ke3 Bb8 85.Ke2 Bf4 86.c7 Bxc7(0:00:29) 368630kN
[-1.13] d=37 68...Kg4 69.Kxd4 f3 70.Ke4 Kg3 71.Bh5 f2 72.Be2 Bf4 73.Bf1 h5 74.Kd3 h4 75.Ke2 Bb8 76.Ke3 Be5 77.c3 Bb8 78.c4 Bd6 79.Ke2 Bf4 80.c5 Be5 81.Ke3 Bc7 82.Ke2 Bf4 83.c6 Bc7 84.Ke3 Bb8 85.Ke2 Bf4 86.c7 Bxc7 87.Ke3(0:00:27) 332381kN
[-1.01] d=37 68...Kg4 69.Kxd4 f3 70.Ke4 Kg3 71.Bh5 f2 72.Be2 Bf4 73.Bf1 h5 74.Kd3 h4 75.Ke2 Bb8 76.Ke3 Be5 77.c3 Bb8 78.c4 Bd6 79.Ke2 Bf4 80.c5 Be5 81.Ke3 Bc7 82.Ke2 Bf4 83.c6 Bc7 84.Ke3 Bb8 85.Ke2 Bf4 86.c7 Bxc7 87.Ke3 Bf4(0:00:26) 316054kN
[-0.89] d=36 68...Kg4 69.Kxd4 f3 70.Ke4 Kg3 71.Bh5 f2 72.Be2 Bf4 73.Bf1 h5 74.Kd3 h4 75.Ke2 Bb8 76.Ke3 Be5 77.c3 Bb8 78.c4 Bd6 79.Ke2 Bf4 80.c5 Be5 81.Ke3 Bc7 82.Ke2 Bf4 83.c6 Bc7 84.Ke3 Bb8 85.Ke2 Bf4 86.c7 Bxc7 87.Ke3 Bf4 88.Ke2(0:00:21) 261278kN
[-0.72] d=36 68...Kg4 69.Kxd4 f3 70.Ke4 Kg3 71.Bh5 f2 72.Be2 Bf4 73.Bf1 h5 74.Kd3 h4 75.Ke2 Be5 76.Ke3 Bb8 77.Ke2 Bf4 78.c3 Bd6 79.Ke3 Bb8 80.Ke2 Bf4 81.c4 Bc7 82.Ke3 Bb8 83.Ke2 Bf4(0:00:20) 236749kN
[-0.54] d=36 68...Kg4 69.Kxd4 f3 70.Ke4 Kg3 71.Bh5 f2 72.Be2 Bf4 73.Bf1 h5 74.Kd3 h4 75.Ke2 Be5 76.Ke3 Bb8 77.Ke2 Bf4 78.c3 Bd6 79.Ke3 Bb8 80.Ke2 Bf4 81.c4 Bc7 82.Ke3 Bb8 83.Ke2 Bf4 84.c5(0:00:18) 215554kN
[-0.41] d=36 68...Kg4 69.Kxd4 f3 70.Ke4 Kg3 71.Bh5 f2 72.Be2 Bf4 73.Bf1 h5 74.Kd3 h4 75.Ke2 Be5 76.Ke3 Bb8 77.Ke2 Bf4 78.c3 Bd6 79.Ke3 Bb8 80.Ke2 Bf4 81.c4 Bc7 82.Ke3 Bb8 83.Ke2 Bf4 84.c5 Bc7(0:00:16) 195821kN
[-0.32] d=36 68...Kg4 69.Kxd4 f3 70.Ke4 Kg3 71.Bh5 f2 72.Be2 Bf4 73.Bf1 h5 74.Kd3 h4 75.Ke2 Be5 76.Ke3 Bb8 77.Ke2 Bf4 78.c3 Bd6 79.Ke3 Bb8 80.Ke2 Bf4 81.c4 Bc7 82.Ke3 Bb8 83.Ke2 Bf4 84.c5 Bc7 85.Ke3(0:00:15) 185611kN
[-0.27] d=36 68...Kg4 69.Kxd4 f3 70.Ke4 Kg3 71.Bh5 f2 72.Be2 Bf4 73.Bf1 h5 74.Kd3 h4 75.Ke2 Be5 76.Ke3 Bb8 77.Ke2 Bf4 78.c3 Bd6 79.Ke3 Bb8 80.Ke2 Bf4 81.c4 Bc7 82.Ke3 Bb8 83.Ke2 Bf4 84.c5 Bc7 85.Ke3 Be5(0:00:15) 178867kN

как там поживает АСМфиш? :acute:

====
Это после перезагрузки Аквариума

ChessMan
19.08.2017, 16:41
С ларге пагесами на 6-ти ядрах АСМ нашел:

[-19.75] d=45 68...Kg4 69.Kxd4 f3 70.Ke4 Kg3(0:03:33) 2031854kN
[-15.52] d=45 68...Kg4 69.Kxd4 f3 70.Ke4 Kg3 71.Bh5(0:02:46) 1550271kN
[-12.16] d=45 68...Kg4 69.Kxd4 f3 70.Ke4 Kg3 71.Bh5 f2(0:02:02) 1062107kN
[-9.48] d=45 68...Kg4 69.Kxd4 f3 70.Ke4 Kg3 71.Bh5 f2 72.Be2(0:01:35) 719851kN
[-7.35] d=45 68...Kg4 69.Kxd4 f3 70.Ke4 Kg3 71.Bh5 f2 72.Be2 h5(0:01:16) 508991kN
[-5.66] d=45 68...Kg4 69.Kxd4 f3 70.Ke4 Kg3 71.Bh5 f2 72.Be2 h5 73.Bf1(0:01:03) 367464kN
[-4.33] d=45 68...Kg4 69.Kxd4 f3 70.Ke4 Kg3 71.Bh5 f2 72.Be2 h5 73.Bf1 Bf4(0:00:53) 280185kN
[-3.28] d=45 68...Kg4 69.Kxd4 f3 70.Ke4 Kg3 71.Bh5 f2 72.Be2 h5 73.Bf1 Bf4 74.Kd3(0:00:48) 232138kN
[-2.45] d=45 68...Kg4 69.Kxd4 f3 70.Ke4 Kg3 71.Bh5 f2 72.Be2 h5 73.Bf1 Bf4 74.Kd3 h4(0:00:44) 199097kN
[-1.81] d=45 68...Kg4 69.Kxd4 f3 70.Ke4 Kg3 71.Bh5 f2 72.Be2 h5 73.Bf1 Bf4 74.Kd3 h4 75.Ke2(0:00:41) 176292kN
[-1.31] d=45 68...Kg4 69.Kxd4 f3 70.Ke4 Kg3 71.Bh5 f2 72.Be2 h5 73.Bf1 Bf4 74.Kd3 h4 75.Ke2 Be5(0:00:38) 157250kN
[-0.92] d=45 68...Kg4 69.Kxd4 f3 70.Ke4 Kg3 71.Bh5 f2 72.Be2 h5 73.Bf1 Bf4 74.Kd3 h4 75.Ke2 Be5 76.c4(0:00:36) 139266kN
[-0.63] d=45 68...Kg4 69.Kxd4 f3 70.Ke4 Kg3 71.Bh5 f2 72.Be2 h5 73.Bf1 Bf4 74.Kd3 h4 75.Ke2 Be5 76.c4 Bf4(0:00:33) 125114kN
[-0.42] d=45 68...Kg4 69.Kxd4 f3 70.Ke4 Kg3 71.Bh5 f2 72.Be2 h5 73.Bf1 Bf4 74.Kd3 h4 75.Ke2 Be5 76.c4 Bf4 77.c5(0:00:30) 106848kN
[-0.26] d=45 68...Kg4 69.Kxd4 f3 70.Ke4 Kg3 71.Bh5 f2 72.Be2 h5 73.Bf1 Bf4 74.Kd3 h4 75.Ke2 Be5 76.c4 Bf4 77.c5 Bc7(0:00:29) 97482kN
[-0.15] d=45 68...Kg4 69.Kxd4 f3 70.Ke4 Kg3 71.Bh5 f2 72.Be2 h5 73.Bf1 Bf4 74.Kd3 h4 75.Ke2 Be5 76.c4 Bf4 77.c5 Bc7 78.Ke3(0:00:27) 87797kN
[-0.07] d=45 68...Kg4 69.Kxd4 f3 70.Ke4 Kg3 71.Bh5 f2 72.Be2 h5 73.Bf1 Bf4 74.Kd3 h4 75.Ke2 Be5 76.c4 Bf4 77.c5 Bc7 78.Ke3 Bf4(0:00:25) 78893kN
[+0.00] d=44 68...Kg4 69.Kxd4 f3 70.Ke4 Kg3 71.Bh5 f2 72.Be2 h5 73.Bf1 Bf4 74.Kd3 h4 75.Ke2 Be5 76.c4 Bf4 77.c5 Bc7 78.Ke3 Bf4 79.Ke2(0:00:23) 68911kN
[+0.00] d=43 68...Kg4 69.Kxd4 f3 70.Ke4 Kg3 71.Bh5 f2 72.Be2 h5 73.Bf1 Bf4 74.Kd3 h4 75.Ke2 Be5 76.c4 Bf4 77.c5 Bc7 78.Ke3 Bf4 79.Ke2(0:00:08) 33767kN
[+0.00] d=42 68...Kg4 69.Kxd4 f3 70.Ke4 Kg3 71.Bh5 f2 72.Be2 h5 73.Bf1 Bf4 74.Kd3 h4 75.Ke2 Be5 76.c4 Bf4 77.c5 Bc7 78.Ke3 Bf4 79.Ke2(0:00:05) 25947kN

ChessMan
19.08.2017, 16:44
Во второй раз уже не находит :scratch_one-s_head:

[+0.00] d=55 68...Kg4 69.Kxd4 f3 70.Ke4 Kg3 71.Bh5 f2 72.Be2 h5 73.Bf1 h4 74.Ke3 Bf4 75.Ke2 h3 76.Bxh3 Kxh3(0:01:48) 390269kN
[+0.00] d=54 68...Kg4 69.Kxd4 f3 70.Ke4 Kg3 71.Bh5 f2 72.Be2 h5 73.Bf1 h4 74.Ke3 Bf4 75.Ke2 h3 76.Bxh3 Kxh3(0:01:46) 379480kN
[+0.00] d=53 68...Kg4 69.Kxd4 f3 70.Ke4 Kg3 71.Bh5 f2 72.Be2 h5 73.Bf1 h4 74.Ke3 Bf4 75.Ke2 h3 76.Bxh3 Kxh3(0:00:54) 183719kN
[+0.00] d=52 68...Kg4 69.Kxd4 f3 70.Ke4 Kg3 71.Bh5 f2 72.Be2 h5 73.Bf1 h4 74.Ke3 Bf4 75.Ke2 h3 76.Bxh3 Kxh3(0:00:39) 141145kN
[+0.00] d=51 68...Kg4 69.Kxd4 f3 70.Ke4 Kg3 71.Bh5 f2 72.Be2 h5 73.Bf1 h4 74.Ke3 Bf4 75.Ke2 h3 76.Bxh3 Kxh3(0:00:34) 124794kN
[+0.00] d=50 68...Kg4 69.Kxd4 f3 70.Ke4 Kg3 71.Bh5 f2 72.Be2 h5 73.Bf1 h4 74.Ke3 Bf4 75.Ke2 h3 76.Bxh3 Kxh3(0:00:32) 116584kN
[+0.00] d=49 68...Kg4 69.Kxd4 f3 70.Ke4 Kg3 71.Bh5 f2 72.Be2 h5 73.Bf1 h4 74.Ke3 Bf4 75.Ke2 h3 76.Bxh3 Kxh3(0:00:32) 115091kN
[+0.00] d=48 68...Kg4 69.Kxd4 f3 70.Ke4 Kg3 71.Bh5 f2 72.Be2 h5 73.Bf1 h4 74.Ke3 Bf4 75.Ke2 h3 76.Bxh3 Kxh3(0:00:25) 88611kN
[+0.00] d=47 68...Kg4 69.Kxd4 f3 70.Ke4 Kg3 71.Bh5 f2 72.Be2 h5 73.Bf1 h4 74.Ke3 Bf4 75.Ke2 h3 76.Bxh3 Kxh3(0:00:24) 85748kN
[+0.00] d=46 68...Kg4 69.Kxd4 f3 70.Ke4 Kg3 71.Bh5 f2 72.Be2 h5 73.Bf1 h4 74.Ke3 Bf4 75.Ke2 h3 76.Bxh3 Kxh3(0:00:23) 83374kN
[+0.00] d=45 68...Kg4 69.Kxd4 f3 70.Ke4 Kg3 71.Bh5 f2 72.Be2 h5 73.Bf1 h4 74.Ke3 Bf4 75.Ke2 h3 76.Bxh3 Kxh3(0:00:23) 82368kN
[+0.00] d=44 68...Kg4 69.Kxd4 f3 70.Ke4 Kg3 71.Bh5 f2 72.Be2 h5 73.Bf1 h4 74.Ke3 Bf4 75.Ke2 h3 76.Bxh3 Kxh3(0:00:17) 60009kN
[+0.00] d=43 68...Kg4 69.Kxd4 f3 70.Ke4 Kg3 71.Bh5 f2 72.Be2 h5 73.Bf1 h4 74.Ke3 Bf4 75.Ke2 h3 76.Bxh3 Kxh3(0:00:14) 50637kN
[+0.00] d=42 68...Kg4 69.Kxd4 f3 70.Ke4 Kg3 71.Bh5 f2 72.Be2 h5 73.Bf1 h4 74.Ke3 Bf4 75.Ke2 h3 76.Bxh3 Kxh3(0:00:06) 29276kN
[+0.00] d=41 68...Kg4 69.Kxd4 f3 70.Ke4 Kg3 71.Bh5 f2 72.Be2 h5 73.Bf1 h4 74.Ke3 Bf4 75.Ke2 h3 76.Bxh3 Kxh3(0:00:05) 23974kN
[+0.00] d=40 68...Kg4 69.Kxd4 f3 70.Ke4 Kg3 71.Bh5 f2 72.Be2 h5 73.Bf1 h4 74.Ke3 Bf4 75.Ke2 h3 76.Bxh3 Kxh3(0:00:05) 22253kN
[+0.00] d=39 68...Kg4 69.Kxd4 f3 70.Ke4 Kg3 71.Bh5 f2 72.Be2 h5 73.Bf1 h4 74.Ke3 Bf4 75.Ke2 h3 76.Bxh3 Kxh3(0:00:04) 19570kN
[+0.00] d=38 68...Kg4 69.Kxd4 f3 70.Ke4 Kg3 71.Bh5 f2 72.Be2 h5 73.Bf1 h4 74.Ke3 Bf4 75.Ke2 h3 76.Bxh3 Kxh3(0:00:03) 14020kN
[+0.00] d=37 68...Kg4 69.Kxd4 f3 70.Ke4 Kg3 71.Bh5 f2 72.Be2 h5 73.Bf1 h4 74.Ke3 Bf4 75.Ke2 h3 76.Bxh3 Kxh3(0:00:02) 11563kN
[+0.00] d=36 68...Kg4 69.Kxd4 f3 70.Ke4 Kg3 71.Bh5 f2 72.Be2 h5 73.Bf1 h4 74.Ke3 Bf4 75.Ke2 h3 76.Bxh3 Kxh3(0:00:01) 7974kN

sergey1963
19.08.2017, 16:49
c ЛП память быстро фрагментируется- надо перезагружать ПК...

ChessMan
19.08.2017, 16:49
Неужели никто не скачал мой движок?

http://forchess.ru/showpost.php?p=40232&postcount=833

Никто не хочет проверить его на разных трудных позициях? Все верят только в АСМфиш?

sergey1963
19.08.2017, 16:50
я приеду- проверю- но думаю увы...

БУМЕРАНГ
19.08.2017, 17:13
Author: Marco Costalba
Date: Sat Aug 19 14:32:31 2017 +0200
Timestamp: 1503145951

Fix some Clang warnings

Found by Clang in extra verbose mode :-)

No functional change.
------------------------------------------------

Author: Marco Costalba
Date: Sat Aug 19 13:58:12 2017 +0200
Timestamp: 1503143892

Wide bench coverage

Add tests for:

- Positions with move list
- Chess960 positions

Now bench covers almost all cases, only few endgames
are still out of reach (verified with lcov)

It is a non functionality patch, but bench
changed because we added new test positions.

bench: 5479946

http://abrok.eu/stockfish/

Подполкан
19.08.2017, 18:31
Тут надо сизиги на ССД

Народ, извиняюсь, может не очень внимательно следил за беседой.
А что, есть лимит по времени? Почему ссd, ну будут таблицы на обычном винте - найдет движок решение чуть позже.
У меня была позиция где оценка плавала от нуля до +12. Я сделал вывод что оболочка тупит, отсекает с самого начала результативную ветку пока не толкнешь куда нужно вручную..

Подполкан
19.08.2017, 18:35
сделал вывод что оболочка тупит, отсекает с самого начала результативную ветку

Хотя может я и не прав, не совсем понимаю как движок считает несколько линий.

DEEP_MIND
19.08.2017, 20:48
4B3/1Pb4p/8/6k1/3pKp2/8/2P5/8 b - - 0 68
8й сток на 20й секунде уже рисует минус белым, к минуте уже минус 3 или 4.
еще минута, остановил анализ:
4B3/1Pb4p/8/6k1/3pKp2/8/2P5/8 b - - 0 1
Analysis by Stockfish 8 64 POPCNT x2:
68...Kg4 69.Kxd4 f3 70.Ke4 Kg3 71.Bh5 f2 72.Be2 h5 73.Bf1 h4 74.Ke3 Bb8 75.Ke2 Bc7 76.Ke3
Black is clearly winning: -+ (-7.27 --) Depth: 42/62 00:01:49 428MN, tb=2659152

и все это на обычном 2х ядерном гиперпне за 4 тыщи рублей. (или сколько он там сейчас)

DEEP_MIND
19.08.2017, 20:49
Я сделал вывод что оболочка тупит
оболочка ничего не может отсекать, она обязана выводить то, что передает движок.
если не выводит - такую оболочку в мусорку.

DEEP_MIND
19.08.2017, 21:04
комод 11й на 30й секунде приговор белым выписывает... так что не трудная позиция.

ChessMan
19.08.2017, 21:46
комод 11й на 30й секунде приговор белым выписывает... так что не трудная позиция.

Для АСМа трудная

otodranik
19.08.2017, 23:17
Для АСМа трудная
Да, трудная. И для свежих СИ++ компиляций - трудная.

sergey1963
20.08.2017, 03:31
мдааа- улучшатели... продует сток чемпионат- даже гудок-5 находит за 10сек...

sergey1963
20.08.2017, 04:51
разобрался- ему вообще пофиг хэш, или скобку не там в стоке поставили или ЛП мешает...
Антонов бодро перерисовал ошибку на машкод...

Alexandr_L
20.08.2017, 05:51
сток
http://s019.radikal.ru/i601/1708/3a/a336514a09df.png

а вот Комодо порадовал, уже на первых секундах

http://s014.radikal.ru/i329/1708/f6/93bdc58ef1ed.png

Shredder Classic 5 тоже на первых секундах нашел

http://s41.radikal.ru/i094/1708/ad/b3ba9e1eb308.png

Подполкан
20.08.2017, 09:55
оболочка ничего не может отсекать, она обязана выводить то, что передает движок.
если не выводит - такую оболочку в мусорку.

Это было в аквариуме.

Ну может я не так выразился. Выводит то она Ок!, но допустим задан анализ в три линии. Кто отвечает как они будут выбраны? Только движок? Если вдруг оценка в ветке станет плохой, то перейдет ли анализ на другой вариант? У меня сложилось впечатление, анализ зациклился на трех ходах и ничего другого не проверялось.

DEEP_MIND
20.08.2017, 10:22
Кто отвечает как они будут выбраны? Только движок?
да движок выбирает.
если в оболочке конечно они не зафиксированы. (есть такая штука в акве - анализировать определенные ходы)

Подполкан
20.08.2017, 10:39
да движок выбирает.
если в оболочке конечно они не зафиксированы. (есть такая штука в акве - анализировать определенные ходы)

Спасибо! Но такое ощущение, что чего то здесь не так. Аква имеет тенденцию к глюкам. Не вспомню где, но кто-то жаловался что виснет. Запускаешь - стартует, а как только пытаешься чего-то поменять (то же количество линий, виснет намертво).

Viktor
20.08.2017, 10:45
Спасибо! Но такое ощущение, что чего то здесь не так. Аква имеет тенденцию к глюкам. Не вспомню где, но кто-то жаловался что виснет. Запускаешь - стартует, а как только пытаешься чего-то поменять (то же количество линий, виснет намертво).

Бесконечный анализ виснет в Акве с движком Гудини. Комод и Сток работают нормально. Об этом я написал программистам.

Viktor
20.08.2017, 10:46
да движок выбирает.
если в оболочке конечно они не зафиксированы. (есть такая штука в акве - анализировать определенные ходы)

Для того и пользователь, чтобы направить Акву в "нужное русло". Ведь анализ и называется - интерактивный.

Подполкан
20.08.2017, 10:52
Может, не помню... Я иногда использую гудок 1,5а.
Но здесь анализ был с использованием стока, а вот чего-то не так пошло. Сам удивляюсь.

Viktor
20.08.2017, 11:48
Может, не помню... Я иногда использую гудок 1,5а.
Гудок последней версии...

Подполкан
20.08.2017, 17:23
Гудок последней версии...

Нет, к сожалению. Гудок 5 я купил, но чего то не пошел он у меня.

Viktor
20.08.2017, 18:35
Author: lucasart
Date: Sun Aug 20 20:00:31 2017 +0800
Timestamp: 1503230431

Restore safety margin of 60ms

What this patch does is:
* increase safety margin from 40ms to 60ms. It's worth noting that the previous
code not only used 60ms incompressible safety margin, but also an additional
buffer of 30ms for each "move to go".
* remove a whart, integrating the extra 10ms in Move Overhead value instead.
Additionally, this ensures that optimumtime doesn't become bigger than maximum
time after maximum time has been artificially discounted by 10ms. So it keeps
the code more logical.

Tested at 3 different time controls:

Standard 10+0.1
LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 58008 W: 10674 L: 10617 D: 36717

Sudden death 16+0
LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 59664 W: 10945 L: 10891 D: 37828

Tournament 40/10
LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 16371 W: 3092 L: 2963 D: 10316

bench: 5479946

http://abrok.eu/stockfish/

Viktor
20.08.2017, 21:24
Обновилась версия Любичича (от 20 августа 2017 года):
http://chess.ultimaiq.net/stockfish.html

Alexandr_L
20.08.2017, 21:35
че то после этого теста к стоку не очень

otodranik
20.08.2017, 21:57
че то после этого теста к стоку не очень
Правильно - самому думать надо!

БУМЕРАНГ
21.08.2017, 04:03
BrainFish_170820

http://zipproth.com/index.html#Brainfish_download

sergey1963
21.08.2017, 14:00
Правильно - самому думать надо!
я всегда сам и думаю... иногда просто проверяю сток- верно ли он думает... в основном- почти также, но иногда может и сплоховать...

Still
21.08.2017, 14:10
но Комод чаще косячит

Гудвин
22.08.2017, 07:55
Обсуждение русского языка перенес с эту тему
http://forchess.ru/showthread.php?t=582
Последние провокационные сообщения удалил.

БУМЕРАНГ
22.08.2017, 12:39
Author: Stéphane Nicolet
Date: Tue Aug 22 10:16:19 2017 +0200
Timestamp: 1503389779

Avoid constructing an empty tuple in qsearch

Avoid constructing, passing as a parameter and binding a useless empty tuple of pointers in the qsearch move picker constructor.

Also reformat the scoring function in movepicker.cpp and do some cleaning in evaluate.cpp while there.

No functional change.

http://abrok.eu/stockfish/

ChessMan
22.08.2017, 20:46
Моя MinGW 6.4.0 & 7.1.0 компиляция Stockfish_220817 x32-x64

Bench: 5479946

Скачать: http://www37.zippyshare.com/v/l9TCz7vH/file.html

=========
Проверьте скорость 32-х битных версий (640 против 710), я не могу поверить, что x32_640 такая быстрая
:mda:

https://s3.postimg.org/f1mawi2n7/Screenshot_1273.png

https://s3.postimg.org/rhj0q8vz7/Screenshot_1272.png

Aster
22.08.2017, 21:22
Это 7.1 медленная, причем не на одном проекте. У меня на десктопе, кстати, 5.4 и 6.4 примерно одинаковы по скорости.

P.S. 7.2 вышла

ChessMan
22.08.2017, 21:42
Это 7.1 медленная, причем не на одном проекте. У меня на десктопе, кстати, 5.4 и 6.4 примерно одинаковы по скорости.

P.S. 7.2 вышла

Разобрался в чём дело: забыл что у меня нету х32 версии MinGW 6.4.0 :rofl:
Так что мои х32_640 компиляции не будут работать под 32-х битной осью.

На счет медленности: это не всегда показатель силы игры для Стокфиша. Если сравнивать 2 компиляции по скорости, а потом провести между ними матч то не всегда побеждает быстрейшая версия. Бывает разница в скорости 1-2% но на силу игры это не влияет. ...впрочем об этом я уже не раз писал.

otodranik
22.08.2017, 22:01
Разобрался в чём дело: забыл что у меня нету х32 версии MinGW 6.4.0 :rofl:
Так что мои х32_640 компиляции не будут работать под 32-х битной осью.

На счет медленности: это не всегда показатель силы игры для Стокфиша. Если сравнивать 2 компиляции по скорости, а потом провести между ними матч то не всегда побеждает быстрейшая версия. Бывает разница в скорости 1-2% но на силу игры это не влияет. ...впрочем об этом я уже не раз писал.
Получаются практические равные соперники (когда одна компиляция быстрее другой на 2-3 процента), чтобы это уловить в тесте - нужно провести не один десяток тысяч партий, а не две, или три тысячи. Там даже не попадает в доверительные интервалы при нескольких тысячах. Но при количестве игр стремящимся к бесконечности - более быстрая компиляция будет показывать более высокий процент.

ChessMan
22.08.2017, 22:09
Получаются практические равные соперники (когда одна компиляция быстрее другой на 2-3 процента), чтобы это уловить в тесте - нужно провести не один десяток тысяч партий, а не две, или три тысячи. Там даже не попадает в доверительные интервалы при нескольких тысячах. Но при количестве игр стремящимся к бесконечности - более быстрая компиляция будет показывать более высокий процент.

Нет, не всегда. Я знаю что говорю ;)

otodranik
22.08.2017, 22:15
Нет, не всегда. Я знаю что говорю ;)
То есть, ты хочешь сказать, что из одинаковых исходников более быстрая версия не всегда победит в матче с достаточным количеством игр? В том-то и дело, что чем меньше разница в движках с одинаковыми мозгами по-скорости - тем больше нужно игр для определения этой разницы при фиксированном контроле. И с разными мозгами, но с незначительными переделками - тоже нужно большое количество партий. Чтобы улавлдивать микроскопические улучшение - нужно огромное количество партий. При разных результатах по 1000 партий у разных пользователей патч прошел:
http://s019.radikal.ru/i627/1708/7c/500d58ced971t.jpg (http://radikal.ru/big/v0ybii7r14v9m)

sergey1963
22.08.2017, 23:54
для Чесмэна-
пошутили и хватит- вот что может асм-

ChessMan
23.08.2017, 01:25
для Чесмэна-
пошутили и хватит- вот что может асм-

Позиция не та :bye:

Вот эту ставьте:

4B3/1Pb4p/8/6k1/3pKp2/8/2P5/8 b - - 0 68


А потом можно усложнить задачу:

4B3/1Pb4p/8/4p1k1/3p1p2/5K2/2P5/8 b - - 0 67

sergey1963
23.08.2017, 11:45
позиция- та- Кр ж4 и взятие пешки идут при анализе автоматически...
вот вам 2-ая позиция-

ChessMan
23.08.2017, 16:25
позиция- та- Кр ж4 и взятие пешки идут при анализе автоматически...
вот вам 2-ая позиция-

За какое время двиг видит что е4 выигрывает? И попробуйте сравнить на своем железе в этих позах АСМ и мой двиг.

==========
Я тоже могу дождаться когда двиг найдёт, что е4 выигрывает, сделать ход на доске и выставить скрин с 00:00:00.
Не юлите.

sergey1963
23.08.2017, 16:55
-зачем?- это важно при игре движков... при анализе ход е4- идет в первой пятерке и поставить его на минуту-другую на рассмотрение адвансер просто обязан...
-ваша позиция интересна тем, что здесь не проходят таблицы на HDD, только SSD, причем у меня хороший (850evo на 250ГБ)- и то временами загружен на 100%, значит средние и ниже SSD будут притормаживать проц... чтение по 4КБ- здесь основное и 40МБс Самсунга- еле-еле... дискам с 20-25МБс здесь и делать нечего... а HDD-бедняга вообще- 0.5МБс...

Харлампий
24.08.2017, 09:32
Stockfish от Ipman: https://mega.nz/#!KcxAUZDZ!70kLGqDWi_rHskHPQu6352qbG9zG7c9ITOboOe5 XpkI

sergey1963
24.08.2017, 16:50
SSD- HDD сравнение по скорости мегабайт в секунду- случайное чтение по 4КБ...

DEEP_MIND
24.08.2017, 20:28
ваша позиция интересна тем, что здесь не проходят таблицы на HDD, только SSD, причем у меня хороший (850evo на 250ГБ)- и то временами загружен на 100%, значит средние и ниже SSD будут притормаживать проц... чтение по 4КБ- здесь основное и 40МБс Самсунга- еле-еле... дискам с 20-25МБс здесь и делать нечего... а HDD-бедняга вообще- 0.5МБс...
не знаю сколько мой plextor выдает скорости на данных файлах, но тормозов нет от слова вообще!

sergey1963
24.08.2017, 20:40
да ну?
-запустите последнюю позицию Чессмена, включите диспетчер задач- загрузка на 100% и будет являться тормозом, затем включите Кристал диск марк- выясните скорость ССД при случайном чтении 4КБ...
-чем больше времени загружен диск при использовании таблиц на 100%- тем менее нагружен сам процессор- он ждет данных с диска...
-1% загрузки ССД- это 100% загрузки ХДД- вот почему проц с ХДД на 6 фигурках как бы зависает...
-плекстор- неплохой ССД, но там скорость не более 30МБс...

DEEP_MIND
24.08.2017, 21:10
но там скорость не более 30МБс...
36.5, только какой смысл привязывать тест именно на блоки 4к ? если таковых файлов в сизигах насчитывается аж 20 штук. из всех!
и остальные файлы диск читает с большими объемами, а значит и с большей скоростью, так же не забываем, что винда кэширует обращения к диску.

sergey1963
24.08.2017, 21:23
в принципе- да, (хотя результаты в таблицах упакованы плотно- 5 штук на бит, соответственно 40 на байт, т.о в 68ГБ- 2720 млрд оценок- т.е. позиций)
-тогда скорость порядка 500МБс, а все остальное в силе- диспетчер задач и 100% загруженность диска при менее 100% загруженности проца... причем скорость обращения к диску можно также посмотреть по диспетчеру...

DEEP_MIND
24.08.2017, 21:34
sergey1963,
скорость движка при работе таблиц с быстрого ССД и условно "медленной" флешки:
сделал тест, чтобы было примерно одинаковое обращение в таблицы (из-за "звезд" на 2х ядрах точно не уложиться, но можно переделать на 1 ядре)
как видно, линейной скорости флешки хватает для сизиги баз, движок по скорости не тормозит.
http://savepic.net/9716275.jpg
http://savepic.net/9722419.jpg

sergey1963
24.08.2017, 22:00
оххохо... попробую попроще-
смотрите картинку- процессор работает на 100%...с небольшими впадинами-падениями скорости (это когда он ждет данные с ОЗУ (на самом деле все же с ССД)- да вы правы- полностью цепочка выглядит так- ССД-ОЗУ-проц и обратно также- проц-ОЗУ-ССД), скорость передачи данных- 92.8МБс (это среднее между 40МБс диска и гораздо большей скорости ОЗУ, причем на диске мы сидим гораздо дольше), памяти задействовано- 8ГБ на хэш оценок движка+1ГБ на винду+6.3ГБ на кэширование данных именно с таблиц...
-поставьте позицию именно Чесмена и ваша флешка- сдуется...
-что интересно мы плавно подошли к вопросу ЛП...

DEEP_MIND
24.08.2017, 22:11
-поставьте позицию именно Чесмена и ваша флешка- сдуется...
именно эта позиция и стояла. и добавлю, что это не первый тест, который я делал по доступам к таблицам. тестирую уже раз в 10й наверное. ранее тестировал флешки USB 2.0 еще на налимове - тоже падения скорости не было. и глупо спорить с реальными цифрами, проверенными не раз и не два. это ПРАКТИЧЕСКИЙ тест, а не мифические и теоретические рассуждения.

не верим - ставим у себя, если видим проблему - выкладываем на форум и обсасываем. (и может даже исправляем)

sergey1963
24.08.2017, 22:13
я не вижу этой позы- что за кр ф6? и покажите свой диспетчер задач, а не слова...
https://ru.sandisk.com/home/memory-cards/microsd-cards/ultra-microsd
-ваша карта- максимум 95МБс- а тут временами и под 200 выходит...

DEEP_MIND
24.08.2017, 22:33
флешка вот такая: https://www.onlinetrade.ru/catalogue/flesh_diski_usb-c158/sandisk/usb_fleshka_sandisk_ultra_flair_32gb_usb_3.0_150_2 5_mb_s_sdcz73_032g_g46-473517.html

только цена что-то у них завышена, я ее брал за 650 руб

DEEP_MIND
24.08.2017, 22:33
я не вижу этой позы- что за кр ф6
позиция чессмена: 4B3/1Pb4p/8/4p1k1/3p1p2/5K2/2P5/8 b - - 0 67

DEEP_MIND
24.08.2017, 22:41
вот диспетчер, как видно ССД диск ничего не делает, небольшие пики до 520-530 кб
сек. есть, не более того.
http://savepic.net/9699915.jpg

otodranik
24.08.2017, 22:50
Спасибо! Вот мудро поступил - посмотрел куда надо!:good3:

sergey1963
24.08.2017, 22:59
http://forum.ixbt.com/topic.cgi?id=27:10519:3012#3012
и вот грустно о вашей флешке- 36МБс-
http://forum.ixbt.com/topic.cgi?id=27:10519-107
-далее- 32ГБ при 6 фигурках 68ГБ- это как?
-ну и оба диска у вас не работают (а когда они рассмотрели 4.4 млн обращений к таблицам?)- а мой Самсунг пашет до 200 МБс???
-прикалывайтесь далее...

otodranik
24.08.2017, 23:15
Исходя из предоставленной информации: это другими словами - работа со строго упорядоченной и ранжированной базой данных(ее чтение проще говоря). Нагрузка на диск, а особенно на процессор в нашем случае - будет крайне небольшой. Тем более, это подтверждает диспетчер задач.

sergey1963
24.08.2017, 23:27
-ну-ну и как к этому приложить 68ГБ?
-и диск показывается- плекстор- а говорили о флешке?
-похоже Шурик пойман...

DEEP_MIND
24.08.2017, 23:31
sergey1963, тест проходит на 5-ти фигурных базах сизиги. как наиболее часто встречающийся у пользователей.

DEEP_MIND
24.08.2017, 23:37
35 гигов 6-ти фигурок, картина не сильно изменяется:
да, загрузка больше, но не критично. (кратковременные скачки до 12-14%)
http://savepic.net/9702990.jpg

DEEP_MIND
24.08.2017, 23:39
-и диск показывается- плекстор- а говорили о флешке?
сравниваю с твоими фантастическими на гнусмасе:

мой Самсунг пашет до 200 МБс
или формат косячный или драйвер кривой или еще что-то.

sergey1963
24.08.2017, 23:43
ну вот кое-что и проясняется...
-ну хорошо- забудем о флешке и перейдем к Плекстору..
-диск загружен на 7Мбс- как это сочетается с 125МБс Самсунга?
-какие 35ГБ 6 фигурок- их 68ГБ?
-сделайте сами ход е4- он дико нагрузит диск именно из-за 6 фигурок (это не кривой драйвер винды- это именно работа Самсунга)...
2-ая попытка-

DEEP_MIND
25.08.2017, 07:36
какие 35ГБ 6 фигурок- их 68ГБ?
самые нужные, без всяких бредовых типа 3 ферзя против коня и т.д. ))

DEEP_MIND
25.08.2017, 07:42
сделайте сами ход е4- он дико нагрузит диск именно из-за 6 фигурок
да, так загрузка сразу возрастает, 90-100%, через пару минут начинается лесенка с падениями до 50%, скорость на пиках 100-120 мб\сек. и через 2 минуты с падениями до 10-15 мб\сек. видимо винда кое-что кэширует и снижает нагрузку.

Alex_Lk
25.08.2017, 08:37
-плекстор- неплохой ССД, но там скорость не более 30МБс...

Чтож вы так плексторы не любите.

http://www.regard.ru/catalog/tovar232817.htm
http://www.regard.ru/catalog/tovar6851.htm

sergey1963
25.08.2017, 11:58
самые нужные, без всяких бредовых типа 3 ферзя против коня и т.д. ))
вы рисковый- у меня получилось только до 45ГБ...

sergey1963
25.08.2017, 12:01
да, так загрузка сразу возрастает, 90-100%, через пару минут начинается лесенка с падениями до 50%, скорость на пиках 100-120 мб\сек. и через 2 минуты с падениями до 10-15 мб\сек. видимо винда кое-что кэширует и снижает нагрузку.
-вот в этом все и дело- позиция Чесмена непроходима для HDD и почти непроходима для плохих SSD- 125МБс при чтении с одновременным кешированием виндой- неплохой тест для SSD и ОЗУ...

sergey1963
25.08.2017, 12:04
Чтож вы так плексторы не любите.
http://www.regard.ru/catalog/tovar232817.htm
http://www.regard.ru/catalog/tovar6851.htm
Плекстор- неплохой диск, но сегодня рулят- 850evo, 850pro, 960evo, 960pro... все- вы будете смеяться- но выбор закончился...

TCH
25.08.2017, 13:46
Неужто кроме XYevo и дисков нет? Ужас какой :)

sergey1963
25.08.2017, 14:53
диски-то есть, но слабоваты или равны- но дороже, Самс отхватил больше половины рынка и навряд ли сдаст позиции- 850evo 250ГБ- 6тр, 850pro- 8тр, есть желание перейти на NVME- 960-также ево и про- 9 и 16тр, остальные- увы- по обзорам еще даже хуже...

Alexandr_L
25.08.2017, 15:03
в тему про железо пожалуйте

otodranik
25.08.2017, 16:48
Переносите разговор в соответствующие ветки! Выражаю своё уважение и понимание к форумчанам!

sergey1963
25.08.2017, 20:18
настроил свое железо... угрохал пару часов-

Реналь
25.08.2017, 21:44
Встречаются ли у кого нибудь такие явления при анализе движком Сток. Запускаешь одну и ту же позицию несколько раз и каждый раз, при одинаковой глубине, в первую линию выводятся разные ходы. Иногда ходы совпадают, но оценки существенно отличаются, первый раз, например +0,25, а второй раз +0,50.

ChessMan
25.08.2017, 22:40
Встречаются ли у кого нибудь такие явления при анализе движком Сток. Запускаешь одну и ту же позицию несколько раз и каждый раз, при одинаковой глубине, в первую линию выводятся разные ходы. Иногда ходы совпадают, но оценки существенно отличаются, первый раз, например +0,25, а второй раз +0,50.

Да. Это нормально для анализа на нескольких ядрах.

Харлампий
25.08.2017, 22:46
asmFishW_2017-08-25: https://github.com/lantonov/asmFish/tree/executables/Windows

Харлампий
25.08.2017, 22:48
mateFishW_2017-08-25 : https://github.com/lantonov/asmFish/tree/executables/Matefinder