MCPcopy Create free account
hub / github.com/tensorpack/tensorpack / _process

Method _process

tensorpack/tfutils/gradproc.py:136–149  ·  view source on GitHub ↗
(self, grads)

Source from the content-addressed store, hash-verified

134 super(MapGradient, self).__init__()
135
136 def _process(self, grads):
137 ret = []
138 matched = False
139 for grad, var in grads:
140 if re.match(self.regex, var.op.name):
141 matched = True
142 grad = self.func(grad, var)
143 if grad is not None:
144 ret.append((grad, var))
145 else:
146 ret.append((grad, var))
147 if not matched:
148 logger.warn("[MapGradient] No match was found for regex {}.".format(self.regex))
149 return ret
150
151
152# TODO has dependency problems: sess.run may not depend on grad

Callers

nothing calls this directly

Calls 3

appendMethod · 0.80
formatMethod · 0.80
funcMethod · 0.45

Tested by

no test coverage detected