869b558268f198de90822e4ea17182dc74b78213,sonnet/python/modules/conv.py,Conv2D,_build,#Conv2D#Any#,315
 Before Change 
        if mask_shape != self._kernel_shape:
          raise base.IncompatibleShapeError(
              "Invalid mask shape: {}".format(mask_shape))
        mask = np.reshape(self._mask, self._kernel_shape + (1, 1)) 
      elif mask_rank == 4:
        if mask_shape != tuple(weight_shape):
          raise base.IncompatibleShapeError(
              "Invalid mask shape: {}".format(mask_shape))After Change 
    if self._mask is not None:
      mask = self._mask
      mask_shape = mask.shape.as_list() 
      if len(mask_shape) == 2:
        if mask_shape != list(self._kernel_shape):
          raise base.IncompatibleShapeError(
              "Invalid mask shape: {}".format(tuple(mask_shape)))In pattern: SUPERPATTERN
Frequency: 4
Non-data size: 4
Instances  Project Name: deepmind/sonnet
 Commit Name: 869b558268f198de90822e4ea17182dc74b78213
 Time: 2017-11-09
 Author: noreply@google.com
 File Name: sonnet/python/modules/conv.py
 Class Name: Conv2D
 Method Name: _build
 Project Name: tensorflow/models
 Commit Name: b3377b098a78e8a2508527f9d71a89b15fef3929
 Time: 2020-04-20
 Author: gardener@tensorflow.org
 File Name: official/nlp/modeling/layers/on_device_embedding.py
 Class Name: OnDeviceEmbedding
 Method Name: call
 Project Name: deepmind/sonnet
 Commit Name: bc08dbfbe77554bf3458529285003f0bf92eecd3
 Time: 2018-07-17
 Author: fviola@google.com
 File Name: sonnet/python/modules/nets/vqvae.py
 Class Name: VectorQuantizerEMA
 Method Name: _build
 Project Name: deepmind/sonnet
 Commit Name: bc08dbfbe77554bf3458529285003f0bf92eecd3
 Time: 2018-07-17
 Author: fviola@google.com
 File Name: sonnet/python/modules/nets/vqvae.py
 Class Name: VectorQuantizer
 Method Name: _build