MCPcopy Create free account
hub / github.com/DeepRec-AI/DeepRec / _collect_input_masks

Method _collect_input_masks

tensorflow/python/keras/engine/base_layer.py:2004–2016  ·  view source on GitHub ↗

Checks if `mask` argument was passed, else gathers mask from inputs.

(self, inputs, args, kwargs)

Source from the content-addressed store, hash-verified

2002 output._keras_mask._keras_history_checked = True
2003
2004 def _collect_input_masks(self, inputs, args, kwargs):
2005 """Checks if `mask` argument was passed, else gathers mask from inputs."""
2006 if self._call_arg_was_passed('mask', args, kwargs):
2007 return self._get_call_arg_value('mask', args, kwargs)
2008
2009 if not self._should_compute_mask:
2010 return None
2011
2012 input_masks = nest.map_structure(lambda t: getattr(t, '_keras_mask', None),
2013 inputs)
2014 if generic_utils.is_all_none(input_masks):
2015 return None
2016 return input_masks
2017
2018 def _call_arg_was_passed(self, arg_name, args, kwargs, inputs_in_args=False):
2019 if arg_name in kwargs:

Callers 1

__call__Method · 0.95

Calls 2

_call_arg_was_passedMethod · 0.95
_get_call_arg_valueMethod · 0.95

Tested by

no test coverage detected