Ching-Chuan Chen's Blogger

Statistics, Machine Learning and Programming

0%

Installations of Python

簡單記錄一些安裝命令,以及安裝TensorflowPyTorch,跟編譯PyTorch

Intel Distributed Python

稍微記錄一下怎麼用Anaconda建置虛擬環境,安裝Intel發行的Python

安裝miniconda之後,用下面指令可以載入Python的環境

(建議安裝all-user,並安裝到C:\Miniconda3,可以避免一些問題)

1
C:\Miniconda3\Scripts\activate.bat

引入Intel channel,安裝intel發行的Python

1
2
conda config --add channels intel
conda create -n idp intelpython3_full python=3

安裝之後,啟用idp這個環境

1
activate idp

Tensorflow, Keras安裝方法

建議不要更新html5lib,避免conda出現錯誤,無法再使用

1
pip install tensorflow-gpu -I --no-update-deps

PyTorch安裝方法

直接利用conda安裝

1
2
C:\Miniconda3\Scripts\activate.bat idp
C:\Miniconda3\Scripts\conda install -c peterjc123 pytorch cuda90

自行編譯

安裝好VS2017, CUDA 9.0之後,執行下面

1
2
3
4
git clone https://github.com/peterjc123/pytorch-scripts.git
cd pytorch-scripts
C:\Miniconda3\Scripts\activate.bat idp
cuda90.bat

編譯PyTorch延伸套件

1
2
3
4
5
git clone https://github.com/pytorch/extension-ffi.git
"C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build\vcvarsall.bat" x86_amd64
C:\Miniconda3\Scripts\activate.bat idp
cd extension-ffi/script
python build.py