13 def load_module(main_module_name):
17 main_module = importlib.import_module(
"." + main_module_name, __name__)
18 globals.update(main_module.__dict__)
19 del globals[main_module_name]
21 except ModuleNotFoundError:
24 if has_vectorization_instructions:
26 (
"proxsuite_pywrap_avx512", instructionset.has_AVX512F),
27 (
"proxsuite_pywrap_avx2", instructionset.has_AVX2),
30 for module_name, checker
in all_modules:
31 if checker()
and load_module(module_name):
34 assert load_module(
"proxsuite_pywrap")