code: def __call__(self, x: JaxArray, training: bool) -> JaxArray:
      y = leaky_relu(self.bn(x, training))
      if self.activate_before_residual:
          x = y
      if self.passthrough:
          x = self.passthrough(x)
      return x + self.residual(y, training=training)
  
file_path: objax/examples/fixmatch/libml/zoo/resnet.py
imports: import functools
  from typing import Callable
  import jax
  import objax
  from objax.typing import JaxArray
label_desc: Use image node_id 2 for calling the ResNetBlock obj's underlying member method code with example usage: obj.__call__(x, training) and returns: unknown