c17c92d84ec9216b781ecfbc25c6df225e2fd4f1,art/defences/preprocessor/audio_filter_pytorch.py,AudioFilterPyTorch,__call__,#AudioFilterPyTorch#Any#Any#,159
Before Change
result = x.cpu().numpy()
if y is not None:
y = y.cpu().numpy()
return result, y
// Backward compatibility.
def estimate_gradient(self, x: np.ndarray, grad: np.ndarray) -> np.ndarray:
After Change
// Filter one input at a time
for i, x_preprocess_i in enumerate(tqdm(x_preprocess, desc="Apply audio filter", disable=not self.verbose)):
if np.min(x_preprocess_i) < -1.0 or np.max(x_preprocess_i) > 1.0:
raise ValueError(
"Audio signals must be normalized to the range `[-1.0, 1.0]` to apply the audio filter function."
)
x_preprocess_i = torch.tensor(x_preprocess_i, device=self._device)
with torch.no_grad():
x_preprocess_i, _ = self.forward(x_preprocess_i)
x_preprocess[i] = x_preprocess_i.cpu().numpy()
return x_preprocess, y
// Backward compatibility.
In pattern: SUPERPATTERN
Frequency: 3
Non-data size: 6
Instances Project Name: IBM/adversarial-robustness-toolbox
Commit Name: c17c92d84ec9216b781ecfbc25c6df225e2fd4f1
Time: 2020-11-11
Author: M.N.Tran@ibm.com
File Name: art/defences/preprocessor/audio_filter_pytorch.py
Class Name: AudioFilterPyTorch
Method Name: __call__
Project Name: rusty1s/pytorch_geometric
Commit Name: c6349f5f1a8955419d396c7ac74f782f6f00a443
Time: 2017-11-03
Author: matthias.fey@tu-dortmund.de
File Name: examples/mnist_superpixel_75.py
Class Name:
Method Name: train
Project Name: rusty1s/pytorch_geometric
Commit Name: e6484cd61d31a38f96729a70c1f461fc18b3d8ce
Time: 2017-11-08
Author: matthias.fey@tu-dortmund.de
File Name: examples/mnist_grid.py
Class Name:
Method Name: train