Andhs commited on
Commit
1fdf162
·
verified ·
1 Parent(s): 98a978c

Upload app.py

Browse files
Files changed (1) hide show
  1. app.py +20 -1
app.py CHANGED
@@ -1,4 +1,23 @@
1
- import dllm
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2
 
3
  import os
4
  import math
 
1
+ import sys
2
+ import types
3
+
4
+ # 1. Force-inject the child namespaces to prevent circular initialization locks
5
+ try:
6
+ import dllm.utils
7
+ import dllm.pipelines
8
+ import dllm.data
9
+ import dllm.core
10
+ except ImportError:
11
+ pass
12
+
13
+ # 2. Re-register the primary package mock cleanly into Python's runtime cache
14
+ if 'dllm' not in sys.modules:
15
+ dllm_mock = types.ModuleType('dllm')
16
+ dllm_mock.core = sys.modules.get('dllm.core')
17
+ dllm_mock.data = sys.modules.get('dllm.data')
18
+ dllm_mock.pipelines = sys.modules.get('dllm.pipelines')
19
+ dllm_mock.utils = sys.modules.get('dllm.utils')
20
+ sys.modules['dllm'] = dllm_mock
21
 
22
  import os
23
  import math