MCPcopy Create free account
hub / github.com/OpenGVLab/DragGAN / profiled_function

Function profiled_function

draggan/stylegan2/torch_utils/misc.py:98–103  ·  view source on GitHub ↗
(fn)

Source from the content-addressed store, hash-verified

96# Function decorator that calls torch.autograd.profiler.record_function().
97
98def profiled_function(fn):
99 def decorator(*args, **kwargs):
100 with torch.autograd.profiler.record_function(fn.__name__):
101 return fn(*args, **kwargs)
102 decorator.__name__ = fn.__name__
103 return decorator
104
105#----------------------------------------------------------------------------
106# Sampler for torch.utils.data.DataLoader that loops over the dataset

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected