Closed MichTheEncoder closed 3 months ago
Sorry for the mistake. I updated "eval.py" and "flic.py" and you can now test with the latest code.
Note that we use the "RangeEncoder" and "RangeDecoder" from _rangecoder library rather than compressai during encoding y.
我尝试使用您提供的代码和预训练模型进行测试,但是遇到了一些BUG导致我无法正确测试出结果,我尝试解决这些问题但最终无能为力。
Traceback (most recent call last): File "/home/xxx/workspace/ICLR2024-FTIC/eval.py", line 4, in
from models import FrequencyAwareTransFormer
File "/home/xxx/workspace/ICLR2024-FTIC/models/init.py", line 1, in
from .flic import FrequencyAwareTransFormer
File "/home/xxx/workspace/ICLR2024-FTIC/models/flic.py", line 11, in
from compressai import range_coder
ImportError: cannot import name 'range_coder' from 'compressai' (/home/xxx/anaconda3/envs/alchemy/lib/python3.12/site-packages/compressai/init.py)
Traceback (most recent call last): File "/home/xxx/workspace/ICLR2024-FTIC/eval.py", line 158, in
main(sys.argv[1:])
File "/home/xxx/workspace/ICLR2024-FTIC/eval.py", line 98, in main
for k, v in checkpoint["state_dict"].items():