MCPcopy Create free account
hub / github.com/QWTforGithub/T2LDM / __init__

Method __init__

timm/data/loader.py:59–79  ·  view source on GitHub ↗
(self,
                 loader,
                 mean=IMAGENET_DEFAULT_MEAN,
                 std=IMAGENET_DEFAULT_STD,
                 fp16=False,
                 re_prob=0.,
                 re_mode='const',
                 re_count=1,
                 re_num_splits=0)

Source from the content-addressed store, hash-verified

57class PrefetchLoader:
58
59 def __init__(self,
60 loader,
61 mean=IMAGENET_DEFAULT_MEAN,
62 std=IMAGENET_DEFAULT_STD,
63 fp16=False,
64 re_prob=0.,
65 re_mode='const',
66 re_count=1,
67 re_num_splits=0):
68 self.loader = loader
69 self.mean = torch.tensor([x * 255 for x in mean]).cuda().view(1, 3, 1, 1)
70 self.std = torch.tensor([x * 255 for x in std]).cuda().view(1, 3, 1, 1)
71 self.fp16 = fp16
72 if fp16:
73 self.mean = self.mean.half()
74 self.std = self.std.half()
75 if re_prob > 0.:
76 self.random_erasing = RandomErasing(
77 probability=re_prob, mode=re_mode, max_count=re_count, num_splits=re_num_splits)
78 else:
79 self.random_erasing = None
80
81 def __iter__(self):
82 stream = torch.cuda.Stream()

Callers 1

__init__Method · 0.45

Calls 1

RandomErasingClass · 0.85

Tested by

no test coverage detected