VQAssessment / FAST-VQA-and-FasterVQA

[ECCV2022, TPAMI2023] FAST-VQA, and its extended version FasterVQA.
https://www.ecva.net/papers/eccv_2022/papers_ECCV/html/1225_ECCV_2022_paper.php
Other
244 stars 24 forks source link

lru_cache TypeError #25

Closed vonsago closed 1 year ago

vonsago commented 1 year ago

I run FAST-VQA.ipynb In[1], but get this error:

>>> from fastvqa.apis import deep_end_to_end_vqa
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/app/FAST-VQA-and-FasterVQA/fastvqa/__init__.py", line 1, in <module>
    from .datasets import *
  File "/app/FAST-VQA-and-FasterVQA/fastvqa/datasets/__init__.py", line 15, in <module>
    from .fusion_datasets import get_spatial_fragments, SimpleDataset, FusionDataset,  LSVQPatchDataset, FusionDatasetK400
  File "/app/FAST-VQA-and-FasterVQA/fastvqa/datasets/fusion_datasets.py", line 130, in <module>
    def get_resize_function(size_h, size_w, target_ratio=1, random_crop=False):
  File "/usr/local/lib/python3.7/functools.py", line 490, in lru_cache
    raise TypeError('Expected maxsize to be an integer or None')
TypeError: Expected maxsize to be an integer or None

and FAST-VQA.ipynb need to update.

vonsago commented 1 year ago

my fault, py3.8 is needed