囲碁AIのlizzieとleela_zeroの組合せをCPU環境で動かしました
1.概要
lizzieとleela_zero組合せはGPU版を前回新しく動作確認をしました。
本日、CPU版の動作確認を新しくしました。
また、コマンドに一部不明瞭な点があり、GPU版も修正をしました。
GPUがないのでスピードは低下します。しかし、十分、遊べます。
2.詳細
lizzieは、囲碁AIのuser intrefaceと理解しています。
AIは、leela_zeroをセットアップします。
HW環境は、AMD 3200G, Memory 16GB, SSD 256GB です。
SW環境は、LinuxMint 22.3, kernel-6.17.0-23 です。
私は、~/lizzieを作成して、そこで作業をしました。
(1) java導入
$ sudo apt install default-jre
(2) git設定
$ sudo apt-get -y install git
$ git config --global user.name "姓 名"
$ git config --global user.email "mail address"
$ git config --global core.editor vim
(3) leela_zero設定
$ mkdir ~/lizzie
$ cd ~/lizzie
$ sudo apt install clinfo && clinfo
$ git clone https://github.com/leela-zero/leela-zero
$ cd leela-zero
$ git submodule update --init --recursive
$ sudo apt install cmake g++ libboost-dev libboost-program-options-dev libboost-filesystem-dev opencl-headers ocl-icd-libopencl1 ocl-icd-opencl-dev zlib1g-dev
mkdir build && cd build
#cmake ..
$ cmake -DUSE_CPU_ONLY=1 -DCMAKE_CXX_FLAGS="-Wno-error=maybe-uninitialized" ..
$ cmake --build .
$ ./tests
(4) lizzie設定
$ cd ~/lizzie
$ wget https://github.com/featurecat/lizzie/releases/download/0.7.4/Lizzie.0.7.4.Mac-Linux.zip
$ unzip Lizzie.0.7.4.Mac-Linux.zip
$ cp leela-zero/build/leelaz Lizzie
(8) lizzie起動
$ cd ~/lizzie/Lizzie
$ java -jar lizzie.jar
起動すると初回はエンジンをロード中がしばらく表示されます。
再起動後、再実行するとエンジンのロードはすぐに終わります。
参考
[本ブログ内参照]
・囲碁AIのlizzieとleela_zeroの組合せをGPUを利用して動作確認しました
[外部サイト参照]
・Lizzie - Leela Zero Interface
・leela-zero/leela-zero
コメント
コメントを投稿