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
コメント
コメントを投稿