Spaces:
Build error
Build error
aswin-raghavan commited on
Commit ·
63bd7ee
1
Parent(s): e2c6c79
fix overflow issue
Browse files
app.py
CHANGED
|
@@ -15,7 +15,7 @@ from numpy.random import RandomState, SeedSequence
|
|
| 15 |
clip_model = CLIPModel.from_pretrained("openai/clip-vit-base-patch32")
|
| 16 |
clip_processor = CLIPProcessor.from_pretrained("openai/clip-vit-base-patch32")
|
| 17 |
|
| 18 |
-
HYPERDIMS =
|
| 19 |
VALUE_BITS = 10
|
| 20 |
POS_BITS = 9 # CLIP features are 512 dims
|
| 21 |
val_bins = np.linspace(start=-1., stop=1., num=2**VALUE_BITS)
|
|
@@ -187,7 +187,8 @@ def predict(embeds, exemplars, lut):
|
|
| 187 |
dist_to_ex0 = np.abs(hd_embeds - exemplars[0][np.newaxis, ...]).sum(axis=-1)
|
| 188 |
dist_to_ex1 = np.abs(hd_embeds - exemplars[1][np.newaxis, ...]).sum(axis=-1)
|
| 189 |
print('dists', dist_to_ex0, dist_to_ex1)
|
| 190 |
-
preds = np.array([
|
|
|
|
| 191 |
# preds = np.array([-1. * dist_to_ex0, -1. * dist_to_ex1])
|
| 192 |
preds = np.exp(preds)/sum(np.exp(preds))
|
| 193 |
# preds = preds / preds.sum()
|
|
|
|
| 15 |
clip_model = CLIPModel.from_pretrained("openai/clip-vit-base-patch32")
|
| 16 |
clip_processor = CLIPProcessor.from_pretrained("openai/clip-vit-base-patch32")
|
| 17 |
|
| 18 |
+
HYPERDIMS = 2048
|
| 19 |
VALUE_BITS = 10
|
| 20 |
POS_BITS = 9 # CLIP features are 512 dims
|
| 21 |
val_bins = np.linspace(start=-1., stop=1., num=2**VALUE_BITS)
|
|
|
|
| 187 |
dist_to_ex0 = np.abs(hd_embeds - exemplars[0][np.newaxis, ...]).sum(axis=-1)
|
| 188 |
dist_to_ex1 = np.abs(hd_embeds - exemplars[1][np.newaxis, ...]).sum(axis=-1)
|
| 189 |
print('dists', dist_to_ex0, dist_to_ex1)
|
| 190 |
+
preds = np.array([1. - ( dist_to_ex0 / HYPERDIMS ), 1 - ( dist_to_ex1 / HYPERDIMS )])
|
| 191 |
+
print(preds)
|
| 192 |
# preds = np.array([-1. * dist_to_ex0, -1. * dist_to_ex1])
|
| 193 |
preds = np.exp(preds)/sum(np.exp(preds))
|
| 194 |
# preds = preds / preds.sum()
|