nntoolbox.hooks.io module¶
-
class
nntoolbox.hooks.io.
InputHook
(module: torch.nn.modules.module.Module, forward: bool = True)[source]¶ Bases:
nntoolbox.hooks.hooks.Hook
Keep this for backward compatibility
-
class
nntoolbox.hooks.io.
OutputHook
(module: torch.nn.modules.module.Module, forward: bool = True)[source]¶ Bases:
nntoolbox.hooks.hooks.Hook
A generic hook for storing output hook
A subclass would implement the store_output function (i.e decide which part of the output to store) (UNTESTED)
-
store
: torch.Tensor¶
-
static
store_output
(hook: nntoolbox.hooks.hooks.Hook, m: torch.nn.modules.module.Module, inp: torch.Tensor, op: torch.Tensor)[source]¶
-