| 5 | enum class Device { AUTO = -1, CPU = 0, CUDA = 1 }; |
| 6 | |
| 7 | inline bool IsGPU(Device device) { |
| 8 | if (device == Device::AUTO) { |
| 9 | #ifdef COLMAP_CUDA_ENABLED |
| 10 | return true; |
| 11 | #else |
| 12 | return false; |
| 13 | #endif |
| 14 | } else { |
| 15 | return static_cast<bool>(device); |
| 16 | } |
| 17 | } |
| 18 | |
| 19 | typedef Eigen::Matrix<bool, Eigen::Dynamic, 1> PyInlierMask; |
| 20 |
no outgoing calls
no test coverage detected