Spaces:
Running
Running
Thien Tran
commited on
Commit
·
2eaf78d
1
Parent(s):
bd97504
fix detectron2 installation
Browse files- README.md +0 -1
- app.py +7 -0
- requirements.txt +2 -4
README.md
CHANGED
|
@@ -6,7 +6,6 @@ colorTo: green
|
|
| 6 |
sdk: gradio
|
| 7 |
app_file: app.py
|
| 8 |
pinned: false
|
| 9 |
-
python_version: "3.9"
|
| 10 |
---
|
| 11 |
|
| 12 |
# Configuration
|
|
|
|
| 6 |
sdk: gradio
|
| 7 |
app_file: app.py
|
| 8 |
pinned: false
|
|
|
|
| 9 |
---
|
| 10 |
|
| 11 |
# Configuration
|
app.py
CHANGED
|
@@ -1,3 +1,10 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
import gradio as gr
|
| 2 |
import numpy as np
|
| 3 |
from transformers import LayoutLMv2Processor, LayoutLMv2ForTokenClassification
|
|
|
|
| 1 |
+
import os
|
| 2 |
+
|
| 3 |
+
# build detectron2 from source
|
| 4 |
+
# we can't build detectron2 in requirements.txt because it needs PyTorch installed first,
|
| 5 |
+
# but requirements.txt will try to build wheels before installing any packages.
|
| 6 |
+
os.system("pip install git+https://github.com/facebookresearch/detectron2.git")
|
| 7 |
+
|
| 8 |
import gradio as gr
|
| 9 |
import numpy as np
|
| 10 |
from transformers import LayoutLMv2Processor, LayoutLMv2ForTokenClassification
|
requirements.txt
CHANGED
|
@@ -1,10 +1,8 @@
|
|
| 1 |
--index-url https://download.pytorch.org/whl/cpu
|
| 2 |
-
--extra-index-url https://dl.fbaipublicfiles.com/detectron2/wheels/cpu/torch1.10/index.html
|
| 3 |
--extra-index-url https://pypi.org/simple
|
| 4 |
Pillow
|
| 5 |
numpy
|
| 6 |
-
torch
|
| 7 |
-
torchvision
|
| 8 |
transformers
|
| 9 |
-
detectron2
|
| 10 |
pytesseract
|
|
|
|
| 1 |
--index-url https://download.pytorch.org/whl/cpu
|
|
|
|
| 2 |
--extra-index-url https://pypi.org/simple
|
| 3 |
Pillow
|
| 4 |
numpy
|
| 5 |
+
torch
|
| 6 |
+
torchvision
|
| 7 |
transformers
|
|
|
|
| 8 |
pytesseract
|