なぜwindowsなのか?と言われても困る。
- adobeのソフトが使いたい
- VRが使いたい
- ゲームがしたい
等が主な理由である。大体のことがクロスプラットフォームでできるようになったが上記はまだである。故にwindowsである。
- deep learningでもだいたいのことはwindowsでもできるようになっている。
- condaとcudaには足を向けて寝られない。conda最高。condaかわいい。
- 残念ながらtensor2tensorはがんばっても使えなかった。内部で使ってるJaxが対応していない。googleはマジそういうところがある。
Contents
PyTorch
- Pythonのガワ。Torch7とは別物。
- https://pytorch.org/
- source: https://github.com/pytorch/pytorch
- docs: https://pytorch.org/docs/stable/index.html
- 利用可能な応用:
- vid2vid: flownet2を使うため、windowsには非対応
インストール方法
cuda 9.0の場合
conda install pytorch torchvision
cuda 10.0の場合
conda install pytorch torchvision cuda100 -c pytorch
Torch7
- Luaのガワ。PyTorchとは別物。
- http://torch.ch/
- source: https://github.com/torch/torch7
- docs: http://torch.ch/docs/getting-started.html
- 利用可能な応用:
- Deep Face Interpolation: FaceAppのやつ(caffeも必要)
インストール方法
- https://github.com/hiili/WindowsTorch をクローンまたはreleaseをダウンロード
- C:\torchにする
- C:\torch\setpaths.cmdをコマンドプロンプトで実行
- luajitで呼び出し可能
- C:\torch\bin を環境変数TORCH_INSTALLに追加
caffe
- caffe2とは別物
- http://caffe.berkeleyvision.org/
- source: https://github.com/BVLC/caffe
- docs: http://caffe.berkeleyvision.org/
- 利用可能な応用:
- VGG16, VGG19
- Deep Face Interpolation: FaceAppのやつ(Torchも必要)
インストール方法
conda create -n caffe python=2.7
activate caffe
conda config --add channels anaconda
conda install caffe -c willyd
OpenCV3とTensorFlow
- 利用可能な応用:
- Deep Pose Estimation(tf-pose-estimation): 静止画からポーズを取り出すやつ
インストール方法
conda create -y -n opencv3_tf -c conda-forge python=3.6 anaconda python-lmdb opencv
activate opencv3_tf
conda install tensorflow-gpu
- 注意点:
- tensorflow-gpuはconda create時に一緒にやると失敗するのでactivate後にやること
TensorFlow
ただ新しめのTensorFlow-gpuを入れたいならcondaで一発
conda install -c anaconda tensorflow-gpu
TensorFlow 1.8.0とKeras 2.1.6
- 利用可能な応用:
- DeepFaceLab: 画像・動画の顔を入れ替えるやつ
インストール方法
conda create -y -n tf180_keras python==3.6.6 cudatoolkit==9.0 cudnn
activate tf180_keras
pip install Keras==2.2.4 tensorflow-gpu==1.11.0 git+https://www.github.com/keras-team/keras-contrib.git
- 注意点:
- “cannot import name normalize_data_format”というエラーを出さないために、keras-contribはインストール後にソースをいじる必要がある(https://github.com/ekholabs/keras-contrib/commit/0dac2da8a19f34946448121c6b9c8535bfb22ce2)
コメント