code: def __init__(self, layer, in_shape, batch_size, deltas_buffer):
      self.layer = layer
      self.in_shape = in_shape
      self.in_size = (np.prod(in_shape), batch_size)
      NervanaObject.be.bsz = batch_size
      layer_setup(self.layer, self.in_shape, deltas_buffer)
  
imports: from utils import tensors_allclose, allclose_with_out
  import numpy
  import pytest
  from neon import NervanaObject
  from neon.initializers.initializer import Uniform
  from neon.layers.layer import Convolution, Deconvolution, Layer, Linear, Bias, BatchNorm
  from neon.layers.container import Sequential
label_desc: Use image node_id 1 to create a new LayerTest object from inherited base classes: object with example: obj = LayerTest(layer, in_shape, batch_size, deltas_buffer)