introduces a new NNUE network architecture "V5" similar to Stockfish using the same HalfKAv2_hm feature set but a smaller input layer, so speed remains almost the same
keeps compatibility to old network architecture V1/HalfKP, so using old network files is still possible
uses zlib for smaller storage of network files (use addidtional export parameter z)
switches default net to nn-df29ab9d61-20220831.nnue which was trained in 210 epochs with a modified nnue-pytorch on 12.5 billion positions (created with different versions of Rubi in 01/2022 - 08/2022)
adds NNUEDEBUG mode (output of different layers while evaluating current position)
This patch