Open theonlynick0430 opened 5 years ago
This issue relates to mapMAP the MRF optimizer that we use, do you have SSE, AVX or AVX-2?
Closing this due to inactivity.
I'm experiencing the same problem using a 2016 macbook pro. The output of sysctl -a | grep machdep.cpu.features
shows SSE and AVX is supported by the CPU.
Any ideas how to avoid the problem?
The same problem occurred on 2018 MacBook Pro.
Experienced the same behaviour while attempting texturing a 414 image set. Process used ~10Gb of RAM at that stage, then was automatically halted at View selection > Optimizing Stage. Recompiled with these flags on ubuntu a 16 core AMD Ryzen. mapMap successfully finished processing for me. By editing your CMakeLists.txt
if(CMAKE_COMPILER_IS_GNUCXX)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -mavx -Wall -Wextra -Wundef -pedantic")
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -mfpmath=sse -march=native -funroll-loops")
endif()
An alternative would be to swap -march=native
with -march=both
and recompile. (untested)
I am attempting to execute MVS on the output of MVE on a Mac. I run the following command:
./texrecon /Users/nikhilsridhar/Desktop/kermit-output::undistorted /Users/nikhilsridhar/Desktop/kermit-output/surface-clean.ply /Users/nikhilsridhar/Desktop/kermit-output/textured
I get the following output:
Am I doing anything wrong?