From 86aa1b02cc915b3a310a6e6621ef29e85b447e40 Mon Sep 17 00:00:00 2001 From: itcomee Date: Fri, 25 Mar 2022 09:46:44 +0800 Subject: [PATCH] suppress based privacy model, 2022.3.255 --- mindarmour/privacy/sup_privacy/mask_monitor/masker.py | 1 + mindarmour/privacy/sup_privacy/train/model.py | 2 ++ 2 files changed, 3 insertions(+) diff --git a/mindarmour/privacy/sup_privacy/mask_monitor/masker.py b/mindarmour/privacy/sup_privacy/mask_monitor/masker.py index ef7f906..cad07c2 100644 --- a/mindarmour/privacy/sup_privacy/mask_monitor/masker.py +++ b/mindarmour/privacy/sup_privacy/mask_monitor/masker.py @@ -23,6 +23,7 @@ from mindarmour.privacy.sup_privacy.sup_ctrl.conctrl import SuppressCtrl LOGGER = LogUtil.get_instance() TAG = 'suppress masker' + class SuppressMasker(Callback): """ For details, please check `Tutorial `_ diff --git a/mindarmour/privacy/sup_privacy/train/model.py b/mindarmour/privacy/sup_privacy/train/model.py index 3b06a8d..093547a 100644 --- a/mindarmour/privacy/sup_privacy/train/model.py +++ b/mindarmour/privacy/sup_privacy/train/model.py @@ -184,6 +184,7 @@ class _TupleAdd(nn.Cell): out = self.hyper_map(self.add, input1, input2) return out + class _TupleMul(nn.Cell): """ Mul two tuple of data. @@ -198,6 +199,7 @@ class _TupleMul(nn.Cell): out = self.hyper_map(self.mul, input1, input2) return out + # come from nn.cell_wrapper.TrainOneStepCell class TrainOneStepCell(Cell): r"""