960 バイト追加,
2024年4月10日 (水)
== 環境 ==
* macOS Sonoma 14.4.1 (Intel)
* pyenv local 3.10
== 問題 ==
何も考えずに[[xformers]]を[[インストール]]しようとすると以下のようなエラーになる。
<source lang="sh">
$ pip install xformers
clang: error: unsupported option '-fopenmp'
</source>
[[mac]]の[[clang]]は[[openmp]]をサポートしていないらしい。
[[ググる]]と「homebrewのgccを使え」とのこと。
== 解決 ==
<source lang="sh">
# homebrewでgccをインストールする
$ brew install gcc
# venvを作る
$ python3 -m venv venv
# シンボリックリンクを貼る
$ ln -s /usr/local/bin/gcc-13 venv/bin/gcc
$ ln -s /usr/local/bin/g++-13 venv/bin/g++
$ ln -s /usr/local/bin/c++-13 venv/bin/c++
# venv起動
$ source venv/bin/activate
# xformersをインストール
$ pip install xformers
Successfully installed numpy-1.26.4 xformers-0.0.25.post1
</source>
[[category: macOS]]
[[category: Python]]
[[category: 人工知能]]