We're running into an issue with L2L master (as of time of posting). We've written an optimizee, but an error is generated when we try to run the optimization:
Traceback (most recent call last):
File "model.py", line 180, in <module>
main()
File "model.py", line 173, in main
env.run(optimizee.simulate)
File "/home/brent/.local/lib/python3.8/site-packages/Learning_to_Learn-1.0.0b0-py3.8.egg/l2l/utils/environment.py", line 45, in run
File "/home/brent/.local/lib/python3.8/site-packages/Learning_to_Learn-1.0.0b0-py3.8.egg/l2l/utils/JUBE_runner.py", line 53, in __init__
KeyError: 'paths_obj'
root_dir_path = "."
paths = Paths(name, dict(run_no='test'), root_dir_path=root_dir_path)
traj.f_add_parameter_to_group("JUBE_params", "paths", paths)
Basically copied from one of the examples. Any idea what's going wrong? There is an optimizee.bin
created in the path you might expect, so it seems the paths_obj is succesfully used somewhere.