aswin-raghavan commited on
Commit
63bd7ee
·
1 Parent(s): e2c6c79

fix overflow issue

Browse files
Files changed (1) hide show
  1. app.py +3 -2
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 = 4096
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([HYPERDIMS - dist_to_ex0, HYPERDIMS - dist_to_ex1])
 
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()