Upload 2 files
Browse files- report.xlsx +0 -0
- test.py +42 -0
report.xlsx
ADDED
|
Binary file (10 kB). View file
|
|
|
test.py
ADDED
|
@@ -0,0 +1,42 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
# -*- coding: utf-8 -*-
|
| 2 |
+
"""
|
| 3 |
+
Created on Wed Mar 13 14:03:54 2024
|
| 4 |
+
|
| 5 |
+
@author: rezer
|
| 6 |
+
"""
|
| 7 |
+
|
| 8 |
+
from sdeval.fidelity import CCIPMetrics
|
| 9 |
+
from sdeval.controllability import BikiniPlusMetrics
|
| 10 |
+
from sdeval.corrupt import AICorruptMetrics
|
| 11 |
+
import os
|
| 12 |
+
|
| 13 |
+
|
| 14 |
+
ccip = CCIPMetrics(images=r'jerry_test\train\1_1girl')
|
| 15 |
+
bp = BikiniPlusMetrics(
|
| 16 |
+
tag_blacklist=[
|
| 17 |
+
'bangs', 'long_hair', 'blue_eyes', 'animal_ears', 'sleeveless',
|
| 18 |
+
'breasts', 'grey_hair', 'medium_breasts'
|
| 19 |
+
]
|
| 20 |
+
)
|
| 21 |
+
metrics = AICorruptMetrics()
|
| 22 |
+
lora_base_name_list=["surtr_arknights-000010",
|
| 23 |
+
"surtr_arknights-000012",
|
| 24 |
+
"surtr_arknights-000014",
|
| 25 |
+
"surtr_arknights-000016",
|
| 26 |
+
"surtr_arknights-000018",
|
| 27 |
+
"surtr_arknights-000020",
|
| 28 |
+
"surtr_arknights-000022",
|
| 29 |
+
"surtr_arknights",]
|
| 30 |
+
base_path=r'jerry_test'
|
| 31 |
+
|
| 32 |
+
import pandas as pd
|
| 33 |
+
l=[]
|
| 34 |
+
for lora_base_name in lora_base_name_list:
|
| 35 |
+
test_image_dir=os.path.join(base_path,lora_base_name)
|
| 36 |
+
ccip_score=ccip.score( test_image_dir)
|
| 37 |
+
metrics_score=metrics.score(test_image_dir)
|
| 38 |
+
bp_score=bp.score(test_image_dir)
|
| 39 |
+
score=[lora_base_name,ccip_score,metrics_score,bp_score]
|
| 40 |
+
print(f"lora_name:{lora_base_name},ccip:{ccip_score},bp:{bp_score},AI-C:{metrics_score}")
|
| 41 |
+
l.append(score)
|
| 42 |
+
pd.DataFrame(l).to_excel("report.xlsx")
|