Spaces:
Sleeping
Sleeping
home
commited on
Commit
·
d6d596e
1
Parent(s):
03240ea
Use setattr magic to fix NeuralNet pickle error elegantly
Browse files
app.py
CHANGED
|
@@ -1,6 +1,11 @@
|
|
| 1 |
import gradio as gr
|
| 2 |
from PIL import Image
|
| 3 |
import os
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 4 |
|
| 5 |
from app_infer import run_infer_from_image
|
| 6 |
|
|
|
|
| 1 |
import gradio as gr
|
| 2 |
from PIL import Image
|
| 3 |
import os
|
| 4 |
+
import sys
|
| 5 |
+
|
| 6 |
+
import defake.test_api
|
| 7 |
+
# 把 defake.test_api 里的 NeuralNet 类,“挂载”到当前的主模块 (__main__) 上
|
| 8 |
+
setattr(sys.modules['__main__'], 'NeuralNet', defake.test_api.NeuralNet)
|
| 9 |
|
| 10 |
from app_infer import run_infer_from_image
|
| 11 |
|