Evaluates tensors and returns numpy values. Args: tensors: A Tensor or a nested list/tuple of Tensors. Returns: tensors numpy values.
(self, tensors)
| 2014 | return nest.map_structure(self._eval_tensor, tensors) |
| 2015 | |
| 2016 | def evaluate(self, tensors): |
| 2017 | """Evaluates tensors and returns numpy values. |
| 2018 | |
| 2019 | Args: |
| 2020 | tensors: A Tensor or a nested list/tuple of Tensors. |
| 2021 | |
| 2022 | Returns: |
| 2023 | tensors numpy values. |
| 2024 | """ |
| 2025 | if context.executing_eagerly(): |
| 2026 | return self._eval_helper(tensors) |
| 2027 | else: |
| 2028 | sess = ops.get_default_session() |
| 2029 | if sess is None: |
| 2030 | with self.test_session() as sess: |
| 2031 | return sess.run(tensors) |
| 2032 | else: |
| 2033 | return sess.run(tensors) |
| 2034 | |
| 2035 | # pylint: disable=g-doc-return-or-yield |
| 2036 | @contextlib.contextmanager |
no test coverage detected