Hiratuka No Igo

For discussing go computing, software announcements, etc.
User avatar
ez4u
Oza
Posts: 2414
Joined: Wed Feb 23, 2011 10:15 pm
Rank: Jp 6 dan
GD Posts: 0
KGS: ez4u
Location: Tokyo, Japan
Has thanked: 2351 times
Been thanked: 1332 times

Re: Hiratuka No Igo

Post by ez4u »

Try http://www.vector.co.jp/soft/winnt/game/se512394.html

Just check the current user information for HiraBot, HiraMC1, or HiraMC2 on KGS for the current link. HiraBot is currently a 5d while the MC's are 4d on KGS.

This is an extremely interesting program since it runs on a single-cpu (admittedly high-end), windows PC, i.e. within reach of essentially anyone. According to the info HiraBot is running on an i7-3770k with a Nvidia GTX670 GPU while the two MC's are running on (sharing?) an i7-4790k (without gpu?). It implemented some form of neural net late last year and jumped 2 dan on KGS. The HiraBot version can be downloaded for free but is locked at the '1k' level (whatever that might mean at the moment). The unlocked version costs JPY 1,728 (about $16)!
Dave Sigaty
"Short-lived are both the praiser and the praised, and rememberer and the remembered..."
- Marcus Aurelius; Meditations, VIII 21
wauske
Beginner
Posts: 12
Joined: Tue Apr 12, 2016 11:22 am
Rank: 12k KGS or 15k DGS
GD Posts: 0
KGS: wauske
DGS: wauske
Online playing schedule: 20:00-22:00 CET
Has thanked: 1 time
Been thanked: 4 times

Re: Hiratuka No Igo

Post by wauske »

ez4u wrote:Try http://www.vector.co.jp/soft/winnt/game/se512394.html
The HiraBot version can be downloaded for free but is locked at the '1k' level (whatever that might mean at the moment). The unlocked version costs JPY 1,728 (about $16)!


I found the link you posted too but I didn't find the Hirabot version you mentioned? Or is that Google Translate that didn't get that part?

Since 1k is more than enough for myself I would be very interested in that version, that page offers a downloadlink for a "Hiratuka10_36L-GPU.zip" so i'm downloading as we speak but I won't be able to tell if it's 1k...
Do note that this requires an NVIDIA Cuda capable GPU.
Pippen
Lives in gote
Posts: 677
Joined: Thu Sep 16, 2010 3:34 pm
GD Posts: 0
KGS: 2d
Has thanked: 6 times
Been thanked: 31 times

Re: Hiratuka No Igo

Post by Pippen »

wauske wrote:Do note that this requires an NVIDIA Cuda capable GPU.


When I want to start I always get "cuda error". Anything one can do?
Sneegurd
Lives with ko
Posts: 129
Joined: Fri Mar 23, 2012 8:57 am
GD Posts: 0
Has thanked: 20 times
Been thanked: 17 times

Re: Hiratuka No Igo

Post by Sneegurd »

I guess you can't, as it requires a specific kind of GPU.
As Wauske wrote: "Do note that this requires an NVIDIA Cuda capable GPU."
Sneegurd
Lives with ko
Posts: 129
Joined: Fri Mar 23, 2012 8:57 am
GD Posts: 0
Has thanked: 20 times
Been thanked: 17 times

Re: Hiratuka No Igo

Post by Sneegurd »

On my PC it works (with Drago), GPU is NVidia GTX970.
Attached is Hiratuga(B) level 10 vs. Pachi11(W).
Pachi resigns.
Chinese scoring, Komi 7.5, Pachi with opening book and pattern files.
Attachments
Hiratuka-Pachi.sgf
(1.14 KiB) Downloaded 1142 times
wauske
Beginner
Posts: 12
Joined: Tue Apr 12, 2016 11:22 am
Rank: 12k KGS or 15k DGS
GD Posts: 0
KGS: wauske
DGS: wauske
Online playing schedule: 20:00-22:00 CET
Has thanked: 1 time
Been thanked: 4 times

Re: Hiratuka No Igo

Post by wauske »

Pippen wrote:
wauske wrote:Do note that this requires an NVIDIA Cuda capable GPU.


When I want to start I always get "cuda error". Anything one can do?


I think this link has a non-gpu version which is KGS 4d: http://www.vector.co.jp/soft/winnt/game/se512260.html
Sneegurd
Lives with ko
Posts: 129
Joined: Fri Mar 23, 2012 8:57 am
GD Posts: 0
Has thanked: 20 times
Been thanked: 17 times

Re: Hiratuka No Igo

Post by Sneegurd »

headless wrote:level = arg:-po *000

If the comments on "HiratukaDlg.cpp" is right, level 1 means about 4k and level 15 means about 1d with this settings.

Hmm, the source.zip file is password protected, I wonder what valid arguments for -po are...
Last edited by Sneegurd on Wed Apr 20, 2016 1:01 pm, edited 1 time in total.
Pippen
Lives in gote
Posts: 677
Joined: Thu Sep 16, 2010 3:34 pm
GD Posts: 0
KGS: 2d
Has thanked: 6 times
Been thanked: 31 times

Re: Hiratuka No Igo

Post by Pippen »

mikanbae wrote:I attached English Translation Patch that I made.
Place English_Patch_For_Hiratuka10_34D-No11.exe in the same directory as Hiratuka.exe and run the patch.


I tried, but if I run your patch then some window pops up with japanese letter and 'yes' or 'no' and if I click 'yes' there's some error message in jap. again. It's basically impossible to use this Bot in japanese version for one has no clue what means what.

Also I realized there's a folder "src" that is password-protected. What is that about?
Sneegurd
Lives with ko
Posts: 129
Joined: Fri Mar 23, 2012 8:57 am
GD Posts: 0
Has thanked: 20 times
Been thanked: 17 times

Re: Hiratuka No Igo

Post by Sneegurd »

It's a zip file with source code.
Pippen, you can use it as a GTP engine in Drago or Sabaki or whatever GUI.

Section you need to add to Dragos engine.config:

Code: Select all

[Hiratuka No Igo]
url = http://www.vector.co.jp/download/file/winnt/game/fh665594.html
connection = not.required
level = arg:-po *000
boardsize = not.required
chinese.rules = not.required
japanese.rules = not.handled
time.per.move = not.handled
total.time = not.handled
overtime = not.handled
Pippen
Lives in gote
Posts: 677
Joined: Thu Sep 16, 2010 3:34 pm
GD Posts: 0
KGS: 2d
Has thanked: 6 times
Been thanked: 31 times

Re: Hiratuka No Igo

Post by Pippen »

Thx, but I'd like to play Hiraku with its interface. I don't have drago, just multigo.
dunknballer21
Beginner
Posts: 7
Joined: Sun Apr 17, 2016 10:04 am
GD Posts: 0

Re: Hiratuka No Igo

Post by dunknballer21 »

On Drago, Hiratuka's level can be adjusted from 1 to 10.

Does anyone know if the same is possible on GoGui? Or does anyone know what the default level is when it plays on GoGui?
Sneegurd
Lives with ko
Posts: 129
Joined: Fri Mar 23, 2012 8:57 am
GD Posts: 0
Has thanked: 20 times
Been thanked: 17 times

Re: Hiratuka No Igo

Post by Sneegurd »

@Pippen, but you can use whatever GTP capable UI. Everything else is probably hopeless. I mean the UI is crappy and we have no or just an outdated translation.

@Dunkn, Problem is, I have no info on arguments and the source code zip file is protected.
The Drago template which someone posted early this thread indicates, it has a command line like this:

-po <number>
Whatever that is...

And he has linked it to the level... Level 1 = "-po 1000", level 12="-po 12000"...
So you can add "-po 10000" as an argument, but I have no information on what it in fact does.
Pandazilla
Beginner
Posts: 18
Joined: Thu Oct 16, 2014 7:50 am
Rank: 30 kyu
GD Posts: 0
KGS: Pandazilla
Has thanked: 6 times
Been thanked: 4 times

Re: Hiratuka No Igo

Post by Pandazilla »

Sneegurd wrote:@Pippen, but you can use whatever GTP capable UI. Everything else is probably hopeless. I mean the UI is crappy and we have no or just an outdated translation.

@Dunkn, Problem is, I have no info on arguments and the source code zip file is protected.
The Drago template which someone posted early this thread indicates, it has a command line like this:

-po <number>
Whatever that is...

And he has linked it to the level... Level 1 = "-po 1000", level 12="-po 12000"...
So you can add "-po 10000" as an argument, but I have no information on what it in fact does.


That's going to be the number of Monte Carlo play-outs. The more, the better -- with diminishing returns.
Pippen
Lives in gote
Posts: 677
Joined: Thu Sep 16, 2010 3:34 pm
GD Posts: 0
KGS: 2d
Has thanked: 6 times
Been thanked: 31 times

Re: Hiratuka No Igo

Post by Pippen »

Ok, so what would u recommend? Drago? Do I have just have to make sure hiraktu.exe gets into the command line or do I have to set certain parameters?
Mike Novack
Lives in sente
Posts: 1045
Joined: Mon Aug 09, 2010 9:36 am
GD Posts: 0
Been thanked: 182 times

Re: Hiratuka No Igo

Post by Mike Novack »

Pandazilla wrote:

That's going to be the number of Monte Carlo play-outs. The more, the better -- with diminishing returns.


And there is more to it than that. SOME of the MCTS programs try to set the strength at which they are playing this way, and it does make the level of play independent of the hardware. But at a steep price, losing the ability to play within some time control setting. In other words, you might be able to get the program to play at its maximum strength even on very weak hardware BUT it would be taking a long time for each move.

On the other hand, SOME of the MCTS programs have "time management". You give them a strength level to shoot for and a time control setting (say an hour for first 100 moves, then 10 sec/move) and when coming up the program analyzes the hardware upon which it finds itself running to decide how many playpouts it can use << it might no be able to reach the target strength on weak hardware >>

THAT is why I would like us to be learning more about the new "Julie" neural net program that has appeared on the scene. NOT because it is particularly strong but because it can play at THAT level extremely fast on modest hardware. Which means it could play at that strength at quite reasonable playing speed on VERY weak hardware.
Post Reply