Yelp / MOE

A global, black box optimization engine for real world metric optimization.
Other
1.3k stars 139 forks source link

Adding Kernels to gpp_covariance.cpp and python wrappers #477

Open bwbellmath opened 5 years ago

bwbellmath commented 5 years ago

My collaborator added some covariance functions (using polynomial exponential and matern kernels) to the gpp_covariance.cpp and gpp_covariance.hpp and the python wrapper covariance.py and also in domain.py

however when attempting to build moe with these changes -- cmake succeeds meaning the C++ code seems good, but I don't understand how the python code gets compiled and placed in the appropriate place. Therefore I don't know how to build moe so that I can use these new covariance functions through the python interface.

Could some detail be added to the documentation regarding adding custom functions via C+++ with wrappers?