cleanup dataloader test and revert shm path

This commit is contained in:
Francis Lata
2024-10-19 17:32:58 -07:00
parent 4bebe61a9c
commit d9d65b9537
2 changed files with 3 additions and 4 deletions

View File

@@ -392,9 +392,9 @@ def batch_load_retinanet(dataset, val:bool, anchors:np.ndarray, base_dir:Path, b
queue_in.put((idx, img, ann))
def _setup_shared_mem(shm_name:str, size:Tuple[int, ...], dtype:dtypes) -> Tuple[shared_memory.SharedMemory, Tensor]:
if os.path.exists(f"/Users/flata/Downloads/shm/{shm_name}"): os.unlink(f"/Users/flata/Downloads/shm/{shm_name}")
if os.path.exists(f"/dev/shm/{shm_name}"): os.unlink(f"/dev/shm/{shm_name}")
shm = shared_memory.SharedMemory(name=shm_name, create=True, size=prod(size))
shm_tensor = Tensor.empty(*size, dtype=dtype, device=f"disk:/Users/flata/Downloads/shm/{shm_name}")
shm_tensor = Tensor.empty(*size, dtype=dtype, device=f"disk:/dev/shm/{shm_name}")
return shm, shm_tensor
image_ids = sorted(dataset.imgs.keys())

View File

@@ -130,9 +130,8 @@ class TestOpenImagesDataset(ExternalTestDatasets):
for ((tinygrad_img, tinygrad_boxes, tinygrad_labels, _), (ref_img, ref_tgt)) in zip(tinygrad_dataloader, ref_dataloader):
self._set_seed()
ref_tgt = [ref_tgt]
print(f"{ref_img=} {ref_tgt=}")
ref_img, ref_tgt = transform(ref_img, [ref_tgt])
ref_img, ref_tgt = transform(ref_img.unsqueeze(0), ref_tgt)
ref_tgt = postprocess_targets(ref_tgt, anchors.unsqueeze(0))
ref_boxes, ref_labels = ref_tgt[0]["boxes"], ref_tgt[0]["labels"]