parser.add_argument("--expr_input_file", type=str, default=None)
##############################
-# Misc
+# Mixing
parser.add_argument("--mixing_hard", action="store_true", default=False)
+parser.add_argument("--mixing_deterministic_start", action="store_true", default=False)
+
######################################################################
args = parser.parse_args()
sys.stdout.flush()
+log_string(f"argv {' '.join(sys.argv)}")
+
for n in vars(args):
log_string(f"args.{n} {getattr(args, n)}")
elif args.task == "mixing":
task = tasks.SandBox(
- problem=problems.ProblemMixing(hard=args.mixing_hard),
+ problem=problems.ProblemMixing(
+ hard=args.mixing_hard, random_start=not args.mixing_deterministic_start
+ ),
nb_train_samples=args.nb_train_samples,
nb_test_samples=args.nb_test_samples,
batch_size=args.batch_size,