Open eugeneteoh opened 1 week ago
Thanks for posting an issue on this @eugeneteoh. Btw what would you call it when we are rolling out in the env, vs when we are cross-validating loss calculation with a holdout set? Right now we have the config eval
namespace dedicated only to the former.
I think keeping it under the eval
namespace is fine. So it would be eval.n_envs
and eval.batch_size
.
Currently, there are two problems:
eval.batch_size
is used for spinning up multiple environments (see code). I think this should be renamed toeval.n_envs
for clarity.eval.batch_size
should be used for computing validation loss.Related: https://github.com/huggingface/lerobot/pull/290/files#r1657769267 https://github.com/huggingface/lerobot/issues/250 https://github.com/huggingface/lerobot/pull/283