.half() bug fix
This commit is contained in:
parent
03c6a2d6fa
commit
2f636d5740
|
@ -75,7 +75,8 @@ def detect(save_img=False):
|
||||||
|
|
||||||
# Run inference
|
# Run inference
|
||||||
t0 = time.time()
|
t0 = time.time()
|
||||||
_ = model(torch.zeros((1, 3, img_size, img_size), device=device)) if device.type != 'cpu' else None # run once
|
img = torch.zeros((1, 3, img_size, img_size), device=device) # init img
|
||||||
|
_ = model(img.half() if half else img.float()) if device.type != 'cpu' else None # run once
|
||||||
for path, img, im0s, vid_cap in dataset:
|
for path, img, im0s, vid_cap in dataset:
|
||||||
img = torch.from_numpy(img).to(device)
|
img = torch.from_numpy(img).to(device)
|
||||||
img = img.half() if half else img.float() # uint8 to fp16/32
|
img = img.half() if half else img.float() # uint8 to fp16/32
|
||||||
|
|
Loading…
Reference in New Issue