OpenMythosをLinuxMint 22.3に環境構築してみました

 1.概要 Claude Mythosが話題になっています。このClaude Mythosの公開論文を元にOpen Mythosが開発されてOSS公開されたとのニュースが目に止まりました。早速、Open Mythosの環境構築にチャレンジしました。 2.詳細 pytorchベースで、Pytorch-12.6、CUDA-12.6環境を構築して、python3でimportできることを確認しました。 環境は以下の通りです。 HW amd 3200G, Memory 16GB, SSD 256GB, nvidia-1660 super SW LinuxMint 22.3, NVIDIA-driver-595-open, CUDA-12.6, Pytorch-12.6 (1) nouveauの無効化 /etc/modprobe.d/blacklist-nouveau.conf作成 # nvidia(nouveau) blacklist nouveau options nouveau modeset=0 適用します $ sudo update-initramfs -u (2) nvidia driver設定 $ ubuntu-drivers devices $ sudo apt -y install nvidia-driver-595-open (3) CUDA設定 $ wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2404/x86_64/cuda-keyring_1.1-1_all.deb $ sudo dpkg -i cuda-keyring_1.1-1_all.deb $ sudo apt update $ sudo apt install cuda-toolkit-12-6 path設定を~/.bashrcに追加( vi ~/.bashrc ) # CUDA Toolkit export PATH="/usr/local/cuda/bin:$PATH" export LD_LIBRARY_PATH="/usr/local/cuda/lib64:$LD_LIBRARY_PATH" (4) 動作確認 $ nvidia-smi $ nvcc -V...

囲碁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

コメント

このブログの人気の投稿

miniPCのBMAXでWindows11のsecure boot設定漏れでトラブル発生

LinuxMint-22.3にWine 11.6をサクッと入れてみました

LinuxMint 22.3でkernel-6.18.26をbuildする