M1 Macでpip install tensorflowjs[wizard]を成功させる

1032 ワード

背景

M1 Pro Macbook Pro でpip install tensorflowjs[wizard]がうまくいかない。
TensorflowjsでTensorflowのモデルを実行させるためにconverterが必要だが
それをインストールするのにハマってしまったので備忘録を残した。

原因

  • まず、zshでのコマンドで[]が入るときはエスケープしないと動かない。なので
pip install tensorflowjs\[wizard\]

で実行させるということを留意しておきましょう。

2022/09時点では、miniconda環境が一番M1 Macに相性いいとおもうので、
こちらから Apple M1アーキテクチャ用のインストーラー(pkg)をダウンロードしてインストールしましょう。

パスが通ってcondaコマンドが実行できるようになったら、環境をつくって(上記りんくの下部で説明されています)から、

conda install tesnsorflow

を実行。その後、

pip install tensorflowjs\[wizard\]

で完了。

インストールが終わったら
tensorflowjs_converterコマンドと、tensorflowjs_wizardが実行できることを確認しましょう。