@@ -1432,26 +1432,26 @@ def _merge_mm_kwargs(
1432
1432
1433
1433
merged_items = defaultdict [str , list [ProcessingCacheItem ]](list )
1434
1434
for modality , cache_items in mm_cache_items .items ():
1435
- for idx , cache_item in enumerate ( cache_items ) :
1435
+ for cache_item in cache_items :
1436
1436
if cache_item .value is None :
1437
1437
kw_item = mm_missing_kwargs .get_item (
1438
1438
modality ,
1439
1439
mm_missing_next_idx [modality ],
1440
1440
)
1441
- cache_item = ProcessingCacheItem (
1441
+ cache_item_new = ProcessingCacheItem (
1442
1442
key = cache_item .key ,
1443
1443
value = kw_item ,
1444
1444
)
1445
1445
1446
- cache .put_item (cache_item )
1446
+ cache .put_item (cache_item_new )
1447
1447
mm_missing_next_idx [modality ] += 1
1448
1448
else :
1449
- cache_item = ProcessingCacheItem (
1449
+ cache_item_new = ProcessingCacheItem (
1450
1450
key = cache_item .key ,
1451
1451
value = cache_item .value ,
1452
1452
)
1453
1453
1454
- merged_items [modality ].append (cache_item )
1454
+ merged_items [modality ].append (cache_item_new )
1455
1455
1456
1456
return dict (merged_items )
1457
1457
@@ -1525,21 +1525,21 @@ def _cached_apply_hf_processor(
1525
1525
enable_hf_prompt_update = False ,
1526
1526
)
1527
1527
1528
- mm_cache_items = self ._merge_mm_kwargs (
1528
+ mm_cache_items_merged = self ._merge_mm_kwargs (
1529
1529
cache ,
1530
1530
mm_cache_items = mm_cache_items ,
1531
1531
mm_missing_data = mm_missing_data ,
1532
1532
mm_missing_kwargs = mm_missing_kwargs ,
1533
1533
)
1534
1534
1535
1535
mm_kwargs = MultiModalKwargs .from_items ([
1536
- item .value for cache_items in mm_cache_items .values ()
1536
+ item .value for cache_items in mm_cache_items_merged .values ()
1537
1537
for item in cache_items
1538
1538
])
1539
1539
1540
1540
mm_hashes = {
1541
1541
modality : [item .key for item in cache_items ]
1542
- for modality , cache_items in mm_cache_items .items ()
1542
+ for modality , cache_items in mm_cache_items_merged .items ()
1543
1543
} if return_mm_hashes else None
1544
1544
1545
1545
return prompt_ids , mm_kwargs , mm_hashes , is_update_applied
0 commit comments