public void TestGetBytes() { NNUE nnue = new NNUE(); byte[] bytes = File.ReadAllBytes(@"resource\nn.bin"); nnue.SetBytes(bytes); byte[] bytes2 = nnue.GetBytes(); Assert.IsTrue(bytes.SequenceEqual(bytes2)); }
public void TestGetBytes() { //テスト用nn.binを読み込んで、FeatureTransForm.GetBytes()の結果が元のバイト列と同じかどうか確かめます。 byte[] bytes = File.ReadAllBytes(@"resource\nn.bin"); NNUE nnue = new NNUE(); nnue.SetBytes(bytes); byte[] bytes2 = nnue.FeatureAffineTransform.GetBytes(); byte[] bytes3 = new byte[bytes2.Length]; Array.Copy(bytes, originalNNUEFeatureTransformParamStart, bytes3, 0, bytes3.Length); Assert.IsTrue(bytes2.SequenceEqual(bytes3)); }