Kaynağa Gözat

set FLAGS_enable_pir_api=False before import paddle otherwise, will not work

gaotingquan 11 ay önce
ebeveyn
işleme
e86aa70ee8
1 değiştirilmiş dosya ile 3 ekleme ve 3 silme
  1. 3 3
      paddlex/utils/lazy_loader.py

+ 3 - 3
paddlex/utils/lazy_loader.py

@@ -44,12 +44,12 @@ class LazyLoader(types.ModuleType):
         return self._module is not None
 
     def _load(self):
-        module = importlib.import_module(self.__name__)
-        self._parent_module_globals[self._local_name] = module
-        self._module = module
         # TODO(gaotingquan): disable PIR using Flag
         if self.__name__ == "paddle":
             disable_pir_bydefault()
+        module = importlib.import_module(self.__name__)
+        self._parent_module_globals[self._local_name] = module
+        self._module = module
 
     def __getattr__(self, item):
         if not self.loaded: