2024了, 下棋真的已经无比简单了, 完全不再需要网络了.

在线版本也很不错

  • https://19x19.com/engine/play/set
  • 唯一的问题就是需要网络, 以及需要充点钱

如果本地

  • katago官方非常棒: https://github.com/lightvector/KataGo

安装->玩, 很简单

  • 参考: https://codingman.cc/how-to-install-katago-on-mac/
# 安装katago
brew install katago
# 验证安装状态
brew list --verbose katago
  • 如果此时失败了
# 一般是网络问题, 需要代理, 打开.zshrc
code ~/.zshrc # 也可能是mate 或者lime, 看你用的编辑器vscode textmate sublime
# 设置代理, 如果是clashx, 一般是下面这两句:
alias neton="export all_proxy=socks5://127.0.0.1:7890"
alias httpon="export all_proxy=http://127.0.0.1:7890"
  • 如果成功了, 安装 sabaki ui: https://github.com/SabakiHQ/Sabaki

  • 设置sabaki

    • preference->engines
    • 设置logpath
    • 添加engine
    • path: /opt/homebrew/Cellar/katago/1.14.0/bin/katago
    • arguments:
      • gtp -model /opt/homebrew/Cellar/katago/1.14.0/share/katago/g170-b30c320x2-s4824661760-d1229536699.bin.gz -config /opt/homebrew/Cellar/katago/1.14.0/share/katago/configs/gtp_example.cfg
    • 参数说明
      • 第一行, 是brew list –verbose katago展示的第一行
      • config的参数, 找一找也可以找到, 关键是config 和 gtp

至此, 大功告成, 可以爽了, 图形界面需要摸索下, sabaki的变化还是很剧烈的. 关键是, engine菜单要把engine秀出来, 记得选择catago, 还有就是新局没有落子前可以在info里面设置让子贴目.

cuda竟然不是推荐项目了

  • OpenCL vs CUDA vs TensorRT vs Eigen

    KataGo has four backends, OpenCL (GPU), CUDA (GPU), TensorRT (GPU), and Eigen (CPU).

    The quick summary is:

    • To easily get something working, try OpenCL if you have any good or decent GPU.
    • For often much better performance on NVIDIA GPUs, try TensorRT, but you may need to install TensorRT from Nvidia.
    • Use Eigen with AVX2 if you don’t have a GPU or if your GPU is too old/weak to work with OpenCL, and you just want a plain CPU KataGo.
    • Use Eigen without AVX2 if your CPU is old or on a low-end device that doesn’t support AVX2.
    • The CUDA backend can work for NVIDIA GPUs with CUDA+CUDNN installed but is likely worse than TensorRT.

katago官方推荐了更多gui

象棋

  • 基于alphago: https://blog.csdn.net/qq_43483251/article/details/131025587
  • 免费引擎 - 皮卡鱼: https://pikafish.org/
  • 天天象棋 - 人机对战板块