kxhit commited on
Commit
e9e22e0
·
1 Parent(s): a4e1ae5
Files changed (1) hide show
  1. app.py +21 -10
app.py CHANGED
@@ -131,10 +131,26 @@ def sam_init():
131
  predictor = SamPredictor(sam)
132
  return predictor
133
 
134
- @spaces.GPU
135
- def create_carvekit_interface():
136
- # Check doc strings for more information
137
- interface = HiInterface(object_type="object", # Can be "object" or "hairs-like".
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
138
  batch_size_seg=6,
139
  batch_size_matting=1,
140
  device=device,
@@ -144,12 +160,7 @@ def create_carvekit_interface():
144
  trimap_dilation=30,
145
  trimap_erosion_iters=5,
146
  fp16=True)
147
-
148
- return interface
149
-
150
-
151
- # rembg_session = rembg.new_session()
152
- rembg_session = create_carvekit_interface()
153
  predictor = sam_init()
154
 
155
 
 
131
  predictor = SamPredictor(sam)
132
  return predictor
133
 
134
+ # @spaces.GPU
135
+ # def create_carvekit_interface():
136
+ # # Check doc strings for more information
137
+ # interface = HiInterface(object_type="object", # Can be "object" or "hairs-like".
138
+ # batch_size_seg=6,
139
+ # batch_size_matting=1,
140
+ # device=device,
141
+ # seg_mask_size=640, # Use 640 for Tracer B7 and 320 for U2Net
142
+ # matting_mask_size=2048,
143
+ # trimap_prob_threshold=231,
144
+ # trimap_dilation=30,
145
+ # trimap_erosion_iters=5,
146
+ # fp16=True)
147
+ #
148
+ # return interface
149
+
150
+
151
+ # rembg_session = rembg.new_session()
152
+ # rembg_session = create_carvekit_interface()
153
+ interface = HiInterface(object_type="object", # Can be "object" or "hairs-like".
154
  batch_size_seg=6,
155
  batch_size_matting=1,
156
  device=device,
 
160
  trimap_dilation=30,
161
  trimap_erosion_iters=5,
162
  fp16=True)
163
+ rembg_session = interface
 
 
 
 
 
164
  predictor = sam_init()
165
 
166