You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
57 lines
1.9 KiB
57 lines
1.9 KiB
9 years ago
|
## Refer to http://caffe.berkeleyvision.org/installation.html
|
||
|
# Contributions simplifying and improving our build system are welcome!
|
||
|
|
||
|
# CUDA directory contains bin/ and lib/ directories that we need.
|
||
|
CUDA_DIR := /usr/local/cuda
|
||
|
|
||
|
# CUDA architecture setting: going with all of them.
|
||
|
CUDA_ARCH := -gencode arch=compute_20,code=sm_20 \
|
||
|
-gencode arch=compute_20,code=sm_21 \
|
||
|
-gencode arch=compute_30,code=sm_30 \
|
||
|
-gencode arch=compute_35,code=sm_35
|
||
|
|
||
|
# BLAS choice:
|
||
|
# atlas for ATLAS (default)
|
||
|
# mkl for MKL
|
||
|
# open for OpenBlas
|
||
|
BLAS := atlas
|
||
|
# Custom (MKL/ATLAS/OpenBLAS) include and lib directories.
|
||
|
# Leave commented to accept the defaults for your choice of BLAS
|
||
|
# (which should work)!
|
||
|
# BLAS_INCLUDE := /path/to/your/blas
|
||
|
BLAS_INCLUDE := /usr/include/atlas
|
||
|
# BLAS_LIB := /path/to/your/blas
|
||
|
BLAS_LIB := /usr/lib/atlas-base
|
||
|
|
||
|
# This is required only if you will compile the matlab interface.
|
||
|
# MATLAB directory should contain the mex binary in /bin.
|
||
|
# MATLAB_DIR := /usr/local
|
||
|
# MATLAB_DIR := /Applications/MATLAB_R2012b.app
|
||
|
|
||
|
# NOTE: this is required only if you will compile the python interface.
|
||
|
# We need to be able to find Python.h and numpy/arrayobject.h.
|
||
|
PYTHON_INCLUDE := /usr/local/include/python2.7 \
|
||
|
/usr/include/python2.7 \
|
||
|
/usr/local/lib/python2.7/dist-packages/numpy/core/include
|
||
|
# Anaconda Python distribution is quite popular. Include path:
|
||
|
# PYTHON_INCLUDE := $(HOME)/anaconda/include \
|
||
|
# $(HOME)/anaconda/include/python2.7 \
|
||
|
# $(HOME)/anaconda/lib/python2.7/site-packages/numpy/core/include
|
||
|
|
||
|
# We need to be able to find libpythonX.X.so or .dylib.
|
||
|
PYTHON_LIB := /usr/local/lib
|
||
|
# PYTHON_LIB := $(HOME)/anaconda/lib
|
||
|
|
||
|
# Whatever else you find you need goes here.
|
||
|
INCLUDE_DIRS := $(PYTHON_INCLUDE) /usr/local/include
|
||
|
LIBRARY_DIRS := $(PYTHON_LIB) /usr/local/lib /usr/lib
|
||
|
|
||
|
BUILD_DIR := build
|
||
|
DISTRIBUTE_DIR := distribute
|
||
|
|
||
|
# Uncomment for debugging.
|
||
|
# DEBUG := 1
|
||
|
|
||
|
# The ID of the GPU that 'make runtest' will use to run unit tests.
|
||
|
TEST_GPUID := 0
|