MCPcopy Create free account
hub / github.com/amazon-science/mm-cot / __init__

Method __init__

timm/data/loader.py:56–76  ·  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

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

Callers 1

__init__Method · 0.45

Calls 1

RandomErasingClass · 0.85

Tested by

no test coverage detected