+ snapshots.append(result[:10].detach().clone())
+
+ result[:, u + index_lookahead_reward] = backup_lookahead_reward
+
+ filename = os.path.join(result_dir, f"test_thinking_compute_{n_epoch:04d}.txt")
+ with open(filename, "w") as f:
+ for n in range(10):
+ for s in snapshots:
+ lr, s, a, r = escape.seq2episodes(
+ s[n : n + 1], self.height, self.width
+ )
+ str = escape.episodes2str(
+ lr, s, a, r, unicode=True, ansi_colors=True
+ )
+ f.write(str)
+ f.write("\n\n")