tapkee
tapkee copied to clipboard
Compile failed with OpenMP on Windows
Hello
I've try to use LE to do dim reduction with OpenMP on. But compile failed at Meta.h in Eigen3.3 library.
Error:
c:\users\cwang\documents\third library\eigen\eigen\src/Core/util/Meta.h(146): error C3052: 'ms_from' : variable doesn't appear in a data-sharing clause under a default(none) clause
Part of Meta.h
public: static From ms_from;
enum { value = sizeof(test(ms_from, 0))==sizeof(yes) }; <-- line 146
Part of My Code:
TapkeeOutput output = initialize()
.withParameters((method = LaplacianEigenmaps, target_dimension = 3))
.withDistance(distance) // distance function defined in other place.
.embedRange(a);
Environment: Windows 10. Visual studio 2013. 64bit (both debug & release)
Thank you very much.
Thanks for reporting!
I am not sure what caused this error yet. Have you tried other versions of eigen?
I'm now using Eign 3.2 with OpenMP on. It's Ok. no errors.
is it an open issue yet