mirror of
https://github.com/tinygrad/tinygrad.git
synced 2026-04-29 03:00:14 -04:00
cleanup dataloader test and revert shm path
This commit is contained in:
@@ -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())
|
||||
|
||||
3
test/external/external_test_datasets.py
vendored
3
test/external/external_test_datasets.py
vendored
@@ -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"]
|
||||
|
||||
|
||||
Reference in New Issue
Block a user