(self, pattern, op, tensor)
| 154 | self._name_to_pattern = {} |
| 155 | |
| 156 | def add(self, pattern, op, tensor): |
| 157 | self._pattern_to_op_tensor[pattern] = op, tensor |
| 158 | if pattern.name is not None: |
| 159 | if pattern.name in self._name_to_pattern: |
| 160 | raise ValueError( |
| 161 | 'Name %s is already bound to another pattern' % pattern.name) |
| 162 | self._name_to_pattern[pattern.name] = pattern |
| 163 | |
| 164 | def _to_pattern(self, pattern_or_name): |
| 165 | if isinstance(pattern_or_name, Pattern): |
no outgoing calls