Spaces:
Build error
Build error
Update app.py
Browse files
app.py
CHANGED
|
@@ -21,7 +21,6 @@ torch.set_float32_matmul_precision('high')
|
|
| 21 |
torch.jit.script = lambda f: f
|
| 22 |
|
| 23 |
device = "cuda" if torch.cuda.is_available() else "CPU"
|
| 24 |
-
counter_runtime = 0
|
| 25 |
|
| 26 |
|
| 27 |
def array_to_pil_image(image: np.ndarray, size: Tuple[int, int] = (1024, 1024)) -> Image.Image:
|
|
@@ -68,8 +67,7 @@ def predict(image, resolution, weights_file):
|
|
| 68 |
global birefnet
|
| 69 |
# Load BiRefNet with chosen weights
|
| 70 |
_weights_file = '/'.join(('zhengpeng7', usage_to_weights_file[weights_file] if weights_file is not None else usage_to_weights_file['General']))
|
| 71 |
-
|
| 72 |
-
print('Using weights: {} in runtime {}'.format(_weights_file, counter_runtime))
|
| 73 |
birefnet = AutoModelForImageSegmentation.from_pretrained(_weights_file, trust_remote_code=True)
|
| 74 |
birefnet.to(device)
|
| 75 |
birefnet.eval()
|
|
|
|
| 21 |
torch.jit.script = lambda f: f
|
| 22 |
|
| 23 |
device = "cuda" if torch.cuda.is_available() else "CPU"
|
|
|
|
| 24 |
|
| 25 |
|
| 26 |
def array_to_pil_image(image: np.ndarray, size: Tuple[int, int] = (1024, 1024)) -> Image.Image:
|
|
|
|
| 67 |
global birefnet
|
| 68 |
# Load BiRefNet with chosen weights
|
| 69 |
_weights_file = '/'.join(('zhengpeng7', usage_to_weights_file[weights_file] if weights_file is not None else usage_to_weights_file['General']))
|
| 70 |
+
print('Using weights: {}.'.format(_weights_file))
|
|
|
|
| 71 |
birefnet = AutoModelForImageSegmentation.from_pretrained(_weights_file, trust_remote_code=True)
|
| 72 |
birefnet.to(device)
|
| 73 |
birefnet.eval()
|