Rubi has some "own" network file now: https://github.com/Matthies/NN
It was created with
- 1 billion depth 10 training data and 1 million depth 14 valitation data using Rubi 1.8 evaluation (sfens created with Rubi)
- the SF/nodchip binary learning the net from it
The score is not as impressive as the results with SF/NightNurse nets above but clearly an improvement to handmade evaluation;
I leave it to ranking list and tounament organizers to decide what to do with it. I'm doing chess programming for myself learning some things and having some fun seeing progress. I'm not interested in arguing what is right and what is wrong.
And your last message about your own test results with RubiChess 1.8 with an without the Network file (and not version 1.9).
Your last test with: Rubi+nn-f21733c196 (no version number).
For the moment not sure which version I have to added in FCP Tourney-2021.
1.9 isn't available
NNUE file is unclear!
*.dll files unclear!
Back to English:
I like GitHub a lot but after all ...
For some years the situation around engines and configurations are more easy.
Unclear is the Scorpio configuration (https://github.com/dshawul/Scorpio/ ... current version 3.0.10 not to see directly).
Important information on GitHub on the end of the page.
Unclear is the Minic configuration (NNUE file or not for engine tournaments).
And so one!
Better is if programmers give a clear announcement what they like to see in chess tournaments.
To test all the available NNUE files for so many available engines isn't possible.
Nothing against RubiChess and your person (nice to have) but all should be a bit more easy.
It doesn't feel appropriate to release anything now. Current master in Github is better than 1.8 (even without NNUE evaluation) but only maybe 10 Elo. And the NNUE learner stuff is incomplete and not merged to master.
@Frank: If your tournament starts in 2021 there is some time left and maybe I will upload some binary till then.
the complicated messages in this thread comes not from yourself.
I will work in the next days on a configuration page for all the participate engines.
I do that for me at first because to hold all the information in the own brain isn't longer possible.
The reason (configuration page) that I try to collect all important information before.
But you have right, two months ...
in 30 days the configurations for the qualify tournament must be ready.
6 hours I need alone to understand how the JAVA engines works under Shredder GUI.
Never I try it out before.
2 hours I need for the Lc0 CPU version today.
In younger years I am in 30 minutes ready.
I think I am to old for all this.
Sorry for my message in your thread.
RubiChess is playing a great FCP Toruney-2020 and it must be start for the next one.
Best for you and good luck for your development!
Frank
You could try to change this line in Makefile:
ifeq ($(COMP),clang)
CXX=clang++
CXXFLAGS += -pedantic -Wextra -Wshadow
-- LDFLAGS=-lpthread -fuse-ld=lld
++ LDFLAGS=-lpthread
profile_make = clang-profile-make
endif
RubiChess wrote: ↑Sun Nov 01, 2020 9:19 pm
You could try to change this line in Makefile:
ifeq ($(COMP),clang)
CXX=clang++
CXXFLAGS += -pedantic -Wextra -Wshadow
-- LDFLAGS=-lpthread -fuse-ld=lld
++ LDFLAGS=-lpthread
profile_make = clang-profile-make
endif
Andreas
After pathing the makefile, unfortunately other errors appear (some of them equal to just "make":
Unclear is the Minic configuration (NNUE file or not for engine tournaments).
And so one!
Better is if programmers give a clear announcement what they like to see in chess tournaments.
To test all the available NNUE files for so many available engines isn't possible.
As a summary, MinicNNUE based on SF code merge is (was?) a fun experiment, not official version of Minic.
As a side note, Werner tested it (http://www.cegt.net/40_40%20Rating%20Li ... s/126.html) in a rating list but accepting to give a specific name to it to clarify situation.
But, I'm now working on another implementation, please be patient