Created
October 2, 2014 22:54
-
-
Save dgolden1/cedd7c5eab6ba503c16b to your computer and use it in GitHub Desktop.
Caffe Makefile.config for OS X
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
## Refer to http://caffe.berkeleyvision.org/installation.html | |
# Contributions simplifying and improving our build system are welcome! | |
# No GPU | |
CPU_ONLY := 1 | |
# CUDA directory contains bin/ and lib/ directories that we need. | |
CUDA_DIR := /usr/local/cuda | |
# CUDA architecture setting: going with all of them (up to CUDA 5.5 compatible). | |
# For the latest architecture, you need to install CUDA >= 6.0 and uncomment | |
# the *_50 lines below. | |
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 | |
-gencode=arch=compute_50,code=sm_50 \ | |
-gencode=arch=compute_50,code=compute_50 | |
# 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_LIB := /path/to/your/blas | |
# 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_R2014a.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/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 $(MATLAB_DIR)/bin/maci64 /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 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment