简便计算FID,ISC,KID,PPL:torch-fidelity
地址信息
项目地址:
https://github.com/toshas/torch-fidelity
文档地址:
https://torch-fidelity.readthedocs.io/en/latest/usage_cmd.html
使用方法
譬如我需要计算两个数据集的FID
pip install torch-fidelity
- 计算IS:
fidelity --gpu 0 --isc --input1 F:/GlasgowV6/genimg_mixlabel/1/
- 计算ISC:
fidelity --gpu 0 --isc --input1 F:/GlasgowV6/genimg_mixlabel/1/ --input2 F:/GlasgowV6/datapic/01/
- 计算FID:
fidelity --gpu 0 --fid --input1 F:/GlasgowV6/genimg_mixlabel/1/ --input2 F:/GlasgowV6/datapic/01/
- 计算KID:
fidelity --gpu 0 --kid --input1 F:/GlasgowV6/genimg_mixlabel/1/ --input2 F:/GlasgowV6/datapic/01/ --kid-subset-size 230
备注
可能会报错Initializing libiomp5md.dll, but found libiomp5md.dll already initialized.
去你的torch文件夹里把Initializing libiomp5md.dll
删了就可以。
计算KID需要两个文件夹下样本数量相同,加个参数即可,例如--kid-subset-size 230
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Chen's Blog!
评论