Sayuri

For discussing go computing, software announcements, etc.
And
Gosei
Posts: 1464
Joined: Tue Sep 25, 2018 10:28 am
GD Posts: 0
Has thanked: 212 times
Been thanked: 215 times

Sayuri

Post by And »

Sayuri https://github.com/CGLemon/Sayuri

"Let's ROCK!
Sayuri is a GTP-compliant go engine which supports variable komi and board size. Strongly inspired by Leela Zero and Kata Go. Based on Deep Convolutional Neural Network, Monte Carlo Tree Search and other powerful technics."
Ferran
Lives in gote
Posts: 664
Joined: Mon Apr 22, 2019 1:04 am
Rank: OGS ddk
GD Posts: 0
KGS: Ferran
IGS: Ferran
OGS: Ferran
Has thanked: 177 times
Been thanked: 121 times

Re: Sayuri

Post by Ferran »

This is interesting, but I'd like some more information. Are those openings "trained"? When does the opening end? Are networks compatible with KG's? Can I train the network beyond the opening?

Thanks, take care
一碁一会
And
Gosei
Posts: 1464
Joined: Tue Sep 25, 2018 10:28 am
GD Posts: 0
Has thanked: 212 times
Been thanked: 215 times

Re: Sayuri

Post by And »

The program is only available on Ubuntu/MacOS. I have windows. I downloaded the network, looked at it, it's very different from the katago networks, I haven't tried it. as I understand it, the project is new, I wonder what will happen! :)
And
Gosei
Posts: 1464
Joined: Tue Sep 25, 2018 10:28 am
GD Posts: 0
Has thanked: 212 times
Been thanked: 215 times

Re: Sayuri

Post by And »

Release v0.1.0
https://github.com/CGLemon/Sayuri/releases

Features

Support Sabaki and GoGui analysis mode.
Support handicap game.
Support variable komi and board size (from 7x7 to 19x19).
Lock-free SMP MCTS.
Acceleration by multi-core processor and multi-Nvidia GPU.
Predict the current side winrate and draw-rate.
Predict the current side score lead and death strings.
Reuse the sub-tree.
Tromp-Taylor rules with forbidding suicide move.
And
Gosei
Posts: 1464
Joined: Tue Sep 25, 2018 10:28 am
GD Posts: 0
Has thanked: 212 times
Been thanked: 215 times

Re: Sayuri

Post by And »

Release v0.1.1
https://github.com/CGLemon/Sayuri/releases

Main Updating

Improve the MCTS performance.
Add prefix id for GTP command.
Fix ladder bug.
Add the new options, --symm-pruning, --kgs-hint.
Show the tree complexity and KL divergence.
Extend some GTP commands, sayuri-analyze, sayuri-genmove_analyze and others.
Change the default thinking time (to 10 sec per move).
Use a random sample input data read. This helps improve the spread of games in the shuffle buffer. The new network is stronger than before.
Clean some code and add more comments.
And
Gosei
Posts: 1464
Joined: Tue Sep 25, 2018 10:28 am
GD Posts: 0
Has thanked: 212 times
Been thanked: 215 times

Re: Sayuri

Post by And »

And
Gosei
Posts: 1464
Joined: Tue Sep 25, 2018 10:28 am
GD Posts: 0
Has thanked: 212 times
Been thanked: 215 times

Re: Sayuri

Post by And »

Sayuri(B) v.s. Pachi(W)
Attachments
Sayuri(B) v.s. Pachi(W).sgf
(1.39 KiB) Downloaded 3934 times
And
Gosei
Posts: 1464
Joined: Tue Sep 25, 2018 10:28 am
GD Posts: 0
Has thanked: 212 times
Been thanked: 215 times

Re: Sayuri

Post by And »

And
Gosei
Posts: 1464
Joined: Tue Sep 25, 2018 10:28 am
GD Posts: 0
Has thanked: 212 times
Been thanked: 215 times

Re: Sayuri

Post by And »

And
Gosei
Posts: 1464
Joined: Tue Sep 25, 2018 10:28 am
GD Posts: 0
Has thanked: 212 times
Been thanked: 215 times

Re: Sayuri

Post by And »

windows version is expected next month
https://github.com/CGLemon/Sayuri/issues/2
And
Gosei
Posts: 1464
Joined: Tue Sep 25, 2018 10:28 am
GD Posts: 0
Has thanked: 212 times
Been thanked: 215 times

Re: Sayuri

Post by And »

windows version https://github.com/CGLemon/Sayuri/issues/2
Zenith Go 7 - Sayuri, Zen gave up on move 205 (Zenith Go 7 9dan, Sayuri -t 3 -w uce14-swa-1700k-v2.bin.txt), Zen spent a little more time
And
Gosei
Posts: 1464
Joined: Tue Sep 25, 2018 10:28 am
GD Posts: 0
Has thanked: 212 times
Been thanked: 215 times

Re: Sayuri

Post by And »

And
Gosei
Posts: 1464
Joined: Tue Sep 25, 2018 10:28 am
GD Posts: 0
Has thanked: 212 times
Been thanked: 215 times

Re: Sayuri

Post by And »

And
Gosei
Posts: 1464
Joined: Tue Sep 25, 2018 10:28 am
GD Posts: 0
Has thanked: 212 times
Been thanked: 215 times

Re: Sayuri

Post by And »

Release v0.6.0 (Hachi to Misemono) https://github.com/CGLemon/Sayuri/releases/

"This version is more efficiently than KataGo g104 in the early training phase! KataGo g170 is unknown but it looks like that Sayuri is still better than g170 in the early training phase. Thanks for Gumbel AlphaZero and other KataGo methods. We cat train a high amateur level network on a single GPU device in a just one week..."
And
Gosei
Posts: 1464
Joined: Tue Sep 25, 2018 10:28 am
GD Posts: 0
Has thanked: 212 times
Been thanked: 215 times

Re: Sayuri

Post by And »

Release v0.6.1 https://github.com/CGLemon/Sayuri/releases/tag/v0.6.1
The current version achieves superhuman level. Sayuri finally suppresses LZ157 and SAI project.
Post Reply