Commit
·
7d10348
1
Parent(s):
b9a7bec
Add half precision setting in README.
Browse files
README.md
CHANGED
@@ -112,6 +112,7 @@ birefnet = ... # -- BiRefNet should be loaded with codes above, either way.
|
|
112 |
torch.set_float32_matmul_precision(['high', 'highest'][0])
|
113 |
birefnet.to('cuda')
|
114 |
birefnet.eval()
|
|
|
115 |
|
116 |
def extract_object(birefnet, imagepath):
|
117 |
# Data settings
|
@@ -123,7 +124,7 @@ def extract_object(birefnet, imagepath):
|
|
123 |
])
|
124 |
|
125 |
image = Image.open(imagepath)
|
126 |
-
input_images = transform_image(image).unsqueeze(0).to('cuda')
|
127 |
|
128 |
# Prediction
|
129 |
with torch.no_grad():
|
|
|
112 |
torch.set_float32_matmul_precision(['high', 'highest'][0])
|
113 |
birefnet.to('cuda')
|
114 |
birefnet.eval()
|
115 |
+
birefnet.half()
|
116 |
|
117 |
def extract_object(birefnet, imagepath):
|
118 |
# Data settings
|
|
|
124 |
])
|
125 |
|
126 |
image = Image.open(imagepath)
|
127 |
+
input_images = transform_image(image).unsqueeze(0).to('cuda').half()
|
128 |
|
129 |
# Prediction
|
130 |
with torch.no_grad():
|