### Compile and intall OpenGM with python wrapper in virtualenv #### Online references - conda install guide: - https://groups.google.com/forum/#!searchin/opengm/nose%7Csort:relevance/opengm/Nte5Zpu9RL0/YSanK09kNwAJ - plain ubuntu install guides: - http://cvlab-dresden.de/HTML/people/bogdan/teaching/slides-script/ml2-ss15/installation-readme.txt - https://memoryaux.wordpress.com/2014/08/15/installing-opengm-with-python-wrapper/ #### Instructions (tested for Ubuntu 14.04) clone source using `git clone https://github.com/opengm/opengm.git` make build dir under opengm/ `makedir build/` and enter build/ `cd build/` using ccmake and try to configure with 'c' `ccmake ../` run ccmake again and select options `ccmake ../` build: - command line ? - converter ? - docs ? - examples ? (requires external lib like cplex) - python docs ? (requires pip install sphinx and produces ugly outputs) - python wrapper - testing - tutorials with: - boost - hdf5 python: - python exectuable: /home/USER/.virtualenvs/VNAME/bin - include dir: /home/USER/.virtualenvs/VNAME/include - include dir2: /home/USER/.virtualenvs/VNAME/include/python2.7 - library: /usr/lib/x86_64-linux-gnu/libpython2.7.so (alternative is /home/USER/.virtualenvs/VNAME/lib/python2.7, but no *.so file here) - library debug: PYTHON_LIBRARY_DEBUG-NOTFOUND (default) - numpy include directory: /home/USER/.virtualenvs/VNAME/lib/python2.7/site-packages/numpy/core/include *for some unkown reason* opengm python site-package is installed under `/usr/local/lib/python0./` therefore, better to skip make install and simply copy files by hand (see below) To build run (-j only if multicore system): ``` make -j4 make -j2 test make install ``` simply copy it to `/home/USER/.virtualenvs/VNAME/lib/python2.7/site-packages/` now test in python: `import opengm` Hopefully things work :)