(f)
| 162 | ''' |
| 163 | placeholders = list(map(tf.placeholder, argtypes)) |
| 164 | def wrap(f): |
| 165 | out = f(*placeholders) |
| 166 | def wrapper(*args, **kw): |
| 167 | return out.eval(dict(zip(placeholders, args)), session=kw.get('session')) |
| 168 | return wrapper |
| 169 | return wrap |
| 170 | |
| 171 | @staticmethod |