{"id":375,"date":"2021-12-02T00:23:42","date_gmt":"2021-12-01T22:23:42","guid":{"rendered":"https:\/\/rofchade.nl\/?p=375"},"modified":"2021-12-02T00:23:42","modified_gmt":"2021-12-01T22:23:42","slug":"working-on-the-first-nnue-release","status":"publish","type":"post","link":"https:\/\/rofchade.nl\/?p=375","title":{"rendered":"Working on the first NNUE release"},"content":{"rendered":"\n<p>Finally I have found the energy to work on the first NNUE release of rofChade. I already started this summer with rewriting the NNUE support in rofChade, and developed some tools for generating positions, recalculating positions and recalculating the gameresult of game positions.<\/p>\n\n\n\n<p>With these tools I created 1 Billion positions, and recalculated the positions with the old evaluation of rofChade with depth 10, but could&#8217;t find the energy to start working on a trainer.<\/p>\n\n\n\n<p>As happened before, the upcoming CSVN tournament (which in the end was canceled due to new covid regulations in the Netherlands) was the final push to really start with a trainer. Eventually I decided to use Stockfishes pytorch trainer for the training part and started training. Thank you for making the trainer available for everybody!<\/p>\n\n\n\n<p>After some initial issues I was able to create a &#8220;standard&#8221; HALFKA network trained on the 1B positions and the result was already impressive. + 100 elo&#8230;.. This test version runs in Frank Quisinsky FCP Tourney-2022, he was kind enough to let the initial version run in the tournament! You can find the tournament here: <a href=\"https:\/\/www.amateurschach.de\/\" data-type=\"URL\" data-id=\"https:\/\/www.amateurschach.de\/\">https:\/\/www.amateurschach.de\/<\/a><\/p>\n\n\n\n<p>In the meantime I was able to get around 40 more elo out of the current dataset with the old evaluation, by finetuning the trainer parameters.<\/p>\n\n\n\n<p>I did a recalculation of the dataset with the first NNUE network, but after some 10 days of recalculation with 126 threads, the results of the training are disappointing. I hope there is a bug in the NNUE recalc software, otherwise I will have to start with different recalc strategies.<\/p>\n\n\n\n<p>I&#8217;m not yet where I want to be with the first &#8220;official&#8221; release of a NNUE rofChade, but I&#8217;m getting closer&#8230;..<\/p>\n\n\n\n<p>  <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Finally I have found the energy to work on the first NNUE release of rofChade. I already started this summer with rewriting the NNUE support in rofChade, and developed some tools for generating positions, recalculating positions and recalculating the gameresult of game positions. With these tools I created 1 Billion positions, and recalculated the positions [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[9],"class_list":["post-375","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-progress-report"],"_links":{"self":[{"href":"https:\/\/rofchade.nl\/index.php?rest_route=\/wp\/v2\/posts\/375","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rofchade.nl\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rofchade.nl\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rofchade.nl\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rofchade.nl\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=375"}],"version-history":[{"count":3,"href":"https:\/\/rofchade.nl\/index.php?rest_route=\/wp\/v2\/posts\/375\/revisions"}],"predecessor-version":[{"id":378,"href":"https:\/\/rofchade.nl\/index.php?rest_route=\/wp\/v2\/posts\/375\/revisions\/378"}],"wp:attachment":[{"href":"https:\/\/rofchade.nl\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=375"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rofchade.nl\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=375"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rofchade.nl\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=375"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}