Update.
authorFrançois Fleuret <francois@fleuret.org>
Mon, 25 Mar 2024 16:09:53 +0000 (17:09 +0100)
committerFrançois Fleuret <francois@fleuret.org>
Mon, 25 Mar 2024 16:09:53 +0000 (17:09 +0100)
tasks.py

index 1d967f9..12c6125 100755 (executable)
--- a/tasks.py
+++ b/tasks.py
@@ -1978,23 +1978,19 @@ class Escape(Task):
         with open(filename, "w") as f:
             for n in range(10):
                 for s in snapshots:
-                    s, a, r, lr = escape.seq2episodes(
+                    lr, s, a, r = escape.seq2episodes(
                         s[n : n + 1], self.height, self.width, lookahead=True
                     )
                     str = escape.episodes2str(
-                        s, a, r, lookahead_rewards=lr, unicode=True, ansi_colors=True
+                        lr, s, a, r, unicode=True, ansi_colors=True
                     )
                     f.write(str)
                 f.write("\n\n")
 
         # Saving the generated sequences
 
-        s, a, r, lr = escape.seq2episodes(
-            result, self.height, self.width, lookahead=True
-        )
-        str = escape.episodes2str(
-            s, a, r, lookahead_rewards=lr, unicode=True, ansi_colors=True
-        )
+        s, a, r, lr = escape.seq2episodes(result, self.height, self.width)
+        str = escape.episodes2str(lr, s, a, r, unicode=True, ansi_colors=True)
 
         filename = os.path.join(result_dir, f"test_thinking_seq_{n_epoch:04d}.txt")
         with open(filename, "w") as f:
@@ -2009,11 +2005,11 @@ class Escape(Task):
         # Saving the ground truth
 
         s, a, r, lr = escape.seq2episodes(
-            result, self.height, self.width, lookahead=True
-        )
-        str = escape.episodes2str(
-            s, a, r, lookahead_rewards=lr, unicode=True, ansi_colors=True
+            result,
+            self.height,
+            self.width,
         )
+        str = escape.episodes2str(lr, s, a, r, unicode=True, ansi_colors=True)
 
         filename = os.path.join(result_dir, f"test_true_seq_{n_epoch:04d}.txt")
         with open(filename, "w") as f:
@@ -2041,11 +2037,11 @@ class Escape(Task):
         # Saving the generated sequences
 
         s, a, r, lr = escape.seq2episodes(
-            result, self.height, self.width, lookahead=True
-        )
-        str = escape.episodes2str(
-            s, a, r, lookahead_rewards=lr, unicode=True, ansi_colors=True
+            result,
+            self.height,
+            self.width,
         )
+        str = escape.episodes2str(lr, s, a, r, unicode=True, ansi_colors=True)
 
         filename = os.path.join(result_dir, f"test_seq_{n_epoch:04d}.txt")
         with open(filename, "w") as f: