Skip to content

Commit 299c0f5

Browse files
authored
Release Igel 2.9.0 (#194)
Igel 2.9.0 ------------- 25-Dec-2020 - Switch to own network based on Igel search and evaluation (ign-0-9b1937cc) - NNUE dynamic eval scaling
1 parent 8cbaf3a commit 299c0f5

File tree

3 files changed

+15
-8
lines changed

3 files changed

+15
-8
lines changed

README.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
### Overview
22

3-
![Logo](http://shcherbyna.com/files/igel.bmp)
3+
![Logo](https://raw.githubusercontent.com/vshcherbyna/igel/master/igel.bmp)
44

55
[![Build Status](https://api.travis-ci.org/vshcherbyna/igel.svg?branch=master)](https://travis-ci.org/vshcherbyna/igel)
66
[![Build Status](https://ci.appveyor.com/api/projects/status/github/vshcherbyna/igel?svg=true)](https://ci.appveyor.com/project/vshcherbyna/igel)
@@ -22,7 +22,7 @@ By mid 2020 Igel 2.5.0 64-bit 4CPU reached 3245 elo in CCRL Blitz on 4CPU and en
2222

2323
In June 2020 Igel was invited by Andrew Grant to participate in OpenBench testing framework and this has further accelerated the strength improvement of the engine. In August 2020 Igel switched to NNUE as a main evaluation function using Dietrich Kappe's NiNu network file and is currently approaching the top ten strongest chess engines on CCRL list.
2424

25-
In October 2020 first Igel Generation Networks were introduced seeing participation of Igel in TCEC Cup7.
25+
In October 2020 first Igel Generation Networks were introduced seeing participation of Igel in TCEC Cup7 and TCEC Season 20 and released later with Igel 2.9.0.
2626

2727
### Igel Generation Networks (IGN)
2828

@@ -44,25 +44,25 @@ The IGN networks comply with the following mandatory requirements:
4444

4545
6. Complete source data of network may be given to tournament organizers for validation purposes and it must be possible for external parties to train the network from scratch using the provided data to the same strength as submitted network (margin of +-10 elo)
4646

47-
First versions of IGN will participate in TCEC Cup7 and will be released with Igel 2.9.0 in Q4 2020.
48-
4947
**Technical details**
5048

5149
###### IGN-0
5250

51+
Architecture: halfkp_256x2-32-32
52+
5353
Training mode: two iterations
5454

5555
Training data:
5656

5757
Iteration 1:
5858

59-
Search/Eval data: 1 billion of depth 8 search/eval data from Igel 2.6.0 (HCE)
59+
Search/Eval data: 2.3 billion of depth 8 search/eval data from Igel 2.6.0 (HCE)
6060

6161
Validation data: 1 million of depth 10 search/eval data from Igel 2.6.0 (HCE)
6262

6363
Iteration 2:
6464

65-
Search/Eval data: 405 millions of depth 12 search/eval data from Igel 2.6.0 (HCE)
65+
Search/Eval data: 500 millions of depth 12 search/eval data from Igel 2.6.0 (HCE)
6666

6767
Validation data: 1 million of depth 14 search/eval data from Igel 2.6.0 (HCE)
6868

@@ -100,4 +100,4 @@ g++ -Wall -pthread -O3 -DEVAL_NNUE=1 -DUSE_AVX2=1 -DSYZYGY_SUPPORT=TRUE -march=n
100100

101101
Consider supporting Igel development on [Patreon](https://www.patreon.com/igel).
102102

103-
Igel is a hobby project, but it takes time and money to develop chess engine and train networks. A typical data generation session takes around 1 month of time for 500 million depth 12 data set and I am currently renting expensive dedicated Xeon hardware to make this happen.
103+
Igel is a hobby project, but it takes time and money to develop chess engine and train networks. A typical data generation session takes around 1 month of time for 3 billion depth 12 data set and I am currently renting expensive dedicated AMD EPYC hardware to make this happen.

history.txt

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,13 @@ Igel chess engine
33
(c) 2002-2018 Vladimir Medvedev <vrm@bk.ru>
44
(c) 2018-2020 Volodymyr Shcherbyna <volodymyr@shcherbyna.com>
55

6+
Igel 2.9.0
7+
-------------
8+
25-Dec-2020
9+
10+
- Switch to own network based on Igel search and evaluation (ign-0-9b1937cc)
11+
- NNUE dynamic eval scaling
12+
613
Igel 2.8.0
714
-------------
815
23-Sep-2020

src/uci.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
#include <iostream>
3232
#include <sstream>
3333

34-
const std::string VERSION = "2.9-dev-3";
34+
const std::string VERSION = "2.9.0"; //"2.9-dev-3";
3535

3636
#if defined(ENV64BIT)
3737
#if defined(_BTYPE)

0 commit comments

Comments
 (0)