04.06.2016, 17:13 | #1 |
2 разряд
Регистрация: 03.06.2016
Сообщений: 441
Сказал(а) спасибо: 534
Поблагодарили 1,949 раз(а) в 431 сообщениях
Репутация: 181
|
Stockfish и его производные
Stockfish 14 Stockfish 14 для Android https://ufile.io/f/8ardx https://pixeldrain.com/l/ndVpnHXc#item=1 Архив предыдущих версий: https://www.dropbox.com/sh/75gzfgu7q...UfHbBr4r_RwhGa Официальный сайт стокфиш Обновления тестовых версий стокфиша: http://abrok.eu/stockfish/ Сборки Stockfish и CorChess от I. Ivec Развитие движка http://tests.stockfishchess.org/tests Stockfish_NNUE https://github.com/nodchip/Stockfish Сети: https://www.comp.nus.edu.sg/~sergio-v/nnue/ AsmFish Сборки от Maratka Компиляции движков от ChessMan Сборка Stockfish от Otodranik Sugar от Marco Zerbinati Shark и Orka О StockfishЦитата:
Авторы движка
Двигатель Stockfish был разработан Tord Romstad, Marco Costalba и Joona Kiiski. В настоящее время он развивается и поддерживается сообществом Stockfish. Авторы приложений Stockfish для Mac был собран Daylen Yang. Stockfish для iOS был собран Tord Romstad. История Проект Stockfish начался с движка Glaurung с открытым исходным кодом, созданного Tord Romstad. В ноябре 2008 года Марко Косталба разветвил код Glaurung 2.1 и представил Stockfish 1.0. Торд и Джоона Кииски присоединились к проекту «Стилфиш», и проект «Гларунг» постепенно исчез. Тем временем, Stockfish быстро поднялся, чтобы стать самым сильным шахматным движком с открытым исходным кодом, с частыми обновлениями каждые несколько месяцев. Сегодня он остается одним из самых сильных двигателей в мире. О GPL Stockfish является бесплатным и распространяется в соответствии с GNU General Public License Version 3 (GPLv3). По сути, это означает, что вы можете делать практически все, что хотите, с программой, включая ее распространение среди своих друзей, делая ее доступной для загрузки с вашего веб-сайта, продавая ее (либо самостоятельно, либо как часть некоторого более крупного программного пакета ) или использовать его в качестве отправной точки для собственного программного проекта. Единственное реальное ограничение заключается в том, что всякий раз, когда вы каким-либо образом распространяете Stockfish, вы всегда должны включать полный исходный код или ссылку на исходный код. Если вы внесете какие-либо изменения в исходный код, эти изменения также должны быть доступны в GPL. Для получения полной информации прочитайте GPL. [свернуть] Последний раз редактировалось ChessMan; 04.07.2021 в 09:38. Причина: Добавил ссылку на Стокфиш 14 + ссылка на пред. версии + Android |
59 пользователя(ей) сказали cпасибо: | ALEKS (05.10.2017), Alexandr_L (07.09.2017), Alex_Lk (28.09.2018), Alex_Zet (04.12.2018), Antuan (01.01.2019), Arikchess (02.03.2018), Benoni (18.05.2020), Borisk (02.12.2018), Chess762 (01.12.2016), ChessMan (30.10.2017), Cr@ck (30.03.2019), Demch (15.07.2018), genadiy (06.12.2018), gens (26.10.2018), Ghppn (31.12.2019), Gigabayt (14.09.2020), GL2016 (04.06.2016), IgorPastukhov (06.02.2018), ivm1995 (03.12.2017), KERCH (04.06.2016), kruzh (08.02.2019), Lawyer (18.09.2018), Maratka (24.05.2018), Michael Strelkov (29.01.2017), Ofiscer (06.06.2016), ogr56 (08.07.2019), Padre (18.11.2020), Psyclone2513 (06.10.2017), Raptor (17.11.2018), Rybka (21.01.2020), SergeyTUR (04.02.2019), Shadow (15.11.2017), SKY (11.05.2020), sovaz1997 (03.10.2017), ssserg (27.06.2020), Stavross (04.06.2016), tt66 (04.06.2016), valery 64 (16.07.2021), ValstepAS (23.12.2018), Vovan (22.03.2019), Александр (30.10.2018), Александр Руденко (26.07.2020), АЛЕКСЕЙ1976 (15.08.2021), Валекс (27.11.2018), Виталий В. (13.07.2016), Владимир Харламов (09.12.2019), Владимир001 (09.08.2020), Гудвин (04.06.2016), Иван (03.07.2021), илья (13.07.2021), Кевин (30.03.2017), Котюргин (12.09.2021), Ларин (09.02.2018), Петригин Олег (04.06.2016), Реналь (18.07.2020), Ренат (17.10.2016), Роман (02.06.2021), Философ (04.06.2016) |
10.10.2018, 00:57 | #3211 |
Гроссмейстер
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
|
Re: Stockfish и его производные
Ну я же и не говорю, что патч хуже.
Но требует проверки. Шум при таких временных контролях, к сожалению, никуда не исчезает. https://groups.google.com/forum/#!to...ng/S2SSZWZygZ8 А в теме просто описание, ничего интересного. Своих идей и патчей я пока не предлагал |
Пользователь сказал cпасибо: | Alexandr_L (10.10.2018) |
10.10.2018, 02:12 | #3212 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
Цитата: Сообщение от Vizvezdenec
https://groups.google.com/forum/#!to...ng/S2SSZWZygZ8
Цитата: Сообщение от Vizvezdenec
Но требует проверки. Шум при таких временных контролях, к сожалению, никуда не исчезает.
У меня считайте просто демо-версия, которая показывает дырку в алгоритме SF. ___________ Патч будет проверяться против мастера, в два захода. Сначала на специально подобранных позициях, ну скажем: Код:
r1b1kb1r/pp1n1p2/2p1p1pp/8/2pP4/2P1P3/PP3PPP/R2Q1RK1 w kq - 0 10 2r1kbnr/5p1p/p1p1p3/1p1pPb2/3P4/1Q5P/PP3PP1/R4RK1 b k - 0 12 rnb1kbnr/pppppppp/8/8/8/8/PPPPPPPP/R2QKB1R w KQkq - 0 1 rnb1kbnr/pppppppp/8/8/8/8/PPPPPPPP/R1BQK2R w KQkq - 0 1 rnb1kbnr/pppppppp/8/8/8/8/PPPPPPPP/RN1QK2R w KQkq - 0 1 rnb1kbnr/pppppppp/8/8/8/8/PPPPPPPP/R2QK1NR w KQkq - 0 1 r1b2rk1/p1p1bppp/2p1pn2/8/2pP4/2P3P1/PP2PP1P/R2Q1RK1 w - - 0 9 rn2k2r/ppp1bppp/4pn2/3p1b2/3P4/3BP3/PPP2PPP/R2Q1RK1 w kq - 0 6 r1b2rk1/3n1ppp/ppppp3/n7/P2P4/2P1P3/1PQ2PPP/R4RK1 w - - 0 13 rnbr2k1/pp4pp/2pbp3/5p2/2PP4/6P1/PPQ1PPKP/R4R2 w - - 0 13 r1b1k2r/pp3ppp/2n2n2/2bp4/8/1P1P2P1/P1P2PBP/R2QK2R w KQkq - 0 9 rnb1k2r/ppp1ppbp/1n4p1/8/3PP3/4BP2/PP4PP/R2QK2R w KQkq - 0 7 r1b1k2r/p2nppbp/2pp1np1/1p6/3PP3/2N2P2/PPPQ2PP/1K1R3R w kq - 0 9 rnb1r1k1/1p3pbp/p2p1np1/2pP4/P3P3/2N2P2/1PPQ2PP/R3K2R w KQ - 0 11 1rb1r1k1/4bppp/ppnppn2/6P1/P3PP2/4PB2/1PPQ3P/R4R1K b - - 0 16 rn2kb1r/p4ppp/1pp1pnb1/3p4/2PP2P1/1QN1PP2/PP5P/R3K2R w KQkq - 0 10 rnb1k2r/pp1n1pbp/3p2p1/2pP4/4PP2/2N5/PP4PP/R2QK2R b KQkq - 0 9 r3k2r/1ppb2pp/pb2p2n/3pP3/3P4/2P5/PP3PPP/R2Q1RK1 w kq - 0 12 r1b1k1nr/pppp1ppp/8/2b5/3pP3/8/PPPP1PPP/R2Q1RK1 w kq - 0 6 rnb1kb1r/p2ppp1p/5np1/1ppP2B1/8/4P3/PPP2PPP/R2QK2R w KQkq - 0 6 rnbr2k1/pp4pp/2pbp3/5p2/2PP4/6P1/PPQ1PPKP/R4R2 w - - 0 13 После чего будет второй заход: запустить регресс на привычной 2_movies. На этой книге мы должны получить +/- равенство в пределах погрешности, может и небольшой плюсик в 1-2 ELO. Т.е. в итоге мы улучаем игру в дисбалансе материала, и ничего не теряем на остальных позициях. |
Пользователь сказал cпасибо: | Alexandr_L (10.10.2018) |
10.10.2018, 04:34 | #3213 |
Гроссмейстер
Регистрация: 10.07.2018
Сообщений: 1,406
Сказал(а) спасибо: 776
Поблагодарили 2,282 раз(а) в 935 сообщениях
Репутация: 230
|
Re: Stockfish и его производные
А кто-нибудь из знатоков может привести фрагмент кода SF9, который обслуживает настройку Multi PV ?
Чтобы можно было по тексту проги оценить масштаб отсечений, т.к. чем больше Multi PV - тем больше время анализа и число просмотренных позиций. Возможно, отсечения при этом ослабевают и в тексте видно как именно это ослабевание оформлено? |
Пользователь сказал cпасибо: | Alexandr_L (10.10.2018) |
10.10.2018, 06:38 | #3214 |
КМС
Регистрация: 14.10.2016
Сообщений: 667
Сказал(а) спасибо: 5,298
Поблагодарили 1,292 раз(а) в 498 сообщениях
Репутация: 201
|
Re: Stockfish и его производные
Цитата: Сообщение от Asunta
А кто-нибудь из знатоков может привести фрагмент кода SF9, который обслуживает настройку Multi PV ?
Чтобы можно было по тексту проги оценить масштаб отсечений, т.к. чем больше Multi PV - тем больше время анализа и число просмотренных позиций. Возможно, отсечения при этом ослабевают и в тексте видно как именно это ослабевание оформлено? Каждый полуход примерно вдвое увеличивает число просмотренных позиций. Так что на на каждой глубине в среднем рассматривают по два хода. В корне наверно побольше, ближе к веткам поменьше. |
2 пользователя(ей) сказали cпасибо: | Alexandr_L (10.10.2018), Asunta (10.10.2018) |
10.10.2018, 07:32 | #3215 |
Гроссмейстер
Регистрация: 10.07.2018
Сообщений: 1,406
Сказал(а) спасибо: 776
Поблагодарили 2,282 раз(а) в 935 сообщениях
Репутация: 230
|
Re: Stockfish и его производные
Например, если в начальной позиции установить глубину 20, то при MultiPV = 1 анализ идёт примерно в 9 раз быстрее, чем при MultiPV = 20.
Соответственно, позиций просматривается примерно в 9 раз меньше. Вопрос был о фрагменте кода SF9, где эти самые "примерно в 9 раз" оформлены с использованием настройки MultiPV. "В среднем по два", "побольше", "поменьше" - это ни о чём. Глубина, само собой, увеличивает время анализа. Но плавно. А вот MultiPV ( от 1 до 256 ) может взорвать это время и далеко не плавно. Эпицентр такого взрыва наверняка должен быть в тексте SF9. Кроме того интересно, не ослабляет ли высокое значение MultiPV отсечение? А если вдруг ослабляет, то и на этот счёт должен быть соответствующий фрагмент кода. |
3 пользователя(ей) сказали cпасибо: |
10.10.2018, 08:10 | #3216 |
Гроссмейстер
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 4,142
Сказал(а) спасибо: 2,297
Поблагодарили 2,510 раз(а) в 1,635 сообщениях
Репутация: 92
|
Re: Stockfish и его производные
Там не только отсечения, но и продления. Глубина - очень условное понятие, т. к. некоторые ходы будут просмотрены даже на большую глубину. Но чем больше вероятность того, что ход плохой, тем меньше он будет изучен за счёт LMR.
А бояться отсечения не нужно, ведь именно они превращают движок уровня 1500 в движок уровня 3500 |
4 пользователя(ей) сказали cпасибо: |
10.10.2018, 09:08 | #3217 |
Гроссмейстер
Регистрация: 10.07.2018
Сообщений: 1,406
Сказал(а) спасибо: 776
Поблагодарили 2,282 раз(а) в 935 сообщениях
Репутация: 230
|
Re: Stockfish и его производные
Опять про глубину. Вопрос-то был про MultiPV. Основные приключения косвенно видны в файле search.cpp
Там есть довольно крупная функция, которая не имеет входного параметра MultiPV: search ( Position& pos, Stack* ss, Value alpha, Value beta, Depth depth, bool cutNode, bool skipEarlyPruning ) Также есть несколько мест, где как бы переспрашивают: if ( multiPV == 1 ) { ... } Тем не менее, чёткого понимания ( так чтобы от зубов отскакивало! ) нет. А жаль |
2 пользователя(ей) сказали cпасибо: | Alexandr_L (23.10.2018), Alex_Lk (10.10.2018) |
10.10.2018, 09:38 | #3218 |
КМС
Регистрация: 14.10.2016
Сообщений: 667
Сказал(а) спасибо: 5,298
Поблагодарили 1,292 раз(а) в 498 сообщениях
Репутация: 201
|
Re: Stockfish и его производные
Цитата: Сообщение от Asunta
search ( Position& pos, Stack* ss, Value alpha, Value beta, Depth depth, bool cutNode, bool skipEarlyPruning )
Также есть несколько мест, где как бы переспрашивают: if ( multiPV == 1 ) { ... } Тем не менее, чёткого понимания ( так чтобы от зубов отскакивало! ) нет. А жаль Может Маратка вам квалифицированно ответит. А вы серьезно за дело взялись... |
2 пользователя(ей) сказали cпасибо: | Alexandr_L (23.10.2018), Asunta (10.10.2018) |
10.10.2018, 09:59 | #3219 |
КМС
Регистрация: 14.10.2016
Сообщений: 667
Сказал(а) спасибо: 5,298
Поблагодарили 1,292 раз(а) в 498 сообщениях
Репутация: 201
|
Re: Stockfish и его производные
Цитата: Сообщение от Asunta
Например, если в начальной позиции установить глубину 20, то при MultiPV = 1 анализ идёт примерно в 9 раз быстрее, чем при MultiPV = 20.
Соответственно, позиций просматривается примерно в 9 раз меньше. Вопрос был о фрагменте кода SF9, где эти самые "примерно в 9 раз" оформлены с использованием настройки MultiPV. А почему вы смотрите по времени, там где-то сток возвращает количество просмотренных ходов. При этом помните что кол. ходов на одной и той же глубине зависит много от чего (например от числа потоков и размера хэша). |
Пользователь сказал cпасибо: | Alexandr_L (23.10.2018) |
10.10.2018, 11:59 | #3220 |
Мастер
Регистрация: 11.08.2017
Адрес: Киров
Сообщений: 912
Сказал(а) спасибо: 888
Поблагодарили 1,197 раз(а) в 632 сообщениях
Репутация: 132
|
Re: Stockfish и его производные
Цитата: Сообщение от Asunta
Опять про глубину. Вопрос-то был про MultiPV.
|
4 пользователя(ей) сказали cпасибо: |
10.10.2018, 13:05 | #3221 |
Гроссмейстер
Регистрация: 10.07.2018
Сообщений: 1,406
Сказал(а) спасибо: 776
Поблагодарили 2,282 раз(а) в 935 сообщениях
Репутация: 230
|
Re: Stockfish и его производные
Т.е. при 8 ядрах максимально разумное значение MultiPV = 7 ( 1 ядро под общее управление анализом + 7 ядер на 7 линий ).
Если MultiPV > 7, то возможно метание линий по разным ядрам и торможение. Ваш ход мысли ясен. Спасибо! Может быть ещё будут мнения? |
Пользователь сказал cпасибо: | Alexandr_L (23.10.2018) |
10.10.2018, 13:19 | #3222 |
Мастер
Регистрация: 11.08.2017
Адрес: Киров
Сообщений: 912
Сказал(а) спасибо: 888
Поблагодарили 1,197 раз(а) в 632 сообщениях
Репутация: 132
|
Re: Stockfish и его производные
Цитата: Сообщение от Asunta
Т.е. при 8 ядрах максимально разумное значение MultiPV = 7 ( 1 ядро под общее управление анализом + 7 ядер на 7 линий ).
Если MultiPV > 7, то возможно метание линий по разным ядрам и торможение. Ваш ход мысли ясен. Спасибо! |
3 пользователя(ей) сказали cпасибо: |
10.10.2018, 13:20 | #3223 |
Гроссмейстер
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
|
Re: Stockfish и его производные
При этом и когда multipv=7 при 7 ядрах тоже качество первой линии будет хуже, чем если все 7 ядер запулить на 1 линию (как обычно и делается).
Т.к. LazySMP никто не отменял |
3 пользователя(ей) сказали cпасибо: |
10.10.2018, 13:37 | #3224 |
Гроссмейстер
Регистрация: 10.07.2018
Сообщений: 1,406
Сказал(а) спасибо: 776
Поблагодарили 2,282 раз(а) в 935 сообщениях
Репутация: 230
|
Re: Stockfish и его производные
Но если N ядер, то не больше ( N - 1 ) линий? Одна - это меньше. Если больше ( N - 1 ) должно быть совсем плохо?
Или всё не так просто? |
Пользователь сказал cпасибо: | Alexandr_L (23.10.2018) |
10.10.2018, 13:54 | #3225 |
Мастер
Регистрация: 11.08.2017
Адрес: Киров
Сообщений: 912
Сказал(а) спасибо: 888
Поблагодарили 1,197 раз(а) в 632 сообщениях
Репутация: 132
|
Re: Stockfish и его производные
Цитата: Сообщение от Asunta
Но если N ядер, то не больше ( N - 1 ) линий? Одна - это меньше. Если больше ( N - 1 ) должно быть совсем плохо?
Или всё не так просто? |
3 пользователя(ей) сказали cпасибо: |
10.10.2018, 14:06 | #3226 |
Гроссмейстер
Регистрация: 10.07.2018
Сообщений: 1,406
Сказал(а) спасибо: 776
Поблагодарили 2,282 раз(а) в 935 сообщениях
Репутация: 230
|
Re: Stockfish и его производные
Тогда зайдём с другой стороны. На небольшой глубине (30-35) и большом MultiPV(10-20) определим примерно кол-во
"интересных" линий ( можно в качестве резерва накинуть сюда ещё +1 ). И только после этого при "правильном" MultiPV пойдём анализировать на большие глубины ( 45-65 ) |
Пользователь сказал cпасибо: | Alexandr_L (23.10.2018) |
10.10.2018, 14:15 | #3227 |
Мастер
Регистрация: 11.08.2017
Адрес: Киров
Сообщений: 912
Сказал(а) спасибо: 888
Поблагодарили 1,197 раз(а) в 632 сообщениях
Репутация: 132
|
Re: Stockfish и его производные
Цитата: Сообщение от Asunta
Тогда зайдём с другой стороны. На небольшой глубине (30-35) и большом MultiPV(10-20) определим примерно кол-во
"интересных" линий ( можно в качестве резерва накинуть сюда ещё +1 ). И только после этого при "правильном" MultiPV пойдём анализировать на большие глубины ( 45-65 ) |
Пользователь сказал cпасибо: | Alexandr_L (23.10.2018) |
10.10.2018, 14:35 | #3229 |
Мастер
Регистрация: 11.08.2017
Адрес: Киров
Сообщений: 912
Сказал(а) спасибо: 888
Поблагодарили 1,197 раз(а) в 632 сообщениях
Репутация: 132
|
Re: Stockfish и его производные
Цитата: Сообщение от Asunta
Любопытный документ:
https://www.duo.uio.no/bitstream/han...pdf?sequence=1 Последний раз редактировалось Rom77; 10.10.2018 в 15:11. |
Пользователь сказал cпасибо: | Alexandr_L (23.10.2018) |
10.10.2018, 15:25 | #3230 |
Гроссмейстер
Регистрация: 10.07.2018
Сообщений: 1,406
Сказал(а) спасибо: 776
Поблагодарили 2,282 раз(а) в 935 сообщениях
Репутация: 230
|
Re: Stockfish и его производные
http://support.stockfishchess.org/kb...ish-on-windows
Этого достаточно, чтобы построить .exe-шник? Можно будет поэкспериментировать с текстом слегка ( не нарушая авторских прав, разумеется ) |
Пользователь сказал cпасибо: | Alexandr_L (23.10.2018) |
10.10.2018, 15:39 | #3231 |
Гроссмейстер
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 4,022
Сказал(а) спасибо: 56
Поблагодарили 5,294 раз(а) в 2,673 сообщениях
Репутация: 216
|
Re: Stockfish и его производные
Кстати говоря, ещё интересно.
А у Лилы на коротких контролях побеждает в той позиции больше ферзь или 3 лёгких? |
Пользователь сказал cпасибо: | Alexandr_L (23.10.2018) |
10.10.2018, 16:28 | #3232 |
КМС
Регистрация: 14.10.2016
Сообщений: 667
Сказал(а) спасибо: 5,298
Поблагодарили 1,292 раз(а) в 498 сообщениях
Репутация: 201
|
Re: Stockfish и его производные
Цитата: Сообщение от Rom77
Читал. Но, честно говоря (исходя из названия), я надеялся, что LazySMP там будет уделено больше внимания.
|
Пользователь сказал cпасибо: | Alexandr_L (23.10.2018) |
10.10.2018, 17:18 | #3233 |
Гроссмейстер
Регистрация: 10.07.2018
Сообщений: 1,406
Сказал(а) спасибо: 776
Поблагодарили 2,282 раз(а) в 935 сообщениях
Репутация: 230
|
Re: Stockfish и его производные
Цитата: Сообщение от Asunta
1. установить MSYS в C:\MinGW 2. скопировать MinGW (64-bit), GCC 4.9.2 в C:\MinGW\mingw64 3. прописать PATH C:\MinGW\mingw64\bin;C:\MinGW\msys\1.0\bin 4. запустить из каталога <crc> командную строку: make profile-build ARCH=x86-64-modern COMP=mingw Только есть один нюанс. У меня установлен Борланд ( Embarcadero XE3 ). И он перехватывает запуск make.exe ( запускает свой make, несмотря на прописанный PATH ) Естественно, борландовский make.exe никакой Stockfish.exe не строит. Просто выдаёт кучу ошибок. |
2 пользователя(ей) сказали cпасибо: | Alexandr_L (23.10.2018), Alex_Lk (10.10.2018) |
10.10.2018, 17:30 | #3234 |
КМС
Регистрация: 21.11.2016
Сообщений: 709
Сказал(а) спасибо: 433
Поблагодарили 1,545 раз(а) в 582 сообщениях
Репутация: 197
|
Re: Stockfish и его производные
make вроде как можно (и нужно) делать из MSYS bash шелла
|
2 пользователя(ей) сказали cпасибо: | Alexandr_L (23.10.2018), Alex_Lk (10.10.2018) |
10.10.2018, 17:34 | #3235 |
КМС
Регистрация: 14.10.2016
Сообщений: 667
Сказал(а) спасибо: 5,298
Поблагодарили 1,292 раз(а) в 498 сообщениях
Репутация: 201
|
Re: Stockfish и его производные
А просто полное имя до нужного make не сработает ?
|
2 пользователя(ей) сказали cпасибо: | Alexandr_L (23.10.2018), Asunta (10.10.2018) |
10.10.2018, 17:38 | #3236 |
Мастер
Регистрация: 11.08.2017
Адрес: Киров
Сообщений: 912
Сказал(а) спасибо: 888
Поблагодарили 1,197 раз(а) в 632 сообщениях
Репутация: 132
|
Re: Stockfish и его производные
Цитата: Сообщение от Alex_Lk
Читали на английском, или что то похожее есть на русском.
|
3 пользователя(ей) сказали cпасибо: |
10.10.2018, 17:41 | #3237 |
Гроссмейстер
Регистрация: 10.07.2018
Сообщений: 1,406
Сказал(а) спасибо: 776
Поблагодарили 2,282 раз(а) в 935 сообщениях
Репутация: 230
|
Re: Stockfish и его производные
Вот это как раз при запуске из <crc> построило Stockfish.exe:
C:\MinGW\msys\1.0\bin\make profile-build ARCH=x86-64-modern COMP=mingw Только вот размер файла 2016kB, а у оригинального stockfish_9_x64_popcnt.exe: 1121kB Странно. |
Пользователь сказал cпасибо: | Alexandr_L (23.10.2018) |
10.10.2018, 17:53 | #3238 |
КМС
Регистрация: 14.10.2016
Сообщений: 667
Сказал(а) спасибо: 5,298
Поблагодарили 1,292 раз(а) в 498 сообщениях
Репутация: 201
|
Re: Stockfish и его производные
Цитата: Сообщение от Asunta
Вот это как раз при запуске из <crc> построило Stockfish.exe:
C:\MinGW\msys\1.0\bin\make profile-build ARCH=x86-64-modern COMP=mingw Только вот размер файла 2016kB, а у оригинального stockfish_9_x64_popcnt.exe: 1121kB Странно. Играть с ним можно ? |
Пользователь сказал cпасибо: | Alexandr_L (23.10.2018) |
10.10.2018, 17:58 | #3239 |
Гроссмейстер
Регистрация: 10.07.2018
Сообщений: 1,406
Сказал(а) спасибо: 776
Поблагодарили 2,282 раз(а) в 935 сообщениях
Репутация: 230
|
Re: Stockfish и его производные
Сейчас сравню с оригиналом на 1 ядре. Если оценки будут совпадать, то с размером .ехе-шника
можно не напрягаться. |
Пользователь сказал cпасибо: | Alexandr_L (23.10.2018) |
10.10.2018, 18:05 | #3240 |
Super Moderator
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
|
Re: Stockfish и его производные
Цитата: Сообщение от Asunta
Сейчас сравню с оригиналом на 1 ядре. Если оценки будут совпадать, то с размером .ехе-шника
можно не напрягаться. Код:
make clean make profile-build ARCH=x86-64-modern COMP=mingw strip stockfish.exe |
4 пользователя(ей) сказали cпасибо: |
Здесь присутствуют: 16 (пользователей: 0 , гостей: 16) | |
|
|