Difference between revisions of "怎样在 Debian 上安装围棋 AI Katago"

From 清冽之泉
Jump to navigation Jump to search
Line 12: Line 12:
   
 
== 内核 ==
 
== 内核 ==
围棋 AI 引擎当然就 Katago 了,它是核心,Sabaki 需要 Katago。
+
围棋 AI 引擎当然就 Katago 了,它是核心,Sabaki 需要 Katago。
 
# 进 [https://github.com/lightvector/KataGo Katago 项目地址]
 
# 进 [https://github.com/lightvector/KataGo Katago 项目地址]
 
# 进 [https://github.com/lightvector/KataGo/releases Katago Release 发布地址]
 
# 进 [https://github.com/lightvector/KataGo/releases Katago Release 发布地址]

Revision as of 23:43, 18 October 2023

概览

  1. 安装外壳,即给围棋 AI 引擎找一个界面,一般的围棋 AI 引擎是不带界面的
  2. 安装内核,即安装围棋 AI 引擎
  3. 在外壳下配置内核

外壳

围棋界面程序有 Katrain, Sabaki,Lizzie 等。我们安装 Sabaki,直接进项目地址找 release 即可。

  1. Sabaki 项目地址
  2. Sabaki Release 发布地址
  3. 因为小唐用的是 amd64 的 CPU,所以下载 sabaki-v0.52.2-linux-x64.AppImage,你尝试时版本号可能更高了,请酌情选最新版
  4. 下载后直接 ./sabaki-v0.52.2-linux-x64.AppImage 即可打开 Sabaki 的界面,此时可以摆棋,但还没有围棋 AI 引擎

内核

围棋 AI 引擎当然就选 Katago 了,它是核心,Sabaki 需要 Katago。

  1. Katago 项目地址
  2. Katago Release 发布地址
  3. 选择适合你的电脑的 Katago 版本。有好的 Nvidia 显卡,就用 CUDA 版本;有老旧的显卡,就用 Eigine 版本;如果不清楚,就试试 OpenCL 版本。小唐选择的是 CUDA 版本的
  4. 要运行 CUDA 版本的 Katago,你必须安装 CUDA 和 CUDNN
1前置:[https://wiki.debian.org/NvidiaGraphicsDrivers#Wayland 怎样给 Debian 安装 Nvidia 驱动]
2lspci -nn | egrep -i "3d|display|vga" # 查看本机显卡版本
3sudo apt update
4sudo apt install nvidia-detect
5nvidia-detect
6sudo apt install linux-headers-amd64
7deb http://deb.debian.org/debian/ bookworm main contrib non-free non-free-firmware # 把这个源添加到你的 sources.list
8sudo apt update
9sudo apt install nvidia-driver-xxx-detect-result firmware-misc-nonfree
1# 磁盘空间警告,/tmp 小于 1.5G 勿试,会安装失败
2sudo apt install nvidia-cuda-dev nvidia-cuda-toolkit
3sudo apt install nvidia-cudnn

配置