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

(5) python3-venv,pip導入
$ sudo apt install python3.12-venv
$ sudo apt install python3-pip

(6) Pytorch導入
$ python3 -m venv ~/mypy
$ source ~/mypy/bin/activate
(mypy)$ pip install torch==2.11.0 torchvision==0.26.0 torchaudio==2.11.0 --index-url https://download.pytorch.org/whl/cu126

(7) Pytorch確認
(mypy)$ python3
(mypy)$ import torch
(mypy)$ x = torch.rand(5, 3)
(mypy)$ print(x)

(8) OpenMythos導入
(mypy)$ pip install open-mythos

(9) OpenMythosのimport試験
(mypy)$ python3
(mypy)$ import torch
(mypy)$ from open_mythos.main import OpenMythos, MythosConfig
(mypy)$ x = torch.rand(5, 3)
(mypy)$ print(x)

上記手順でエラーなく環境構築できます。

3.所見

ここからモデルを作成して訓練をして、結果検証です。具体的に何に活用すると良いかが課題です。

参考
[外部サイト参照]
22歳の開発者が「Claude Mythos」を推定・構築、公開プロジェクト「OpenMythos」開始
OpenMythos
Get Started
Installing previous versions of PyTorch

コメント

このブログの人気の投稿

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

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

LinuxMint 22.3でkernel-6.18.26をbuildする