/AQ

Computer Go Program. Download: http://github.com/ymgaq/AQ/releases

Primary LanguageC++MIT LicenseMIT

AQ

AQ is a program of Go game with level of expert players.
CGOS rating: 3746 (standings)

Requirement

Windows

AQ (with GPU)

  • OS: 64-bit Windows 7 or later (NOT tested on 8.1/10)
  • GPU: Nvidia GPU with CUDA capability of 3.0/3.5/5.2/6.1
  • CPU: CPU with SSE 4.2

AQ-mini (with CPU only)

  • OS: 64-bit Windows 7 or later (NOT tested on 8.1/10)
  • CPU: CPU with SSE 4.2

Linux

  • OS: 64-bit Linux
  • GPU: Nvidia GPU with CUDA capability of 3.0/3.5/5.2/6.1
  • CPU: CPU with SSE 4.2
  • CUDA: CUDA 8.0 and cudnn 5.1

Usage

Pre-compiled executables

Get them here.

AQ configuration

Set hardware and time control etc. in 'aq_config.txt.'

Time controll on CGOS

The current version does not support time_setting command, so you need to change time setting for runnning it on CGOS. Otherwise, AQ often loses due to timeout.

-main time[sec] =900  
-byoyomi[sec] =0  
-time controll =off  

GoGui setting

GoGui is a graphical interface to Go-engines (programs without own GUI), which use the Go Text Protocol (GTP).
See the 'GTP Shell' console to know AQ's thinking log.

Linux

command: (install directory)/AQ
working directory: (install directory)

(Ex.)  
/home/user/gogui-1.4.9/AQ/AQ  
/home/user/gogui-1.4.9/AQ  

Windows

command: (install directory)\AQ.exe
working directory: (install directory)

(Ex.)  
C:\Users\user\gogui-1.4.9\AQ\AQ.exe  
C:\Users\user\gogui-1.4.9\AQ  

Build from source code

Linux

Build with bazel and TensorFlow.
See this instruction.

Windows

Build with cmake and TensorFlow.
See this instruction.

License

MIT

Author

Yu Yamaguchi