5
3

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.

M1 Macでxformersをインストールして使用する方法

Posted at

この記事では、AppleのM1 Macでxformersライブラリをインストールし、使い始める方法を紹介します。以下の手順に従って、M1 Macでxformersをセットアップしてください。

手順1: HomebrewをARM64にアップデートする

M1 MacはARMベースのプロセッサを搭載しているため、HomebrewをARM64に対応させる必要があります。以下のコマンドをターミナルに入力してHomebrewをアップデートしましょう。

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

手順2: libompをインストールする

xformersの依存関係であるlibompをインストールします。以下のコマンドをターミナルで実行してください。

arch -arm64 brew install libomp

手順3: PATHを通す

libompのインストールが完了したら、PATHに追加してください。

echo 'export PATH="/opt/homebrew/opt/libomp/bin:$PATH"' >> ~/.zshrc
source ~/.zshrc

手順4: LLVMをインストールする

xformersはLLVMに依存しているため、次のコマンドでLLVMをインストールします。

arch -arm64 brew install llvm

手順5: PATHを通す

LLVMのインストールが完了したら、PATHに追加してください。

echo 'export PATH="/opt/homebrew/opt/llvm/bin:$PATH"' >> ~/.zshrc
source ~/.zshrc

手順6: xformersをインストールする

すべての依存関係が整ったので、xformersをインストールしましょう。

pip install xformers

stable diffusion内にxformersをインストールする場合はこちらを参照

注意事項

xformersは現在、CUDAにしか対応していません。そのため、COMMANDLINE_ARGSにxformersを含めることはできません。(色々検証中です。)

5
3
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
5
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?