凤凰围棋PhoenixGo 在Windows10和macbook上的安装

Posted red_boxer

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了凤凰围棋PhoenixGo 在Windows10和macbook上的安装相关的知识,希望对你有一定的参考价值。

https://github.com/Tencent/Ph... -- 腾讯开源了围棋源码 , 记录安装过程,备忘

一、 Windows10下安装

1). 代码下载:

cd /D E:\\develope\\c\\c++_game\\
git clone git@github.com:Tencent/PhoenixGo.git

按照其说明,进行windows下的安装

2). windows下的安装:
https://github.com/Tencent/Ph... 上面有5个,其中windows的有2个,GPU和CPU各1个,还有mac系统2个;

https://github.com/Tencent/Ph...
https://github.com/Tencent/Ph...

我这里下载CPU进行尝试,相对简单点。( GPU版本在我的电脑里面报错较多 )

3). 解压
PhoenixGo-win-x64-cpuonly-v1.zip 解压到 E:\\develope\\c\\c++_game\\PhoenixGo-win-x64-cpuonly-v1

里面有详细的安装说明: how to install phoenixgo(cn).pdf

4). 检验是否可安装
双击start.bat, 最后三行:
2021-03-06 22:24:56.281311: I model\\zero_model.cc:100] Create session succ
2021-03-06 22:24:56.403053: I model\\zero_model.cc:107] Create graph succ
2021-03-06 22:24:57.176000: I model\\zero_model.cc:119] Load checkpoint succ
说明可用,我的电脑没有报错。

如果报错,下载vc_redist.x64.exe , https://www.microsoft.com/zh-...

5). 安装配置 sabaki
Windows 系统,直接下载 sabaki-v0.33.4-win-x64-setup.exe 安装即可。( 当前最新版本Sabaki v0.51.1,12 Apr 2020 )文档说使用sabaki-v0.33.4-win-x64-setup.exe

安装目录为: 由 " C:\\Program Files\\Sabaki\\ " 改成没有空格的 路径: " C:\\AI_game\\Sabaki\\ "

5.1) 下载地址: https://github.com/SabakiHQ/Sabaki/releases
    https://github.com/SabakiHQ/Sabaki/releases/download/v0.33.4/sabaki-v0.33.4-win-x64-setup.exe 
    https://github.com/SabakiHQ/Sabaki/releases/download/v0.51.1/sabaki-v0.51.1-win-x64-setup.exe

5.2) 安装Sakabi

安装到 C:\\Program Files\\Sabaki\\
双击 Sabaki.exe 启动

5.3) 配置 sakabi;
  把 PhoenixGo 设置为 sabaki 的一个引擎,启动Sabaki后,在界面操作。


      5.3.1) 第一步,设置引擎 (具体看解压后的文档《 how to install phoenixgo(cn).pdf 》)

Engines => Manage Engines..., Windows 版本,配置 PhoenixGo 解压目录
点击“Add”
名字: Phoenix-Go
路径: E:/develope/c/c++_game/PhoenixGo-win-x64-cpuonly-v1/start.bat

即可

    5.3.2) 启动日志

Engines => Toggle GTP Console

    5.3.3) 启动引擎

Engines => Attach

    5.3.4) 开始下棋

上面点击保存后,黑棋(黑棋先下)就开始下了。

6). 安装配置 sabaki0.51.1版本

6.1) 安装同上 (0.33.4版本经常提示升级,设置中可关闭提示)

直接安装在0.33.4目录上即可,

6.2) 问题

sabaki0.51.1开始对战的时候,总是提示 " GTP引擎与当前棋盘状态同步失败" ,

于是又卸载了,还是用 0.33.4版本吧

======== 二、 macOS下安装 ========
二、 macOS下安装

  1. 代码下载:

cd ~/develope/c/c_lang_dev/c++_game/
git clone git@github.com:Tencent/PhoenixGo.git phoenixGo_dev

按照其说明,进行macOs下的安装

  1. macOs下的安装:
    有两种方式:源码安装 或 预构建二进制文件(Pre-built Binary)

这里选择 Pre-built Binary,
暂时只提供cpu版本,无GPU版本

cd ~/develope/c/c_lang_dev/c++_game/
wget https://github.com/Tencent/Ph...

  1. 解压

cd ~/develope/c/c_lang_dev/c++_game/
tar xvzf PhoenixGo-mac-x64-cpuonly-v1.tgz

改一下目录名
mv PhoenixGo PhoenixGoAI

里面有详细的安装说明: how to install phoenixgo(cn).pdf

  1. 检验是否可安装

cd PhoenixGoAI
sh -x start.sh

弹出对话框:
无法打开“libtensorflow_framework.so”,因为无法验证开发者。

macbook的安全警告,解决办法,进入”安全与隐私“,允许”libtensorflow_framework.so“,即可
再次执行 ./start.sh 会弹出提示,选择”打开“,即可。

出现了三个succ:
Create session succ
Create graph succ
Load checkpoint succ

  1. 安装配置 sabaki

    同上面 Windows 系统,直接下载 sabaki-v0.33.4 版本 安装即可。( 当前最新版本Sabaki v0.51.1,12 Apr 2020 )

    5.1) 下载地址: https://github.com/SabakiHQ/S...

     https://github.com/SabakiHQ/Sabaki/releases/download/v0.51.1/sabaki-v0.51.1-mac-x64.7z
     https://github.com/SabakiHQ/Sabaki/releases/download/v0.33.4/sabaki-v0.33.4-mac-x64.7z
    

    5.2) 安装Sakabi

直接双击解压,sabaki-v0.33.4-mac-x64.7z,就是app了,然后将该app拖到应用程序目录里面;

双击 Sabaki图标 启动,遇到安全验证,同上,系统偏好设置 ==》 “安全与隐私” ==》“仍要打开”
(提示升级,暂时先不升级了)

5.3) 配置 sakabi;
  把 PhoenixGo 设置为 sabaki 的一个引擎,启动Sabaki后,在界面操作。

      5.3.1) 第一步,设置引擎 (具体看解压后的文档《 how to install phoenixgo(cn).pdf 》)

Engines => Manage Engines..., 配置 PhoenixGo 解压目录
点击“Add”
名字: Phoenix-Go
路径: /Users/cf/develope/c/c_lang_dev/c++_game/PhoenixGoAI/start.sh

注意:这里是start.sh 不是.bat 。

    5.3.2) 启动日志

Engines => Toggle GTP Console

    5.3.3) 启动引擎

Engines => Attach

    5.3.4) 开始下棋

上面一步,点击保存后,黑棋(黑棋先下)就开始下了。

V0.33.4也可以跑起来了!

以上是关于凤凰围棋PhoenixGo 在Windows10和macbook上的安装的主要内容,如果未能解决你的问题,请参考以下文章

Phoenix凤凰系统怎么安装,电脑怎么用安卓系统

求助,凤凰操作系统到底是啥

java围棋对弈实例

win10安装deepink V15.11后开机启动项(操作系统选择页面)没有deepin?

我啥时候应该生成混合伞和凤凰伞?

UNIXCOIN凤凰币介绍