|
@@ -14,7 +14,7 @@ from watermark_generate import logger
|
|
from watermark_generate.tools import secret_label_func
|
|
from watermark_generate.tools import secret_label_func
|
|
from watermark_generate.deals import yolox_pytorch_black_embed, yolox_pytorch_white_embed, \
|
|
from watermark_generate.deals import yolox_pytorch_black_embed, yolox_pytorch_white_embed, \
|
|
faster_rcnn_pytorch_black_embed, ssd_pytorch_black_embed, ssd_pytorch_white_embed, faster_rcnn_pytorch_white_embed, \
|
|
faster_rcnn_pytorch_black_embed, ssd_pytorch_black_embed, ssd_pytorch_white_embed, faster_rcnn_pytorch_white_embed, \
|
|
- classification_pytorch_white_embed, googlenet_pytorch_white_embed, classification_pytorch_black_embed, \
|
|
|
|
|
|
+ classification_pytorch_white_embed, googlenet_vgg16_pytorch_white_embed, classification_pytorch_black_embed, \
|
|
classfication_tensorflow_white_embed, classfication_tensorflow_black_embed
|
|
classfication_tensorflow_white_embed, classfication_tensorflow_black_embed
|
|
|
|
|
|
generator = Blueprint('generator', __name__)
|
|
generator = Blueprint('generator', __name__)
|
|
@@ -98,10 +98,10 @@ def watermark_embed():
|
|
ssd_pytorch_black_embed.modify_model_project(secret_label, extract_to_path, public_key)
|
|
ssd_pytorch_black_embed.modify_model_project(secret_label, extract_to_path, public_key)
|
|
if model_value == 'ssd' and embed_type == 'whitebox':
|
|
if model_value == 'ssd' and embed_type == 'whitebox':
|
|
ssd_pytorch_white_embed.modify_model_project(secret_label, extract_to_path, public_key)
|
|
ssd_pytorch_white_embed.modify_model_project(secret_label, extract_to_path, public_key)
|
|
- if (model_value in ['alexnet', 'vggnet', 'resnet']) and embed_type == 'whitebox':
|
|
|
|
|
|
+ if model_value in ['alexnet', 'resnet'] and embed_type == 'whitebox':
|
|
classification_pytorch_white_embed.modify_model_project(secret_label, extract_to_path, public_key)
|
|
classification_pytorch_white_embed.modify_model_project(secret_label, extract_to_path, public_key)
|
|
- if model_value == 'googlenet' and embed_type == 'whitebox':
|
|
|
|
- googlenet_pytorch_white_embed.modify_model_project(secret_label, extract_to_path, public_key)
|
|
|
|
|
|
+ if model_value in ['googlenet', 'vggnet'] and embed_type == 'whitebox':
|
|
|
|
+ googlenet_vgg16_pytorch_white_embed.modify_model_project(secret_label, extract_to_path, public_key)
|
|
if (model_value in ['alexnet', 'vggnet', 'resnet', 'googlenet']) and embed_type == 'blackbox':
|
|
if (model_value in ['alexnet', 'vggnet', 'resnet', 'googlenet']) and embed_type == 'blackbox':
|
|
classification_pytorch_black_embed.modify_model_project(secret_label, extract_to_path, public_key)
|
|
classification_pytorch_black_embed.modify_model_project(secret_label, extract_to_path, public_key)
|
|
# 压缩修改后的模型文件代码
|
|
# 压缩修改后的模型文件代码
|