deeplabcutをインストールし、JupyterLabで、
import deeplabcut
としたところで、
The kernel for (ファイルの名前).ipynb appears to have died. It will restart automatically.
と出てしまって、importできません。
メモリの不足かと思うのですが、何か対処法はありませんでしょうか。
JupyterLabを使わず、ターミナル(Windowsならコマンドプロンプト)でpythonを対話モードで起動して、
import deeplabcut
を実行したら、どうなりますでしょうか?
ターミナル上のpythonの対話モードで
import deeplabcut
とすると、
illegal hardware instruction python
と出ました。
> deeplabcutをインストールし、
どのようにインストールされましたか?
import deeplabcut
を実行して表示されるのは、
illegal hardware instruction python
だけでしょうか?
もし他にもあれば、省略しないで全部書いてください
もしかして、
import tensorflow as tf
の時に起きてませんでしょうか?
m1 mac使ってませんでしょうか?
もし使ってるなら、pythonはarm用でしょうか?
それともintel用(Rosetta環境)でしょうか?
> どのようにインストールされましたか?
https://github.com/DeepLabCut/DeepLabCut/blob/master/docs/installation.md
に従って、ANACONDAは入っていたので、step2 のAからDまでをターミナル上で行いました。
その後pip install deeplabcutとすると、全てRequirement already satisfied: と出たので、
無事インストールできたのかと思っていました。
> illegal hardware instruction python だけでしょうか?
写真の通り、それだけです。
何かまずい操作をしていますでしょうか。
> m1 mac使ってませんでしょうか?
はい、その通りです。
uname -m
とターミナルで打つと
x86_64
と出たので、Rosetta環境のようです。
pythonで
import tensorflow as tf
を実行できますか?
実行できません。
zsh: illegal hardware instruction python
と出ました。
> Rosetta環境のようです。
> 実行できません。
zsh: illegal hardware instruction python
と出ました。
https://zenn.dev/_lambda314/articles/318d2622dcad85
によると、m1 macのRosetta環境にpipで普通にtensorflowをインストールしたら、そうなるようです
インストールしようとするとこうなります。
もしご存知ならば、お答えいただけると幸いです。
https://teratail.com/questions/f52igl25zxcr78
https://github.com/DeepLabCut/DeepLabCut/blob/8fc83b64a04a8e0e962fd51a30262237d2bb5695/docs/recipes/installTips.md#deeplabcut-m1-chip-installation-environment-instructions
の「DeepLabCut M1 chip installation environment instructions:」に記載の手順でインストールしてみたら、いかがでしょうか