Checks if `mask` argument was passed, else gathers mask from inputs.
(self, inputs, args, kwargs)
| 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: |
no test coverage detected