librarys and tools for programming on windows

OpenBlas: you should install “strawberry perl” first.

Intel® Performance Libraries : which include intel MPI, intel MKL,intel IPP ,nitel TBB, intel DAAL. you can download free version with your university email account. You can set environment variables for these tools.For example, set MKL_ROOT to “C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2017.2.187\windows\mkl”

Intel Parallel Studio XE: a software development suite that helps boost application performance by taking advantage of the ever-increasing processor core count and vector register width available in Intel® Xeon® processors,…

boost

https://github.com/google/protobuf,you can build or download binaryprotoc-3.0.0-win32.zip. You must first install gmock.

ninja

Python 2.7.11 64bit: numpy, scipy, matplotlib, scikit-image, h5py from Unofficial Windows Binaries for Python Extension Packages webpage at (http://www.lfd.uci.edu/~gohlke/pythonlibs/).

python -m pip install cython
python -m pip install numpy-1.12.1+mkl-cp27-cp27m-win_amd64.whl
python -m pip install scipy-0.19.0-cp27-cp27m-win_amd64.whl
python -m pip install matplotlib-2.0.0-cp27-cp27m-win_amd64.whl
python -m pip install scikit_image-0.13.0-cp27-cp27m-win_amd64.whl
python -m pip install h5py-2.7.0-cp27-cp27m-win_amd64.whl
python -m pip list

Install Jupyter by installing Anaconda for Python 2.7

graphviz

When you install VS2015(VS2013…),you should choose to include python. If not,you can install Microsoft Visual C++ Compiler for Python 2.7, downloaded at (https://www.microsoft.com/en-us/download/details.aspx?id=44266) and install it by :

 msiexec /i VCForPython27.msi ALLUSERS=1

CUDA8 and cuDNN

Graphviz. Note: The installation directory can not contain space.

If Pillow is not installed ,you can install Pillow-3.1.1.win-amd64-py2.7.exe

After all finished, Download gevent-1.2.1-cp27-none-win_amd64.whl and install it.

python -m pip install gevent-1.2.1-cp27-none-win_amd64.whl

Some useful tools for windows Sometimes We can’t uninstall vs201x cleanly. This tool can do this for us. http://www.wisecleaner.com/wise-registry-cleaner.html

Written on April 20, 2017