Browse Source

suppress based privacy model, 2022.3.255

pull/339/head
itcomee 3 years ago
parent
commit
86aa1b02cc
2 changed files with 3 additions and 0 deletions
  1. +1
    -0
      mindarmour/privacy/sup_privacy/mask_monitor/masker.py
  2. +2
    -0
      mindarmour/privacy/sup_privacy/train/model.py

+ 1
- 0
mindarmour/privacy/sup_privacy/mask_monitor/masker.py View File

@@ -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 <https://mindspore.cn/mindarmour/docs/zh-CN/master/protect_user_privacy_with_suppress_privacy.html#%E5%BC%95%E5%85%A5%E6%8A%91%E5%88%B6%E9%9A%90%E7%A7%81%E8%AE%AD%E7%BB%83>`_


+ 2
- 0
mindarmour/privacy/sup_privacy/train/model.py View File

@@ -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"""


Loading…
Cancel
Save