PDA

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


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

otodranik
23.09.2017, 17:22
Где?
http://forchess.ru/showpost.php?p=43138&postcount=1121
Ты про тот же баг?

Maratka
23.09.2017, 20:21
http://forchess.ru/showpost.php?p=43205&postcount=1122
нет

ChessMan
27.09.2017, 12:52
Ну да, конечно, только один он из 7 миллиардов людей способен скомпилить асм, вы серьезно?:). Если не он то кто? Да кто угодно!!!
Если я или любой другой будет бездействовать как Лантонов, то нечем от него отличаться не будет. Нужен креатив, энтузиазм, возможно юношеский, что бы пришел человек с желанием делать и создавать от души а не тупо сидеть почти месяц и не один уже такой месяц.
Схема проста, надоело, не хочешь работать, делать и т.д. - ВАЛИ!

Делюсь тактическим АСМфишем, сделанным на основе АСМа от 250817 - добавил код из моего СиФиша. Установил параметр KS=50, без возможности изменения.

http://www45.zippyshare.com/v/Kf7rL27D/file.html

=======
Надеюсь программисты нашего форума оценят работу не программиста)))

Aster
27.09.2017, 14:10
Делюсь тактическим АСМфишем, сделанным на основе АСМа от 250817 - добавил код из моего СиФиша. Установил параметр KS=50, без возможности изменения.

http://www45.zippyshare.com/v/Kf7rL27D/file.html

=======
Надеюсь программисты нашего форума оценят работу не программиста)))

https://github.com/lantonov/asmFish/blob/master/asmFish/guts/Evaluate.asm#L505

mov edi, edj
mov edi, edk
shr edj, 16
imul edj, 5
and edk, 0x00000000FFFFFFFF
imul edk, 5
shl edj, 16
add edk, edj
mov edj, edi

Примерно так?

ChessMan
27.09.2017, 14:14
https://github.com/lantonov/asmFish/blob/master/asmFish/guts/Evaluate.asm#L505

mov edi, edj
mov edi, edk
shr edj, 16
imul edj, 5
and edk, 0x00000000FFFFFFFF
imul edk, 5
shl edj, 16
add edk, edj
mov edj, edi

Примерно так?

Нет, я не там менял

ChessMan
27.09.2017, 14:19
Я вот здесь поменял: https://github.com/lantonov/asmFish/blob/master/asmFish/guts/Evaluate.asm#L589

Burcontovk
27.09.2017, 16:54
Делюсь тактическим АСМфишем, сделанным на основе АСМа от 250817 - добавил код из моего СиФиша. Установил параметр KS=50, без возможности изменения.

http://www45.zippyshare.com/v/Kf7rL27D/file.html

=======
Надеюсь программисты нашего форума оценят работу не программиста)))

А вот и первый звоночек! Надеюсь скоро Лантонова забудут.:negative:

TCH
27.09.2017, 17:02
А вот и первый звоночек! Надеюсь скоро Лантонова забудут.:negative:
У Вас с ним что-то личное? Откуда такая ненависть? Обычно люди испытывают благодарность к тем, кто что-то для них делал, даже в прошлом.

ChessMan
27.09.2017, 17:18
А вот и первый звоночек! Надеюсь скоро Лантонова забудут.:negative:

Не забудут. Во всяком случае двигатель АСМфиша был и есть Мухамед Ли. Так что АСМ ещё вдохновит, возможно, того же Гударта переписать Гудини на ассемблер.

Aster
27.09.2017, 17:23
Так что АСМ ещё вдохновит, возможно, того же Гударта переписать Гудини на ассемблер.

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

ChessMan
27.09.2017, 17:30
С учётом того, что Гударт так и не собрался выкатывать версию под линукс, сомневаюсь..

Какой же ленивый человек!

TCH
27.09.2017, 17:51
Какой же ленивый человек!
Не обязательно ленивый, может, расчетливый. Мы же не знаем структуры его продаж. Представьте себе, например, что он просчитал платежеспособный спрос (самостоятельно или путем сравнения с продажами других программ) и выяснил, что на под Windows потребность в программе у 1000 человек, из них 200 готовы платить, а под Линуксом потребность у 200 человек, из них 10 готовы платить (числа условные)... Ну и зачем ему тратить время?

Burcontovk
28.09.2017, 01:29
У Вас с ним что-то личное? Откуда такая ненависть? Обычно люди испытывают благодарность к тем, кто что-то для них делал, даже в прошлом.

Ничего личного, благодарен ему. Но время идет а проект затухает. И на это достаточно неприятно смотреть сложа ручки. Пусть я и не программист, но делаю что могу, привлекаю внимание к этой ситуации. И уже нашелся человек, простой человек, даже не программист, который начал что-то делать и с успехом делать. Это огромный плюс!
Даже если Лантонов продолжит выпуски асмфиша раз в месяц-два, уже есть + 1 человек, который начинает потихоньку вникать в код, изменять его с успехом и компилировать новые версии асма. Причем человек это делает на чистом юношеском энтузиазме о котором я писал. Это разве плохо?:scratch_one-s_head:

TCH
28.09.2017, 14:59
Нет, не плохо, конкуренция это почти всегда хорошо. И с Вашим последним постом полностью согласен. Согласитесь, что он сильно отличается от предшествующих "Лантонов тупо сидит", "сидит на насиженном месте и сам не работает", "ВАЛИ!" и т.п. И это радует.

sergey1963
28.09.2017, 15:04
это я-то юноша?... хм...а что 55 лет- вторая молодость!

Viktor
30.09.2017, 09:52
Author: Joost VandeVondele
Date: Fri Sep 29 16:39:12 2017 +0200
Timestamp: 1506695952

Measure nodes after search finished.

Only affects nmpsec in the multithreaded case.

No functional change.

http://abrok.eu/stockfish/

Реналь
30.09.2017, 17:31
Коллеги, что-то не найду где обновляется Cfish, Подскажите!
Мне почему-то понравился этот клон. Набирает глубину быстро и вроде бы варианты дельные.
Интересно послушать бы от специалиста обзор всех клонов Стокфиша. Плюсы и минусы каждого в сравнении с официальным Стоком.

Alexandr_L
30.09.2017, 17:46
на моем старом железе CiFich хорошо идет

ChessMan
30.09.2017, 18:02
Коллеги, что-то не найду где обновляется Cfish, Подскажите!
Мне почему-то понравился этот клон. Набирает глубину быстро и вроде бы варианты дельные.
Интересно послушать бы от специалиста обзор всех клонов Стокфиша. Плюсы и минусы каждого в сравнении с официальным Стоком.

На этом форуме ищите обновления в этой теме:
http://forchess.ru/showthread.php?t=589&page=4

Компиляции CFish'a делаю регулярно. К тому же они самые быстрые из всех существующих, без преувеличения.

sergey1963
30.09.2017, 18:18
Коллеги, что-то не найду где обновляется Cfish, Подскажите!
Мне почему-то понравился этот клон. Набирает глубину быстро и вроде бы варианты дельные.
Интересно послушать бы от специалиста обзор всех клонов Стокфиша. Плюсы и минусы каждого в сравнении с официальным Стоком.
выполняю ваше пожелание-
КРАТКИЙ ОБЗОР ВСЕХ ВЕРСИЙ СТОКА-сегодняшних и будущих-
итак- есть постоянно развивающийся движок- СТОКФИШ,
-а есть его клоны- переписанные на другом языке программирования, с изменениями- патчами- бенчами, которые авторы, не дожидаясь полного тестирования- проверки, включили в "свою" сборку...
-если проверка будет положительной- то все патчи-бенчи окажутся и в стоке, а вот если нет- каким авторам бить морду?
-особняком стоят тактические версии, где авторы восторгаются, что "их" движок находит за 2сек, что сток не видит и за 2мин... да это правда- не видит, а теперь дайте этому тактическому движку стратегическую позицию или проверьте их в матче- разница будет ужасающей... в пользу стока
-почему? да алгоритм поиска заточен под позиционную игру, где оценка короля имеет свои пределы, в тактической же версии весь баланс нарушен- оценка короля и полей возле него намного больше- это приносит свои плоды при прямой атаке на короля, но вы попробуйте получить эту позицию против "обычного" стока- он этого не допустит...
-асм-версия стока- это один к одному сток на машинном языке программирования- ассемблере (очень сложном, даже для самих программистов)- что видно по "весу"- 0.1МБ против 1МБ стока- поэтому и скорость его выше на 20-25%- он более оптимизирован для процессора...
ну вот , пожалуй и весь краткий обзор,- вывод- не будьте лохами- не ведитесь за красной тряпочкой или яркой упаковкой- в лучшем случае- там тоже самое, в худшем- будете искать кому бить морду...

ChessMan
30.09.2017, 18:56
выполняю ваше пожелание-
КРАТКИЙ ОБЗОР ВСЕХ ВЕРСИЙ СТОКА-сегодняшних и будущих-
итак- есть постоянно развивающийся движок- СТОКФИШ,
-а есть его клоны- переписанные на другом языке программирования, с изменениями- патчами- бенчами, которые авторы, не дожидаясь полного тестирования- проверки, включили в "свою" сборку...
-если проверка будет положительной- то все патчи-бенчи окажутся и в стоке, а вот если нет- каким авторам бить морду?
-особняком стоят тактические версии, где авторы восторгаются, что "их" движок находит за 2сек, что сток не видит и за 2мин... да это правда- не видит, а теперь дайте этому тактическому движку стратегическую позицию или проверьте их в матче- разница будет ужасающей... в пользу стока
-почему? да алгоритм поиска заточен под позиционную игру, где оценка короля имеет свои пределы, в тактической же версии весь баланс нарушен- оценка короля и полей возле него намного больше- это приносит свои плоды при прямой атаке на короля, но вы попробуйте получить эту позицию против "обычного" стока- он этого не допустит...
-асм-версия стока- это один к одному сток на машинном языке программирования- ассемблере (очень сложном, даже для самих программистов)- что видно по "весу"- 0.1МБ против 1МБ стока- поэтому и скорость его выше на 20-25%- он более оптимизирован для процессора...
ну вот , пожалуй и весь краткий обзор,- вывод- не будьте лохами- не ведитесь за красной тряпочкой или яркой упаковкой- в лучшем случае- там тоже самое, в худшем- будете искать кому бить морду...
АСМфиш это, естественно, не один к одному сток на ассемблере но очень близок к этому, как и CFish (С порт). Есть патчи которые не прошли в Сток хотя в тестах больше партий выиграли, чем проиграли, а есть патчи, которые больше проиграли чем выиграли но тем не менее были добавлены. К примеру патч Lazy eval и его упрощённая версия, которая немного хуже чем первоначальная версия, но тем не менее её (упрощенную) добавили в Сток.
Есть клоны с функцией отключения Null move или твиком (отключение до определённой глубины - КорЧесс, МакБрейн, Аристидес, СиЧесс). Есть клоны с поддержкой ЛП, и другими полезностями. Сейчас много клонов, которые сильнее оригинала, что использовать - решать должен каждый самостоятельно.

ChessMan
30.09.2017, 19:05
Коллеги, что-то не найду где обновляется Cfish, Подскажите!
Мне почему-то понравился этот клон. Набирает глубину быстро и вроде бы варианты дельные.
Интересно послушать бы от специалиста обзор всех клонов Стокфиша. Плюсы и минусы каждого в сравнении с официальным Стоком.

Единственным минусом были регулярные вылеты движка в Виндоусе во время матчей движков. Из плюсов: большая скорость, лучшая поддержка NUMA, лучшая работа сизигей. Во всём остальном это 99,9% порт Стокфиша.

ChessMan
30.09.2017, 21:04
АСМфиш это, естественно, не один к одному сток на ассемблере но очень близок к этому, как и CFish (С порт). Есть патчи которые не прошли в Сток хотя в тестах больше партий выиграли, чем проиграли, а есть патчи, которые больше проиграли чем выиграли но тем не менее были добавлены. К примеру патч Lazy eval и его упрощённая версия, которая немного хуже чем первоначальная версия, но тем не менее её (упрощенную) добавили в Сток.
Есть клоны с функцией отключения Null move или твиком (отключение до определённой глубины - КорЧесс, МакБрейн, Аристидес, СиЧесс). Есть клоны с поддержкой ЛП, и другими полезностями. Сейчас много клонов, которые сильнее оригинала, что использовать - решать должен каждый самостоятельно.

Чтобы не быть голословным вот первый патч Introduce lazy evaluation

https://github.com/official-stockfish/Stockfish/commit/de02768af7b37c903e3227b85ec4d81ec79ba69a

Его тестировали, неплохой прирост так что добавили

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

Вот следующий, упрощающий патч:

https://github.com/official-stockfish/Stockfish/commit/cf4a38e0cb05d5de4ccdde0314e9e4bbeb70e165

Simplification of lazy threshold
Passed STC
http://tests.stockfishchess.org/tests/view/587846c10ebc5915193f74ec
LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 217236 W: 39041 L: 39254 D: 138941

Passed LTC
http://tests.stockfishchess.org/tests/view/587e157a0ebc5915193f76e7
LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 52396 W: 6883 L: 6804 D: 38709

This submitted version (using if (abs(mg + eg) > 1500) )
seems more logical than the following other green simplification (using if (abs(mg)>1500))
since it can happen than mg_value is > eg_value (about 20% of the time)
and the submitted version seems stronger at LTC

STC
http://tests.stockfishchess.org/tests/view/5879702d0ebc5915193f7585
LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 39958 W: 7315 L: 7227 D: 25416

LTC
http://tests.stockfishchess.org/tests/view/5879af3e0ebc5915193f7592
LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 204322 W: 26529 L: 26648 D: 151145

bench: 6406285

Я так понял, он состоит из двух (!), не совсем "хороших" патчей, которые тестировались по отдельности:

1) https://github.com/Rocky640/Stockfish/compare/040611a...d9e230e

2) https://github.com/Rocky640/Stockfish/compare/de02768...141fbac

Мне не совсем понятно почему их тестировали по отдельности и не протестировали уже вместе?

Aster
30.09.2017, 22:28
Мне не совсем понятно почему их тестировали по отдельности и не протестировали уже вместе?

Потому что тестируются минимально возможные куски кода, не связанные друг с другом. В данном случае, вероятность того что на двухстах тысячах игр вышло ухедшение более чем -0.5 ЭЛО - примерно 2%. А первый патч вообще показал больше побед, чем поражений.

В любом случае, это - значительное упрощение кода, и вполне можно пожертвовать 0.5-1 ЭЛО для снижения количества параметров и LOC (это позиция Марко).

otodranik
30.09.2017, 22:31
Потому что тестируются минимально возможные куски кода, не связанные друг с другом. В данном случае, вероятность того что на двухстах тысячах игр вышло ухедшение более чем -0.5 ЭЛО - примерно 2%. А первый патч вообще показал больше побед, чем поражений.

В любом случае, это - значительное упрощение кода, и вполне можно пожертвовать 0.5-1 ЭЛО для снижения количества параметров и LOC (это позиция Марко).
Тем более такое упрощение - всегда благодатная почва для дальнейшего совершенствования.

ChessMan
30.09.2017, 22:37
Тем более такое упрощение - всегда благодатная почва для дальнейшего совершенствования.

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


========
Именно из-за таких патчей до сих пор не вышел Стокфиш 9...ИМХО

ChessMan
30.09.2017, 22:39
Потому что тестируются минимально возможные куски кода, не связанные друг с другом. В данном случае, вероятность того что на двухстах тысячах игр вышло ухедшение более чем -0.5 ЭЛО - примерно 2%. А первый патч вообще показал больше побед, чем поражений.

В любом случае, это - значительное упрощение кода, и вполне можно пожертвовать 0.5-1 ЭЛО для снижения количества параметров и LOC (это позиция Марко).

Может и можно, не в этом дело.
Ну первый патч на LTC показал больше побед, на STC нет.

Но я не об этом. Ведь можно было эти 2 патча суммарно протестировать прежде чем вводить в стокфиш?

ChessMan
30.09.2017, 22:41
Сегодня в Сток добавили патч: https://github.com/official-stockfish/Stockfish/commit/c33af32dada1be9f6aed851e8cf87599203e2eb2

Я не могу найти где его тестировали... Может кто нашел?

otodranik
30.09.2017, 22:44
Сегодня в Сток добавили патч: https://github.com/official-stockfish/Stockfish/commit/c33af32dada1be9f6aed851e8cf87599203e2eb2

Я не могу найти где его тестировали... Может кто нашел?
No functional change - его не нужно тестировать.

Вот только до сих пор ничего связанного с этим упрощением не было добавлено...
Имеются в виду все упрощения, они облегчают жизнь прогерам в дальнейшем.

sovaz1997
30.09.2017, 23:13
Новый патч Stockfish:
http://abrok.eu/stockfish/
http://tests.stockfishchess.org/tests/view/59cf1e9c0ebc5916ff64b9bc

Aster
30.09.2017, 23:21
Но я не об этом. Ведь можно было эти 2 патча суммарно протестировать прежде чем вводить в стокфиш?

Простите, зачем? Один показывает что то в районе 0 ЭЛО, и другой. Хотите - наигрывайте 500000 игр и смотрите с точностью в 0.3 ЭЛО разницу для суммы, почему это должны делать другие?

ChessMan
30.09.2017, 23:25
Простите, зачем? Один показывает что то в районе 0 ЭЛО, и другой. Хотите - наигрывайте 500000 игр и смотрите с точностью в 0.3 ЭЛО разницу для суммы, почему это должны делать другие?

Если они не заинтересованы в усилении движка в ELO - то не должны.

Aster
30.09.2017, 23:26
Если они не заинтересованы в усилении движка в ELO - то не должны.

Движок усиливается патч за патчем, тестируется сотнями тысяч игр, а клоноклепателям все мало. Понятно. :good2:

Я честно не понимаю, считаете что нефункциональные патчи должны тестировать - берите, наигрывайте, смотрите на пустой результат, радуйтесь жизни. Считаете что 1+1=8, тестируйте, никто же не мешает. Нет, надо на форуме причитать, что не тестируется комбинация из двух патчей (при том что второй тестируется с первым).

ChessMan
30.09.2017, 23:40
Движок усиливается патч за патчем, тестируется сотнями тысяч игр, а клоноклепателям все мало. Понятно. :good2:

Я честно не понимаю, считаете что нефункциональные патчи должны тестировать - берите, наигрывайте, смотрите на пустой результат, радуйтесь жизни. Считаете что 1+1=8, тестируйте, никто же не мешает. Нет, надо на форуме причитать, что не тестируется комбинация из двух патчей (при том что второй тестируется с первым).

Да, Вы правы. пусть не тестируют.

https://github.com/official-stockfish/Stockfish/commit/b73016bb41d4c2fad3126b2e0018d71a36e78331

https://github.com/official-stockfish/Stockfish/commit/336901fdb02dcd473e99be1e13df5725895616b0

Aster
30.09.2017, 23:46
Четыре дня в бета-версии люди пожили и регрессом из-за ошибки, давайте будем расходовать сотни процессорных дней на нефункциональные патчи, я правильно понимаю предлагаемое нововведение?

ChessMan
30.09.2017, 23:48
Четыре дня в бета-версии люди пожили и регрессом из-за ошибки, давайте будем расходовать сотни процессорных дней на нефункциональные патчи, я правильно понимаю предлагаемое нововведение?

10 тыс партий вполне хватит, а если будет заметен регресс то можно и больше.

Aster
30.09.2017, 23:51
т.е. за всю историю нужно было бы наиграть 24.930.000 партий (https://github.com/official-stockfish/Stockfish/search?utf8=%E2%9C%93&q=%22no+functional+change%22&type=Commits) только на нефункциональные патчи (можно и больше).

Можно и больше, наигрывайте. Хорошо, что у руля Марко.

ChessMan
30.09.2017, 23:58
т.е. за всю историю нужно было бы наиграть 24.930.000 партий (https://github.com/official-stockfish/Stockfish/search?utf8=%E2%9C%93&q=%22no+functional+change%22&type=Commits) только на нефункциональные патчи (можно и больше).

Можно и больше, наигрывайте. Хорошо, что у руля Марко.

Конечно хорошо. Жаль только что ему помешали добавить патч NTB в первоначальном виде :good:

sergey1963
01.10.2017, 00:24
-мне это все напоминает Жигули- один конструктор двери переделает, другой- фары, третий- салон уютнее сделает... ребят, а вы не пробовали с мотора начать, ходовую пересмотреть, коробку передач скумекать?
-ну если так соображаете в коде- нафига "занавески" вывешивать- постройте сам дом!- попробуйте с оценочной функции начать, поиск переделать, распараллеливание улучшить... нет все салфеточки и вазочки...

Харлампий
01.10.2017, 09:08
Author: VoyagerOne
Date: Sat Sep 30 20:56:27 2017 +0200
Timestamp: 1506797787

Decrease reduction for exact PV nodes

STC:
LLR: 2.96 (-2.94,2.94) [0.00,5.00]
Total: 59004 W: 10621 L: 10249 D: 38134

LTC:
LLR: 2.95 (-2.94,2.94) [0.00,5.00]
Total: 25801 W: 3306 L: 3108 D: 19387

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

ALEKS
02.10.2017, 10:29
По умолчанию Re: Stockfish 8
Authors: Stéphane Nicolet & ElbertoOne
Date: Mon Oct 2 07:53:28 2017

http://abrok.eu/stockfish/

Maratka
02.10.2017, 12:20
http://tests.stockfishchess.org/tests/view/59d1e0770ebc5916ff64baf5
39 Elo к SF8

Bullet
02.10.2017, 12:38
39 Elo к SF8
Пока неплохо, да.

Напомню, месяц назад было

ELO: 29.32 +-1.6 (95%) LOS: 100.0%
Total: 40000 W: 6254 L: 2886 D: 30860

sergey1963
02.10.2017, 18:26
а как же победные реляции о +62?
https://nextchessmove.com/dev-builds

sovaz1997
02.10.2017, 18:52
а как же победные реляции о +62?
https://nextchessmove.com/dev-builds

Этот сайт, похоже, делает сравнение со Stockfish 7, +37.5 (на данный момент) - тоже очень много

otodranik
02.10.2017, 18:56
Этот сайт, похоже, делает сравнение со Stockfish 7, +37.5 (на данный момент) - тоже очень много
Там же даны все цифры: над Стокфиш 7 20170929-1439(Стокфиш от 29 сентября 2017 года) имеет +129.43 Ело +/- 4.06 Ело. Более новые версии - тестируются.

sergey1963
02.10.2017, 21:32
вы чего слепые? над стоком 7-v7 +3.5- сток 8-v8 имеет +72.5, а сегодняшний +129.5, а было +134.5, в итоге имеем +57, хотя 2 месяца назад было +62 и вообще уже топчемся на месте 5-й месяц с конца мая...затор или запор?

sovaz1997
02.10.2017, 21:37
вы чего слепые? над стоком 7-v7 +3.5- сток 8-v8 имеет +72.5, а сегодняшний +129.5, а было +134.5, в итоге имеем +57, хотя 2 месяца назад было +62 и вообще уже топчемся на месте 5-й месяц с конца мая...затор или запор?

Лучше смотрите результаты на http://tests.stockfishchess.org
Вот тестирование со Stockfish 8: http://tests.stockfishchess.org/tests/view/59d1e0770ebc5916ff64baf5

sergey1963
02.10.2017, 21:39
и чего тут понять? сайт для врагов- за неделю не разобраться!

sovaz1997
02.10.2017, 21:51
и чего тут понять? сайт для врагов- за неделю не разобраться!

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

sovaz1997
02.10.2017, 21:55
Согласен, дизайн могли бы улучшить в некоторых местах, думаю

otodranik
02.10.2017, 22:41
Согласен, дизайн могли бы улучшить в некоторых местах, думаю
Это инструмент для работы, а не сайт для развлечений. Для работы удобнее не придумаешь!

sovaz1997
02.10.2017, 23:27
Это инструмент для работы, а не сайт для развлечений. Для работы удобнее не придумаешь!

Я имею ввиду некоторые моменты, а не весь сайт

otodranik
02.10.2017, 23:29
Я имею ввиду некоторые моменты, а не весь сайт
Если смотреть на него достаточно долго - он станет очень удобным, не говоря о том, чтобы в нем работать.

sergey1963
03.10.2017, 01:07
Вот тестирование со Stockfish 8: http://tests.stockfishchess.org/tests/view/59d1e0770ebc5916ff64baf5
это не тестирование со стоком-8, это проверка на нем бенча- хорошие слоны на главных диагоналях, внесут другой бенч- сверххорошие кони- и еще неизвестно- как они совмещаться будут- раздача бонусов одним- это всегда еще и автоматический минус другим и тут как бы не переборщить- самое важное-то БАЛАНС...

sovaz1997
03.10.2017, 01:35
Если смотреть на него достаточно долго - он станет очень удобным, не говоря о том, чтобы в нем работать.

Не все, что кажется идеальным, действительно идеально.
Например, нет возможности фильтровать тесты, не очень хорошо сгруппированы ссылки слева, нет нормальной настройки аккаунта (по крайней мере, на сайте).

sovaz1997
03.10.2017, 01:38
это не тестирование со стоком-8, это проверка на нем бенча- хорошие слоны на главных диагоналях, внесут другой бенч- сверххорошие кони- и еще неизвестно- как они совмещаться будут- раздача бонусов одним- это всегда еще и автоматический минус другим и тут как бы не переборщить- самое важное-то БАЛАНС...

Какой бенч? Это тестирование master-ветки и Stockfish 8 на контроле 60 0.6. Что вы понимаете под словом "бенч"?

Bullet
03.10.2017, 05:57
это не тестирование со стоком-8, это проверка на нем бенча- хорошие слоны на главных диагоналях, внесут другой бенч- сверххорошие кони- и еще неизвестно- как они совмещаться будут- раздача бонусов одним- это всегда еще и автоматический минус другим и тут как бы не переборщить- самое важное-то БАЛАНС...
Вы вообще понимаете что такое benchmark? Путаете с патчем.
Бенчмарк - это эталонный тест, встроенный в код стокфиша.
Его не вносят и не выносят, он там с самой первой версии.
Суть его работы в том, что он запускает поиск с определенными параметрами, скажем, на заданную глубину, и показывает, с какой скоростью прошел поиск и сколько узлов обошел поиск в результате. Это помогает при сравнении двух версий движка.

Патч же - это исправления исходного кода движка.

По ссылке http://tests.stockfishchess.org/tests/view/59d1e0770ebc5916ff64baf5
как раз таки тестируется набор патчей, начиная с выпуска стокфиша 8 против самого стокфиша 8.

master (Good bishops on the main diagonals) - это заголовок ветки разработки в GIT (система контроля версий такая, используется проектом Стокфиш), а что там про хороших слонов упоминается - это просто название крайнего патча под ним еще много предыдущих лежит. Они в сумме и дали +38 эло над SF8

БУМЕРАНГ
03.10.2017, 07:40
BrainFish_171002 October 02, 2017 5620312

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

-------------------------------------------------------------------------------------

Cerebellum book - September 30, 2017: 6415069 Release 151

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

Cerebellum_light_polyglot_170930

http://zipproth.com/Brainfish/Cerebe...glot_170930.7z

БУМЕРАНГ
03.10.2017, 07:58
Какой бенч? Это тестирование master-ветки и Stockfish 8 на контроле 60 0.6. Что вы понимаете под словом "бенч"?

:rofl: В молодёжном жаргоне (а точнее, в некоторых кругах) - Слово Бенч было заимствовано из французского языка "bien" и переводится на русский язык, как "хорошо". Поэтому, когда вы видите в чате или на форуме слово "Бенч", то вы уже знаете его значение - превосходно, отлично, прекрасно, круто, хорошо.
Бенч означает, что всё сейчас под контролем, а через некоторое время будет только лучше.

https://модные-слова.рф/134-chto-znachit-bench.html :good:

sergey1963
03.10.2017, 11:54
Какой бенч? Это тестирование master-ветки и Stockfish 8 на контроле 60 0.6. Что вы понимаете под словом "бенч"?
читайте внимательно-
Regression test until "Good bishops on the main diagonals "

sergey1963
03.10.2017, 11:59
Вы вообще понимаете что такое benchmark? Путаете с патчем.
Бенчмарк - это эталонный тест, встроенный в код стокфиша.
Его не вносят и не выносят, он там с самой первой версии.
Суть его работы в том, что он запускает поиск с определенными параметрами, скажем, на заданную глубину, и показывает, с какой скоростью прошел поиск и сколько узлов обошел поиск в результате. Это помогает при сравнении двух версий движка.
Патч же - это исправления исходного кода движка.
По ссылке http://tests.stockfishchess.org/tests/view/59d1e0770ebc5916ff64baf5
как раз таки тестируется набор патчей, начиная с выпуска стокфиша 8 против самого стокфиша 8.
master (Good bishops on the main diagonals) - это заголовок ветки разработки в GIT (система контроля версий такая, используется проектом Стокфиш), а что там про хороших слонов упоминается - это просто название крайнего патча под ним еще много предыдущих лежит. Они в сумме и дали +38 эло над SF8
-вы чего?- оба ослепли?
-читайте внимательно- Regression test until "Good bishops on the main diagonals "
-внесли предложение по слонам (патч)- проверили (тест)- получили плюсик- в результате родился Bench (исправление кода): 5620312, который и вошел в сток от 2.10... да уж... знатоки...
-таким образом- удачный патч- это всегда- бенч, не удачный патч- зря потраченное время... на тестах...
-и не надо путать бенч с бенчмарком... а то так и до фрица дойдем...

sergey1963
03.10.2017, 12:10
:rofl: В молодёжном жаргоне (а точнее, в некоторых кругах) - Слово Бенч было заимствовано из французского языка "bien" и переводится на русский язык, как "хорошо". Поэтому, когда вы видите в чате или на форуме слово "Бенч", то вы уже знаете его значение - превосходно, отлично, прекрасно, круто, хорошо.
Бенч означает, что всё сейчас под контролем, а через некоторое время будет только лучше.
https://модные-слова.рф/134-chto-znachit-bench.html :good:
щаз... бенч- это исходные даннные, бенчмарк-оценка исходных данных.. молодежь... блин...

БУМЕРАНГ
03.10.2017, 12:18
щаз... бенч- это исходные даннные, бенчмарк-оценка исходных данных.. молодежь... блин...

И чем отличается бенч от патча?

sergey1963
03.10.2017, 12:20
тоже читать не умеете... после дискотеки?
-таким образом- удачный патч- это всегда- бенч

БУМЕРАНГ
03.10.2017, 12:22
тоже читать не умеете... после дискотеки?
-таким образом- удачный патч- это всегда- бенч

:good: Главное не возраст, а содержание прожитого!!!

Bullet
03.10.2017, 12:31
в результате родился Bench
Вообще-то "Bench" переводится как "скамья, скамейка". :)
А если серьезно то

внесли предложение по слонам (патч)- проверили (тест)- получили плюсик- в результате родился Bench (исправление кода): 5620312, который и вошел в сток от 2.10... да уж... знатоки...
это и ежу понятно

но цифра 5620312 не с потолка же взята. Это конкретное значение - число узлов в дереве поиска, которое получилось после внесения данной правки (оценка хороших слонов) в код

таким образом- удачный патч- это всегда- бенч, не удачный патч- зря потраченное время... на тестах...

Бенч он и при неудачном тестировании бенч. Для примера - http://tests.stockfishchess.org/tests/view/59d2ff5c0ebc5916ff64bb85 - как видно, тест красный, но в строчке new_signature 5280564 - эта циферка - бенч этого патча, пуст и неудавшегося

Это просто число, характеристика алгоритма. Как у двигателей, есть полка крутящего момента и мощности - характеристика. Меняем настройки двигателя - и характеристики меняются.

бенч- это исходные даннные
Еще раз, это не исходные данные, эта просто число узлов в дереве поиска.

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

Bullet
03.10.2017, 12:39
Сергей, при всём уважении, не путайте людей. Есть ваше понимание вещей, есть моё понимание вещей, не претендую на абсолютную истину, но как тестировщик Стокфиша и вообще движков со стажем, да как и просто человек который "собаку съел", разбирая внутреннее устройство шахматных движков (писал дипломную на эту тему), пытаюсь всего лишь объяснить, что некоторые моменты в вашем понимании некорректны.

sergey1963
03.10.2017, 12:46
-ежу понятно- что сначала бенч был лавкой-скамьей, затем вошел в жаргон английских физиков-химиков - как основа (не напоминает скамью?) данных исходных... от лавки и плясали-шли вперед в экспериментах (русское- танцевать от печки)...
-бенч это добавление-исправление в исходные даннные (в данном случае- движок), со временем множество бенчей приводят к коренному изменению... философский камень (переход количества в качество)...
-для историков- может и важны неудачные бенчи (протестированные патчи с отрицательным результатом)- но со временем о них забывают и вместо новых патчей предлагают новейшие...
- вот за это (алгоритм бенчмарка опирается не на скорость работы движка (т.е. время), а на глубину)- спасибо- т.о глубина- получается важнее времени... хотя... она впрямую зависит от него (отрицание отрицания)...

Aster
03.10.2017, 12:51
-бенч это добавление-исправление в исходные даннные (в данном случае- движок)

Нет. Бенч - это "подпись" движка, определяемая количеством рассмотренных узлов в нескольких начальных позициях. При этом само изменение в движке - это патч. Движок с (функциональным) патчем должен показывать другой бенч. Больше ни для чего сами значения бенча не используются.

sergey1963
03.10.2017, 12:57
сдаюсь... если вам так лучше- то пусть будет...
-хотя рассматривая на тестах патч- все же получаем его оценку- бенч, сам патч прописывается в исходный код и далее становится...хм... новым исходным кодом для следующих патчей, о которых все забывают при наличиии положительных бенчей... пожалуй отнесу это Жванецкому...

sergey1963
03.10.2017, 13:01
пытаюсь всего лишь объяснить, что некоторые моменты в вашем понимании некорректны.
вот так говорили и Эйнштейну...
-кстати- мысль- патч х глубину=бенч...

Aster
03.10.2017, 13:04
, о которых все забывают при наличиии положительных бенчей...

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

Соответственно, от СФ 8 до текущего лежат десятки небольших изменений кода (патчей), и тестируются версии Стокфиша между двумя патчами. В данном случае, до патча с названием "Good bishops on the main diagonals".

БУМЕРАНГ
03.10.2017, 13:04
вот так говорили и Эйнштейну...

Но дискотекой его не попрекал никто! Хотя??? :yahoo:

sergey1963
03.10.2017, 13:11
Нет такого понятия, как положительный или отрицательный бенч. Каждый патч тестируется (с положительным или отрицательным результатом), и если результат положительный, патч включается в код. Новый код будет иметь бенч этого патча, и действительно следующие патчи будут тестироваться на основе нового кода.
Соответственно, от СФ 8 до текущего лежат десятки небольших изменений кода (патчей), и тестируются версии Стокфиша между двумя патчами. В данном случае, до патча с названием "Good bishops on the main diagonals".
с Буллетом не согласовывается-
"Бенч он и при неудачном тестировании бенч. Для примера - http://tests.stockfishchess.org/test...bc5916ff64bb85 - как видно, тест красный, но в строчке new_signature 5280564 - эта циферка - бенч этого патча, пуст и неудавшегося. Это просто число, характеристика алгоритма. Как у двигателей, есть полка крутящего момента и мощности - характеристика. Меняем настройки двигателя - и характеристики меняются."
-вы уж для начала- договоритесь меж собой- а то простым смертным и Эйнштейну- не разобраться...

Bullet
03.10.2017, 13:14
-вы уж для начала- договоритесь меж собой- а то простым смертным и Эйнштейну- не разобраться...
Да мы уж договорились :) Нужен общий консенсус

Aster
03.10.2017, 13:14
с Буллетом не согласовывается-
"Бенч он и при неудачном тестировании бенч."
-вы уж для начала- договоритесь меж собой- а то простым смертным и Эйнштейну- не разобраться...

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

БУМЕРАНГ
03.10.2017, 13:18
Может так будет проще - Stockfish 6, 7 и даже 8 разные движки, НО все они Stockfish

sergey1963
03.10.2017, 13:21
Бенч можно получить из любого (работающего) кода Стокфиша. Любое функциональное изменение (функциональный патч) меняет бенч. Бенч сам по себе не является положительным или отрицательным, это - свойство алгоритма, как правильно говорит Буллет.
-свойство- алгоритма- это что?- другими словами- бенч- откалиброванный (получивший оценку) патч... тогда по сравнению с другими предложениями -патчами он должен быть или лучше или хуже, а значит + или - к тестируемой версии...
-но это все лирика- главного вы оба и не заметили- несколько положительных патчей могут привести к отрицательному результату- что мы и имеем с мая-месяца- бенчи растут, а эло над стоком- 8 или стоит или даже ухудшается... причина- в БАЛАНСЕ- добавляя лучших слонов- ухудшаем- хороших коней...

Aster
03.10.2017, 13:36
-свойство- алгоритма- это что?- другими словами- бенч- откалиброванный (получивший оценку) патч... тогда по сравнению с другими предложениями -патчами он должен быть или лучше или хуже, а значит + или - к тестируемой версии...

Ещё раз, бенч - это не патч, а идентификационный номер патча. Число бенча может служить разве что примерным индикатором того, насколько широко дерево поиска. Грубо говоря - показывают шахматисту 15 позиций и считают, сколько вариантов он просмотрел. Число этих вариантов и будет подписью (бенчем) шахматиста.


-но это все лирика- главного вы оба и не заметили- несколько положительных патчей могут привести к отрицательному результату

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

что мы и имеем с мая-месяца- бенчи растут, а эло над стоком- 8 или стоит или даже ухудшается...

Бенчи не растут со временем, например в январе этого года он был 5920493 (https://nextchessmove.com/dev-builds/352), сегодня 5620312 (https://nextchessmove.com/dev-builds/526).

sergey1963
03.10.2017, 13:47
-или я глотаю мысли или вы тормозите- каждый принятый бенч увеличивает отрыв от предыдущего стока, но сложение вместе всех бенчей не простое суммирование... в итоге имеем на сегодня +60 эло, что было еще в мае...
-мы приняли бенч по слонам на главной диагонали, а почему через полгода-год не пройдет патч по коням в центре?
-попробую попонятнее- диапазон оценок не 0-100, на самом деле- 50 на 50, далее в зависимости от игры получаем 40-60 или 30-70...БАЛАНС...он не может быть выше или ниже 100...
- цифра- это патч, 7.8.9- это бенчи- говоря о цифрах в общем- мы подразумеваем патчи, говоря конкретно- подразумеваем бенчи...

Aster
03.10.2017, 14:52
-или я глотаю мысли или вы тормозите- каждый принятый бенч увеличивает отрыв от предыдущего стока, но сложение вместе всех бенчей не простое суммирование... в итоге имеем на сегодня +60 эло, что было еще в мае...

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


-мы приняли бенч по слонам на главной диагонали, а почему через полгода-год не пройдет патч по коням в центре?

Потому что тестируется патч с конями (который вместе с патчем со слонами даст ухудшение) вместе с патчем со слонами (который был принят). т.е. патчи тестируются не против восьмого стокфиша, а против сввежей версии.


- цифра- это патч, 7.8.9- это бенчи- говоря о цифрах в общем- мы подразумеваем патчи, говоря конкретно- подразумеваем бенчи...

Stockfish 7 8 9 - это версии, бенчи их можно получить набрав в консоли команду bench. По сути, стокфиш 8 - это большой патч седьмого стокфиша.

БУМЕРАНГ
03.10.2017, 16:31
Stockfish 7 8 9 - это версии...

Парни, мы тут не одни - мне щас один знакомый юноша-игроман после подобных дебат пишет в SMS: Вы можете достать ссылку на Stockfish 9 ??? :preved:

А так, Картина маслом!

chabcio
03.10.2017, 18:22
asmFish обновился

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

Still
03.10.2017, 18:39
где базовая версия?
пусть ТСН и защищает их, но это какие-то негодяи :)

Vasilievich
03.10.2017, 18:42
asmFish обновился

https://github.com/lantonov/asmFish/tree/executables
Пишет ошибка при загрузке

ALEKS
03.10.2017, 18:49
Пишет ошибка при загрузке

У меня -прописался ,все ОК:good2:

sergey1963
03.10.2017, 18:59
где базовая версия?
пусть ТСН и защищает их, но это какие-то негодяи :)
что уже и ТСН- негодяй?... а казался нормальным челом...

ChessMan
03.10.2017, 19:00
Пока исходники обновились только здесь:
https://github.com/tthsqe12/asm

обычная х64 версия не компилируется пока.

sergey1963
03.10.2017, 19:09
для Aster,
-бенч- это оцененный патч
-если мы приняли патч со слонами на главной диагонали, то какое будет ухудшение от следующего патча с конями в центре?
-по цифрам- нельзя все понимать буквально- зто не касается версий стока, это просто цифры... другой пример- как много в твоем тексте цифр (подразумеваем патчей)... 1.2.3- в чем отличия?- это уже как бы про бенчи...

Bullet
03.10.2017, 19:34
asmFish обновился
https://github.com/lantonov/asmFish/tree/executables

Это хорошо, что проект жив.
Кстати, бенч совпадает с самим стокфишем! Так что это даже pedantFish

ChessMan
03.10.2017, 19:41
Кто-нибудь в курсе что значит "fasmg port of asmFish"?

https://github.com/tthsqe12?tab=repositories

Aster
03.10.2017, 19:43
-бенч- это оцененный патч

Нет! :acute:

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

другой пример- как много в твоем тексте цифр (подразумеваем патчей)... 1.2.3- в чем отличия?- это уже как бы про бенчи...

Бенч спроектирован таким образом чтобы изменения в коде программы отображались и на бенче. Отличия патчей - функциональные (движок начинает играть чуть-чуть по-другому), поэтому и изменяется бенч.

Aster
03.10.2017, 19:50
Другой препроцессор для ассемблера (https://flatassembler.net/docs.php?article=fasmg), на нём чуть удобнее писать код. Не влияет на скорость или функционал получающихся программ.

Bullet
03.10.2017, 19:52
Кто-нибудь в курсе что значит "fasmg port of asmFish"?
https://github.com/tthsqe12?tab=repositories

fasmg - это новый компилятор, разработан на основе fasm

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

Bullet
03.10.2017, 20:11
Скомпилировал для обычного х64:
все версии в одном архиве

sergey1963
03.10.2017, 20:20
6600к-
и рор и bmi- с сайта-
_imp_VirtualAllock failed
W- винда,
L- Линукс,
Х- это к чему?

ChessMan
03.10.2017, 20:23
и рор и bmi- с сайта-
_imp_VirtualAllock failed

Не только у Вас:

It is something wrong with the new ASMFish from 3.10.2017.

After installing the popcnt version i got the errormessage: _imp_VirtualAlloc failed

My OS is Win 7 64bit running on a FX 8320 E.


Runs fine on my Haswell CPU.
Try clearing the temporary files folder and disable Large pages if enabled. Then restart your machine.

Also try running it on different GUI(s).

Regards
EC

Parkaev_Andrey
03.10.2017, 20:28
Не только у Вас:
Я не знаю, кто такие Athlon и ExtremeChess, но у меня тоже
_imp_VirtualAllock failed

sergey1963
03.10.2017, 20:28
они не работают на уровне консоли- только бенч и 1 ядро... ставишь 4 ядра- и привет...
-аналогично и Буллета- не работают... даешь старый компилятор!!!

Bullet
03.10.2017, 20:31
и рор и bmi- с сайта-
_imp_VirtualAllock failed
W- винда,
L- Линукс,
Х- это к чему?

X- это Мак ОС (яблоко)
ошибка _imp_VirtualAllock failed
связана с выделением памяти при включенных Large Pages - уменьшите выделяемый объем, или же дефрагментируйте оперативную память (например перезагрузкой или программой RAM Manager)

sergey1963
03.10.2017, 20:38
я не только уменьшил - а попробовал в консоли при обычных страницах- увы..., причем на 1-м ядре- ОК... дело в ядрах (или яйцах)...
-о -новенькое-
_imp_MapViewOfFile failed
от 25.08- работает...
- в общем как и предполагал- Антонов- с праздников...больших...

Aster
03.10.2017, 20:51
_imp_MapViewOfFile failed

Таблицы подключаете?

Still
03.10.2017, 20:53
Bullet, базовая версия работает, как часы :good:
и с пагесами, и без

ChessMan
03.10.2017, 20:53
Интересно, нашел в исходниках АСма от М. Ли:
https://github.com/tthsqe12/asm/commit/19c617b08f812662bcc1b160e84f76bb83a2dcdd#diff-ef7b703ef40d3a748c2361dbaea734a3L285

в этом коммите:
https://github.com/tthsqe12/asm/commit/19c617b08f812662bcc1b160e84f76bb83a2dcdd#diff-ef7b703ef40d3a748c2361dbaea734a3L285

TrappedBishopA1H1
Что-то я не вижу этого в Стокфише.

sergey1963
03.10.2017, 20:55
Таблицы подключаете?
да конечно- в консоли пишет найдено 510...
- старая-то работает!

Aster
03.10.2017, 21:05
Интересно, нашел в исходниках АСма от М. Ли:
https://github.com/tthsqe12/asm/commit/19c617b08f812662bcc1b160e84f76bb83a2dcdd#diff-ef7b703ef40d3a748c2361dbaea734a3L285

в этом коммите:
https://github.com/tthsqe12/asm/commit/19c617b08f812662bcc1b160e84f76bb83a2dcdd#diff-ef7b703ef40d3a748c2361dbaea734a3L285

TrappedBishopA1H1
Что-то я не вижу этого в Стокфише.

Константа перенесена на верхушку файла, только и всего.

sergey1963
03.10.2017, 21:05
СДАЛСЯ...

ChessMan
03.10.2017, 21:12
Константа перенесена на верхушку файла, только и всего.

Я вижу :good3:
Я про то что этой константы нет в Стокфише.

Aster
03.10.2017, 21:13
А это что? (https://github.com/official-stockfish/Stockfish/blob/master/src/evaluate.cpp#L231)

ChessMan
03.10.2017, 21:23
А это что? (https://github.com/official-stockfish/Stockfish/blob/master/src/evaluate.cpp#L231)


По запросу "TrappedBishop" не хотело искать... по "TrappedBishopA1H1" нашло :good3:

Burcontovk
04.10.2017, 04:57
Скомпилировал для обычного х64:
все версии в одном архиве

Что офф версия, что эта не загружается
http://s016.radikal.ru/i336/1710/68/3559c66efad4.png

Также файл не удаляется и не перемещается
http://s019.radikal.ru/i643/1710/50/f74a46f1ba62.png

Vasilievich
04.10.2017, 05:35
Я хэш поставил 1024 и заработало

Bullet
04.10.2017, 06:00
Что офф версия, что эта не загружается
Я хэш поставил 1024 и заработало
Да, с хэшем до 1024 Мб загружается без ошибок. Нужно подождать немного, думаю разработчик перепишет еще движок, ведь порт свежий, могут быть некоторые баги

sergey1963
04.10.2017, 07:42
да уж... уже и Антонов ослабел... где программисты низкоуровнего языка?... придется как обычно- самому... эхма- все сам и сам...

DEEP_MIND
04.10.2017, 08:26
Также файл не удаляется и не перемещается
потому что подвис в памяти, и винда не дает удалить, пока он не закроется

ChessMan
04.10.2017, 08:37
потому что подвис в памяти, и винда не дает удалить, пока он не закроется

Версия от 250817 у меня тоже на днях подвисла в памяти и при каждом запуске браузера антивирь (360 тотал ) блокировал процесс АСМфиша... Это только у меня так?

sergey1963
04.10.2017, 08:42
было и у меня- сделал исключение для вирусника...

Still
04.10.2017, 09:12
да уж... уже и Антонов ослабел... где программисты низкоуровнего языка?... придется как обычно- самому... эхма- все сам и сам...

Где это все? Где частный капитал? Где первое общество взаимного кредита? Где, спрашиваю я вас, второе общество взаимного кредита? Где товарищество на вере? Где акционерные компании со смешанным капиталом? Где это все? Безобразье!

БУМЕРАНГ
04.10.2017, 10:42
asmFishW_2017-10-04_base.exe Add files via upload 9 minutes ago
asmFishW_2017-10-04_bmi2.exe Add files via upload 14 minutes ago
asmFishW_2017-10-04_popcnt.exe Add files via upload 14 minutes ago

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

Bullet
04.10.2017, 11:08
asmFishW_2017-10-04_base.exe Add files via upload 9 minutes ago
asmFishW_2017-10-04_bmi2.exe Add files via upload 14 minutes ago
asmFishW_2017-10-04_popcnt.exe Add files via upload 14 minutes ago
https://github.com/lantonov/asmFish/...tables/Windows

Вроде должны починить ошибку с выделением памяти больше 1 Гб

sergey1963
04.10.2017, 11:25
-хотел уж сам асмом заняться, но Антонов исправился... ладно как-нибудь в следующий раз- но пусть боится- мой асм будет весить не 100КБ, а 10КБ...
-а так все работает- 8 ядер без НТ на 4.5Ггц и хэш- 64 ГБ... красота- кнопку нажал- и Буллет со Стилем и Отодраником сразу сдаются...

Vasilievich
04.10.2017, 12:11
Вроде должны починить ошибку с выделением памяти больше 1 Гб
А 2048 НЕ работает

Viktor
04.10.2017, 12:23
В турнире движков последняя версия AsmFish играет нормально.

TCH
04.10.2017, 12:29
Aster, не кормите тролля :)

otodranik
04.10.2017, 15:38
Парни, мы тут не одни - мне щас один знакомый юноша-игроман после подобных дебат пишет в SMS: Вы можете достать ссылку на Stockfish 9 ??? :preved:

А так, Картина маслом!
Достать можем, но не за бесплатно такие вещи скажи ему делаются - сам понимает:rofl:

Maratka
04.10.2017, 16:47
Объясните белолаге, что запущенный на днях регрессионный тест очень вероятно, что является последним перед релизом SF9, который в свою очередь, очень вероятно приурочат к началу TCEC. ;)

Ну и в качестве утешения:
https://yadi.sk/d/OtD-1p2E3NTz6A

http://savepic.net/10087360.png

БУМЕРАНГ
04.10.2017, 18:47
Orka 171002.7z
Shark 171002.7z
Shark 171002 bf.rar

http://chessowl.blogspot.sg/p/blog-page_75.html

Viktor
04.10.2017, 18:54
Подскажите, что это:
flat assembler 1.71.64 для Windows
Взято из:
http://immortalchess.net/forum/showpost.php?p=793011&postcount=277

БУМЕРАНГ
04.10.2017, 18:58
Достать можем, но не за бесплатно такие вещи скажи ему делаются - сам понимает:rofl:

Ничего подобного - пусть SF 8 пока играют!!! :good:
А бонус - в мою копилку на новогоднее шампанское.

БУМЕРАНГ
04.10.2017, 19:10
Объясните белолаге, что запущенный на днях регрессионный тест очень вероятно, что является последним перед релизом SF9, который в свою очередь, очень вероятно приурочат к началу TCEC. ;)

Ну и в качестве утешения:
https://yadi.sk/d/OtD-1p2E3NTz6A

http://savepic.net/10087360.png

Бедолага поблагодарил и сказал - Maratka Красавчик!!! Крутой Стокфишист!!!

Ну разве это не счастье?!!

Viktor
04.10.2017, 19:14
БУМЕРАНГ, зачем вы выделяете текст, если он не всегда того заслуживает?
Выделение, обычно, делают для передачи важного, главного смысла в предложении. А злоупотреблять этим не следует.

БУМЕРАНГ
04.10.2017, 19:18
БУМЕРАНГ, зачем вы выделяете текст, если он не всегда того заслуживает?
Выделение, обычно, делают для передачи важного, главного смысла в предложении. А злоупотреблять этим не следует.

Да неделю, как не просыхаю :) - ни черта шрифт не вижу!
:preved: но вот - уже получше.

БУМЕРАНГ
04.10.2017, 19:25
Подскажите, что это:
flat assembler 1.71.64 для Windows
Взято из:
http://immortalchess.net/forum/showpost.php?p=793011&postcount=277

flat assembler 1.71.64 for Windows
size: 1041 kilobytes
last update: 12 Sep 2017 10:04:55 UTC

https://flatassembler.net/download.php

БУМЕРАНГ
04.10.2017, 19:28
Плоский ассемблер (сокращенно fasm) является быстрым сборщиком ассемблера для операционных систем DOS, Windows и Linux. Он был разработан в первую очередь для сборки инструкций x86 и поддерживает наборы команд x86 и x86-64 с MMX, 3DNow !, SSE до SSE4, AVX, AVX2, XOP и расширениями AVX-512 и может производить вывод в виде простого двоичного, MZ , PE, COFF или ELF. Он включает мощную, но удобную в использовании поддержку макрокоманд и выполняет несколько проходов для оптимизации размера кодов команд. Плоский ассемблер является самообслуживанием и включен полный исходный код.
Единственная разница между различными плоскими ассемблерными пакетами - это операционная система, на которой они могут быть выполнены. Из данного источника каждая версия будет генерировать точно такой же выходной файл, поэтому в каждом из следующих выпусков вы можете скомпилировать программы для любой операционной системы.

Maratka
04.10.2017, 19:33
Бедолага поблагодарил и сказал - Maratka Красавчик!!! Крутой Стокфишист!!!
Ну разве это не счастье?!!

Че, серьезно что ли?
Честно говоря, кажется маловероятным...
_____
P.s
Может версию... ну скажем 6 переименовать в 10 через полгодика?

БУМЕРАНГ
04.10.2017, 19:46
Че, серьезно что ли?
Честно говоря, кажется маловероятным...
_____
P.s
Может версию... ну скажем 6 переименовать в 10 через полгодика?

Для молодого мальчишки сегодня на уличном Интернете неважно, что его движок играет, как SF 6 - главное, что среди сверстников он единственный обладатель SF 9, пусть даже "бета".

Я уже молчу, как он преподносит то, что Сам Maratka по его просьбе не отказал! :good:

Сегодня он стал Тяжёлым парнем (Весовой) - и почва под ногами + SF 9 бета.

sergey1963
04.10.2017, 20:46
БУМЕРАНГ,
что и куда надо запихивать, чтобы получился двиг лучше асма? и что будет если туда- запихать гудок?

Viktor
04.10.2017, 20:58
Это я и раньше прочитал. Но я не программист и хотелось бы перевести на "язык чайника" - просто и понятно. Что и как это делается, а также для чего.

ChessMan
04.10.2017, 21:04
БУМЕРАНГ,
что и куда надо запихивать, чтобы получился двиг лучше асма? и что будет если туда- запихать гудок?

1) Нужно запихать CorChess в CFish (а лучше в ассемблер)
2) Кто-то думает что Гудок уже туда запихали)))

otodranik
04.10.2017, 21:05
1) Нужно запихать CorChess в CFish (а лучше в ассемблер)
2) Кто-то думает что Гудок уже туда запихали)))
Кто-то - не будем упоминать о них вслух:rofl: Удивительно, что год назад с Гудини 5 еще такого не сделали...

DEEP_MIND
04.10.2017, 22:31
Это я и раньше прочитал. Но я не программист и хотелось бы перевести на "язык чайника" - просто и понятно. Что и как это делается, а также для чего.
так это среда разработки (IDE) программ на языке ассемблера с поддержкой макросов.
(чтобы вручную по 100 раз не набирать один и от же код, а в ассемблере это часто случается)

Burcontovk
05.10.2017, 03:03
Orka 171002.7z
Shark 171002.7z
Shark 171002 bf.rar

http://chessowl.blogspot.sg/p/blog-page_75.html

В шарк можно влепить автоподдержку всех ядер?

ChessMan
05.10.2017, 07:01
В шарк можно влепить автоподдержку всех ядер?

Если есть исходники то легко. Вы, пожалуйста, проверьте сначала работает ли код на Вашем сервере или нет: http://forchess.ru/showpost.php?p=44387&postcount=97
Тогда уже можно будет и в Шарк добавить.

БУМЕРАНГ
05.10.2017, 08:41
размещаю здесь, т.к. раздел SF и его клоны не работает - предлагаю потом перенести!

AsmFish2017-10-04 (с опцией book.bin) popcnt и bmi

http://download1253.mediafire.com/kff38xdz1obg/i3muaaywowz7ynk/asmFish2017-10-04.rar

Parkaev_Andrey
05.10.2017, 09:00
размещаю здесь, т.к. раздел SF и его клоны не работает - предлагаю потом перенести!
Тема заработала:)

БУМЕРАНГ
05.10.2017, 09:45
БУМЕРАНГ,
что и куда надо запихивать, чтобы получился двиг лучше асма? и что будет если туда- запихать гудок?

В шарк можно влепить автоподдержку всех ядер? Burcontovk,

:pardon: Даже не в курсе - я от запихивания и влепления далёк!!!

Bullet
05.10.2017, 09:50
размещаю здесь, т.к. раздел SF и его клоны не работает - предлагаю потом перенести!
Я объединил две темы о Стокфише, теперь общаемся в одной теме.

БУМЕРАНГ
05.10.2017, 09:55
Я объединил две темы о Стокфише, теперь общаемся в одной теме.

Правда, куда то делась тема SF !!!

БУМЕРАНГ
05.10.2017, 09:57
Обновился mateFish

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

Still
05.10.2017, 10:18
Даже не в курсе - я от запихивания и влепления далёк!!!
https://www.youtube.com/watch?v=TEAuGHM43uE

Burcontovk
05.10.2017, 11:17
:pardon: Даже не в курсе - я от запихивания и влепления далёк!!!

Круто!:good:

Viktor
05.10.2017, 11:58
Я объединил две темы о Стокфише, теперь общаемся в одной теме.

Не слишком ли большая тема? Тему клонов можно было отделить.

Parkaev_Andrey
05.10.2017, 12:18
Не слишком ли большая тема? Тему клонов можно было отделить.
Выскажу своё мнение, как пользователя.
Намного удобнее, когда всё, что касается движка Stockfish, находится в одном месте, а не разбросано по форуму. Не приходится искать сообщения о новых версиях - они все в одном месте.
По компиляциям от форумчан есть соответствующие темы в подразделе.

Bullet
05.10.2017, 12:26
Не слишком ли большая тема? Тему клонов можно было отделить.

Для удобства можно будет пользоваться первым сообщением в теме - я туда перенесу все ссылки и описание.

БУМЕРАНГ
05.10.2017, 15:40
Не слишком ли большая тема? Тему клонов можно было отделить.

Выскажу своё мнение, как пользователя.
Намного удобнее, когда всё, что касается движка Stockfish, находится в одном месте, а не разбросано по форуму. Не приходится искать сообщения о новых версиях - они все в одном месте.
По компиляциям от форумчан есть соответствующие темы в подразделе.

Для удобства можно будет пользоваться первым сообщением в теме - я туда перенесу все ссылки и описание.

Так однозначно лучше для Всех!!! Но всегда можно сделать Ещё лучше:

есть такое понятие - восприятие и читаемость (узнаваемость) главной информации в "толпе хауса - поточной инфы". Так вот, у нас главная инфа - ссылки на движки, их обновления и т.д., а дебаты и тёрки - "сорняк" в ленточном формате нашего форума. Самый читаемый формат - блочный. Наукой доказано - человек сканирует информацию в последовательности слева направо и сверху вниз. Теперь представьте - делим страницу (например) на 10 равных (это важно) сверху вниз лент.

I I I I I I I I I I I - это 10 по горизонтали блоков в ряд
_____________
I I I I I I I I I I I - это 10 по горизонтали блоков в ряд
_____________
I I I I I I I I I I I - это 10 по горизонтали блоков в ряд
_____________
I I I I I I I I I I I - это 10 по горизонтали 2/3 от лент по вертикали в ряд
I I I I I I I I I I I
I I I I I I I I I I I
вниз до конца

Сверху оставляем 1/3 часть ленты под деление на 3 равных блока. Получается сверху вниз у каждой ленты так - 3 равных прямоугольника и 2/3 части - остаток ленты. Слева - главная лента, в конце (справа) - самая неважная. Возьмём главную слева ленту под стокфиш - в самом верхнем прямоугольном блоке будет инфа - упорядоченный архив всех нами опубликованных обновлений стока, ниже в блоке - предыдущее обновление SF, а в последнем, 3-ем, сверху вниз блоке - последнее (текущее) обновление.
А вообще - было бы здорово сделать так, чтобы обновления по, хотя бы серьёзным движкам, автоматически поступало на наш форум - мы ещё за рекламу копейку можем попросить:rofl:.
Таким образом, внизу от нашей ленты остаётся 2/3 места столбцом для нашего общения - предлагаю там ограничить количество букв: а в личку - пиши, сколько влезет. И вот таких 10 лент по горизонтали. Последняя справа - например, под прочие движки - их там можно выложить по всей ленте мини-блоками без архива, - предыдущие версии, да и нам там 2/3 ленты под бла бла не надо. А потом пошёл обвес форума - информатор о погоде, автоматическая новостная лента о шахматах, чемпионатах, - и о Высоком стиле тоже!!! и т.д.

Писал на скорую руку - отвечу на вопросы, и за опечатки тоже.

Вся информация будет, как на ладони!!!

userpc
05.10.2017, 19:38
Кто-нибудь в курсе, почему к AsmFish перестали выкладывать исходник а только компилированный exe? Последняя версия идет только exe.

ChessMan
05.10.2017, 19:40
Кто-нибудь в курсе, почему к AsmFish перестали выкладывать исходник а только компилированный exe? Последняя версия идет только exe.

Исходники выкладывают в другом бренче:

https://github.com/lantonov/asmFish/tree/fasmg

ChessMan
05.10.2017, 22:49
S_XPrO 051017 32-64 Development Versions

https://github.com/Zerbinati/SugaR/releases/tag/Dev_2

Реналь
05.10.2017, 22:54
ChessMan
S_XPrO 051017
А это что за зверь?

Still
05.10.2017, 22:59
Шугар

ChessMan
05.10.2017, 23:43
Компиляция Стокфиша от Марко Зербинати.

Sf051017MZ 32-64
https://github.com/Zerbinati/StockfishMZ
Releases:
https://github.com/Zerbinati/StockfishMZ/releases/tag/1.04

Additions
Partial merge branch https://github.com/official-stockfish/Stockfish
Add Green patch
http://grabilla.com/07a05-cd6fd695-e378-42f8-b523-c72c78b6fa35.png (http://grabilla.com/07a05-cd6fd695-e378-42f8-b523-c72c78b6fa35.html?utm_source=embed&utm_medium=forum-embed&utm_campaign=sharing)
BB2_20171003_1
A fix on previous attempt, the bonus was not given for a centered
bishop...
https://github.com/Rocky640/Stockfish/commit/0ee3c4e27a452891f392a037b58553cea103e27b
bench: 5310175
master: 5620312
BlockedBishop2 BlockedBishop3 (#1264)
1 parent 18b517b commit 0ee3c4e27a452891f392a037b58553cea103e27b @Rocky640 Rocky640 committed

-Auto detect CPU's logical core - Date and Time
- support "Polyglot Book management"
- support "Cerebellum Book Library"
- support "Large Pages"
- Add clean search
"option for testing purposes"
-Save/Load Hash File
"Capability of saving the full hash to file"
-LoadEpdToHash
"Capability of using the EPD file"
"Daniel Jose Original Code

Viktor
06.10.2017, 10:24
Пожалуйста, выложите последнее обновление движков от Любичича.

Харлампий
06.10.2017, 10:25
asmFishW 2017-08-29 от Massimiliano Goi: http://chess.massimilianogoi.com/download.php#asmfish

ALEKS
06.10.2017, 10:52
Пожалуйста, выложите последнее обновление движков от Любичича.

New updates: September 30, 2017

http://chess.ultimaiq.net/stockfish.html

Stockfish development builds compiled by I. Ivec and L. Ljubičić :sun_bespectacled:

Parkaev_Andrey
06.10.2017, 10:56
New updates: September 30, 2017
Там вторым октября датировано, а сам двиг - 041017

Still
06.10.2017, 10:56
asmFishW 2017-08-29 от Massimiliano Goi
можно ли доверять этому Гою?

Viktor
06.10.2017, 10:59
New updates: September 30, 2017

http://chess.ultimaiq.net/stockfish.html

Stockfish development builds compiled by I. Ivec and L. Ljubičić :sun_bespectacled:

Просил сам файл движков, а не ссылку. Она у меня не открывается.
Последняя от 2 октября.

SergeyMZ
06.10.2017, 11:06
Просил сам файл движков, а не ссылку. Она у меня не открывается.
Последняя от 2 октября.

Виктор, вот движки оттуда:

http://www81.zippyshare.com/v/VQ901qkh/file.html

ALEKS
06.10.2017, 11:20
Re: asmFish & pedantFish Engines
Сегодня в 9:39 am
Here too, modified to use the .bin books version: http://chess.massimilianogoi.com/download.php#asmfish, compiling date: October 5, 2017.

Aster
06.10.2017, 11:22
можно ли доверять этому Гою?

С учётом того что он изменил одну цифру в коде (https://github.com/lantonov/asmFish/blob/master/asmFish/asmFishL_bmi2.asm#L23), конечно можно.

otodranik
06.10.2017, 11:27
можно ли доверять этому Гою?
Тысяч 10 партий 30+0.3сек можно и нужно прогнать против Антовско-Мохамедовского АСМа, чтобы удостовериться в стабильности. Или же посмотреть правки по коду.

otodranik
06.10.2017, 11:30
С учётом того что он изменил одну цифру в коде (https://github.com/lantonov/asmFish/blob/master/asmFish/asmFishL_bmi2.asm#L23), конечно можно.
Ну тогда и тест не нужен. Переименовщики снова активизировались?

Aster
06.10.2017, 11:32
Лучше самому откомпилировать, для надёжности, кому нужна эта опция.

ChessMan
06.10.2017, 12:24
Моя компиляция ASMfish_041017 tactical

Для Windiws, Linux, MacOS и arm_v8

Скачать: http://www100.zippyshare.com/v/xERa88Pc/file.html

sergey1963
06.10.2017, 23:23
Моя компиляция ASMfish_041017 tactical
Для Windiws
наконец-то появилась достойная альтернатива винде!!!

Still
07.10.2017, 00:12
премьер Азаров похоже балакал

Харлампий
07.10.2017, 09:57
Author: Niklas Fiekas
Date: Thu Oct 5 11:00:01 2017 +0200
Timestamp: 1507194001

WLDEntryPiece -> WDLEntryPiece for consistency

No functional change. http://abrok.eu/stockfish/

ChessMan
07.10.2017, 11:26
наконец-то появилась достойная альтернатива винде!!!

Да, это ОС моей собственной разработки! :rofl:

Still
07.10.2017, 13:51
ChessMan, цэ попэрэдныки
http://ua-reporter.com/sites/default/files/azar_pol.jpg
или
http://cs.pikabu.ru/images/previews_comm/2013-09_1/13783341865571.jpg

Maratka
07.10.2017, 14:28
WLDEntryPiece -> WDLEntryPiece for consistency
No functional change. http://abrok.eu/stockfish/
Поменяли имя переменной, что логично (до этого момента была опечатка в названии баз). Никаких изменений в функционале изменение не вносит, всего лишь чуть улучшает читабельность исходников. Соответственно, использовать эту сборку, или предыдущую - без разницы.

DEEP_MIND
07.10.2017, 19:59
Соответственно, использовать эту сборку, или предыдущую - без разницы.
ну а вдруг эта буква внесет бисову силу в игру? нет уж, качайте новую! :rofl:

Parkaev_Andrey
07.10.2017, 21:45
ну а вдруг эта буква внесет бисову силу в игру? нет уж, качайте новую! :rofl:
Не факт!:)
BetaZeta+

bnrkqrnb/pppppppp/8/8/8/8/PPPPPPPP/RKBNNBQR w - - 0 1
обращает внимание победа старой версии Stockfish над новой, старая лучше разобралась в дебюте, а новая версия не нашла успешного плана защиты.

БУМЕРАНГ
08.10.2017, 09:49
S_XPrO 071017 32-64 Development Versions

https://github.com/Zerbinati/SugaR/releases

Харлампий
08.10.2017, 16:27
Стинг обновился: http://www.mediafire.com/file/l6741dh7ly7n32w/sting-sf-85.zip

Харлампий
08.10.2017, 16:30
И ещё раз: http://www.mediafire.com/file/tkznmkmo6cj1is7/sting-sf-88.zip Всё от fossilhunter

Харлампий
08.10.2017, 23:25
Linux, windows and Mac executables :
asmFish-fasmg.7z :https://1fichier.com/?4f5jo6h8ik

БУМЕРАНГ
09.10.2017, 05:58
asmFishW_2017-10-08 massimilianogoi

http://chess.massimilianogoi.com/downloads/asmFishW_2017-10-08/download.php
----------------------------------------------------------------------------------------------

Cerebellum_light_polyglot_171008

http://zipproth.com/Brainfish/Cerebellum_light_polyglot_171008.7z
----------------------------------------------------------------------------------------------

Новый Cerebellum book 171008

http://zipproth.com/Brainfish/Cerebellum_light_171008.zip

БУМЕРАНГ
09.10.2017, 08:28
К сведению: в следующей версии движок Brainfish, возможно, будет изменен на формат книги Polyglot, т.к. нет смысла иметь два разных формата книг для Cerebellum.

Viktor
11.10.2017, 11:28
Было ли обновление от Любичича за 5.10.2017?

Parkaev_Andrey
11.10.2017, 12:19
Было ли обновление от Любичича за 5.10.2017?

Нет.
October 2, 2017

Харлампий
11.10.2017, 12:38
Author: Alain SAVARD
Date: Wed Oct 11 11:13:44 2017 +0200
Timestamp: 1507713224

Simplify bonus for bishop on long diagonal

Removing 2 conditions, and increase the ThreatbyPawn to compensate.

Passed STC
http://tests.stockfishchess.org/tests/view/59dbde900ebc5916ff64be6d
LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 14236 W: 2615 L: 2483 D: 9138

Passed LTC
http://tests.stockfishchess.org/tests/view/59dc26470ebc5916ff64be92
LLR: 2.96 (-2.94,2.94) [-3.00,1.00]
Total: 16552 W: 2136 L: 2010 D: 12406

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

ALEKS
11.10.2017, 14:18
S_XPrO 111017 32-64 Development Versions

https://github.com/Zerbinati/SugaR

Releases:
https://github.com/Zerbinati/SugaR/releases/tag/Dev_4

Viktor
11.10.2017, 14:21
Author: Joost VandeVondele
Date: Wed Oct 11 11:47:50 2017 +0200
Timestamp: 1507715270

Fix issue #1268

If the search is quit before skill.pick_best is called,
skill.best_move might be MOVE_NONE.

Ensure skill.best is always assigned anyhow.

Also retire the tricky best_move() and let the underlying
semantic to be clear and explicit.

No functional change.

http://abrok.eu/stockfish/

byan_mivv
14.10.2017, 10:30
Stockfish development builds compiled by I. Ivec and L. Ljubičić - October 11, 2017

http://chess.ultimaiq.net/stockfish.html

Харлампий
17.10.2017, 23:12
sting 8.9 вышел: http://www.mediafire.com/file/b147l7y4fr5dgm6/sting-sf-89.zip

Viktor
19.10.2017, 12:02
Raubfisch ME 262 GTZ15d and Raubfisch X36d
http://www29.zippyshare.com/v/2LfZ5tSt/file.html

ALEKS
21.10.2017, 09:36
amsFish October, 20
Сегодня в 5:15 am
Hello, a new version is out:

http://chess.massimilianogoi.com/download.php#asmfish

Still
21.10.2017, 11:29
просьба местным умельцам сделать базовую версию

ChessMan
21.10.2017, 12:08
просьба местным умельцам сделать базовую версию

Так Вы и сами можете. Качайте исходники: https://github.com/lantonov/asmFish/tree/fasmg

Запускаете make.bat, вводите 6

https://s1.postimg.org/6cwomaairj/Screenshot_1498.png

И ждёте))

https://s1.postimg.org/852evcxdwf/Screenshot_1499.png

====

Скачать: http://www5.zippyshare.com/v/dBArHhRs/file.html

Харлампий
22.10.2017, 09:12
Author: IIvec
Date: Sun Oct 22 07:43:37 2017 +0200
Timestamp: 1508651017

Fix premature using of all available time in x/y TC

In x/y time controls there was a theoretical possibility
to use all available time few moves before the clock will
be updated with new time. This patch fixes that issue.

Tested at 60/15 time control:

LLR: 2.96 (-2.94,2.94) [-3.00,1.00]
Total: 113963 W: 20008 L: 20042 D: 73913

The test was done without adjudication rules!

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

userpc
23.10.2017, 14:46
Подскажите строки в asmfish исходниках, куда вписать пути к книге и таблицам, чтобы скомпилить уже с этими опциями и указанием путей. Секцию с прочими параметрами вижу а куда пути вписывать не вижу.
Вот тут опции, но именно путей там нет, хотя в готовом движке они появляются, откуда?

Options_Init:
lea rdx, [options]
mov byte[rdx + Options.displayInfoMove], -1
mov dword[rdx + Options.contempt], 0
mov dword[rdx + Options.threads], 1
mov dword[rdx + Options.hash], 16
mov byte[rdx + Options.ponder], 0
mov dword[rdx + Options.multiPV], 1
mov dword[rdx + Options.moveOverhead], 50
mov byte[rdx + Options.chess960], 0
mov dword[rdx + Options.syzygyProbeDepth], 1
mov byte[rdx + Options.syzygy50MoveRule], -1
mov dword[rdx + Options.syzygyProbeLimit], 6
mov byte[rdx + Options.largePages], 0

lea rcx, [rdx + Options.hashPathBuffer]
mov rax, '<empty>'
mov qword[rdx + Options.hashPath], rcx
mov qword[rcx], rax
mov qword[ioBuffer + IOBuffer.log], -1
ret

Estet
23.10.2017, 18:01
Не уверен, что размещаю данный пост в «правильной» теме. Может быть, модераторы сочтут, что ей место в теме про syzygy. Но мне всё же кажется, что вопрос тут не столько в syzygy, сколько в настройках Стокфиша.
Короче.
Что-то странное у меня происходит с последней аброковской версией Стокфиша (вот этой: http://forchess.ru/showpost.php?p=46548&postcount=1951 ).
Анализирую позицию (переходную от миттельшпиля к эндшпилю). Фигур на доске более 15. Оболочка Аквариум 2016, официальная. Таблицы (Syzygy) на диске имеются, но конкретно к этому движку НЕ ПОДКЛЮЧЕНЫ (я имею в виду: в настройках движка путь к таблицам НЕ ПРОПИСАН).
Несмотря на это, движок всё равно ОБРАЩАЕТСЯ К ТАБЛИЦАМ, о чём сигнализирует в соответствующем окошке (TB: столько-то k).
Анализирую ту же позицию предыдущей версией «вяленого» (этой: http://forchess.ru/showpost.php?p=45132&postcount=1944 ). Настройки движка те же самые (т.е. без указания пути к таблицам). Обращения к таблицам нет.
Вновь возвращаюсь к последней версии (http://forchess.ru/showpost.php?p=46548&postcount=1951 ) – через короткое время движок начинает обращаться к таблицам! Что за мистика?
И уж совсем непонятно, что при анализе в одну линию обращения к таблицам нет. Но стоит добавить 1-2 линии, как движок находит таблицы (КАК???) и начинает к ним обращаться.
Чё-то я в недоумении. У кого-нибудь было подобное?
Я сейчас не касаюсь темы «нужны или не нужны таблицы в конкретном случае». Оставим это за скобками. Я хочу в принципе понять: каким образом движок находит неподключённые к нему таблицы?

Maratka
23.10.2017, 18:13
но конкретно к этому движку НЕ ПОДКЛЮЧЕНЫ (я имею в виду: в настройках движка путь к таблицам НЕ ПРОПИСАН).
А в настройках оболочки?
В последних оболочках от ChessBase например настроек syzygy у движка вообще нет: они делаются сразу для всех движков одновременно в самой оболочке.

Viktor
23.10.2017, 18:18
В Аквариуме мы указываем путь к таблицам оболочки: Движки\На доску\в настройках есть Путь к таблицам окончаний.
Попробуй отключить этот путь и тогда не будет обращения.

Estet
23.10.2017, 18:44
Про эту возможность (Движки – На доску) я, честно говоря, даже не знал. Те движки, которые мне надо подключить к syzygy, я подключал исключительно через настройки каждого движка (Движки – Установки движков). И всё прекрасно работает (то есть, подключённые к таблицам движки прекрасно работают с этими таблицами), хотя в настройках самой оболочки (Движки – На доску) путь к таблицам окончаний не указан.
Так что вопрос остаётся в силе.
Резюмирую исходные данные:
- в настройках оболочки (Движки – На доску) путь к таблицам syzygy не указан;
- в настройках движка путь к таблицам syzygy также не указан;
и, тем не менее, движок обращается к таблицам.
Причём, это касается только последней версии Стокфиша (предыдущим это не свойственно), и только если анализ производится более чем в одну линию.
РеКбус, однако.

Харлампий
24.10.2017, 10:06
Что особо примечательного в этом движке http://www46.zippyshare.com/v/8JOhnqcn/file.html что сей специально спрашивали на иммортале?

Viktor
24.10.2017, 10:17
Что особо примечательного в этом движке http://www46.zippyshare.com/v/8JOhnqcn/file.html что сей специально спрашивали на иммортале?

Просили, чтобы Paulid выложил свою компиляцию движка последней версии.

OlegSergeyev
24.10.2017, 11:21
Резюмирую исходные данные:
- в настройках оболочки (Движки – На доску) путь к таблицам syzygy не указан;
- в настройках движка путь к таблицам syzygy также не указан;
и, тем не менее, движок обращается к таблицам.
У Аквы есть файлы, в которых прописываются настройки движков. И есть, насколько я понимаю, временные файлы этих настроек (не могу точно сказать - какие).
Возможно, используются некие "последние" настройки, где был указан путь к таблицам.
После перезагрузки Аквариума - движок тоже видит таблицы (при отстутствии в настройках)?

Estet
24.10.2017, 14:03
… После перезагрузки Аквариума - движок тоже видит таблицы (при отсутствии в настройках)?
И после перезагрузки, и после выключения. Вчера на ночь выключил комп, сегодня с утра включил. Та же самая картина: последний Сток (от IIvec) обращается к таблицам при отсутствии таблиц в настройках. Ни одна из предыдущих версий (при полностью идентичных настройках) таким талантом не обладает. Складывается полное впечатление, что в последнюю аброковскую версию что-то «подсыпали» (шутка).
Вообще-то я удивлён: неужели это только у меня одного такая картина?

OlegSergeyev
24.10.2017, 14:07
Вообще-то я удивлён: неужели это только у меня одного такая картина?
Проверю - отпишусь (не сразу)

Философ
24.10.2017, 14:17
И после перезагрузки, и после выключения. Вчера на ночь выключил комп, сегодня с утра включил. Та же самая картина: последний Сток (от IIvec) обращается к таблицам при отсутствии таблиц в настройках. Ни одна из предыдущих версий (при полностью идентичных настройках) таким талантом не обладает. Складывается полное впечатление, что в последнюю аброковскую версию что-то «подсыпали» (шутка).
Вообще-то я удивлён: неужели это только у меня одного такая картина?

Какая у Вас конкретно компиляция стока? Я всегда сразу после установки движка подключал сразу сизиги в его настройках. Поэтому такого и не мог заметить. А в настройках оболочки аквы у меня налимов для фрица и гудка.

OlegSergeyev
24.10.2017, 15:01
последний Сток (от IIvec) обращается к таблицам при отсутствии таблиц в настройках.
Вот движки пошли учёные :)

Estet
24.10.2017, 15:15
Какая у Вас конкретно компиляция стока?...
У меня есть разные компиляции. Но мой вопрос относился вот к этой:
http://forchess.ru/showpost.php?p=46548&postcount=1951
… Я всегда сразу после установки движка подключал сразу сизиги в его настройках. …
А я не всегда. Возможна ведь ситуация, когда анализируешь полную доску фигур при закрытой позиции. Ну и кой там таблицы? Для тормозов? Лично я один и тот же движок часто подключаю дважды: один раз – для анализа без таблиц, второй раз (переименовав его) – с подключёнными таблицами.
Вот движки пошли учёные :)
Надо ли понимать так, что и у Вас та же самая картина?

Философ
24.10.2017, 16:00
У меня есть разные компиляции. Но мой вопрос относился вот к этой:
http://forchess.ru/showpost.php?p=46548&postcount=1951

А я не всегда. Возможна ведь ситуация, когда анализируешь полную доску фигур при закрытой позиции. Ну и кой там таблицы? Для тормозов? Лично я один и тот же движок часто подключаю дважды: один раз – для анализа без таблиц, второй раз (переименовав его) – с подключёнными таблицами.

Надо ли понимать так, что и у Вас та же самая картина?

Не знаю, проверю в ближайшее время. А тормозов я не наблюдаю, сизиги у меня на ssd.

Estet
24.10.2017, 17:14
... тормозов я не наблюдаю, сизиги у меня на ssd.
И у меня тоже на ssd. И при этом я неоднократно убеждался, что в сложных многофигурных позициях один и тот же движок набирает глубину совсем с разными скоростями, в зависимости от того, подключены ли таблицы.
Но если у Вас (насколько я понял) вообще нет движков, не подключённых к таблицам, тогда откуда Вам знать, что тормозов нет? С чем Вам сравнивать, собственно говоря?

Философ
24.10.2017, 20:24
У меня есть разные компиляции. Но мой вопрос относился вот к этой:
http://forchess.ru/showpost.php?p=46548&postcount=1951
Проверил в аквариуме 2015, движок ведёт себя нормально, т.е. не цепляет сизиги при их отключении. Позднее проверю в 2017-м

Философ
24.10.2017, 21:12
В акве 2017 также никаких аномальных явлений. Попробуйте в настройках движка в SyzygyProbleLimit поставить ноль.

Estet
25.10.2017, 14:37
... Попробуйте в настройках движка в SyzygyProbleLimit поставить ноль.
А вот это помогло. Спасибо!

Viktor
28.10.2017, 13:58
Author: Cooffe
Date: Sat Oct 28 12:35:44 2017 +0200
Timestamp: 1509186944

Update Copyright year inMakefile

No functional change.


Author: Joost VandeVondele
Date: Sat Oct 28 12:33:48 2017 +0200
Timestamp: 1509186828

Extra thinking before accepting draw PVs.

If the PV leads to a draw (3-fold / 50-moves) position
and we're ahead of time, think a little longer, possibly
finding a better way.

As this is most likely effective at higher draw rates,
tried speculative LTC after a yellow STC:

STC:
http://tests.stockfishchess.org/tests/view/59eb173a0ebc590ccbb8975d
LLR: -2.95 (-2.94,2.94) [0.00,5.00]
Total: 56095 W: 10013 L: 9902 D: 36180
elo = 0.688 +- 1.711 LOS: 78.425%

LTC:
http://tests.stockfishchess.org/tests/view/59eba1670ebc590ccbb897b4
LLR: 2.95 (-2.94,2.94) [0.00,5.00]
Total: 59579 W: 7577 L: 7273 D: 44729
elo = 1.773 +- 1.391 LOS: 99.381%

bench: 5234652

http://abrok.eu/stockfish/

Maratka
28.10.2017, 16:56
IMHO, судоражит патчи...
Решили ограничиться 10K партиями с контролем 10+ 0.1, показавшими +6 Elo
http://tests.stockfishchess.org/tests/view/59f43fc90ebc590ccbb89b3e

Результат: патч с контролем 60+ 0.6 идет на грани между желтым и красным
http://tests.stockfishchess.org/tests/view/59f44f670ebc590ccbb89b4d


TCEC???

sovaz1997
28.10.2017, 17:00
Maratka, там математически достаточно 10000 партий. Они используют специальные формулы, которые позволяют заранее прекратить тестирование автоматически. На длинном контроле алгоритмы по-другому работают. На коротком контроле тот патч действительно имеет прирост.

Maratka
28.10.2017, 17:05
Maratka, там математически достаточно 10000 партий.
Если их достаточно, почему их постоянно не крутят?

sovaz1997
28.10.2017, 17:20
Если их достаточно, почему их постоянно не крутят?

Все зависит от того, как проходит игра.

sovaz1997
28.10.2017, 17:23
http://http://en.m.wikipedia.org/wiki/Likelihood-ratio_test (https://en.m.wikipedia.org/wiki/Likelihood-ratio_test) (LLR). Все они нормально тестируют, не беспокойтесь :)

Maratka
28.10.2017, 18:03
Все зависит от того, как проходит игра.
То ёжику понятно.
Но итог: на контроле 60+0.6 патч не то что не проходит "зеленый", а под большим вопросом, станет ли он хотя бы желтым, или будет красным.

А значит в математике принятия/отказа принятия патчей на первичном отборе есть изъян.

Как-то так в общем...

Maratka
28.10.2017, 18:04
http://https://en.m.wikipedia.org/wi...ood-ratio_test (LLR). Все они нормально тестируют, не беспокойтесь
ошибка 404 при открытии вашей ссылки.

sovaz1997
28.10.2017, 18:17
Maratka, исправил

Maratka
30.10.2017, 19:45
Нужны четкие инструкции на великом и могучем, как подключить свой ящик к тестлабу SF.
Кто поможет?

ChessMan
30.10.2017, 20:58
Нужны четкие инструкции на великом и могучем, как подключить свой ящик к тестлабу SF.
Кто поможет?

За чёткими инструкциями - к Отодранику.
Я качал портабл версию https://github.com/glinscott/fishtest/wiki/A-portable-fishtest-worker-for-Windows-64-bit

Нужно запустить ONE_CLICK_RUN.bat остальное настроится само-собой.

Чтобы изменять количество отдаваемых ядер нужно в последней строке менять параметр concurency

cmd.exe /c start "Fishtest Worker ChessMan3-7cores on CPU 0" /min /node 0 /affinity 1555 "H:\FishTest\Fishtest-Worker-Portable\Python27\python.exe" "H:\FishTest\Fishtest-Worker-Portable\fishtest\worker-CPU0\worker.py" --concurrency 4

у меня 4, на FX-ах больше ставить не советую так как будут просрочки по времени - это ведь "полноценный" восьмиядерник, во всяком случае fishtest "думает" что это четырёхядерник с гипертридингом..

https://s1.postimg.org/55lkv75jyn/Screenshot_1518.png

https://s1.postimg.org/1wazi6lw4v/Screenshot_1519.png

otodranik
30.10.2017, 21:51
Марат, Чессман привёл более лучшую ссылку от Глинскота, если там все само настраивается - то дерзай!

ChessMan
30.10.2017, 22:01
За чёткими инструкциями - к Отодранику.
Я качал портабл версию https://github.com/glinscott/fishtest/wiki/A-portable-fishtest-worker-for-Windows-64-bit

Нужно запустить ONE_CLICK_RUN.bat остальное настроится само-собой.

Чтобы изменять количество отдаваемых ядер нужно в последней строке менять параметр concurency

cmd.exe /c start "Fishtest Worker ChessMan3-7cores on CPU 0" /min /node 0 /affinity 1555 "H:\FishTest\Fishtest-Worker-Portable\Python27\python.exe" "H:\FishTest\Fishtest-Worker-Portable\fishtest\worker-CPU0\worker.py" --concurrency 4

у меня 4, на FX-ах больше ставить не советую так как будут просрочки по времени - это ведь "полноценный" восьмиядерник, во всяком случае fishtest "думает" что это четырёхядерник с гипертридингом..

https://s1.postimg.org/55lkv75jyn/Screenshot_1518.png

https://s1.postimg.org/1wazi6lw4v/Screenshot_1519.png

Поправочка: сначала нужно зарегиться на фиштесте http://tests.stockfishchess.org/signup

и сперва запускать нужно всё-таки RUN_FIRST_PROFILER.bat , затем уже ONE_CLICK_RUN.bat. По умолчанию тест будет запускаться при включении компьютера.

Maratka
31.10.2017, 04:25
Спасибо, попробую.
А как узнать, что тесты запущенные у меня работают?


у меня 4, на FX-ах больше ставить не советую так как будут просрочки по времени - это ведь "полноценный" восьмиядерник
Да, это полноценный восьмиядерник. В нем находится восемь (шесть/четыре, в зависимости от модели) абсолютно настоящих x86 ядер.

во всяком случае fishtest "думает" что это четырёхядерник с гипертридингом..
Он ничего не думает. Он выполняет то, что в нем накодили.

ChessMan
31.10.2017, 08:57
Спасибо, попробую.
А как узнать, что тесты запущенные у меня работают?



Да, это полноценный восьмиядерник. В нем находится восемь (шесть/четыре, в зависимости от модели) абсолютно настоящих x86 ядер.


Он ничего не думает. Он выполняет то, что в нем накодили.

По значку программы

https://s1.postimg.org/15j5ymakm7/Screenshot_1522.png

также можно посмотреть результаты текущего теста

https://s1.postimg.org/4f7snmjfpr/Screenshot_1524.png

==========
Накодили не хило:

https://s1.postimg.org/3jpck5giyn/Screenshot_1521.png

Харлампий
31.10.2017, 22:16
Увидел на иммортале это сообщение от Барса:" Помогите, народ, разобраться в асмфишах. Что здесь https://github.com/lantonov/asmFish/...utables/Window понятно. А здесь http://chessowl.blogspot.com.by/p/blog-page_75.html ? И ещё в английской секции обсуждают какой-то asm master. Моих познаний в английском не хватает чтобы разобраться." Мне это также интересно.

DEEP_MIND
01.11.2017, 07:20
А здесь http://chessowl.blogspot.com.by/p/blog-page_75.html ?
список версий клонов, что из чего сделано.

ChessMan
01.11.2017, 08:49
список версий клонов, что из чего сделано.

Да, если не считать Брейнфиша.
Есть сомнения по поводу качества этих сборок. Так например Cfish (и Goby) там заметно медленнее и слабее чем моя компиляция.

БУМЕРАНГ
02.11.2017, 08:09
BrainFish_171101

Cerebellum book, November 01, 2017

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



Brainfish был преобразован в формат Polyglot.

С этого момента свет Cerebellum будет доставлен только в формате Polyglot в виде Cerebellum_Light_Poly.bin
Формат сжатия изменился на 7z.

Новые параметры UCI:

BookFile: путь и имя файла книги Polyglot
BestBookMove: по умолчанию true, если false, перемещение выбирается в соответствии с весами в книге Polyglot
BookDepth: по умолчанию 255, максимальное количество ходов, воспроизведенных из книги в одной строке.

Viktor
03.11.2017, 18:15
Author: Joost VandeVondele
Date: Fri Nov 3 13:51:53 2017 +0100
Timestamp: 1509713513

Replace easyMove with simple scheme

Reduces time for a stable bestMove, giving some of the won time for the next move.

the version before the pvDraw passed both STC and LTC

passed STC:
http://tests.stockfishchess.org/tests/view/59e98d5a0ebc590ccbb896ec
LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 78561 W: 13945 L: 13921 D: 50695
elo = 0.106 +- 1.445 LOS: 55.716%

passed LTC:
http://tests.stockfishchess.org/tests/view/59eb9df90ebc590ccbb897ae
LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 29056 W: 3640 L: 3530 D: 21886
elo = 1.315 +- 1.982 LOS: 90.314%

This version, rebased on pvDrawPR with the obvious change, was verified again on STC:

http://tests.stockfishchess.org/tests/view/59ee104e0ebc590ccbb89899
LLR: 2.96 (-2.94,2.94) [-3.00,1.00]
Total: 19890 W: 3648 L: 3525 D: 12717
elo = 2.149 +- 2.895 LOS: 92.692%

and LTC:
http://tests.stockfishchess.org/tests/view/59f9673a0ebc590ccbb89ea0
Total : 17966
Win : 2273 ( 12.652%)
Loss : 2149 ( 11.961%)
Draw : 13544 ( 75.387%)
Score : 50.345%
Sensitivity : 0.014%
2*(W-L)/(W+L) : 5.608%

LLR [-3.0, 1.0] : 2.95

BayesElo range : [ -1.161, 4.876, 10.830] (DrawElo: 341.132)
LogisticElo range : [ -0.501, 2.105, 4.677]
LOS : 94.369 %

LTC again:
LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 17966 W: 2273 L: 2149 D: 13544
LogisticElo range : [ -0.501, 2.105, 4.677]
LOS : 94.369 %

unchanged bench: 5234652

http://abrok.eu/stockfish/

Viktor
03.11.2017, 18:15
Author: Stefan Geschwentner
Date: Fri Nov 3 13:57:18 2017 +0100
Timestamp: 1509713838

Introduce capture history table for capture move sorting

Introduce capture move history table indexed by moved piece,
target square and captured piece type for sorting capture moves.

STC:
LLR: 2.95 (-2.94,2.94) [0.00,5.00]
Total: 11374 W: 2096 L: 1924 D: 7354
http://tests.stockfishchess.org/tests/view/59fac8dc0ebc590ccbb89fc5

LTC:
LLR: 2.95 (-2.94,2.94) [0.00,5.00]
Total: 24791 W: 3196 L: 3001 D: 18594
http://tests.stockfishchess.org/tests/view/59fae4d20ebc590ccbb89fd9

Bench: 5536775

http://abrok.eu/stockfish/

Viktor
03.11.2017, 23:26
Обновилась версия Любичича (от 03 ноября 2017 года):
http://chess.ultimaiq.net/stockfish.html

ivm1995
04.11.2017, 15:13
Прошу совета. Выкладывается огромное количество движков и их комплектаций и я не могу разобраться. Необходим движок для анализа шахматных партий, отдельных позиций. Какой сейчас самый сильный движок из семейства Stockfish?

svoitsl
04.11.2017, 15:17
их комплектаций
наверное компиляций?
Я конечно тоже не спец, но по моему разницы в силе игры не много. если брать за последний месяц,то вряд ли разница будет более 3-4 ЭЛО

ChessMan
04.11.2017, 15:57
Прошу совета. Выкладывается огромное количество движков и их комплектаций и я не могу разобраться. Необходим движок для анализа шахматных партий, отдельных позиций. Какой сейчас самый сильный движок из семейства Stockfish?

Для анализа сильнейший CiChess

http://forchess.ru/showpost.php?p=48131&postcount=153

Maratka
04.11.2017, 16:37
Прошу пардону, за счет чего?

Maratka
04.11.2017, 16:59
За чёткими инструкциями - к Отодранику.
Я качал портабл версию https://github.com/glinscott/fishtes...Windows-64-bit
Нужно запустить ONE_CLICK_RUN.bat остальное настроится само-собой.

ok, давайте так:

У меня не качается:
Setting Up the Very First Time: Using the PROFILER
Download the Fishtest-Worker-Portable.exe
https://s3-us-west-2.amazonaws.com/stockfish-fishtest/w64-portable/Fishtest-Worker-Portable.exe

Файла просто нет:
Попытка соединения не удалась
Firefox не может установить соединение с сервером s3-us-west-2.amazonaws.com.

ChessMan
04.11.2017, 17:09
Прошу пардону, за счет чего?

За счет патчей (мозгов). это порт КорЧесса на язык Си. Детальнее о КорЧессе тут: http://chess.ultimaiq.net/cc_in_detail.htm

ChessMan
04.11.2017, 17:12
ok, давайте так:

У меня не качается:
Setting Up the Very First Time: Using the PROFILER
Download the Fishtest-Worker-Portable.exe
https://s3-us-west-2.amazonaws.com/stockfish-fishtest/w64-portable/Fishtest-Worker-Portable.exe

Файла просто нет:
Попытка соединения не удалась
Firefox не может установить соединение с сервером s3-us-west-2.amazonaws.com.

Залил на Zippyshare, пробуйте качать.

http://www44.zippyshare.com/v/3uOLSWjj/file.html

Maratka
04.11.2017, 18:05
За счет патчей (мозгов). это порт КорЧесса на язык Си.
То понятно. Непонятно, откуда патчи берутся?
Скажем моя последняя сборка имеет помимо того, что выложено на Abrok еще один зеленый патч, и штук пять желтых, но это этого она не перестает быть StockFish'ем, и не получает имя CiChess.
У меня тупо не хватает наглости назвать как-то иначе то, что писали и тестировали в рамках проекта "StockFish". Хотя конечно же трудоемкости в переименовании ровно столько, сколько нужно, чтобы перебить "Stock" на "MaK".
А че? MaKFish - но ведь никак не хуже звучит?

ChessMan
04.11.2017, 18:24
То понятно. Непонятно, откуда патчи берутся?
Скажем моя последняя сборка имеет помимо того, что выложено на Abrok еще один зеленый патч, и штук пять желтых, но это этого она не перестает быть StockFish'ем, и не получает имя CiChess.
У меня тупо не хватает наглости назвать как-то иначе то, что писали и тестировали в рамках проекта "StockFish". Хотя конечно же трудоемкости в переименовании ровно столько, сколько нужно, чтобы перебить "Stock" на "MaK".
А че? MaKFish - но ведь никак не хуже звучит?

Спросите И. Ивека (I. Ivec) почему он назвал свой движок CorChess. Моей целью было и есть ускорить движок CorChess. Название CiChess было взято для того чтобы подчеркнуть что это C порт. Причем эти патчи берутся (в основном) из его головы, естественно после того как они протестированы. Советую почитать инфу, по той ссылке что я привёл выше.
Надеюсь Вы не сравниваете простое копирование С++ кода и порт этого кода на язык C? Когда Рональд Де Ман (автор Cfish'a) забросил свой проект, мне пришлось самому переделывать новые патчи Стокфиша на язык С и обновлять Cfish и затем CiChess, а это не так просто как тупое добавление зелёных и жёлтых патчей в С++. Можете попробовать.