Code Monkey home page Code Monkey logo

fire's Introduction

fire

alt tag

fire self-play nnue (poora kod aur tippaniyaan jald hee hindee mein upalabdh hongee)

Main ābhārī hōṅ firefather https://github.com/FireFather/fire

visheshataen

  • c++20
  • vindoz aur linaks
  • yooseeaee
  • 64-bit
  • esemapee (256 dhaage tak)
  • konfigar karane yogy haish (1024 jeebee tak)
  • vichaar karen
  • malteepeevee
  • vishleshan (anant) mod
  • shataranja960 (phishar raindam)
  • sizeejee tebalabes
  • samaayojy avamaanana ​​seting
  • tejee se poorn aur vibhaajit karen
  • bench (teeteedee samay-se-gaharaee ganana shaamil hai)
  • taimastaimpd bench, parft, aur divaid log failen
  • std::uniquai_lochkstd::mutaix ka upayog karake esinkronas kout (achout) klaas
  • yooseeaee vikalp injanamod raindam w/uniform_raial_distribution & maisainnai_twistair_ainginai
  • ek adviteey nnuai (aadhaakp_256x2-32-32) moolyaankan ka upayog karata hai
  • tez alpha-beeta khoj
  • vaikalpik prayogaatmak emaseeteees-yooseetee khoj (monte kaarlo tree sarch w/pedon par laagoo ooparee konphidens baunds) shuddh/koee nyoonatam adhikatam nahin

fire-9 ab upalabdh hai

khel (+jeet, = dra, -haar) (%)
fire-9_x64_bmi2 3460 16384 (+5968,=4937,-5479) 51.5 %
vs.
stockfish-15 3861 863 (+715,=135,-13) 90.7 %
komodo-dragon-3.1 3838 863 (+702,=141,-20) 89.5 %
berserk-9 3754 863 (+631,=190,-42) 84.1 %
koivisto_8.0 3637 863 (+501,=261,-101) 73.2 %
rubiChess-20220813 3564 863 (+386,=338,-139) 64.3 %
seer-v2.5 3504 862 (+322,=324,-216) 56.1 %
rofChade-3.0 3492 862 (+302,=336,-224) 54.5 %
slow64-2.9 3452 863 (+254,=336,-273) 48.9 %
rebel-15.1 3450 862 (+245,=348,-269) 48.6 %
wasp-6.00 3395 862 (+207,=291,-364) 40.9 %
fire-8242022 3384 862 (+195,=290,-377) 39.4 %
nemorino-6.00 3374 862 (+156,=344,-362) 38.1 %
igel-3.1.0 3334 862 (+122,=323,-417) 32.9 %
ethereal-12.75 3331 862 (+158,=244,-460) 32.5 %
clover-3.1 3296 862 (+147,=194,-521) 28.3 %
minic-3.24 3290 862 (+106,=264,-492) 27.6 %
xiphos-0.6 3266 862 (+124,=184,-554) 25.1 %
tucano-10.00 3266 862 (+99,=234,-529) 25.1 %
marvin-6.0.0 3233 862 (+107,=160,-595) 21.7 %

khel poore hue = 16384 of 16384 (ausat gem kee lambaee = 12.627 sec)

Settings = Gauntlet/32MB/1000ms+100ms/M 500cp for 6 moves, D 120 moves/EPD:book.epd(31526)

upakaranon ka istemaal:

kisee bhee injan ke lie kushalataapoorvak adyatan karane yogy tantrika netavark (nnue) banaane ke nirdesh:

monte-carlo khoj mod:

alt tag

phaayar-9 mein klaing, reeshaarpar see++ aur vijual stoodiyo kod enaalisis sahit aaj upalabdh kaee sabase aadhunik see++ tools ka upayog karake kaee maheenon tak saavadhaaneepoorvak vishleshan aur reephaiktaring kee gaee hai, jisase behad tej, uchch anukoolit aur sthir nishpaadan yogy ka utpaadan sunishchit hota hai.

upalabdh Windows baayaneriz

  • x64 bmi2 = fast pgo binary (for modern 64-bit systems w/ BMI2 instruction set)yadi aapake paas intel haisavel ya naya seepeeyoo hai, to yah sankalan tez hona chaahie.

  • x64 avx2 = fast pgo binary (for modern 64-bit systems w/ AVX2 instruction set) yadi aapake paas aadhunik eemadee seepeeyoo hai, to yah sankalan sabase tez hona chaahie.

  • x64 popc = fast pgo binary (for older 64-bit systems w/ SSE41 & POPCNT instruction sets)

  • windows : fire-9_x64_x64_bmi2.exe, fire-9_x64_avx2.exe, fire-9_x64_popc.exe

yah nirdhaarit karane ke lie ki aapake sistam par kaun sa bainaree sabase achchha/tez chalata hai, kamaand lain par bench chalaen. adhik sateekata ke lie, ise do baar chalaen aur donon parinaamon ke ausat kee ganana karen.

krpaya dekhen http://chesslogik.wix.com/fire adhik jaanakaaree ke lie

ise svayan sankalit karen

  • windows (visual studio) sammilit projekt failon ka upayog karen: Fire.vcxproj or Fire.sln
  • minGW shaamil shel skript mein se ek chalaen: make_bmi2.sh, make_avx2.sh, make_popc.sh, or make_all.sh
  • ubuntu type 'make profile-build ARCH=x86-64-bmi2', 'make profile-build ARCH=x86-64-avx2', etc.

uci vikalp

  • Hash haih taalika ka aakaar. difolt hai 64 MB.
  • Threads upayog karane ke lie prosesar threds kee sankhya. difolt 1 hai, adhikatam = 128.
  • MultiPV aautaput ke lie peevee/pramukh vividhataon (khel kee panktiyaan) kee sankhya. difolt hai 1.
  • Contempt uchchatar avamaanana ​​dro ka virodh karatee hai.
  • MoveOverhead netavark aur jeeyooaee vilambata kee bharapaee ke lie ise samaayojit karen. samay par nukasaan se bachane ke lie yah upayogee hai.
  • MinimumTime ek hee chaal par kharch karane ke lie poorn nyoonatam samay (emes mein). samay par hone vaale nukasaan se bachane ke lie bhee upayogee hai.
  • Ponder virodhee ke samay bhee socho. difolt galat hai.
  • UCI_Chess960 shataranja960 khelen (aksar ephaarasee ya Fischer Random Shataranj kaha jaata hai). difolt galat hai.
  • Clear Hash hash taalika saaf karen. aavantit memoree hataen aur punah aarambh karen.
  • SyzygyProbeDepth injan nirdisht gaharaee par jaanch shuroo karata hai. is vikalp ko badhaane se injan jaanch kam ho jaatee hai.
  • EngineMode NNUE(difolt), ya yaadrchchhik chunen.
  • MCTS saksham monte kaarlo tree sarch w/ucht (pedon par laagoo ooparee konphidens baunds)
  • SyzygyProbeLimit tebal-bes kee jaanch se pahale gem ke ant mein bord par hone vaale tukadon kee sankhya.
  • Syzygy50MoveRule galat par set, 50-chaal niyam dvaara kheenchee gaee tebalabes sthiti ko jeet ya haar ke roop mein gina jaega.
  • SyzygyPath syzygy tebalabes failon ka path.

alt tag alt tag alt tag alt tag alt tag alt tag alt tag alt tag alt tag alt tag alt tag

aabhaar

hindee kod anuvaad par kaam karane ke lie dhanyavaad sanjeeb patel!

phaayar mein shaamil kaee vichaaron aur takaneekon ko yahaan vistaar se pralekhit kiya gaya hai

aur kuchh ko supar majaboot opan-sors shataranj injan se anukoolit kiya gaya hai

aur doosare

endagem taalika aadhaaron ko anukoolit kod ka upayog karake kaaryaanvit kiya jaata hai Ronald de Man's

enenayooee kaaryaanvayan ek sanshodhit sanskaran ka upayog karata haiDaniel Shawul's/Cfish utkrsht nnu jaanch kod

mcts kaaryaanvayan se liya gaya hai Stephane Nicolet's kaam

yadi aap meree vishesh altra-phaast pareekshan paddhati ke baare mein jaanane mein ruchi rakhate hain, to mainne ise yahaan kuchh vistaar se samajhaaya hai: http://www.chessdom.com/fire-the-chess-engine-releases-a-new-version/

laisens

ke antargat agni ka vitaran kiya jaata haiGNU General Public License. krpaya padhen LICENSE adhik jaanakaaree ke lie.

krpaya dekhen http://chesslogik.wix.com/fire adhik jaanakaaree ke lie

kya aag stockfish kee tarah khelatee hai?

nahin, yahaan parinaam hain Don Daily's SIM kaaryakram (difolt maan) ko maapane ke lie aaj Fire 8.NN chayan banaam pichhale 4 sanskaranon ko sthaanaantarit karen Stockfish:

alt tag

Aaap dekh sakate hain ki stockfish 14.1 aur stockfish 15 ~64% samay mein samaan chaal chalate hain (dekhana pankti 4, kolam 5)

Fire 8.NN ka utkrsht skor ~43.34% hai (pankti 1 dekhen), jo lagabhag 60% samay mein eseph se bhinn chaalen banaata hai.

sim tool yahaan se daunalod kiya ja sakata hai: https://komodochess.com/downloads.htm

yadi aap samaanata pareekshan parinaamon mein ruchi rakhate hain, to yah bhee dekhen: https://github.com/FireFather/sim03

saabhaar-

[email protected]

fire's People

Contributors

firefather avatar sanjib-patel avatar kato-daichi avatar

Stargazers

Александър Ивано avatar  avatar  avatar  avatar  avatar Milica Nikolic avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar Apu karmakar avatar Rimi avatar Swapna Saha avatar  avatar Indes89 avatar Shimul Mahadi Shishir avatar  avatar  avatar Cherry Bose avatar Tinni Sonwani  avatar  avatar Pubali Dey avatar Yeasir Arafat Nabid avatar  avatar  avatar  avatar  avatar  avatar Januar avatar  avatar rubel avatar  avatar Anu sen avatar  avatar  avatar  avatar Priyanka Ghosh avatar  avatar Arpita  avatar  avatar Graciella89 avatar Imtiaj Ahmed  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.