Skip to content

Commit 60ea6ef

Browse files
authored
Merge pull request #12 from GoogleCloudPlatform/add-log
Add object name and offset in chunk is nil log
2 parents bd5ed6a + 9cae08d commit 60ea6ef

2 files changed

Lines changed: 5 additions & 4 deletions

File tree

ssiog/test_training.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -294,7 +294,8 @@ def close(self):
294294
with self.assertRaises(ValueError) as context:
295295
list(full_random_reader(["test_file"], 0, 1, mock_fs, 2, [("test_file", 0), ("test_file", 10)]))
296296

297-
self.assertEqual(str(context.exception), "chunk is nil.")
297+
self.assertEqual("chunk is nil for object: test_file, offset: 10, thread_id: 0", str(context.exception))
298+
298299

299300
@patch('training.td.get_rank', return_value=0)
300301
@patch('training.td.get_world_size', return_value=1)

ssiog/training.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -323,7 +323,7 @@ def full_random_reader(
323323
subset = _subset(samples, td.get_rank(), td.get_world_size())
324324
subset = _subset(subset, thread_id, thread_count)
325325
for name, offset in subset:
326-
logger.debug(f"Reading {name} at {offset} with size {sample_size}.")
326+
logger.debug(f"Thread {thread_id} reading {name} at {offset} with size {sample_size}.")
327327
start_time = time.monotonic_ns()
328328
try:
329329
chunk = files[name].read_at(sample_size, offset)
@@ -335,8 +335,8 @@ def full_random_reader(
335335
sample_lat.record(elapsed_time / 1000000, {"reader": "full_random"})
336336
logger.debug(f"Complete reading {name} at {offset} with size {sample_size} in {elapsed_time / 1000000} ms.")
337337
if not chunk:
338-
logger.error(f"Chunk is nil.")
339-
raise ValueError("chunk is nil.")
338+
logger.error(f"chunk is nil for object: {name}, offset: {offset}, thread_id: {thread_id}")
339+
raise ValueError(f"chunk is nil for object: {name}, offset: {offset}, thread_id: {thread_id}")
340340
yield (offset, chunk)
341341
for name, f in files.items():
342342
f.close()

0 commit comments

Comments
 (0)