Esempio n. 1
0
    def portal_tensor_life_is(tensor_life, skip_tracker=None):
        if skip_tracker is None:
            skip_tracker = current_skip_tracker()

        # Get the current portal.
        portal = list(skip_tracker.portals.values())[0]

        if tensor_life == 0:
            return portal.tensor_life == 0 and portal.tensor is None
        else:
            return portal.tensor_life == tensor_life and portal.tensor is not None
Esempio n. 2
0
 def f():
     q.put(current_skip_tracker())
Esempio n. 3
0
 def forward(ctx, input):
     ctx.skip_tracker = current_skip_tracker()
     return input.detach()