(obj)
| 6 | __all__ = ['as_variable', 'as_numpy', 'mark_volatile'] |
| 7 | |
| 8 | def as_variable(obj): |
| 9 | if isinstance(obj, Variable): |
| 10 | return obj |
| 11 | if isinstance(obj, collections.Sequence): |
| 12 | return [as_variable(v) for v in obj] |
| 13 | elif isinstance(obj, collections.Mapping): |
| 14 | return {k: as_variable(v) for k, v in obj.items()} |
| 15 | else: |
| 16 | return Variable(obj) |
| 17 | |
| 18 | def as_numpy(obj): |
| 19 | if isinstance(obj, collections.Sequence): |
nothing calls this directly
no outgoing calls
no test coverage detected