odulcy-mindee commited on
Commit
dc494ae
·
verified ·
1 Parent(s): d81a18a

Upload folder using huggingface_hub

Browse files
Files changed (2) hide show
  1. app.py +4 -16
  2. requirements.txt +1 -1
app.py CHANGED
@@ -7,25 +7,13 @@ import cv2
7
  import matplotlib.pyplot as plt
8
  import numpy as np
9
  import streamlit as st
 
 
10
 
11
- from doctr.file_utils import is_tf_available
12
  from doctr.io import DocumentFile
13
  from doctr.utils.visualization import visualize_page
14
 
15
- if is_tf_available():
16
- import tensorflow as tf
17
- from backend.tensorflow import DET_ARCHS, RECO_ARCHS, forward_image, load_predictor
18
-
19
- if any(tf.config.experimental.list_physical_devices("gpu")):
20
- forward_device = tf.device("/gpu:0")
21
- else:
22
- forward_device = tf.device("/cpu:0")
23
-
24
- else:
25
- import torch
26
- from backend.pytorch import DET_ARCHS, RECO_ARCHS, forward_image, load_predictor
27
-
28
- forward_device = torch.device("cuda:0" if torch.cuda.is_available() else "cpu")
29
 
30
 
31
  def main(det_archs, reco_archs):
@@ -62,7 +50,7 @@ def main(det_archs, reco_archs):
62
 
63
  # Model selection
64
  st.sidebar.title("Model selection")
65
- st.sidebar.markdown("**Backend**: " + ("TensorFlow" if is_tf_available() else "PyTorch"))
66
  det_arch = st.sidebar.selectbox("Text detection model", det_archs)
67
  reco_arch = st.sidebar.selectbox("Text recognition model", reco_archs)
68
 
 
7
  import matplotlib.pyplot as plt
8
  import numpy as np
9
  import streamlit as st
10
+ import torch
11
+ from backend.pytorch import DET_ARCHS, RECO_ARCHS, forward_image, load_predictor
12
 
 
13
  from doctr.io import DocumentFile
14
  from doctr.utils.visualization import visualize_page
15
 
16
+ forward_device = torch.device("cuda:0" if torch.cuda.is_available() else "cpu")
 
 
 
 
 
 
 
 
 
 
 
 
 
17
 
18
 
19
  def main(det_archs, reco_archs):
 
50
 
51
  # Model selection
52
  st.sidebar.title("Model selection")
53
+ st.sidebar.markdown("**Backend**: PyTorch")
54
  det_arch = st.sidebar.selectbox("Text detection model", det_archs)
55
  reco_arch = st.sidebar.selectbox("Text recognition model", reco_archs)
56
 
requirements.txt CHANGED
@@ -1,2 +1,2 @@
1
- -e git+https://github.com/mindee/doctr.git#egg=python-doctr[torch,viz]
2
  streamlit>=1.0.0
 
1
+ -e git+https://github.com/mindee/doctr.git#egg=python-doctr[viz]
2
  streamlit>=1.0.0