|
@@ -10,6 +10,7 @@ from watermark_verify.process import (
|
|
ssd_pytorch_whitebox_process,
|
|
ssd_pytorch_whitebox_process,
|
|
yolox_pytorch_blackbox_process,
|
|
yolox_pytorch_blackbox_process,
|
|
yolox_pytorch_whitebox_process,
|
|
yolox_pytorch_whitebox_process,
|
|
|
|
+ vggnet_whitebox_process,
|
|
)
|
|
)
|
|
|
|
|
|
def label_verification(model_filename: str, framework: str='pytorch', mode: str='blackbox', model_type: str='yolox') -> bool:
|
|
def label_verification(model_filename: str, framework: str='pytorch', mode: str='blackbox', model_type: str='yolox') -> bool:
|
|
@@ -39,6 +40,8 @@ def label_verification(model_filename: str, framework: str='pytorch', mode: str=
|
|
elif mode == 'whitebox':
|
|
elif mode == 'whitebox':
|
|
if mode == 'whitebox' and model_type == 'googlenet':
|
|
if mode == 'whitebox' and model_type == 'googlenet':
|
|
processor_class = googlenet_all_whitebox_process.ModelWatermarkProcessor(model_filename)
|
|
processor_class = googlenet_all_whitebox_process.ModelWatermarkProcessor(model_filename)
|
|
|
|
+ elif mode == 'whitebox' and model_type == 'vggnet':
|
|
|
|
+ processor_class = vggnet_whitebox_process.ModelWatermarkProcessor(model_filename)
|
|
else:
|
|
else:
|
|
processor_class = classification_all_whitebox_process.ModelWatermarkProcessor(model_filename)
|
|
processor_class = classification_all_whitebox_process.ModelWatermarkProcessor(model_filename)
|
|
|
|
|