foolbox.tensorboard
¶
Internal module for attacks that support logging to TensorBoard
-
class
foolbox.tensorboard.
TensorBoard
(logdir)¶ A custom TensorBoard class that accepts EagerPy tensors and that can be disabled by turned into a noop by passing logdir=False.
This makes it possible to add tensorboard logging without any if statements and without any computational overhead if it’s disabled.
- Parameters
None, str] logdir (Union[typing_extensions.Literal[False],) –
-
close
()¶ - Return type
None
-
conditional_mean
(tag, x, cond, step)¶ - Parameters
tag (str) –
x (eagerpy.Tensor) –
cond (eagerpy.Tensor) –
step (int) –
- Return type
None
-
histogram
(tag, x, step, *, first=True)¶ - Parameters
tag (str) –
x (eagerpy.Tensor) –
step (int) –
first (bool) –
- Return type
None
-
mean
(tag, x, step)¶ - Parameters
tag (str) –
x (eagerpy.Tensor) –
step (int) –
- Return type
None
-
probability
(tag, x, step)¶ - Parameters
tag (str) –
x (eagerpy.Tensor) –
step (int) –
- Return type
None
-
probability_ratio
(tag, x, y, step)¶ - Parameters
tag (str) –
x (eagerpy.Tensor) –
y (eagerpy.Tensor) –
step (int) –
- Return type
None
-
scalar
(tag, x, step)¶ - Parameters
tag (str) –
float] x (Union[int,) –
step (int) –
- Return type
None
-
foolbox.tensorboard.
maybenoop
(f)¶ - Parameters
f (F) –
- Return type
F