MacでChainerを使うのはサポートされてないし、なんか作った後サーバで動かそうと思ったときに移植の手間があるの面倒だからDockerでやることにした

$ brew install docker $ brew cask install docker $ docker run -p 8888:8888 --name ml -it asashiho/ml-jupyter-python3

データファイルや結果ファイルなどを外からアクセスしたければVolumesではなくBind mountsが良さそう

$ docker run -p 8888:8888 --name ml -it --mount type=bind,source=/Users/nishio,target=/notebooks/home asashiho/ml-jupyter-python3

メモ

  • Chainerが入っていない
  • pipは古い
    • You should consider upgrading via the ‘pip install —upgrade pip’ command.
    • pip install —upgrade pip

  • 3割くらい遅くなっちゃうなぁ