0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

M2 Mac で Evolution Gym の環境構築

Last updated at Posted at 2023-11-06

はじめに

Apple Silicon 環境(Rossetaモード)で Evolution Gym の環境構築する方法の1つとして共有します。
基本的には公式の導入の仕方に従います。

手順

1. TerminalをRossetaモードで実行する

以下の操作は Rossetaモードで実行したTerminalで行います。

2. miniconda3をインストール

MacOS x86_64用の miniconda インストールします

mkdir -p ~/miniconda3
curl https://repo.anaconda.com/miniconda/Miniconda3-latest-MacOSX-x86_64.sh -o ~/miniconda3/miniconda.sh
bash ~/miniconda3/miniconda.sh -b -u -p ~/miniconda3
rm -rf ~/miniconda3/miniconda.sh
~/miniconda3/bin/conda init zsh 
source ~/.zshrc

3.Evolution Gym の導入

Evolution Gym を取得し、conda で仮想環境を構築します。

git clone --recurse-submodules https://github.com/EvolutionGym/evogym.git
cd evogym
conda env create -f environment.yml
conda activate evogym

次に Evolution Gym を Python から呼び出せるようにするためビルドしますが、あらかじめ cmake をインストールしないとビルドに失敗します。

pip install cmake
python setup.py install

ここまで正常に実行できれば、環境構築は終了です。
最後に以下で動作確認をします。

python examples/gym_test.py

スクリーンショット 2023-11-06 12.43.11.png

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?