-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathrun_cli.log
More file actions
431 lines (420 loc) · 34.9 KB
/
run_cli.log
File metadata and controls
431 lines (420 loc) · 34.9 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
/Users/Shared/Projects/foreceps/venv_forceps/lib/python3.9/site-packages/urllib3/__init__.py:35: NotOpenSSLWarning: urllib3 v2 only supports OpenSSL 1.1.1+, currently the 'ssl' module is compiled with 'LibreSSL 2.8.3'. See: https://github.com/urllib3/urllib3/issues/3020
warnings.warn(
2025-08-17 16:22:42,854 - INFO - Using TurboJPEG for faster image decoding
2025-08-17 16:22:42,867 - INFO - Using device: mps
2025-08-17 16:22:42,867 - INFO - Loading ViT model: google/vit-base-patch16-224-in21k
2025-08-17 16:22:43,995 - INFO - Model loaded on mps, embedding dim: 768
2025-08-17 16:22:43,995 - INFO - Using FP16: False, Batch size: 8
2025-08-17 16:22:43,995 - INFO - Scanning for images in /Users/Shared/Projects
2025-08-17 16:22:45,236 - INFO - Found 3065 images
2025-08-17 16:22:45,237 - INFO - Processing 3065 images in chunks of 10000
2025-08-17 16:22:45,237 - INFO - File discovery took 1.24 seconds
2025-08-17 16:22:45,237 - INFO - Processing chunk 1/1 (3065 images)
Extracting features: 0%| | 0/384 [00:00<?, ?it/s]Extracting features: 0%| | 1/384 [00:00<02:46, 2.30it/s]Extracting features: 1%| | 2/384 [00:00<01:54, 3.35it/s]Extracting features: 1%| | 3/384 [00:00<01:40, 3.78it/s]Extracting features: 1%| | 4/384 [00:01<01:34, 4.00it/s]Extracting features: 1%|▏ | 5/384 [00:01<01:27, 4.34it/s]Extracting features: 2%|▏ | 6/384 [00:01<01:44, 3.63it/s]Extracting features: 2%|▏ | 7/384 [00:02<02:25, 2.58it/s]Extracting features: 2%|▏ | 8/384 [00:02<02:36, 2.40it/s]2025-08-17 16:22:48,136 - WARNING - Failed to load image /Users/Shared/Projects/2017/03/00001IMG_00001_BURST20170318133147_COVER.jpg: image file is truncated (155 bytes not processed)
Extracting features: 2%|▏ | 9/384 [00:03<02:46, 2.25it/s]Extracting features: 3%|▎ | 10/384 [00:03<03:03, 2.03it/s]Extracting features: 3%|▎ | 11/384 [00:04<03:13, 1.93it/s]Extracting features: 3%|▎ | 12/384 [00:05<03:19, 1.87it/s]Extracting features: 3%|▎ | 13/384 [00:05<03:06, 1.99it/s]Extracting features: 4%|▎ | 14/384 [00:06<03:19, 1.85it/s]Extracting features: 4%|▍ | 15/384 [00:06<03:08, 1.96it/s]Extracting features: 4%|▍ | 16/384 [00:07<03:12, 1.91it/s]Extracting features: 4%|▍ | 17/384 [00:07<03:01, 2.02it/s]Extracting features: 5%|▍ | 18/384 [00:08<03:14, 1.89it/s]Extracting features: 5%|▍ | 19/384 [00:08<03:17, 1.85it/s]Extracting features: 5%|▌ | 20/384 [00:09<03:41, 1.64it/s]Extracting features: 5%|▌ | 21/384 [00:10<03:45, 1.61it/s]Extracting features: 6%|▌ | 22/384 [00:10<03:35, 1.68it/s]Extracting features: 6%|▌ | 23/384 [00:11<03:44, 1.61it/s]Extracting features: 6%|▋ | 24/384 [00:11<03:18, 1.81it/s]Extracting features: 7%|▋ | 25/384 [00:12<03:09, 1.90it/s]Extracting features: 7%|▋ | 26/384 [00:12<03:15, 1.83it/s]Extracting features: 7%|▋ | 27/384 [00:13<03:30, 1.70it/s]Extracting features: 7%|▋ | 28/384 [00:13<03:26, 1.72it/s]Extracting features: 8%|▊ | 29/384 [00:14<03:25, 1.73it/s]Extracting features: 8%|▊ | 30/384 [00:15<03:30, 1.68it/s]Extracting features: 8%|▊ | 31/384 [00:15<03:39, 1.61it/s]Extracting features: 8%|▊ | 32/384 [00:16<03:33, 1.65it/s]2025-08-17 16:23:01,859 - WARNING - Failed to load image /Users/Shared/Projects/2017/03/00000IMG_00000_BURST20170318133133_COVER.jpg: image file is truncated (76 bytes not processed)
Extracting features: 9%|▊ | 33/384 [00:16<03:15, 1.80it/s]Extracting features: 9%|▉ | 34/384 [00:17<03:31, 1.65it/s]2025-08-17 16:23:03,097 - WARNING - Failed to load image /Users/Shared/Projects/2017/03/00001IMG_00001_BURST20170318133133.jpg: image file is truncated (83 bytes not processed)
Extracting features: 9%|▉ | 35/384 [00:18<03:29, 1.67it/s]Extracting features: 9%|▉ | 36/384 [00:18<03:34, 1.62it/s]Extracting features: 10%|▉ | 37/384 [00:19<03:40, 1.58it/s]2025-08-17 16:23:05,004 - WARNING - Failed to load image /Users/Shared/Projects/2017/03/00002IMG_00002_BURST20170318133133.jpg: image file is truncated (89 bytes not processed)
Extracting features: 10%|▉ | 38/384 [00:20<03:38, 1.58it/s]Extracting features: 10%|█ | 39/384 [00:20<03:40, 1.56it/s]Extracting features: 10%|█ | 40/384 [00:21<03:33, 1.61it/s]Extracting features: 11%|█ | 41/384 [00:21<03:28, 1.65it/s]Extracting features: 11%|█ | 42/384 [00:22<03:19, 1.72it/s]Extracting features: 11%|█ | 43/384 [00:22<03:08, 1.81it/s]Extracting features: 11%|█▏ | 44/384 [00:23<03:13, 1.76it/s]Extracting features: 12%|█▏ | 45/384 [00:24<03:49, 1.48it/s]Extracting features: 12%|█▏ | 46/384 [00:24<03:25, 1.65it/s]Extracting features: 12%|█▏ | 47/384 [00:25<03:13, 1.74it/s]2025-08-17 16:23:10,924 - WARNING - Failed to load image /Users/Shared/Projects/2017/03/00002IMG_00002_BURST20170318133147.jpg: image file is truncated (140 bytes not processed)
Extracting features: 12%|█▎ | 48/384 [00:26<03:24, 1.65it/s]Extracting features: 13%|█▎ | 49/384 [00:26<03:02, 1.83it/s]Extracting features: 13%|█▎ | 50/384 [00:27<03:18, 1.69it/s]Extracting features: 13%|█▎ | 51/384 [00:27<03:10, 1.74it/s]Extracting features: 14%|█▎ | 52/384 [00:28<03:20, 1.65it/s]Extracting features: 14%|█▍ | 53/384 [00:28<02:50, 1.94it/s]Extracting features: 14%|█▍ | 54/384 [00:29<03:31, 1.56it/s]2025-08-17 16:23:14,961 - WARNING - Failed to load image /Users/Shared/Projects/2017/03/00000IMG_00000_BURST20170318133147.jpg: image file is truncated (150 bytes not processed)
Extracting features: 14%|█▍ | 55/384 [00:30<03:18, 1.66it/s]Extracting features: 15%|█▍ | 56/384 [00:30<03:12, 1.70it/s]Extracting features: 15%|█▍ | 57/384 [00:31<03:13, 1.69it/s]Extracting features: 15%|█▌ | 58/384 [00:32<03:19, 1.64it/s]Extracting features: 15%|█▌ | 59/384 [00:32<03:04, 1.76it/s]Extracting features: 16%|█▌ | 60/384 [00:33<03:16, 1.65it/s]Extracting features: 16%|█▌ | 61/384 [00:33<03:15, 1.65it/s]Extracting features: 16%|█▌ | 62/384 [00:34<03:27, 1.55it/s]Extracting features: 16%|█▋ | 63/384 [00:35<03:15, 1.64it/s]Extracting features: 17%|█▋ | 64/384 [00:35<02:43, 1.95it/s]Extracting features: 17%|█▋ | 65/384 [00:36<03:09, 1.69it/s]Extracting features: 17%|█▋ | 66/384 [00:36<03:16, 1.62it/s]Extracting features: 17%|█▋ | 67/384 [00:37<03:30, 1.51it/s]Extracting features: 18%|█▊ | 68/384 [00:38<03:51, 1.36it/s]Extracting features: 18%|█▊ | 69/384 [00:39<03:37, 1.45it/s]Extracting features: 18%|█▊ | 70/384 [00:39<03:39, 1.43it/s]Extracting features: 18%|█▊ | 71/384 [00:40<03:47, 1.37it/s]Extracting features: 19%|█▉ | 72/384 [00:41<03:38, 1.43it/s]Extracting features: 19%|█▉ | 73/384 [00:41<03:44, 1.38it/s]Extracting features: 19%|█▉ | 74/384 [00:42<03:51, 1.34it/s]Extracting features: 20%|█▉ | 75/384 [00:43<03:45, 1.37it/s]Extracting features: 20%|█▉ | 76/384 [00:44<03:36, 1.42it/s]Extracting features: 20%|██ | 77/384 [00:44<03:23, 1.51it/s]Extracting features: 20%|██ | 78/384 [00:45<03:28, 1.47it/s]Extracting features: 21%|██ | 79/384 [00:46<03:32, 1.44it/s]Extracting features: 21%|██ | 80/384 [00:46<03:17, 1.54it/s]Extracting features: 21%|██ | 81/384 [00:47<03:42, 1.36it/s]Extracting features: 21%|██▏ | 82/384 [00:48<03:36, 1.40it/s]Extracting features: 22%|██▏ | 83/384 [00:48<03:27, 1.45it/s]Extracting features: 22%|██▏ | 84/384 [00:49<03:23, 1.47it/s]Extracting features: 22%|██▏ | 85/384 [00:50<03:05, 1.61it/s]Extracting features: 22%|██▏ | 86/384 [00:50<02:59, 1.66it/s]Extracting features: 23%|██▎ | 87/384 [00:51<02:51, 1.73it/s]Extracting features: 23%|██▎ | 88/384 [00:51<02:44, 1.80it/s]Extracting features: 23%|██▎ | 89/384 [00:51<02:25, 2.02it/s]Extracting features: 23%|██▎ | 90/384 [00:52<02:33, 1.92it/s]Extracting features: 24%|██▎ | 91/384 [00:53<02:32, 1.93it/s]Extracting features: 24%|██▍ | 92/384 [00:53<02:27, 1.97it/s]Extracting features: 24%|██▍ | 93/384 [00:54<02:48, 1.72it/s]Extracting features: 24%|██▍ | 94/384 [00:54<02:54, 1.66it/s]Extracting features: 25%|██▍ | 95/384 [00:55<02:56, 1.64it/s]Extracting features: 25%|██▌ | 96/384 [00:56<03:12, 1.49it/s]Extracting features: 25%|██▌ | 97/384 [00:57<03:10, 1.50it/s]Extracting features: 26%|██▌ | 98/384 [00:57<03:08, 1.52it/s]Extracting features: 26%|██▌ | 99/384 [00:58<03:16, 1.45it/s]Extracting features: 26%|██▌ | 100/384 [00:59<03:20, 1.42it/s]Extracting features: 26%|██▋ | 101/384 [00:59<03:22, 1.40it/s]Extracting features: 27%|██▋ | 102/384 [01:00<03:35, 1.31it/s]Extracting features: 27%|██▋ | 103/384 [01:01<03:46, 1.24it/s]Extracting features: 27%|██▋ | 104/384 [01:02<03:34, 1.31it/s]Extracting features: 27%|██▋ | 105/384 [01:03<03:43, 1.25it/s]Extracting features: 28%|██▊ | 106/384 [01:03<03:32, 1.31it/s]Extracting features: 28%|██▊ | 107/384 [01:04<03:40, 1.26it/s]Extracting features: 28%|██▊ | 108/384 [01:05<03:47, 1.21it/s]2025-08-17 16:23:51,224 - WARNING - Failed to load image /Users/Shared/Projects/2017/05/00000IMG_00000_BURST20170513061044_COVER.jpg: image file is truncated (48 bytes not processed)
Extracting features: 28%|██▊ | 109/384 [01:06<03:21, 1.37it/s]Extracting features: 29%|██▊ | 110/384 [01:06<03:04, 1.49it/s]Extracting features: 29%|██▉ | 111/384 [01:07<03:18, 1.38it/s]Extracting features: 29%|██▉ | 112/384 [01:08<03:25, 1.32it/s]Extracting features: 29%|██▉ | 113/384 [01:09<03:14, 1.39it/s]Extracting features: 30%|██▉ | 114/384 [01:10<03:37, 1.24it/s]2025-08-17 16:23:55,480 - WARNING - Failed to load image /Users/Shared/Projects/2017/05/00001IMG_00001_BURST20170513061044.jpg: image file is truncated (49 bytes not processed)
Extracting features: 30%|██▉ | 115/384 [01:10<03:12, 1.40it/s]2025-08-17 16:23:56,131 - WARNING - Failed to load image /Users/Shared/Projects/2017/05/00002IMG_00002_BURST20170513061044.jpg: image file is truncated (52 bytes not processed)
Extracting features: 30%|███ | 116/384 [01:11<03:04, 1.45it/s]Extracting features: 30%|███ | 117/384 [01:12<03:31, 1.26it/s]Extracting features: 31%|███ | 118/384 [01:12<03:15, 1.36it/s]Extracting features: 31%|███ | 119/384 [01:13<02:50, 1.55it/s]Extracting features: 31%|███▏ | 120/384 [01:13<02:42, 1.62it/s]Extracting features: 32%|███▏ | 121/384 [01:14<02:49, 1.55it/s]Extracting features: 32%|███▏ | 122/384 [01:15<02:41, 1.62it/s]Extracting features: 32%|███▏ | 123/384 [01:15<02:43, 1.60it/s]Extracting features: 32%|███▏ | 124/384 [01:16<02:36, 1.67it/s]Extracting features: 33%|███▎ | 125/384 [01:16<02:27, 1.76it/s]Extracting features: 33%|███▎ | 126/384 [01:17<02:42, 1.59it/s]Extracting features: 33%|███▎ | 127/384 [01:18<02:35, 1.65it/s]Extracting features: 33%|███▎ | 128/384 [01:18<02:31, 1.69it/s]Extracting features: 34%|███▎ | 129/384 [01:19<02:31, 1.68it/s]Extracting features: 34%|███▍ | 130/384 [01:19<02:12, 1.92it/s]Extracting features: 34%|███▍ | 131/384 [01:20<02:15, 1.86it/s]Extracting features: 34%|███▍ | 132/384 [01:20<02:15, 1.87it/s]Extracting features: 35%|███▍ | 133/384 [01:21<02:28, 1.69it/s]Extracting features: 35%|███▍ | 134/384 [01:22<02:49, 1.47it/s]Extracting features: 35%|███▌ | 135/384 [01:22<02:44, 1.51it/s]Extracting features: 35%|███▌ | 136/384 [01:23<02:32, 1.63it/s]Extracting features: 36%|███▌ | 137/384 [01:23<02:27, 1.67it/s]Extracting features: 36%|███▌ | 138/384 [01:24<02:55, 1.40it/s]Extracting features: 36%|███▌ | 139/384 [01:25<02:42, 1.51it/s]Extracting features: 36%|███▋ | 140/384 [01:26<02:33, 1.59it/s]Extracting features: 37%|███▋ | 141/384 [01:26<02:31, 1.60it/s]Extracting features: 37%|███▋ | 142/384 [01:27<02:23, 1.68it/s]Extracting features: 37%|███▋ | 143/384 [01:27<02:23, 1.68it/s]Extracting features: 38%|███▊ | 144/384 [01:28<02:16, 1.75it/s]Extracting features: 38%|███▊ | 145/384 [01:28<02:16, 1.75it/s]Extracting features: 38%|███▊ | 146/384 [01:29<02:16, 1.74it/s]Extracting features: 38%|███▊ | 147/384 [01:30<02:19, 1.70it/s]Extracting features: 39%|███▊ | 148/384 [01:30<02:21, 1.66it/s]Extracting features: 39%|███▉ | 149/384 [01:31<02:33, 1.53it/s]Extracting features: 39%|███▉ | 150/384 [01:32<02:39, 1.47it/s]Extracting features: 39%|███▉ | 151/384 [01:33<02:47, 1.39it/s]Extracting features: 40%|███▉ | 152/384 [01:33<02:42, 1.43it/s]Extracting features: 40%|███▉ | 153/384 [01:34<02:42, 1.42it/s]Extracting features: 40%|████ | 154/384 [01:35<02:37, 1.46it/s]Extracting features: 40%|████ | 155/384 [01:35<02:40, 1.43it/s]Extracting features: 41%|████ | 156/384 [01:36<02:31, 1.50it/s]Extracting features: 41%|████ | 157/384 [01:36<02:18, 1.63it/s]Extracting features: 41%|████ | 158/384 [01:37<01:57, 1.92it/s]Extracting features: 41%|████▏ | 159/384 [01:37<02:09, 1.73it/s]Extracting features: 42%|████▏ | 160/384 [01:38<02:04, 1.80it/s]Extracting features: 42%|████▏ | 161/384 [01:38<01:53, 1.97it/s]Extracting features: 42%|████▏ | 162/384 [01:39<01:47, 2.07it/s]Extracting features: 42%|████▏ | 163/384 [01:39<02:01, 1.82it/s]Extracting features: 43%|████▎ | 164/384 [01:40<01:52, 1.95it/s]Extracting features: 43%|████▎ | 165/384 [01:41<02:02, 1.78it/s]Extracting features: 43%|████▎ | 166/384 [01:41<02:12, 1.65it/s]Extracting features: 43%|████▎ | 167/384 [01:42<02:08, 1.69it/s]Extracting features: 44%|████▍ | 168/384 [01:42<01:57, 1.84it/s]Extracting features: 44%|████▍ | 169/384 [01:43<01:52, 1.91it/s]Extracting features: 44%|████▍ | 170/384 [01:43<01:44, 2.05it/s]Extracting features: 45%|████▍ | 171/384 [01:44<01:42, 2.07it/s]Extracting features: 45%|████▍ | 172/384 [01:44<01:54, 1.86it/s]Extracting features: 45%|████▌ | 173/384 [01:45<01:50, 1.91it/s]Extracting features: 45%|████▌ | 174/384 [01:45<01:39, 2.10it/s]Extracting features: 46%|████▌ | 175/384 [01:46<01:36, 2.17it/s]Extracting features: 46%|████▌ | 176/384 [01:46<01:39, 2.09it/s]Extracting features: 46%|████▌ | 177/384 [01:46<01:29, 2.30it/s]Extracting features: 46%|████▋ | 178/384 [01:47<01:42, 2.01it/s]Extracting features: 47%|████▋ | 179/384 [01:48<01:43, 1.98it/s]Extracting features: 47%|████▋ | 180/384 [01:48<01:47, 1.89it/s]Extracting features: 47%|████▋ | 181/384 [01:48<01:32, 2.18it/s]Extracting features: 47%|████▋ | 182/384 [01:49<01:31, 2.20it/s]Extracting features: 48%|████▊ | 183/384 [01:49<01:25, 2.34it/s]Extracting features: 48%|████▊ | 184/384 [01:50<01:31, 2.19it/s]Extracting features: 48%|████▊ | 185/384 [01:50<01:32, 2.15it/s]Extracting features: 48%|████▊ | 186/384 [01:51<01:32, 2.14it/s]Extracting features: 49%|████▊ | 187/384 [01:51<01:31, 2.15it/s]Extracting features: 49%|████▉ | 188/384 [01:52<01:32, 2.11it/s]Extracting features: 49%|████▉ | 189/384 [01:52<01:21, 2.38it/s]Extracting features: 49%|████▉ | 190/384 [01:52<01:28, 2.20it/s]Extracting features: 50%|████▉ | 191/384 [01:53<01:23, 2.32it/s]Extracting features: 50%|█████ | 192/384 [01:53<01:30, 2.12it/s]Extracting features: 50%|█████ | 193/384 [01:54<01:35, 2.01it/s]Extracting features: 51%|█████ | 194/384 [01:55<01:49, 1.73it/s]Extracting features: 51%|█████ | 195/384 [01:55<01:54, 1.65it/s]Extracting features: 51%|█████ | 196/384 [01:56<01:57, 1.60it/s]Extracting features: 51%|█████▏ | 197/384 [01:57<02:02, 1.53it/s]Extracting features: 52%|█████▏ | 198/384 [01:57<01:57, 1.58it/s]Extracting features: 52%|█████▏ | 199/384 [01:58<01:37, 1.90it/s]Extracting features: 52%|█████▏ | 200/384 [01:58<01:31, 2.02it/s]Extracting features: 52%|█████▏ | 201/384 [01:59<01:29, 2.05it/s]Extracting features: 53%|█████▎ | 202/384 [01:59<01:26, 2.11it/s]Extracting features: 53%|█████▎ | 203/384 [02:00<01:31, 1.98it/s]Extracting features: 53%|█████▎ | 204/384 [02:00<01:19, 2.25it/s]Extracting features: 53%|█████▎ | 205/384 [02:01<01:32, 1.94it/s]Extracting features: 54%|█████▎ | 206/384 [02:01<01:30, 1.98it/s]Extracting features: 54%|█████▍ | 207/384 [02:02<01:35, 1.86it/s]Extracting features: 54%|█████▍ | 208/384 [02:02<01:37, 1.81it/s]Extracting features: 54%|█████▍ | 209/384 [02:03<01:35, 1.83it/s]Extracting features: 55%|█████▍ | 210/384 [02:03<01:34, 1.84it/s]Extracting features: 55%|█████▍ | 211/384 [02:04<01:35, 1.82it/s]Extracting features: 55%|█████▌ | 212/384 [02:04<01:31, 1.89it/s]Extracting features: 55%|█████▌ | 213/384 [02:05<01:30, 1.89it/s]Extracting features: 56%|█████▌ | 214/384 [02:05<01:29, 1.91it/s]Extracting features: 56%|█████▌ | 215/384 [02:06<01:31, 1.85it/s]Extracting features: 56%|█████▋ | 216/384 [02:07<01:30, 1.85it/s]Extracting features: 57%|█████▋ | 217/384 [02:07<01:31, 1.83it/s]Extracting features: 57%|█████▋ | 218/384 [02:08<01:36, 1.73it/s]Extracting features: 57%|█████▋ | 219/384 [02:08<01:26, 1.91it/s]Extracting features: 57%|█████▋ | 220/384 [02:09<01:28, 1.85it/s]Extracting features: 58%|█████▊ | 221/384 [02:09<01:18, 2.09it/s]Extracting features: 58%|█████▊ | 222/384 [02:10<01:18, 2.07it/s]Extracting features: 58%|█████▊ | 223/384 [02:10<01:13, 2.20it/s]Extracting features: 58%|█████▊ | 224/384 [02:10<01:11, 2.25it/s]Extracting features: 59%|█████▊ | 225/384 [02:11<01:14, 2.12it/s]Extracting features: 59%|█████▉ | 226/384 [02:11<01:16, 2.05it/s]Extracting features: 59%|█████▉ | 227/384 [02:12<01:14, 2.11it/s]Extracting features: 59%|█████▉ | 228/384 [02:12<01:14, 2.08it/s]Extracting features: 60%|█████▉ | 229/384 [02:13<01:17, 1.99it/s]Extracting features: 60%|█████▉ | 230/384 [02:13<01:19, 1.93it/s]Extracting features: 60%|██████ | 231/384 [02:14<01:28, 1.74it/s]Extracting features: 60%|██████ | 232/384 [02:15<01:23, 1.82it/s]Extracting features: 61%|██████ | 233/384 [02:15<01:13, 2.05it/s]Extracting features: 61%|██████ | 234/384 [02:16<01:16, 1.97it/s]Extracting features: 61%|██████ | 235/384 [02:16<01:11, 2.09it/s]Extracting features: 61%|██████▏ | 236/384 [02:16<01:06, 2.22it/s]Extracting features: 62%|██████▏ | 237/384 [02:17<01:02, 2.33it/s]Extracting features: 62%|██████▏ | 238/384 [02:17<01:00, 2.40it/s]Extracting features: 62%|██████▏ | 239/384 [02:18<01:03, 2.27it/s]Extracting features: 62%|██████▎ | 240/384 [02:18<01:07, 2.13it/s]Extracting features: 63%|██████▎ | 241/384 [02:19<01:03, 2.26it/s]Extracting features: 63%|██████▎ | 242/384 [02:19<01:11, 1.99it/s]Extracting features: 63%|██████▎ | 243/384 [02:20<01:14, 1.88it/s]Extracting features: 64%|██████▎ | 244/384 [02:20<01:16, 1.84it/s]Extracting features: 64%|██████▍ | 245/384 [02:21<01:14, 1.87it/s]Extracting features: 64%|██████▍ | 246/384 [02:21<01:11, 1.92it/s]Extracting features: 64%|██████▍ | 247/384 [02:22<01:14, 1.84it/s]Extracting features: 65%|██████▍ | 248/384 [02:22<01:04, 2.10it/s]Extracting features: 65%|██████▍ | 249/384 [02:23<01:06, 2.05it/s]Extracting features: 65%|██████▌ | 250/384 [02:23<00:57, 2.34it/s]Extracting features: 65%|██████▌ | 251/384 [02:24<01:03, 2.11it/s]Extracting features: 66%|██████▌ | 252/384 [02:24<01:01, 2.16it/s]Extracting features: 66%|██████▌ | 253/384 [02:25<01:05, 2.01it/s]Extracting features: 66%|██████▌ | 254/384 [02:25<01:12, 1.80it/s]Extracting features: 66%|██████▋ | 255/384 [02:26<01:10, 1.84it/s]Extracting features: 67%|██████▋ | 256/384 [02:26<01:12, 1.77it/s]Extracting features: 67%|██████▋ | 257/384 [02:27<01:06, 1.90it/s]Extracting features: 67%|██████▋ | 258/384 [02:27<01:02, 2.02it/s]Extracting features: 67%|██████▋ | 259/384 [02:28<00:58, 2.12it/s]Extracting features: 68%|██████▊ | 260/384 [02:28<01:00, 2.05it/s]Extracting features: 68%|██████▊ | 261/384 [02:29<01:09, 1.78it/s]Extracting features: 68%|██████▊ | 262/384 [02:30<01:08, 1.77it/s]Extracting features: 68%|██████▊ | 263/384 [02:30<01:08, 1.76it/s]Extracting features: 69%|██████▉ | 264/384 [02:31<01:00, 1.97it/s]Extracting features: 69%|██████▉ | 265/384 [02:31<00:57, 2.08it/s]Extracting features: 69%|██████▉ | 266/384 [02:31<00:53, 2.20it/s]Extracting features: 70%|██████▉ | 267/384 [02:32<00:51, 2.25it/s]Extracting features: 70%|██████▉ | 268/384 [02:32<00:57, 2.00it/s]Extracting features: 70%|███████ | 269/384 [02:33<00:55, 2.06it/s]Extracting features: 70%|███████ | 270/384 [02:33<00:58, 1.95it/s]Extracting features: 71%|███████ | 271/384 [02:34<00:54, 2.08it/s]Extracting features: 71%|███████ | 272/384 [02:34<00:55, 2.01it/s]Extracting features: 71%|███████ | 273/384 [02:35<00:55, 2.02it/s]Extracting features: 71%|███████▏ | 274/384 [02:35<00:52, 2.08it/s]Extracting features: 72%|███████▏ | 275/384 [02:36<00:54, 2.01it/s]Extracting features: 72%|███████▏ | 276/384 [02:36<00:51, 2.09it/s]Extracting features: 72%|███████▏ | 277/384 [02:37<01:00, 1.77it/s]Extracting features: 72%|███████▏ | 278/384 [02:38<01:00, 1.76it/s]Extracting features: 73%|███████▎ | 279/384 [02:38<01:02, 1.69it/s]Extracting features: 73%|███████▎ | 280/384 [02:39<00:56, 1.86it/s]Extracting features: 73%|███████▎ | 281/384 [02:39<00:50, 2.05it/s]Extracting features: 73%|███████▎ | 282/384 [02:39<00:48, 2.12it/s]Extracting features: 74%|███████▎ | 283/384 [02:40<00:52, 1.92it/s]Extracting features: 74%|███████▍ | 284/384 [02:41<00:48, 2.08it/s]Extracting features: 74%|███████▍ | 285/384 [02:41<00:52, 1.90it/s]Extracting features: 74%|███████▍ | 286/384 [02:42<00:57, 1.72it/s]Extracting features: 75%|███████▍ | 287/384 [02:43<01:03, 1.52it/s]Extracting features: 75%|███████▌ | 288/384 [02:43<01:02, 1.53it/s]Extracting features: 75%|███████▌ | 289/384 [02:44<01:01, 1.54it/s]Extracting features: 76%|███████▌ | 290/384 [02:45<01:02, 1.50it/s]Extracting features: 76%|███████▌ | 291/384 [02:45<00:52, 1.76it/s]Extracting features: 76%|███████▌ | 292/384 [02:46<00:55, 1.66it/s]Extracting features: 76%|███████▋ | 293/384 [02:46<00:53, 1.69it/s]Extracting features: 77%|███████▋ | 294/384 [02:47<00:51, 1.76it/s]Extracting features: 77%|███████▋ | 295/384 [02:47<00:54, 1.65it/s]Extracting features: 77%|███████▋ | 296/384 [02:48<00:55, 1.59it/s]Extracting features: 77%|███████▋ | 297/384 [02:48<00:46, 1.85it/s]Extracting features: 78%|███████▊ | 298/384 [02:49<00:46, 1.84it/s]Extracting features: 78%|███████▊ | 299/384 [02:50<00:46, 1.84it/s]Extracting features: 78%|███████▊ | 300/384 [02:50<00:42, 1.95it/s]Extracting features: 78%|███████▊ | 301/384 [02:51<00:43, 1.90it/s]Extracting features: 79%|███████▊ | 302/384 [02:51<00:43, 1.87it/s]Extracting features: 79%|███████▉ | 303/384 [02:52<00:46, 1.73it/s]Extracting features: 79%|███████▉ | 304/384 [02:52<00:47, 1.70it/s]Extracting features: 79%|███████▉ | 305/384 [02:53<00:43, 1.81it/s]Extracting features: 80%|███████▉ | 306/384 [02:53<00:39, 1.95it/s]Extracting features: 80%|███████▉ | 307/384 [02:54<00:40, 1.92it/s]Extracting features: 80%|████████ | 308/384 [02:54<00:38, 1.96it/s]Extracting features: 80%|████████ | 309/384 [02:55<00:36, 2.04it/s]Extracting features: 81%|████████ | 310/384 [02:55<00:36, 2.01it/s]Extracting features: 81%|████████ | 311/384 [02:56<00:36, 2.02it/s]Extracting features: 81%|████████▏ | 312/384 [02:56<00:36, 1.97it/s]Extracting features: 82%|████████▏ | 313/384 [02:57<00:35, 2.02it/s]Extracting features: 82%|████████▏ | 314/384 [02:57<00:36, 1.92it/s]Extracting features: 82%|████████▏ | 315/384 [02:58<00:38, 1.80it/s]Extracting features: 82%|████████▏ | 316/384 [02:59<00:38, 1.78it/s]Extracting features: 83%|████████▎ | 317/384 [02:59<00:38, 1.76it/s]Extracting features: 83%|████████▎ | 318/384 [03:00<00:39, 1.69it/s]Extracting features: 83%|████████▎ | 319/384 [03:01<00:41, 1.56it/s]Extracting features: 83%|████████▎ | 320/384 [03:01<00:39, 1.64it/s]Extracting features: 84%|████████▎ | 321/384 [03:02<00:35, 1.80it/s]Extracting features: 84%|████████▍ | 322/384 [03:02<00:36, 1.68it/s]Extracting features: 84%|████████▍ | 323/384 [03:03<00:37, 1.65it/s]Extracting features: 84%|████████▍ | 324/384 [03:03<00:32, 1.84it/s]Extracting features: 85%|████████▍ | 325/384 [03:04<00:31, 1.85it/s]Extracting features: 85%|████████▍ | 326/384 [03:04<00:33, 1.74it/s]Extracting features: 85%|████████▌ | 327/384 [03:05<00:30, 1.88it/s]Extracting features: 85%|████████▌ | 328/384 [03:05<00:29, 1.92it/s]Extracting features: 86%|████████▌ | 329/384 [03:06<00:30, 1.78it/s]Extracting features: 86%|████████▌ | 330/384 [03:06<00:28, 1.90it/s]Extracting features: 86%|████████▌ | 331/384 [03:07<00:27, 1.91it/s]Extracting features: 86%|████████▋ | 332/384 [03:08<00:33, 1.57it/s]Extracting features: 87%|████████▋ | 333/384 [03:08<00:29, 1.73it/s]Extracting features: 87%|████████▋ | 334/384 [03:09<00:31, 1.57it/s]Extracting features: 87%|████████▋ | 335/384 [03:09<00:26, 1.84it/s]Extracting features: 88%|████████▊ | 336/384 [03:10<00:28, 1.69it/s]Extracting features: 88%|████████▊ | 337/384 [03:11<00:26, 1.76it/s]Extracting features: 88%|████████▊ | 338/384 [03:11<00:26, 1.73it/s]Extracting features: 88%|████████▊ | 339/384 [03:12<00:25, 1.74it/s]Extracting features: 89%|████████▊ | 340/384 [03:12<00:26, 1.68it/s]Extracting features: 89%|████████▉ | 341/384 [03:13<00:23, 1.82it/s]Extracting features: 89%|████████▉ | 342/384 [03:13<00:21, 1.92it/s]Extracting features: 89%|████████▉ | 343/384 [03:14<00:21, 1.87it/s]Extracting features: 90%|████████▉ | 344/384 [03:14<00:19, 2.04it/s]Extracting features: 90%|████████▉ | 345/384 [03:15<00:17, 2.28it/s]Extracting features: 90%|█████████ | 346/384 [03:15<00:17, 2.17it/s]Extracting features: 90%|█████████ | 347/384 [03:16<00:17, 2.14it/s]Extracting features: 91%|█████████ | 348/384 [03:16<00:17, 2.05it/s]Extracting features: 91%|█████████ | 349/384 [03:17<00:16, 2.15it/s]Extracting features: 91%|█████████ | 350/384 [03:17<00:17, 1.99it/s]Extracting features: 91%|█████████▏| 351/384 [03:18<00:15, 2.18it/s]Extracting features: 92%|█████████▏| 352/384 [03:18<00:15, 2.11it/s]Extracting features: 92%|█████████▏| 353/384 [03:18<00:14, 2.17it/s]Extracting features: 92%|█████████▏| 354/384 [03:19<00:15, 1.96it/s]Extracting features: 92%|█████████▏| 355/384 [03:20<00:14, 2.05it/s]Extracting features: 93%|█████████▎| 356/384 [03:20<00:13, 2.06it/s]Extracting features: 93%|█████████▎| 357/384 [03:21<00:13, 2.03it/s]Extracting features: 93%|█████████▎| 358/384 [03:21<00:14, 1.86it/s]Extracting features: 93%|█████████▎| 359/384 [03:22<00:14, 1.72it/s]Extracting features: 94%|█████████▍| 360/384 [03:22<00:12, 1.87it/s]Extracting features: 94%|█████████▍| 361/384 [03:23<00:11, 1.97it/s]Extracting features: 94%|█████████▍| 362/384 [03:23<00:11, 1.97it/s]Extracting features: 95%|█████████▍| 363/384 [03:24<00:10, 1.98it/s]Extracting features: 95%|█████████▍| 364/384 [03:24<00:10, 1.88it/s]Extracting features: 95%|█████████▌| 365/384 [03:25<00:09, 1.92it/s]Extracting features: 95%|█████████▌| 366/384 [03:26<00:10, 1.72it/s]Extracting features: 96%|█████████▌| 367/384 [03:26<00:09, 1.82it/s]Extracting features: 96%|█████████▌| 368/384 [03:26<00:08, 1.89it/s]Extracting features: 96%|█████████▌| 369/384 [03:27<00:07, 1.98it/s]Extracting features: 96%|█████████▋| 370/384 [03:27<00:07, 2.00it/s]Extracting features: 97%|█████████▋| 371/384 [03:28<00:05, 2.25it/s]Extracting features: 97%|█████████▋| 372/384 [03:28<00:04, 2.51it/s]Extracting features: 97%|█████████▋| 373/384 [03:28<00:03, 2.93it/s]Extracting features: 97%|█████████▋| 374/384 [03:28<00:03, 3.22it/s]Extracting features: 98%|█████████▊| 375/384 [03:29<00:02, 3.46it/s]Extracting features: 98%|█████████▊| 376/384 [03:29<00:02, 3.70it/s]Extracting features: 98%|█████████▊| 377/384 [03:29<00:01, 3.91it/s]Extracting features: 98%|█████████▊| 378/384 [03:29<00:01, 4.09it/s]Extracting features: 99%|█████████▊| 379/384 [03:30<00:01, 4.13it/s]Extracting features: 99%|█████████▉| 380/384 [03:30<00:00, 4.24it/s]Extracting features: 99%|█████████▉| 381/384 [03:30<00:00, 4.03it/s]Extracting features: 99%|█████████▉| 382/384 [03:30<00:00, 4.02it/s]/Users/Shared/Projects/foreceps/venv_forceps/lib/python3.9/site-packages/PIL/Image.py:1047: UserWarning: Palette images with Transparency expressed in bytes should be converted to RGBA images
warnings.warn(
Extracting features: 100%|█████████▉| 383/384 [03:31<00:00, 3.97it/s]Extracting features: 100%|██████████| 384/384 [03:31<00:00, 1.82it/s]
2025-08-17 16:26:16,435 - INFO - Chunk 1 completed: 211.20s (14.5 imgs/sec)
2025-08-17 16:26:16,544 - INFO - Feature extraction completed: 211.31s (14.51 imgs/sec)
2025-08-17 16:26:16,544 - INFO - Feature combination took: 0.00s
2025-08-17 16:26:16,544 - INFO - Extracted features shape: (3065, 768)
2025-08-17 16:26:16,544 - INFO - Building FAISS index with 3065 vectors
2025-08-17 16:26:16,545 - INFO - Training index...
2025-08-17 16:26:16,561 - INFO - Adding vectors to index...
2025-08-17 16:26:16,567 - INFO - Index saved to index_out_opt/image_index.faiss
2025-08-17 16:26:16,567 - INFO - Image paths saved to index_out_opt/image_paths.pkl
2025-08-17 16:26:16,568 - INFO -
============================================================
2025-08-17 16:26:16,568 - INFO - PROCESSING SUMMARY
2025-08-17 16:26:16,568 - INFO - ============================================================
2025-08-17 16:26:16,568 - INFO - File discovery: 1.24s ( 0.6%)
2025-08-17 16:26:16,568 - INFO - Feature extraction: 211.31s ( 99.4%)
2025-08-17 16:26:16,568 - INFO - Feature combination: 0.00s ( 0.0%)
2025-08-17 16:26:16,568 - INFO - Index construction: 0.02s ( 0.0%)
2025-08-17 16:26:16,568 - INFO - Saving results: 0.00s ( 0.0%)
2025-08-17 16:26:16,568 - INFO - Total time: 212.57s
2025-08-17 16:26:16,568 - INFO - Overall rate: 14.42 images/second
2025-08-17 16:26:16,568 - INFO - ============================================================
Done. FAISS index + metadata written to index_out_opt