Update.
authorFrançois Fleuret <francois@fleuret.org>
Mon, 24 Jun 2024 11:48:01 +0000 (13:48 +0200)
committerFrançois Fleuret <francois@fleuret.org>
Mon, 24 Jun 2024 11:48:01 +0000 (13:48 +0200)
tasks.py

index 5edb472..64fe967 100755 (executable)
--- a/tasks.py
+++ b/tasks.py
@@ -154,6 +154,9 @@ class World(Task):
             self.nb_batch_samples_world = input.size(0)
             self.nb_batch_samples_quizzes = 0
 
+        # Shuffle
+        input = input[torch.randperm(input.size(0))]
+
         if desc is None:
             desc = f"epoch-{split}"
         for batch in tqdm.tqdm(