Skip to content

Instantly share code, notes, and snippets.

@shwang
Last active January 19, 2021 19:55
Show Gist options
  • Save shwang/64f5e8ccc1dabd232ff3a089436e070c to your computer and use it in GitHub Desktop.
Save shwang/64f5e8ccc1dabd232ff3a089436e070c to your computer and use it in GitHub Desktop.
argument checking

Automated Argument Checking

Introduction

On Sam's gail branch, I checked whether the following scripts would fail as expected when replacing arbitrary Sacred configuration options with a bad value.

  • pretrain_n_adapt.py (called chain_ex_bc.pkl in results files)
  • run_rep_learner.py (called repl_{algo}.pkl in results files)
  • il_train.py (called il_train_test_ex_{algo}.pkl in the results files)
  • il_test.py (called il_train_test_ex_{algo}.pkl in the results files)

The bad value that I used in particular was ..., which satisfies bool(...) == True and ... is not None.

Starting from the original Sacred configurations generated by each of the aforementioned smoke test, I generated a list of configurations replacing one argument at a time. Then I checked whether using this new configuration with a single bad value resulted in a crash.

Results Files

  • test_bad_args.txt: For every smoke test, show Sacred configuration keys that result in an exception (as expected) when their values are changed to ..., and also show keys that don't result in an exception.
  • test_bad_args_verbose.txt: Same as previous file, except adds the tracebacks for exceptions.

Source

See this branch on my fork. To replicate, run scrap/build_records.sh.

Limitations

repl_{algo}.pkl and il_train_test_ex_{algo} only checks the Atari Pong environment and dataset. In the future, I could check all the smoke tested environments. Also, I could make sure to automatically ignore Sacred configurations keys unrelated to the particular environment choice to reduce clutter.

  • Q: If we are always using Atari Pong, then why does env_data:atari_demo_paths:PongNoFrameskip-v4 show up as a "no exception" key? "Keys without exception" list is overly sensitive for repl_{algo}.pkl because
## Analyzing /tmp/badargs/chain_ex_bc.pkl
Summary:
n_records: 101
n_records_with_exception: 24
n_records_without_exception: 77
Keys with exception: ('exp_name', 'stages_to_run', 'spec:repl:algo:grid_search', 'spec:env_cfg:grid_search', 'use_skopt', 'tune_run_kwargs:num_samples', 'tune_run_kwargs:max_failures', 'tune_run_kwargs:fail_fast', 'tune_run_kwargs:resources_per_trial:cpu', 'tune_run_kwargs:resources_per_trial:gpu', 'ray_init_kwargs:object_store_memory', 'ray_init_kwargs:num_cpus', 'seed', 'repl:dataset_configs', 'repl:torch_num_threads', 'repl:algo_params:representation_dim', 'repl:algo_params:optimizer', 'repl:algo_params:optimizer_kwargs:lr', 'repl:algo_params:augmenter_kwargs:augmenter_spec', 'repl:algo_params:batch_size', 'repl:batches_per_epoch', 'repl:n_epochs', 'repl:repl_batch_save_interval', 'env_data:data_root')
Keys without exception: ('exp_ident', 'metric', 'spec:il_train:algo:grid_search', 'spec:il_train:freeze_encoder:grid_search', 'skopt_search_mode', 'skopt_ref_configs', 'reuse_repl', 'repl_encoder_path', 'on_cluster', 'ray_init_kwargs:include_dashboard', 'il_test:exp_ident', 'il_test:torch_num_threads', 'il_test:policy_path', 'il_test:n_rollouts', 'il_test:device_name', 'il_test:run_id', 'il_test:write_video', 'il_test:video_file_name', 'il_train:exp_ident', 'il_train:n_traj', 'il_train:torch_num_threads', 'il_train:device_name', 'il_train:algo', 'il_train:encoder_path', 'il_train:final_pol_name', 'il_train:freeze_encoder', 'il_train:venv_opts:venv_parallel', 'il_train:venv_opts:n_envs', 'il_train:encoder_kwargs:obs_encoder_cls', 'il_train:encoder_kwargs:representation_dim', 'il_train:bc:n_batches', 'il_train:bc:n_epochs', 'repl:exp_ident', 'repl:algo', 'repl:n_envs', 'repl:device', 'bc:n_epochs', 'bc:n_batches', 'bc:augs', 'bc:log_interval', 'bc:batch_size', 'bc:save_every_n_batches', 'bc:lr', 'venv_opts:__doc__', 'venv_opts:venv_parallel', 'venv_opts:n_envs', 'venv_opts:parallel_workers', 'env_data:__doc__', 'env_data:magical_demo_dirs:MoveToCorner', 'env_data:magical_demo_dirs:MoveToRegion', 'env_data:magical_demo_dirs:MatchRegions', 'env_data:magical_demo_dirs:MakeLine', 'env_data:magical_demo_dirs:FixColour', 'env_data:magical_demo_dirs:FindDupe', 'env_data:magical_demo_dirs:ClusterColour', 'env_data:magical_demo_dirs:ClusterShape', 'env_data:dm_control_demo_patterns:finger-spin', 'env_data:dm_control_demo_patterns:cheetah-run', 'env_data:dm_control_demo_patterns:walker-walk', 'env_data:dm_control_demo_patterns:cartpole-swingup', 'env_data:dm_control_demo_patterns:reacher-easy', 'env_data:dm_control_demo_patterns:ball-in-cup-catch', 'env_data:atari_demo_paths:BreakoutNoFrameskip-v4', 'env_data:atari_demo_paths:PongNoFrameskip-v4', 'env_cfg:__doc__', 'env_cfg:benchmark_name', 'env_cfg:task_name', 'env_cfg:magical_preproc', 'env_cfg:magical_remove_null_actions', 'env_cfg:dm_control_frame_stack', 'env_cfg:dm_control_full_env_names:finger-spin', 'env_cfg:dm_control_full_env_names:cheetah-run', 'env_cfg:dm_control_full_env_names:walker-walk', 'env_cfg:dm_control_full_env_names:cartpole-swingup', 'env_cfg:dm_control_full_env_names:reacher-easy', 'env_cfg:dm_control_full_env_names:ball-in-cup-catch', 'env_cfg:minecraft_max_env_steps')
## Analyzing /tmp/badargs/il_train_test_ex_bc.pkl
Summary:
n_records: 26
n_records_with_exception: 8
n_records_without_exception: 18
Keys with exception: ('torch_num_threads', 'policy_path', 'n_rollouts', 'device_name', 'seed', 'venv_opts:n_envs', 'env_cfg:benchmark_name', 'env_cfg:task_name')
Keys without exception: ('exp_ident', 'run_id', 'write_video', 'video_file_name', 'venv_opts:__doc__', 'venv_opts:venv_parallel', 'venv_opts:parallel_workers', 'env_cfg:__doc__', 'env_cfg:magical_preproc', 'env_cfg:magical_remove_null_actions', 'env_cfg:dm_control_frame_stack', 'env_cfg:dm_control_full_env_names:finger-spin', 'env_cfg:dm_control_full_env_names:cheetah-run', 'env_cfg:dm_control_full_env_names:walker-walk', 'env_cfg:dm_control_full_env_names:cartpole-swingup', 'env_cfg:dm_control_full_env_names:reacher-easy', 'env_cfg:dm_control_full_env_names:ball-in-cup-catch', 'env_cfg:minecraft_max_env_steps')
## Analyzing /tmp/badargs/il_train_test_ex_gail.pkl
Summary:
n_records: 26
n_records_with_exception: 8
n_records_without_exception: 18
Keys with exception: ('torch_num_threads', 'policy_path', 'n_rollouts', 'device_name', 'seed', 'venv_opts:n_envs', 'env_cfg:benchmark_name', 'env_cfg:task_name')
Keys without exception: ('exp_ident', 'run_id', 'write_video', 'video_file_name', 'venv_opts:__doc__', 'venv_opts:venv_parallel', 'venv_opts:parallel_workers', 'env_cfg:__doc__', 'env_cfg:magical_preproc', 'env_cfg:magical_remove_null_actions', 'env_cfg:dm_control_frame_stack', 'env_cfg:dm_control_full_env_names:finger-spin', 'env_cfg:dm_control_full_env_names:cheetah-run', 'env_cfg:dm_control_full_env_names:walker-walk', 'env_cfg:dm_control_full_env_names:cartpole-swingup', 'env_cfg:dm_control_full_env_names:reacher-easy', 'env_cfg:dm_control_full_env_names:ball-in-cup-catch', 'env_cfg:minecraft_max_env_steps')
## Analyzing /tmp/badargs/repl_ActionConditionedTemporalCPC.pkl
Summary:
n_records: 46
n_records_with_exception: 15
n_records_without_exception: 31
Keys with exception: ('dataset_configs', 'algo', 'torch_num_threads', 'algo_params:representation_dim', 'algo_params:optimizer', 'algo_params:optimizer_kwargs:lr', 'algo_params:augmenter_kwargs:augmenter_spec', 'algo_params:batch_size', 'batches_per_epoch', 'n_epochs', 'repl_batch_save_interval', 'seed', 'env_data:data_root', 'env_cfg:benchmark_name', 'env_cfg:task_name')
Keys without exception: ('exp_ident', 'n_envs', 'device', 'env_data:__doc__', 'env_data:magical_demo_dirs:MoveToCorner', 'env_data:magical_demo_dirs:MoveToRegion', 'env_data:magical_demo_dirs:MatchRegions', 'env_data:magical_demo_dirs:MakeLine', 'env_data:magical_demo_dirs:FixColour', 'env_data:magical_demo_dirs:FindDupe', 'env_data:magical_demo_dirs:ClusterColour', 'env_data:magical_demo_dirs:ClusterShape', 'env_data:dm_control_demo_patterns:finger-spin', 'env_data:dm_control_demo_patterns:cheetah-run', 'env_data:dm_control_demo_patterns:walker-walk', 'env_data:dm_control_demo_patterns:cartpole-swingup', 'env_data:dm_control_demo_patterns:reacher-easy', 'env_data:dm_control_demo_patterns:ball-in-cup-catch', 'env_data:atari_demo_paths:BreakoutNoFrameskip-v4', 'env_data:atari_demo_paths:PongNoFrameskip-v4', 'env_cfg:__doc__', 'env_cfg:magical_preproc', 'env_cfg:magical_remove_null_actions', 'env_cfg:dm_control_frame_stack', 'env_cfg:dm_control_full_env_names:finger-spin', 'env_cfg:dm_control_full_env_names:cheetah-run', 'env_cfg:dm_control_full_env_names:walker-walk', 'env_cfg:dm_control_full_env_names:cartpole-swingup', 'env_cfg:dm_control_full_env_names:reacher-easy', 'env_cfg:dm_control_full_env_names:ball-in-cup-catch', 'env_cfg:minecraft_max_env_steps')
## Analyzing /tmp/badargs/repl_ActionConditionedTemporalVAE.pkl
Summary:
n_records: 46
n_records_with_exception: 15
n_records_without_exception: 31
Keys with exception: ('dataset_configs', 'algo', 'torch_num_threads', 'algo_params:representation_dim', 'algo_params:optimizer', 'algo_params:optimizer_kwargs:lr', 'algo_params:augmenter_kwargs:augmenter_spec', 'algo_params:batch_size', 'batches_per_epoch', 'n_epochs', 'repl_batch_save_interval', 'seed', 'env_data:data_root', 'env_cfg:benchmark_name', 'env_cfg:task_name')
Keys without exception: ('exp_ident', 'n_envs', 'device', 'env_data:__doc__', 'env_data:magical_demo_dirs:MoveToCorner', 'env_data:magical_demo_dirs:MoveToRegion', 'env_data:magical_demo_dirs:MatchRegions', 'env_data:magical_demo_dirs:MakeLine', 'env_data:magical_demo_dirs:FixColour', 'env_data:magical_demo_dirs:FindDupe', 'env_data:magical_demo_dirs:ClusterColour', 'env_data:magical_demo_dirs:ClusterShape', 'env_data:dm_control_demo_patterns:finger-spin', 'env_data:dm_control_demo_patterns:cheetah-run', 'env_data:dm_control_demo_patterns:walker-walk', 'env_data:dm_control_demo_patterns:cartpole-swingup', 'env_data:dm_control_demo_patterns:reacher-easy', 'env_data:dm_control_demo_patterns:ball-in-cup-catch', 'env_data:atari_demo_paths:BreakoutNoFrameskip-v4', 'env_data:atari_demo_paths:PongNoFrameskip-v4', 'env_cfg:__doc__', 'env_cfg:magical_preproc', 'env_cfg:magical_remove_null_actions', 'env_cfg:dm_control_frame_stack', 'env_cfg:dm_control_full_env_names:finger-spin', 'env_cfg:dm_control_full_env_names:cheetah-run', 'env_cfg:dm_control_full_env_names:walker-walk', 'env_cfg:dm_control_full_env_names:cartpole-swingup', 'env_cfg:dm_control_full_env_names:reacher-easy', 'env_cfg:dm_control_full_env_names:ball-in-cup-catch', 'env_cfg:minecraft_max_env_steps')
## Analyzing /tmp/badargs/repl_CEB.pkl
Summary:
n_records: 46
n_records_with_exception: 15
n_records_without_exception: 31
Keys with exception: ('dataset_configs', 'algo', 'torch_num_threads', 'algo_params:representation_dim', 'algo_params:optimizer', 'algo_params:optimizer_kwargs:lr', 'algo_params:augmenter_kwargs:augmenter_spec', 'algo_params:batch_size', 'batches_per_epoch', 'n_epochs', 'repl_batch_save_interval', 'seed', 'env_data:data_root', 'env_cfg:benchmark_name', 'env_cfg:task_name')
Keys without exception: ('exp_ident', 'n_envs', 'device', 'env_data:__doc__', 'env_data:magical_demo_dirs:MoveToCorner', 'env_data:magical_demo_dirs:MoveToRegion', 'env_data:magical_demo_dirs:MatchRegions', 'env_data:magical_demo_dirs:MakeLine', 'env_data:magical_demo_dirs:FixColour', 'env_data:magical_demo_dirs:FindDupe', 'env_data:magical_demo_dirs:ClusterColour', 'env_data:magical_demo_dirs:ClusterShape', 'env_data:dm_control_demo_patterns:finger-spin', 'env_data:dm_control_demo_patterns:cheetah-run', 'env_data:dm_control_demo_patterns:walker-walk', 'env_data:dm_control_demo_patterns:cartpole-swingup', 'env_data:dm_control_demo_patterns:reacher-easy', 'env_data:dm_control_demo_patterns:ball-in-cup-catch', 'env_data:atari_demo_paths:BreakoutNoFrameskip-v4', 'env_data:atari_demo_paths:PongNoFrameskip-v4', 'env_cfg:__doc__', 'env_cfg:magical_preproc', 'env_cfg:magical_remove_null_actions', 'env_cfg:dm_control_frame_stack', 'env_cfg:dm_control_full_env_names:finger-spin', 'env_cfg:dm_control_full_env_names:cheetah-run', 'env_cfg:dm_control_full_env_names:walker-walk', 'env_cfg:dm_control_full_env_names:cartpole-swingup', 'env_cfg:dm_control_full_env_names:reacher-easy', 'env_cfg:dm_control_full_env_names:ball-in-cup-catch', 'env_cfg:minecraft_max_env_steps')
## Analyzing /tmp/badargs/repl_DynamicsPrediction.pkl
Summary:
n_records: 46
n_records_with_exception: 15
n_records_without_exception: 31
Keys with exception: ('dataset_configs', 'algo', 'torch_num_threads', 'algo_params:representation_dim', 'algo_params:optimizer', 'algo_params:optimizer_kwargs:lr', 'algo_params:augmenter_kwargs:augmenter_spec', 'algo_params:batch_size', 'batches_per_epoch', 'n_epochs', 'repl_batch_save_interval', 'seed', 'env_data:data_root', 'env_cfg:benchmark_name', 'env_cfg:task_name')
Keys without exception: ('exp_ident', 'n_envs', 'device', 'env_data:__doc__', 'env_data:magical_demo_dirs:MoveToCorner', 'env_data:magical_demo_dirs:MoveToRegion', 'env_data:magical_demo_dirs:MatchRegions', 'env_data:magical_demo_dirs:MakeLine', 'env_data:magical_demo_dirs:FixColour', 'env_data:magical_demo_dirs:FindDupe', 'env_data:magical_demo_dirs:ClusterColour', 'env_data:magical_demo_dirs:ClusterShape', 'env_data:dm_control_demo_patterns:finger-spin', 'env_data:dm_control_demo_patterns:cheetah-run', 'env_data:dm_control_demo_patterns:walker-walk', 'env_data:dm_control_demo_patterns:cartpole-swingup', 'env_data:dm_control_demo_patterns:reacher-easy', 'env_data:dm_control_demo_patterns:ball-in-cup-catch', 'env_data:atari_demo_paths:BreakoutNoFrameskip-v4', 'env_data:atari_demo_paths:PongNoFrameskip-v4', 'env_cfg:__doc__', 'env_cfg:magical_preproc', 'env_cfg:magical_remove_null_actions', 'env_cfg:dm_control_frame_stack', 'env_cfg:dm_control_full_env_names:finger-spin', 'env_cfg:dm_control_full_env_names:cheetah-run', 'env_cfg:dm_control_full_env_names:walker-walk', 'env_cfg:dm_control_full_env_names:cartpole-swingup', 'env_cfg:dm_control_full_env_names:reacher-easy', 'env_cfg:dm_control_full_env_names:ball-in-cup-catch', 'env_cfg:minecraft_max_env_steps')
## Analyzing /tmp/badargs/repl_FixedVarianceCEB.pkl
Summary:
n_records: 46
n_records_with_exception: 15
n_records_without_exception: 31
Keys with exception: ('dataset_configs', 'algo', 'torch_num_threads', 'algo_params:representation_dim', 'algo_params:optimizer', 'algo_params:optimizer_kwargs:lr', 'algo_params:augmenter_kwargs:augmenter_spec', 'algo_params:batch_size', 'batches_per_epoch', 'n_epochs', 'repl_batch_save_interval', 'seed', 'env_data:data_root', 'env_cfg:benchmark_name', 'env_cfg:task_name')
Keys without exception: ('exp_ident', 'n_envs', 'device', 'env_data:__doc__', 'env_data:magical_demo_dirs:MoveToCorner', 'env_data:magical_demo_dirs:MoveToRegion', 'env_data:magical_demo_dirs:MatchRegions', 'env_data:magical_demo_dirs:MakeLine', 'env_data:magical_demo_dirs:FixColour', 'env_data:magical_demo_dirs:FindDupe', 'env_data:magical_demo_dirs:ClusterColour', 'env_data:magical_demo_dirs:ClusterShape', 'env_data:dm_control_demo_patterns:finger-spin', 'env_data:dm_control_demo_patterns:cheetah-run', 'env_data:dm_control_demo_patterns:walker-walk', 'env_data:dm_control_demo_patterns:cartpole-swingup', 'env_data:dm_control_demo_patterns:reacher-easy', 'env_data:dm_control_demo_patterns:ball-in-cup-catch', 'env_data:atari_demo_paths:BreakoutNoFrameskip-v4', 'env_data:atari_demo_paths:PongNoFrameskip-v4', 'env_cfg:__doc__', 'env_cfg:magical_preproc', 'env_cfg:magical_remove_null_actions', 'env_cfg:dm_control_frame_stack', 'env_cfg:dm_control_full_env_names:finger-spin', 'env_cfg:dm_control_full_env_names:cheetah-run', 'env_cfg:dm_control_full_env_names:walker-walk', 'env_cfg:dm_control_full_env_names:cartpole-swingup', 'env_cfg:dm_control_full_env_names:reacher-easy', 'env_cfg:dm_control_full_env_names:ball-in-cup-catch', 'env_cfg:minecraft_max_env_steps')
## Analyzing /tmp/badargs/repl_FixedVarianceTargetProjectedCEB.pkl
Summary:
n_records: 46
n_records_with_exception: 15
n_records_without_exception: 31
Keys with exception: ('dataset_configs', 'algo', 'torch_num_threads', 'algo_params:representation_dim', 'algo_params:optimizer', 'algo_params:optimizer_kwargs:lr', 'algo_params:augmenter_kwargs:augmenter_spec', 'algo_params:batch_size', 'batches_per_epoch', 'n_epochs', 'repl_batch_save_interval', 'seed', 'env_data:data_root', 'env_cfg:benchmark_name', 'env_cfg:task_name')
Keys without exception: ('exp_ident', 'n_envs', 'device', 'env_data:__doc__', 'env_data:magical_demo_dirs:MoveToCorner', 'env_data:magical_demo_dirs:MoveToRegion', 'env_data:magical_demo_dirs:MatchRegions', 'env_data:magical_demo_dirs:MakeLine', 'env_data:magical_demo_dirs:FixColour', 'env_data:magical_demo_dirs:FindDupe', 'env_data:magical_demo_dirs:ClusterColour', 'env_data:magical_demo_dirs:ClusterShape', 'env_data:dm_control_demo_patterns:finger-spin', 'env_data:dm_control_demo_patterns:cheetah-run', 'env_data:dm_control_demo_patterns:walker-walk', 'env_data:dm_control_demo_patterns:cartpole-swingup', 'env_data:dm_control_demo_patterns:reacher-easy', 'env_data:dm_control_demo_patterns:ball-in-cup-catch', 'env_data:atari_demo_paths:BreakoutNoFrameskip-v4', 'env_data:atari_demo_paths:PongNoFrameskip-v4', 'env_cfg:__doc__', 'env_cfg:magical_preproc', 'env_cfg:magical_remove_null_actions', 'env_cfg:dm_control_frame_stack', 'env_cfg:dm_control_full_env_names:finger-spin', 'env_cfg:dm_control_full_env_names:cheetah-run', 'env_cfg:dm_control_full_env_names:walker-walk', 'env_cfg:dm_control_full_env_names:cartpole-swingup', 'env_cfg:dm_control_full_env_names:reacher-easy', 'env_cfg:dm_control_full_env_names:ball-in-cup-catch', 'env_cfg:minecraft_max_env_steps')
## Analyzing /tmp/badargs/repl_InverseDynamicsPrediction.pkl
Summary:
n_records: 46
n_records_with_exception: 15
n_records_without_exception: 31
Keys with exception: ('dataset_configs', 'algo', 'torch_num_threads', 'algo_params:representation_dim', 'algo_params:optimizer', 'algo_params:optimizer_kwargs:lr', 'algo_params:augmenter_kwargs:augmenter_spec', 'algo_params:batch_size', 'batches_per_epoch', 'n_epochs', 'repl_batch_save_interval', 'seed', 'env_data:data_root', 'env_cfg:benchmark_name', 'env_cfg:task_name')
Keys without exception: ('exp_ident', 'n_envs', 'device', 'env_data:__doc__', 'env_data:magical_demo_dirs:MoveToCorner', 'env_data:magical_demo_dirs:MoveToRegion', 'env_data:magical_demo_dirs:MatchRegions', 'env_data:magical_demo_dirs:MakeLine', 'env_data:magical_demo_dirs:FixColour', 'env_data:magical_demo_dirs:FindDupe', 'env_data:magical_demo_dirs:ClusterColour', 'env_data:magical_demo_dirs:ClusterShape', 'env_data:dm_control_demo_patterns:finger-spin', 'env_data:dm_control_demo_patterns:cheetah-run', 'env_data:dm_control_demo_patterns:walker-walk', 'env_data:dm_control_demo_patterns:cartpole-swingup', 'env_data:dm_control_demo_patterns:reacher-easy', 'env_data:dm_control_demo_patterns:ball-in-cup-catch', 'env_data:atari_demo_paths:BreakoutNoFrameskip-v4', 'env_data:atari_demo_paths:PongNoFrameskip-v4', 'env_cfg:__doc__', 'env_cfg:magical_preproc', 'env_cfg:magical_remove_null_actions', 'env_cfg:dm_control_frame_stack', 'env_cfg:dm_control_full_env_names:finger-spin', 'env_cfg:dm_control_full_env_names:cheetah-run', 'env_cfg:dm_control_full_env_names:walker-walk', 'env_cfg:dm_control_full_env_names:cartpole-swingup', 'env_cfg:dm_control_full_env_names:reacher-easy', 'env_cfg:dm_control_full_env_names:ball-in-cup-catch', 'env_cfg:minecraft_max_env_steps')
## Analyzing /tmp/badargs/repl_MoCo.pkl
Summary:
n_records: 46
n_records_with_exception: 15
n_records_without_exception: 31
Keys with exception: ('dataset_configs', 'algo', 'torch_num_threads', 'algo_params:representation_dim', 'algo_params:optimizer', 'algo_params:optimizer_kwargs:lr', 'algo_params:augmenter_kwargs:augmenter_spec', 'algo_params:batch_size', 'batches_per_epoch', 'n_epochs', 'repl_batch_save_interval', 'seed', 'env_data:data_root', 'env_cfg:benchmark_name', 'env_cfg:task_name')
Keys without exception: ('exp_ident', 'n_envs', 'device', 'env_data:__doc__', 'env_data:magical_demo_dirs:MoveToCorner', 'env_data:magical_demo_dirs:MoveToRegion', 'env_data:magical_demo_dirs:MatchRegions', 'env_data:magical_demo_dirs:MakeLine', 'env_data:magical_demo_dirs:FixColour', 'env_data:magical_demo_dirs:FindDupe', 'env_data:magical_demo_dirs:ClusterColour', 'env_data:magical_demo_dirs:ClusterShape', 'env_data:dm_control_demo_patterns:finger-spin', 'env_data:dm_control_demo_patterns:cheetah-run', 'env_data:dm_control_demo_patterns:walker-walk', 'env_data:dm_control_demo_patterns:cartpole-swingup', 'env_data:dm_control_demo_patterns:reacher-easy', 'env_data:dm_control_demo_patterns:ball-in-cup-catch', 'env_data:atari_demo_paths:BreakoutNoFrameskip-v4', 'env_data:atari_demo_paths:PongNoFrameskip-v4', 'env_cfg:__doc__', 'env_cfg:magical_preproc', 'env_cfg:magical_remove_null_actions', 'env_cfg:dm_control_frame_stack', 'env_cfg:dm_control_full_env_names:finger-spin', 'env_cfg:dm_control_full_env_names:cheetah-run', 'env_cfg:dm_control_full_env_names:walker-walk', 'env_cfg:dm_control_full_env_names:cartpole-swingup', 'env_cfg:dm_control_full_env_names:reacher-easy', 'env_cfg:dm_control_full_env_names:ball-in-cup-catch', 'env_cfg:minecraft_max_env_steps')
## Analyzing /tmp/badargs/repl_RecurrentCPC.pkl
Summary:
n_records: 46
n_records_with_exception: 15
n_records_without_exception: 31
Keys with exception: ('dataset_configs', 'algo', 'torch_num_threads', 'algo_params:representation_dim', 'algo_params:optimizer', 'algo_params:optimizer_kwargs:lr', 'algo_params:augmenter_kwargs:augmenter_spec', 'algo_params:batch_size', 'batches_per_epoch', 'n_epochs', 'repl_batch_save_interval', 'seed', 'env_data:data_root', 'env_cfg:benchmark_name', 'env_cfg:task_name')
Keys without exception: ('exp_ident', 'n_envs', 'device', 'env_data:__doc__', 'env_data:magical_demo_dirs:MoveToCorner', 'env_data:magical_demo_dirs:MoveToRegion', 'env_data:magical_demo_dirs:MatchRegions', 'env_data:magical_demo_dirs:MakeLine', 'env_data:magical_demo_dirs:FixColour', 'env_data:magical_demo_dirs:FindDupe', 'env_data:magical_demo_dirs:ClusterColour', 'env_data:magical_demo_dirs:ClusterShape', 'env_data:dm_control_demo_patterns:finger-spin', 'env_data:dm_control_demo_patterns:cheetah-run', 'env_data:dm_control_demo_patterns:walker-walk', 'env_data:dm_control_demo_patterns:cartpole-swingup', 'env_data:dm_control_demo_patterns:reacher-easy', 'env_data:dm_control_demo_patterns:ball-in-cup-catch', 'env_data:atari_demo_paths:BreakoutNoFrameskip-v4', 'env_data:atari_demo_paths:PongNoFrameskip-v4', 'env_cfg:__doc__', 'env_cfg:magical_preproc', 'env_cfg:magical_remove_null_actions', 'env_cfg:dm_control_frame_stack', 'env_cfg:dm_control_full_env_names:finger-spin', 'env_cfg:dm_control_full_env_names:cheetah-run', 'env_cfg:dm_control_full_env_names:walker-walk', 'env_cfg:dm_control_full_env_names:cartpole-swingup', 'env_cfg:dm_control_full_env_names:reacher-easy', 'env_cfg:dm_control_full_env_names:ball-in-cup-catch', 'env_cfg:minecraft_max_env_steps')
## Analyzing /tmp/badargs/repl_SimCLR.pkl
Summary:
n_records: 46
n_records_with_exception: 15
n_records_without_exception: 31
Keys with exception: ('dataset_configs', 'algo', 'torch_num_threads', 'algo_params:representation_dim', 'algo_params:optimizer', 'algo_params:optimizer_kwargs:lr', 'algo_params:augmenter_kwargs:augmenter_spec', 'algo_params:batch_size', 'batches_per_epoch', 'n_epochs', 'repl_batch_save_interval', 'seed', 'env_data:data_root', 'env_cfg:benchmark_name', 'env_cfg:task_name')
Keys without exception: ('exp_ident', 'n_envs', 'device', 'env_data:__doc__', 'env_data:magical_demo_dirs:MoveToCorner', 'env_data:magical_demo_dirs:MoveToRegion', 'env_data:magical_demo_dirs:MatchRegions', 'env_data:magical_demo_dirs:MakeLine', 'env_data:magical_demo_dirs:FixColour', 'env_data:magical_demo_dirs:FindDupe', 'env_data:magical_demo_dirs:ClusterColour', 'env_data:magical_demo_dirs:ClusterShape', 'env_data:dm_control_demo_patterns:finger-spin', 'env_data:dm_control_demo_patterns:cheetah-run', 'env_data:dm_control_demo_patterns:walker-walk', 'env_data:dm_control_demo_patterns:cartpole-swingup', 'env_data:dm_control_demo_patterns:reacher-easy', 'env_data:dm_control_demo_patterns:ball-in-cup-catch', 'env_data:atari_demo_paths:BreakoutNoFrameskip-v4', 'env_data:atari_demo_paths:PongNoFrameskip-v4', 'env_cfg:__doc__', 'env_cfg:magical_preproc', 'env_cfg:magical_remove_null_actions', 'env_cfg:dm_control_frame_stack', 'env_cfg:dm_control_full_env_names:finger-spin', 'env_cfg:dm_control_full_env_names:cheetah-run', 'env_cfg:dm_control_full_env_names:walker-walk', 'env_cfg:dm_control_full_env_names:cartpole-swingup', 'env_cfg:dm_control_full_env_names:reacher-easy', 'env_cfg:dm_control_full_env_names:ball-in-cup-catch', 'env_cfg:minecraft_max_env_steps')
## Analyzing /tmp/badargs/repl_TemporalCPC.pkl
Summary:
n_records: 46
n_records_with_exception: 15
n_records_without_exception: 31
Keys with exception: ('dataset_configs', 'algo', 'torch_num_threads', 'algo_params:representation_dim', 'algo_params:optimizer', 'algo_params:optimizer_kwargs:lr', 'algo_params:augmenter_kwargs:augmenter_spec', 'algo_params:batch_size', 'batches_per_epoch', 'n_epochs', 'repl_batch_save_interval', 'seed', 'env_data:data_root', 'env_cfg:benchmark_name', 'env_cfg:task_name')
Keys without exception: ('exp_ident', 'n_envs', 'device', 'env_data:__doc__', 'env_data:magical_demo_dirs:MoveToCorner', 'env_data:magical_demo_dirs:MoveToRegion', 'env_data:magical_demo_dirs:MatchRegions', 'env_data:magical_demo_dirs:MakeLine', 'env_data:magical_demo_dirs:FixColour', 'env_data:magical_demo_dirs:FindDupe', 'env_data:magical_demo_dirs:ClusterColour', 'env_data:magical_demo_dirs:ClusterShape', 'env_data:dm_control_demo_patterns:finger-spin', 'env_data:dm_control_demo_patterns:cheetah-run', 'env_data:dm_control_demo_patterns:walker-walk', 'env_data:dm_control_demo_patterns:cartpole-swingup', 'env_data:dm_control_demo_patterns:reacher-easy', 'env_data:dm_control_demo_patterns:ball-in-cup-catch', 'env_data:atari_demo_paths:BreakoutNoFrameskip-v4', 'env_data:atari_demo_paths:PongNoFrameskip-v4', 'env_cfg:__doc__', 'env_cfg:magical_preproc', 'env_cfg:magical_remove_null_actions', 'env_cfg:dm_control_frame_stack', 'env_cfg:dm_control_full_env_names:finger-spin', 'env_cfg:dm_control_full_env_names:cheetah-run', 'env_cfg:dm_control_full_env_names:walker-walk', 'env_cfg:dm_control_full_env_names:cartpole-swingup', 'env_cfg:dm_control_full_env_names:reacher-easy', 'env_cfg:dm_control_full_env_names:ball-in-cup-catch', 'env_cfg:minecraft_max_env_steps')
## Analyzing /tmp/badargs/repl_VariationalAutoencoder.pkl
Summary:
n_records: 46
n_records_with_exception: 15
n_records_without_exception: 31
Keys with exception: ('dataset_configs', 'algo', 'torch_num_threads', 'algo_params:representation_dim', 'algo_params:optimizer', 'algo_params:optimizer_kwargs:lr', 'algo_params:augmenter_kwargs:augmenter_spec', 'algo_params:batch_size', 'batches_per_epoch', 'n_epochs', 'repl_batch_save_interval', 'seed', 'env_data:data_root', 'env_cfg:benchmark_name', 'env_cfg:task_name')
Keys without exception: ('exp_ident', 'n_envs', 'device', 'env_data:__doc__', 'env_data:magical_demo_dirs:MoveToCorner', 'env_data:magical_demo_dirs:MoveToRegion', 'env_data:magical_demo_dirs:MatchRegions', 'env_data:magical_demo_dirs:MakeLine', 'env_data:magical_demo_dirs:FixColour', 'env_data:magical_demo_dirs:FindDupe', 'env_data:magical_demo_dirs:ClusterColour', 'env_data:magical_demo_dirs:ClusterShape', 'env_data:dm_control_demo_patterns:finger-spin', 'env_data:dm_control_demo_patterns:cheetah-run', 'env_data:dm_control_demo_patterns:walker-walk', 'env_data:dm_control_demo_patterns:cartpole-swingup', 'env_data:dm_control_demo_patterns:reacher-easy', 'env_data:dm_control_demo_patterns:ball-in-cup-catch', 'env_data:atari_demo_paths:BreakoutNoFrameskip-v4', 'env_data:atari_demo_paths:PongNoFrameskip-v4', 'env_cfg:__doc__', 'env_cfg:magical_preproc', 'env_cfg:magical_remove_null_actions', 'env_cfg:dm_control_frame_stack', 'env_cfg:dm_control_full_env_names:finger-spin', 'env_cfg:dm_control_full_env_names:cheetah-run', 'env_cfg:dm_control_full_env_names:walker-walk', 'env_cfg:dm_control_full_env_names:cartpole-swingup', 'env_cfg:dm_control_full_env_names:reacher-easy', 'env_cfg:dm_control_full_env_names:ball-in-cup-catch', 'env_cfg:minecraft_max_env_steps')
## Analyzing /tmp/badargs/chain_ex_bc.pkl
Summary:
n_records: 101
n_records_with_exception: 24
n_records_without_exception: 77
Keys with exception: ('exp_name', 'stages_to_run', 'spec:repl:algo:grid_search', 'spec:env_cfg:grid_search', 'use_skopt', 'tune_run_kwargs:num_samples', 'tune_run_kwargs:max_failures', 'tune_run_kwargs:fail_fast', 'tune_run_kwargs:resources_per_trial:cpu', 'tune_run_kwargs:resources_per_trial:gpu', 'ray_init_kwargs:object_store_memory', 'ray_init_kwargs:num_cpus', 'seed', 'repl:dataset_configs', 'repl:torch_num_threads', 'repl:algo_params:representation_dim', 'repl:algo_params:optimizer', 'repl:algo_params:optimizer_kwargs:lr', 'repl:algo_params:augmenter_kwargs:augmenter_spec', 'repl:algo_params:batch_size', 'repl:batches_per_epoch', 'repl:n_epochs', 'repl:repl_batch_save_interval', 'env_data:data_root')
Keys without exception: ('exp_ident', 'metric', 'spec:il_train:algo:grid_search', 'spec:il_train:freeze_encoder:grid_search', 'skopt_search_mode', 'skopt_ref_configs', 'reuse_repl', 'repl_encoder_path', 'on_cluster', 'ray_init_kwargs:include_dashboard', 'il_test:exp_ident', 'il_test:torch_num_threads', 'il_test:policy_path', 'il_test:n_rollouts', 'il_test:device_name', 'il_test:run_id', 'il_test:write_video', 'il_test:video_file_name', 'il_train:exp_ident', 'il_train:n_traj', 'il_train:torch_num_threads', 'il_train:device_name', 'il_train:algo', 'il_train:encoder_path', 'il_train:final_pol_name', 'il_train:freeze_encoder', 'il_train:venv_opts:venv_parallel', 'il_train:venv_opts:n_envs', 'il_train:encoder_kwargs:obs_encoder_cls', 'il_train:encoder_kwargs:representation_dim', 'il_train:bc:n_batches', 'il_train:bc:n_epochs', 'repl:exp_ident', 'repl:algo', 'repl:n_envs', 'repl:device', 'bc:n_epochs', 'bc:n_batches', 'bc:augs', 'bc:log_interval', 'bc:batch_size', 'bc:save_every_n_batches', 'bc:lr', 'venv_opts:__doc__', 'venv_opts:venv_parallel', 'venv_opts:n_envs', 'venv_opts:parallel_workers', 'env_data:__doc__', 'env_data:magical_demo_dirs:MoveToCorner', 'env_data:magical_demo_dirs:MoveToRegion', 'env_data:magical_demo_dirs:MatchRegions', 'env_data:magical_demo_dirs:MakeLine', 'env_data:magical_demo_dirs:FixColour', 'env_data:magical_demo_dirs:FindDupe', 'env_data:magical_demo_dirs:ClusterColour', 'env_data:magical_demo_dirs:ClusterShape', 'env_data:dm_control_demo_patterns:finger-spin', 'env_data:dm_control_demo_patterns:cheetah-run', 'env_data:dm_control_demo_patterns:walker-walk', 'env_data:dm_control_demo_patterns:cartpole-swingup', 'env_data:dm_control_demo_patterns:reacher-easy', 'env_data:dm_control_demo_patterns:ball-in-cup-catch', 'env_data:atari_demo_paths:BreakoutNoFrameskip-v4', 'env_data:atari_demo_paths:PongNoFrameskip-v4', 'env_cfg:__doc__', 'env_cfg:benchmark_name', 'env_cfg:task_name', 'env_cfg:magical_preproc', 'env_cfg:magical_remove_null_actions', 'env_cfg:dm_control_frame_stack', 'env_cfg:dm_control_full_env_names:finger-spin', 'env_cfg:dm_control_full_env_names:cheetah-run', 'env_cfg:dm_control_full_env_names:walker-walk', 'env_cfg:dm_control_full_env_names:cartpole-swingup', 'env_cfg:dm_control_full_env_names:reacher-easy', 'env_cfg:dm_control_full_env_names:ball-in-cup-catch', 'env_cfg:minecraft_max_env_steps')
Exceptions explanation:
exp_name:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/pretrain_n_adapt.py", '
'line 755, in run\n'
' **tune_run_kwargs,\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/ray/tune/tune.py", '
'line 359, in run\n'
' local_checkpoint_dir=experiments[0].checkpoint_dir,\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/ray/tune/experiment.py", '
'line 308, in checkpoint_dir\n'
' return os.path.join(self.local_dir, self.dir_name)\n'
' File "/usr/lib/python3.7/posixpath.py", line 94, in join\n'
" genericpath._check_arg_types('join', a, *p)\n"
' File "/usr/lib/python3.7/genericpath.py", line 153, in _check_arg_types\n'
' (funcname, s.__class__.__name__)) from None\n'
"TypeError: join() argument must be str or bytes, not 'ellipsis'\n")
stages_to_run:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/pretrain_n_adapt.py", '
'line 595, in run\n'
' stages_to_run = get_stages_to_run(stages_to_run)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/pretrain_n_adapt.py", '
'line 60, in get_stages_to_run\n'
' upper_str = stages_to_run.upper()\n'
"AttributeError: 'ellipsis' object has no attribute 'upper'\n")
spec:repl:algo:grid_search:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/pretrain_n_adapt.py", '
'line 755, in run\n'
' **tune_run_kwargs,\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/ray/tune/tune.py", '
'line 373, in run\n'
' search_alg.add_configurations([exp])\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/ray/tune/suggest/basic_variant.py", '
'line 75, in add_configurations\n'
' self._total_samples += count_variants(experiment.spec)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/ray/tune/suggest/variant_generator.py", '
'line 143, in count_variants\n'
' _, domain_vars, grid_vars = parse_spec_vars(spec)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/ray/tune/suggest/variant_generator.py", '
'line 123, in parse_spec_vars\n'
' resolved, unresolved = _split_resolved_unresolved_values(spec)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/ray/tune/suggest/variant_generator.py", '
'line 278, in _split_resolved_unresolved_values\n'
' _split_resolved_unresolved_values(v)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/ray/tune/suggest/variant_generator.py", '
'line 278, in _split_resolved_unresolved_values\n'
' _split_resolved_unresolved_values(v)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/ray/tune/suggest/variant_generator.py", '
'line 272, in _split_resolved_unresolved_values\n'
' resolved, v = _try_resolve(v)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/ray/tune/suggest/variant_generator.py", '
'line 262, in _try_resolve\n'
' grid_values))\n'
'ray.tune.error.TuneError: Grid search expected list of values, got: '
'Ellipsis\n')
spec:env_cfg:grid_search:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/pretrain_n_adapt.py", '
'line 755, in run\n'
' **tune_run_kwargs,\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/ray/tune/tune.py", '
'line 373, in run\n'
' search_alg.add_configurations([exp])\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/ray/tune/suggest/basic_variant.py", '
'line 75, in add_configurations\n'
' self._total_samples += count_variants(experiment.spec)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/ray/tune/suggest/variant_generator.py", '
'line 143, in count_variants\n'
' _, domain_vars, grid_vars = parse_spec_vars(spec)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/ray/tune/suggest/variant_generator.py", '
'line 123, in parse_spec_vars\n'
' resolved, unresolved = _split_resolved_unresolved_values(spec)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/ray/tune/suggest/variant_generator.py", '
'line 278, in _split_resolved_unresolved_values\n'
' _split_resolved_unresolved_values(v)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/ray/tune/suggest/variant_generator.py", '
'line 272, in _split_resolved_unresolved_values\n'
' resolved, v = _try_resolve(v)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/ray/tune/suggest/variant_generator.py", '
'line 262, in _try_resolve\n'
' grid_values))\n'
'ray.tune.error.TuneError: Grid search expected list of values, got: '
'Ellipsis\n')
use_skopt:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/pretrain_n_adapt.py", '
'line 671, in run\n'
' \'skopt_search_mode must be "min" or "max", as appropriate for \' \\\n'
'AssertionError: skopt_search_mode must be "min" or "max", as appropriate for '
'the metric being optimised\n')
tune_run_kwargs:num_samples:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/pretrain_n_adapt.py", '
'line 755, in run\n'
' **tune_run_kwargs,\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/ray/tune/tune.py", '
'line 373, in run\n'
' search_alg.add_configurations([exp])\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/ray/tune/suggest/basic_variant.py", '
'line 75, in add_configurations\n'
' self._total_samples += count_variants(experiment.spec)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/ray/tune/suggest/variant_generator.py", '
'line 147, in count_variants\n'
' return spec.get("num_samples", 1) * grid_count\n'
"TypeError: unsupported operand type(s) for *: 'ellipsis' and 'int'\n")
tune_run_kwargs:max_failures:
('Traceback (most recent call last):\n'
' File "/usr/lib/python3.7/argparse.py", line 2417, in _get_value\n'
' result = type_func(arg_string)\n'
'ValueError: invalid literal for int() with base 10: \'"Ellipsis"\'\n'
'\n'
'During handling of the above exception, another exception occurred:\n'
'\n'
'Traceback (most recent call last):\n'
' File "/usr/lib/python3.7/argparse.py", line 1796, in parse_known_args\n'
' namespace, args = self._parse_known_args(args, namespace)\n'
' File "/usr/lib/python3.7/argparse.py", line 2002, in _parse_known_args\n'
' start_index = consume_optional(start_index)\n'
' File "/usr/lib/python3.7/argparse.py", line 1942, in consume_optional\n'
' take_action(action, args, option_string)\n'
' File "/usr/lib/python3.7/argparse.py", line 1854, in take_action\n'
' argument_values = self._get_values(action, argument_strings)\n'
' File "/usr/lib/python3.7/argparse.py", line 2384, in _get_values\n'
' value = self._get_value(action, arg_string)\n'
' File "/usr/lib/python3.7/argparse.py", line 2430, in _get_value\n'
' raise ArgumentError(action, msg % args)\n'
'argparse.ArgumentError: argument --max-failures: invalid int value: '
'\'"Ellipsis"\'\n'
'\n'
'During handling of the above exception, another exception occurred:\n'
'\n'
'Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/ray/tune/config_parser.py", '
'line 167, in create_trial_from_spec\n'
' args, _ = parser.parse_known_args(to_argv(spec))\n'
' File "/usr/lib/python3.7/argparse.py", line 1803, in parse_known_args\n'
' self.error(str(err))\n'
' File "/usr/lib/python3.7/argparse.py", line 2516, in error\n'
" self.exit(2, _('%(prog)s: error: %(message)s\\n') % args)\n"
' File "/usr/lib/python3.7/argparse.py", line 2503, in exit\n'
' _sys.exit(status)\n'
'SystemExit: 2\n'
'\n'
'During handling of the above exception, another exception occurred:\n'
'\n'
'Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/pretrain_n_adapt.py", '
'line 755, in run\n'
' **tune_run_kwargs,\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/ray/tune/tune.py", '
'line 411, in run\n'
' runner.step()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/ray/tune/trial_runner.py", '
'line 561, in step\n'
' next_trial = self._get_next_trial() # blocking\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/ray/tune/trial_runner.py", '
'line 658, in _get_next_trial\n'
' self._update_trial_queue(blocking=wait_for_trial)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/ray/tune/trial_runner.py", '
'line 1011, in _update_trial_queue\n'
' trial = self._search_alg.next_trial()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/ray/tune/suggest/basic_variant.py", '
'line 91, in next_trial\n'
' return next(self._trial_iter)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/ray/tune/suggest/basic_variant.py", '
'line 125, in _generate_trials\n'
' experiment_tag=experiment_tag)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/ray/tune/config_parser.py", '
'line 169, in create_trial_from_spec\n'
' raise TuneError("Error parsing args, see above message", spec)\n'
"ray.tune.error.TuneError: ('Error parsing args, see above message', {'run': "
"'trainable_function', 'stop': {}, 'config': {'repl': {'algo': <class "
"'il_representations.algos.SimCLR'>}, 'il_test': {}, 'env_cfg': "
"{'benchmark_name': 'atari', 'task_name': 'PongNoFrameskip-v4'}, 'env_data': "
"{}, 'venv_opts': {}, 'repl_frozen': "
'<il_representations.scripts.pretrain_n_adapt.WrappedConfig object at '
"0x7fe9e3b12290>, 'il_train_frozen': "
'<il_representations.scripts.pretrain_n_adapt.WrappedConfig object at '
"0x7fe9e3b12450>, 'il_test_frozen': "
'<il_representations.scripts.pretrain_n_adapt.WrappedConfig object at '
"0x7fe9e3b12050>, 'env_cfg_frozen': "
'<il_representations.scripts.pretrain_n_adapt.WrappedConfig object at '
"0x7fe9e3b12110>, 'env_data_frozen': "
'<il_representations.scripts.pretrain_n_adapt.WrappedConfig object at '
"0x7fe9e3b12d10>, 'venv_opts_frozen': "
'<il_representations.scripts.pretrain_n_adapt.WrappedConfig object at '
"0x7fe9e3b12dd0>, 'log_dir': "
"'/home/steven/PycharmProjects/il-representations/runs/test_observer/575', "
"'stages_to_run': <StagesToRun.REPL_ONLY: 'REPL_ONLY'>, 'reuse_repl': "
"<ReuseRepl.NO: 'NO'>, 'repl_encoder_path': None, 'wrapped_config_keys': "
"['repl', 'il_train', 'il_test', 'env_cfg', 'env_data', 'venv_opts'], "
"'run_start_time': 1611030707, 'extra_config_keys': ['log_dir', "
"'stages_to_run', 'reuse_repl', 'repl_encoder_path', 'wrapped_config_keys', "
"'run_start_time']}, 'resources_per_trial': {'cpu': 2, 'gpu': 0}, "
"'num_samples': 1, 'local_dir': "
"'/home/steven/PycharmProjects/il-representations/runs/test_observer/575', "
"'upload_dir': None, 'remote_checkpoint_dir': None, 'trial_name_creator': "
"None, 'trial_dirname_creator': None, 'loggers': None, 'log_to_file': (None, "
"None), 'sync_to_driver': None, 'checkpoint_freq': 0, 'checkpoint_at_end': "
"False, 'sync_on_checkpoint': True, 'keep_checkpoints_num': None, "
"'checkpoint_score_attr': None, 'export_formats': [], 'max_failures': "
"Ellipsis, 'restore': None})\n")
tune_run_kwargs:fail_fast:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/pretrain_n_adapt.py", '
'line 755, in run\n'
' **tune_run_kwargs,\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/ray/tune/tune.py", '
'line 331, in run\n'
' raise ValueError("max_failures must be 0 if fail_fast=True.")\n'
'ValueError: max_failures must be 0 if fail_fast=True.\n')
tune_run_kwargs:resources_per_trial:cpu:
('Traceback (most recent call last):\n'
' File "/usr/lib/python3.7/argparse.py", line 2417, in _get_value\n'
' result = type_func(arg_string)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/ray/tune/resources.py", '
'line 193, in json_to_resources\n'
' data.get("extra_custom_resources"))\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/ray/tune/resources.py", '
'line 65, in __new__\n'
' cpu = round(cpu, 2)\n'
"TypeError: type str doesn't define __round__ method\n"
'\n'
'During handling of the above exception, another exception occurred:\n'
'\n'
'Traceback (most recent call last):\n'
' File "/usr/lib/python3.7/argparse.py", line 1796, in parse_known_args\n'
' namespace, args = self._parse_known_args(args, namespace)\n'
' File "/usr/lib/python3.7/argparse.py", line 2002, in _parse_known_args\n'
' start_index = consume_optional(start_index)\n'
' File "/usr/lib/python3.7/argparse.py", line 1942, in consume_optional\n'
' take_action(action, args, option_string)\n'
' File "/usr/lib/python3.7/argparse.py", line 1854, in take_action\n'
' argument_values = self._get_values(action, argument_strings)\n'
' File "/usr/lib/python3.7/argparse.py", line 2384, in _get_values\n'
' value = self._get_value(action, arg_string)\n'
' File "/usr/lib/python3.7/argparse.py", line 2430, in _get_value\n'
' raise ArgumentError(action, msg % args)\n'
'argparse.ArgumentError: argument --resources-per-trial: invalid '
'json_to_resources value: \'{"cpu": "Ellipsis", "gpu": 0}\'\n'
'\n'
'During handling of the above exception, another exception occurred:\n'
'\n'
'Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/ray/tune/config_parser.py", '
'line 167, in create_trial_from_spec\n'
' args, _ = parser.parse_known_args(to_argv(spec))\n'
' File "/usr/lib/python3.7/argparse.py", line 1803, in parse_known_args\n'
' self.error(str(err))\n'
' File "/usr/lib/python3.7/argparse.py", line 2516, in error\n'
" self.exit(2, _('%(prog)s: error: %(message)s\\n') % args)\n"
' File "/usr/lib/python3.7/argparse.py", line 2503, in exit\n'
' _sys.exit(status)\n'
'SystemExit: 2\n'
'\n'
'During handling of the above exception, another exception occurred:\n'
'\n'
'Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/pretrain_n_adapt.py", '
'line 755, in run\n'
' **tune_run_kwargs,\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/ray/tune/tune.py", '
'line 411, in run\n'
' runner.step()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/ray/tune/trial_runner.py", '
'line 561, in step\n'
' next_trial = self._get_next_trial() # blocking\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/ray/tune/trial_runner.py", '
'line 658, in _get_next_trial\n'
' self._update_trial_queue(blocking=wait_for_trial)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/ray/tune/trial_runner.py", '
'line 1011, in _update_trial_queue\n'
' trial = self._search_alg.next_trial()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/ray/tune/suggest/basic_variant.py", '
'line 91, in next_trial\n'
' return next(self._trial_iter)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/ray/tune/suggest/basic_variant.py", '
'line 125, in _generate_trials\n'
' experiment_tag=experiment_tag)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/ray/tune/config_parser.py", '
'line 169, in create_trial_from_spec\n'
' raise TuneError("Error parsing args, see above message", spec)\n'
"ray.tune.error.TuneError: ('Error parsing args, see above message', {'run': "
"'trainable_function', 'stop': {}, 'config': {'repl': {'algo': <class "
"'il_representations.algos.SimCLR'>}, 'il_test': {}, 'env_cfg': "
"{'benchmark_name': 'atari', 'task_name': 'PongNoFrameskip-v4'}, 'env_data': "
"{}, 'venv_opts': {}, 'repl_frozen': "
'<il_representations.scripts.pretrain_n_adapt.WrappedConfig object at '
"0x7fe9e3b19a50>, 'il_train_frozen': "
'<il_representations.scripts.pretrain_n_adapt.WrappedConfig object at '
"0x7fe9e3b19710>, 'il_test_frozen': "
'<il_representations.scripts.pretrain_n_adapt.WrappedConfig object at '
"0x7fe9e3b4d7d0>, 'env_cfg_frozen': "
'<il_representations.scripts.pretrain_n_adapt.WrappedConfig object at '
"0x7fe9e3b4d450>, 'env_data_frozen': "
'<il_representations.scripts.pretrain_n_adapt.WrappedConfig object at '
"0x7fe9e3b4d190>, 'venv_opts_frozen': "
'<il_representations.scripts.pretrain_n_adapt.WrappedConfig object at '
"0x7fe9e3b4dc10>, 'log_dir': "
"'/home/steven/PycharmProjects/il-representations/runs/test_observer/577', "
"'stages_to_run': <StagesToRun.REPL_ONLY: 'REPL_ONLY'>, 'reuse_repl': "
"<ReuseRepl.NO: 'NO'>, 'repl_encoder_path': None, 'wrapped_config_keys': "
"['repl', 'il_train', 'il_test', 'env_cfg', 'env_data', 'venv_opts'], "
"'run_start_time': 1611030717, 'extra_config_keys': ['log_dir', "
"'stages_to_run', 'reuse_repl', 'repl_encoder_path', 'wrapped_config_keys', "
"'run_start_time']}, 'resources_per_trial': {'cpu': Ellipsis, 'gpu': 0}, "
"'num_samples': 1, 'local_dir': "
"'/home/steven/PycharmProjects/il-representations/runs/test_observer/577', "
"'upload_dir': None, 'remote_checkpoint_dir': None, 'trial_name_creator': "
"None, 'trial_dirname_creator': None, 'loggers': None, 'log_to_file': (None, "
"None), 'sync_to_driver': None, 'checkpoint_freq': 0, 'checkpoint_at_end': "
"False, 'sync_on_checkpoint': True, 'keep_checkpoints_num': None, "
"'checkpoint_score_attr': None, 'export_formats': [], 'max_failures': 2, "
"'restore': None})\n")
tune_run_kwargs:resources_per_trial:gpu:
('Traceback (most recent call last):\n'
' File "/usr/lib/python3.7/argparse.py", line 2417, in _get_value\n'
' result = type_func(arg_string)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/ray/tune/resources.py", '
'line 193, in json_to_resources\n'
' data.get("extra_custom_resources"))\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/ray/tune/resources.py", '
'line 66, in __new__\n'
' gpu = round(gpu, 2)\n'
"TypeError: type str doesn't define __round__ method\n"
'\n'
'During handling of the above exception, another exception occurred:\n'
'\n'
'Traceback (most recent call last):\n'
' File "/usr/lib/python3.7/argparse.py", line 1796, in parse_known_args\n'
' namespace, args = self._parse_known_args(args, namespace)\n'
' File "/usr/lib/python3.7/argparse.py", line 2002, in _parse_known_args\n'
' start_index = consume_optional(start_index)\n'
' File "/usr/lib/python3.7/argparse.py", line 1942, in consume_optional\n'
' take_action(action, args, option_string)\n'
' File "/usr/lib/python3.7/argparse.py", line 1854, in take_action\n'
' argument_values = self._get_values(action, argument_strings)\n'
' File "/usr/lib/python3.7/argparse.py", line 2384, in _get_values\n'
' value = self._get_value(action, arg_string)\n'
' File "/usr/lib/python3.7/argparse.py", line 2430, in _get_value\n'
' raise ArgumentError(action, msg % args)\n'
'argparse.ArgumentError: argument --resources-per-trial: invalid '
'json_to_resources value: \'{"cpu": 2, "gpu": "Ellipsis"}\'\n'
'\n'
'During handling of the above exception, another exception occurred:\n'
'\n'
'Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/ray/tune/config_parser.py", '
'line 167, in create_trial_from_spec\n'
' args, _ = parser.parse_known_args(to_argv(spec))\n'
' File "/usr/lib/python3.7/argparse.py", line 1803, in parse_known_args\n'
' self.error(str(err))\n'
' File "/usr/lib/python3.7/argparse.py", line 2516, in error\n'
" self.exit(2, _('%(prog)s: error: %(message)s\\n') % args)\n"
' File "/usr/lib/python3.7/argparse.py", line 2503, in exit\n'
' _sys.exit(status)\n'
'SystemExit: 2\n'
'\n'
'During handling of the above exception, another exception occurred:\n'
'\n'
'Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/pretrain_n_adapt.py", '
'line 755, in run\n'
' **tune_run_kwargs,\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/ray/tune/tune.py", '
'line 411, in run\n'
' runner.step()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/ray/tune/trial_runner.py", '
'line 561, in step\n'
' next_trial = self._get_next_trial() # blocking\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/ray/tune/trial_runner.py", '
'line 658, in _get_next_trial\n'
' self._update_trial_queue(blocking=wait_for_trial)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/ray/tune/trial_runner.py", '
'line 1011, in _update_trial_queue\n'
' trial = self._search_alg.next_trial()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/ray/tune/suggest/basic_variant.py", '
'line 91, in next_trial\n'
' return next(self._trial_iter)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/ray/tune/suggest/basic_variant.py", '
'line 125, in _generate_trials\n'
' experiment_tag=experiment_tag)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/ray/tune/config_parser.py", '
'line 169, in create_trial_from_spec\n'
' raise TuneError("Error parsing args, see above message", spec)\n'
"ray.tune.error.TuneError: ('Error parsing args, see above message', {'run': "
"'trainable_function', 'stop': {}, 'config': {'repl': {'algo': <class "
"'il_representations.algos.SimCLR'>}, 'il_test': {}, 'env_cfg': "
"{'benchmark_name': 'atari', 'task_name': 'PongNoFrameskip-v4'}, 'env_data': "
"{}, 'venv_opts': {}, 'repl_frozen': "
'<il_representations.scripts.pretrain_n_adapt.WrappedConfig object at '
"0x7fe9e3a7ae10>, 'il_train_frozen': "
'<il_representations.scripts.pretrain_n_adapt.WrappedConfig object at '
"0x7fe9e3a7a250>, 'il_test_frozen': "
'<il_representations.scripts.pretrain_n_adapt.WrappedConfig object at '
"0x7fe9e3a7a610>, 'env_cfg_frozen': "
'<il_representations.scripts.pretrain_n_adapt.WrappedConfig object at '
"0x7fe9e3b91c10>, 'env_data_frozen': "
'<il_representations.scripts.pretrain_n_adapt.WrappedConfig object at '
"0x7fe9e3b91990>, 'venv_opts_frozen': "
'<il_representations.scripts.pretrain_n_adapt.WrappedConfig object at '
"0x7fe9e3b91910>, 'log_dir': "
"'/home/steven/PycharmProjects/il-representations/runs/test_observer/578', "
"'stages_to_run': <StagesToRun.REPL_ONLY: 'REPL_ONLY'>, 'reuse_repl': "
"<ReuseRepl.NO: 'NO'>, 'repl_encoder_path': None, 'wrapped_config_keys': "
"['repl', 'il_train', 'il_test', 'env_cfg', 'env_data', 'venv_opts'], "
"'run_start_time': 1611030722, 'extra_config_keys': ['log_dir', "
"'stages_to_run', 'reuse_repl', 'repl_encoder_path', 'wrapped_config_keys', "
"'run_start_time']}, 'resources_per_trial': {'cpu': 2, 'gpu': Ellipsis}, "
"'num_samples': 1, 'local_dir': "
"'/home/steven/PycharmProjects/il-representations/runs/test_observer/578', "
"'upload_dir': None, 'remote_checkpoint_dir': None, 'trial_name_creator': "
"None, 'trial_dirname_creator': None, 'loggers': None, 'log_to_file': (None, "
"None), 'sync_to_driver': None, 'checkpoint_freq': 0, 'checkpoint_at_end': "
"False, 'sync_on_checkpoint': True, 'keep_checkpoints_num': None, "
"'checkpoint_score_attr': None, 'export_formats': [], 'max_failures': 2, "
"'restore': None})\n")
ray_init_kwargs:object_store_memory:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/pretrain_n_adapt.py", '
'line 667, in run\n'
' ray.init(**ray_init_kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/ray/worker.py", '
'line 717, in init\n'
' ray_params=ray_params)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/ray/node.py", '
'line 200, in __init__\n'
' self.start_head_processes()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/ray/node.py", '
'line 805, in start_head_processes\n'
' self.start_redis()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/ray/node.py", '
'line 573, in start_redis\n'
' self.get_resource_spec(),\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/ray/node.py", '
'line 297, in get_resource_spec\n'
' is_head=self.head, node_ip_address=self.node_ip_address)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/ray/resource_spec.py", '
'line 211, in resolve\n'
' memory = (avail_memory - object_store_memory - (redis_max_memory\n'
"TypeError: unsupported operand type(s) for -: 'int' and 'ellipsis'\n")
ray_init_kwargs:num_cpus:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/pretrain_n_adapt.py", '
'line 667, in run\n'
' ray.init(**ray_init_kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/ray/worker.py", '
'line 717, in init\n'
' ray_params=ray_params)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/ray/node.py", '
'line 207, in __init__\n'
' self.start_ray_processes()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/ray/node.py", '
'line 831, in start_ray_processes\n'
' self.start_raylet(plasma_directory, object_store_memory)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/ray/node.py", '
'line 742, in start_raylet\n'
' code_search_path=self._ray_params.code_search_path)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/ray/_private/services.py", '
'line 1233, in start_raylet\n'
' static_resources = resource_spec.to_resource_dict()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/ray/resource_spec.py", '
'line 108, in to_resource_dict\n'
' f"{resource_label} ({type(resource_quantity)}): "\n'
"AssertionError: CPU (<class 'ellipsis'>): Ellipsis\n")
seed:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 274, in run\n'
' command_name, config_updates, named_configs, info, meta_info, options\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 538, in _create_run\n'
' log_level=options.get(commandline_options.loglevel_option.get_flag(), '
'None),\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/initialize.py", '
'line 446, in create_run\n'
' scaffold.set_up_seed() # partially recursive\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/initialize.py", '
'line 83, in set_up_seed\n'
' self.rnd = create_rnd(self.seed)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/randomness.py", '
'line 20, in create_rnd\n'
' repr(seed), type(seed)\n'
"AssertionError: Seed has to be integer but was Ellipsis <class 'ellipsis'>\n")
repl:dataset_configs:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/pretrain_n_adapt.py", '
'line 755, in run\n'
' **tune_run_kwargs,\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/ray/tune/tune.py", '
'line 434, in run\n'
' raise TuneError("Trials did not complete", incomplete_trials)\n'
"ray.tune.error.TuneError: ('Trials did not complete', "
'[trainable_function_df512_00000])\n')
repl:torch_num_threads:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/pretrain_n_adapt.py", '
'line 755, in run\n'
' **tune_run_kwargs,\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/ray/tune/tune.py", '
'line 434, in run\n'
' raise TuneError("Trials did not complete", incomplete_trials)\n'
"ray.tune.error.TuneError: ('Trials did not complete', "
'[trainable_function_eec74_00000])\n')
repl:algo_params:representation_dim:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/pretrain_n_adapt.py", '
'line 755, in run\n'
' **tune_run_kwargs,\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/ray/tune/tune.py", '
'line 434, in run\n'
' raise TuneError("Trials did not complete", incomplete_trials)\n'
"ray.tune.error.TuneError: ('Trials did not complete', "
'[trainable_function_fe5bb_00000])\n')
repl:algo_params:optimizer:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/pretrain_n_adapt.py", '
'line 755, in run\n'
' **tune_run_kwargs,\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/ray/tune/tune.py", '
'line 434, in run\n'
' raise TuneError("Trials did not complete", incomplete_trials)\n'
"ray.tune.error.TuneError: ('Trials did not complete', "
'[trainable_function_07b84_00000])\n')
repl:algo_params:optimizer_kwargs:lr:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/pretrain_n_adapt.py", '
'line 755, in run\n'
' **tune_run_kwargs,\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/ray/tune/tune.py", '
'line 434, in run\n'
' raise TuneError("Trials did not complete", incomplete_trials)\n'
"ray.tune.error.TuneError: ('Trials did not complete', "
'[trainable_function_11142_00000])\n')
repl:algo_params:augmenter_kwargs:augmenter_spec:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/pretrain_n_adapt.py", '
'line 755, in run\n'
' **tune_run_kwargs,\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/ray/tune/tune.py", '
'line 434, in run\n'
' raise TuneError("Trials did not complete", incomplete_trials)\n'
"ray.tune.error.TuneError: ('Trials did not complete', "
'[trainable_function_1aa5c_00000])\n')
repl:algo_params:batch_size:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/pretrain_n_adapt.py", '
'line 755, in run\n'
' **tune_run_kwargs,\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/ray/tune/tune.py", '
'line 434, in run\n'
' raise TuneError("Trials did not complete", incomplete_trials)\n'
"ray.tune.error.TuneError: ('Trials did not complete', "
'[trainable_function_24152_00000])\n')
repl:batches_per_epoch:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/pretrain_n_adapt.py", '
'line 755, in run\n'
' **tune_run_kwargs,\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/ray/tune/tune.py", '
'line 434, in run\n'
' raise TuneError("Trials did not complete", incomplete_trials)\n'
"ray.tune.error.TuneError: ('Trials did not complete', "
'[trainable_function_337fb_00000])\n')
repl:n_epochs:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/pretrain_n_adapt.py", '
'line 755, in run\n'
' **tune_run_kwargs,\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/ray/tune/tune.py", '
'line 434, in run\n'
' raise TuneError("Trials did not complete", incomplete_trials)\n'
"ray.tune.error.TuneError: ('Trials did not complete', "
'[trainable_function_3d339_00000])\n')
repl:repl_batch_save_interval:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/pretrain_n_adapt.py", '
'line 755, in run\n'
' **tune_run_kwargs,\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/ray/tune/tune.py", '
'line 434, in run\n'
' raise TuneError("Trials did not complete", incomplete_trials)\n'
"ray.tune.error.TuneError: ('Trials did not complete', "
'[trainable_function_47478_00000])\n')
env_data:data_root:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/pretrain_n_adapt.py", '
'line 662, in run\n'
" os.path.join(cwd, env_data_config['data_root']))\n"
' File "/usr/lib/python3.7/posixpath.py", line 94, in join\n'
" genericpath._check_arg_types('join', a, *p)\n"
' File "/usr/lib/python3.7/genericpath.py", line 153, in _check_arg_types\n'
' (funcname, s.__class__.__name__)) from None\n'
"TypeError: join() argument must be str or bytes, not 'ellipsis'\n")
## Analyzing /tmp/badargs/il_train_test_ex_bc.pkl
Summary:
n_records: 26
n_records_with_exception: 8
n_records_without_exception: 18
Keys with exception: ('torch_num_threads', 'policy_path', 'n_rollouts', 'device_name', 'seed', 'venv_opts:n_envs', 'env_cfg:benchmark_name', 'env_cfg:task_name')
Keys without exception: ('exp_ident', 'run_id', 'write_video', 'video_file_name', 'venv_opts:__doc__', 'venv_opts:venv_parallel', 'venv_opts:parallel_workers', 'env_cfg:__doc__', 'env_cfg:magical_preproc', 'env_cfg:magical_remove_null_actions', 'env_cfg:dm_control_frame_stack', 'env_cfg:dm_control_full_env_names:finger-spin', 'env_cfg:dm_control_full_env_names:cheetah-run', 'env_cfg:dm_control_full_env_names:walker-walk', 'env_cfg:dm_control_full_env_names:cartpole-swingup', 'env_cfg:dm_control_full_env_names:reacher-easy', 'env_cfg:dm_control_full_env_names:ball-in-cup-catch', 'env_cfg:minecraft_max_env_steps')
Exceptions explanation:
torch_num_threads:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/il_test.py", '
'line 64, in run\n'
' th.set_num_threads(torch_num_threads)\n'
'RuntimeError: set_num_threads expects an int, but got ellipsis\n')
policy_path:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/torch/serialization.py", '
'line 311, in _check_seekable\n'
' f.seek(f.tell())\n'
"AttributeError: 'ellipsis' object has no attribute 'seek'\n"
'\n'
'During handling of the above exception, another exception occurred:\n'
'\n'
'Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/il_test.py", '
'line 69, in run\n'
' policy = th.load(policy_path)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/torch/serialization.py", '
'line 584, in load\n'
" with _open_file_like(f, 'rb') as opened_file:\n"
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/torch/serialization.py", '
'line 239, in _open_file_like\n'
' return _open_buffer_reader(name_or_buffer)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/torch/serialization.py", '
'line 224, in __init__\n'
' _check_seekable(buffer)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/torch/serialization.py", '
'line 314, in _check_seekable\n'
' raise_err_msg(["seek", "tell"], e)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/torch/serialization.py", '
'line 307, in raise_err_msg\n'
' raise type(e)(msg)\n'
"AttributeError: 'ellipsis' object has no attribute 'seek'. You can only "
'torch.load from a file that is seekable. Please pre-load the data into a '
'buffer like io.BytesIO and try to load from it instead.\n')
n_rollouts:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/il_test.py", '
'line 119, in run\n'
' policy, vec_env, il_rollout.min_episodes(n_rollouts), rng=rng)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/imitation/data/rollout.py", '
'line 167, in min_episodes\n'
' assert n >= 1\n'
"TypeError: '>=' not supported between instances of 'ellipsis' and 'int'\n")
device_name:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/il_test.py", '
'line 71, in run\n'
' device = get_device(device_name)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/stable_baselines3/common/utils.py", '
'line 144, in get_device\n'
' device = th.device(device)\n'
'TypeError: Device() received an invalid combination of arguments - got '
'(ellipsis), but expected one of:\n'
' * (torch.device device)\n'
" didn't match because some of the arguments have invalid types: "
'(\x1b[31;1mellipsis\x1b[0m)\n'
' * (str type, int index)\n'
'\n')
seed:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 274, in run\n'
' command_name, config_updates, named_configs, info, meta_info, options\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 538, in _create_run\n'
' log_level=options.get(commandline_options.loglevel_option.get_flag(), '
'None),\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/initialize.py", '
'line 446, in create_run\n'
' scaffold.set_up_seed() # partially recursive\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/initialize.py", '
'line 83, in set_up_seed\n'
' self.rnd = create_rnd(self.seed)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/randomness.py", '
'line 20, in create_rnd\n'
' repr(seed), type(seed)\n'
"AssertionError: Seed has to be integer but was Ellipsis <class 'ellipsis'>\n")
venv_opts:n_envs:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/il_test.py", '
'line 114, in run\n'
' vec_env = auto.load_vec_env()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/envs/auto.py", '
'line 148, in load_vec_env\n'
' wrapper_class=AtariWrapper)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/imitation/util/util.py", '
'line 117, in make_vec_env\n'
' env_seeds = rng.randint(0, (1 << 31) - 1, (n_envs,))\n'
' File "mtrand.pyx", line 746, in numpy.random.mtrand.RandomState.randint\n'
' File "_bounded_integers.pyx", line 1263, in '
'numpy.random._bounded_integers._rand_int64\n'
"TypeError: 'ellipsis' object cannot be interpreted as an integer\n")
env_cfg:benchmark_name:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/il_test.py", '
'line 147, in run\n'
' raise NotImplementedError("policy evaluation on benchmark_name="\n'
'NotImplementedError: policy evaluation on benchmark_name=Ellipsis is not yet '
'supported\n')
env_cfg:task_name:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/il_test.py", '
'line 114, in run\n'
' vec_env = auto.load_vec_env()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/envs/auto.py", '
'line 148, in load_vec_env\n'
' wrapper_class=AtariWrapper)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/imitation/util/util.py", '
'line 73, in make_vec_env\n'
' spec = gym.spec(env_name)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/gym/envs/registration.py", '
'line 148, in spec\n'
' return registry.spec(id)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/gym/envs/registration.py", '
'line 106, in spec\n'
" if ':' in path:\n"
"TypeError: argument of type 'ellipsis' is not iterable\n")
## Analyzing /tmp/badargs/il_train_test_ex_gail.pkl
Summary:
n_records: 26
n_records_with_exception: 8
n_records_without_exception: 18
Keys with exception: ('torch_num_threads', 'policy_path', 'n_rollouts', 'device_name', 'seed', 'venv_opts:n_envs', 'env_cfg:benchmark_name', 'env_cfg:task_name')
Keys without exception: ('exp_ident', 'run_id', 'write_video', 'video_file_name', 'venv_opts:__doc__', 'venv_opts:venv_parallel', 'venv_opts:parallel_workers', 'env_cfg:__doc__', 'env_cfg:magical_preproc', 'env_cfg:magical_remove_null_actions', 'env_cfg:dm_control_frame_stack', 'env_cfg:dm_control_full_env_names:finger-spin', 'env_cfg:dm_control_full_env_names:cheetah-run', 'env_cfg:dm_control_full_env_names:walker-walk', 'env_cfg:dm_control_full_env_names:cartpole-swingup', 'env_cfg:dm_control_full_env_names:reacher-easy', 'env_cfg:dm_control_full_env_names:ball-in-cup-catch', 'env_cfg:minecraft_max_env_steps')
Exceptions explanation:
torch_num_threads:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/il_test.py", '
'line 64, in run\n'
' th.set_num_threads(torch_num_threads)\n'
'RuntimeError: set_num_threads expects an int, but got ellipsis\n')
policy_path:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/torch/serialization.py", '
'line 311, in _check_seekable\n'
' f.seek(f.tell())\n'
"AttributeError: 'ellipsis' object has no attribute 'seek'\n"
'\n'
'During handling of the above exception, another exception occurred:\n'
'\n'
'Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/il_test.py", '
'line 69, in run\n'
' policy = th.load(policy_path)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/torch/serialization.py", '
'line 584, in load\n'
" with _open_file_like(f, 'rb') as opened_file:\n"
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/torch/serialization.py", '
'line 239, in _open_file_like\n'
' return _open_buffer_reader(name_or_buffer)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/torch/serialization.py", '
'line 224, in __init__\n'
' _check_seekable(buffer)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/torch/serialization.py", '
'line 314, in _check_seekable\n'
' raise_err_msg(["seek", "tell"], e)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/torch/serialization.py", '
'line 307, in raise_err_msg\n'
' raise type(e)(msg)\n'
"AttributeError: 'ellipsis' object has no attribute 'seek'. You can only "
'torch.load from a file that is seekable. Please pre-load the data into a '
'buffer like io.BytesIO and try to load from it instead.\n')
n_rollouts:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/il_test.py", '
'line 119, in run\n'
' policy, vec_env, il_rollout.min_episodes(n_rollouts), rng=rng)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/imitation/data/rollout.py", '
'line 167, in min_episodes\n'
' assert n >= 1\n'
"TypeError: '>=' not supported between instances of 'ellipsis' and 'int'\n")
device_name:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/il_test.py", '
'line 71, in run\n'
' device = get_device(device_name)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/stable_baselines3/common/utils.py", '
'line 144, in get_device\n'
' device = th.device(device)\n'
'TypeError: Device() received an invalid combination of arguments - got '
'(ellipsis), but expected one of:\n'
' * (torch.device device)\n'
" didn't match because some of the arguments have invalid types: "
'(\x1b[31;1mellipsis\x1b[0m)\n'
' * (str type, int index)\n'
'\n')
seed:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 274, in run\n'
' command_name, config_updates, named_configs, info, meta_info, options\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 538, in _create_run\n'
' log_level=options.get(commandline_options.loglevel_option.get_flag(), '
'None),\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/initialize.py", '
'line 446, in create_run\n'
' scaffold.set_up_seed() # partially recursive\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/initialize.py", '
'line 83, in set_up_seed\n'
' self.rnd = create_rnd(self.seed)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/randomness.py", '
'line 20, in create_rnd\n'
' repr(seed), type(seed)\n'
"AssertionError: Seed has to be integer but was Ellipsis <class 'ellipsis'>\n")
venv_opts:n_envs:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/il_test.py", '
'line 114, in run\n'
' vec_env = auto.load_vec_env()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/envs/auto.py", '
'line 148, in load_vec_env\n'
' wrapper_class=AtariWrapper)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/imitation/util/util.py", '
'line 117, in make_vec_env\n'
' env_seeds = rng.randint(0, (1 << 31) - 1, (n_envs,))\n'
' File "mtrand.pyx", line 746, in numpy.random.mtrand.RandomState.randint\n'
' File "_bounded_integers.pyx", line 1263, in '
'numpy.random._bounded_integers._rand_int64\n'
"TypeError: 'ellipsis' object cannot be interpreted as an integer\n")
env_cfg:benchmark_name:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/il_test.py", '
'line 147, in run\n'
' raise NotImplementedError("policy evaluation on benchmark_name="\n'
'NotImplementedError: policy evaluation on benchmark_name=Ellipsis is not yet '
'supported\n')
env_cfg:task_name:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/il_test.py", '
'line 114, in run\n'
' vec_env = auto.load_vec_env()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/envs/auto.py", '
'line 148, in load_vec_env\n'
' wrapper_class=AtariWrapper)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/imitation/util/util.py", '
'line 73, in make_vec_env\n'
' spec = gym.spec(env_name)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/gym/envs/registration.py", '
'line 148, in spec\n'
' return registry.spec(id)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/gym/envs/registration.py", '
'line 106, in spec\n'
" if ':' in path:\n"
"TypeError: argument of type 'ellipsis' is not iterable\n")
## Analyzing /tmp/badargs/repl_ActionConditionedTemporalCPC.pkl
Summary:
n_records: 46
n_records_with_exception: 15
n_records_without_exception: 31
Keys with exception: ('dataset_configs', 'algo', 'torch_num_threads', 'algo_params:representation_dim', 'algo_params:optimizer', 'algo_params:optimizer_kwargs:lr', 'algo_params:augmenter_kwargs:augmenter_spec', 'algo_params:batch_size', 'batches_per_epoch', 'n_epochs', 'repl_batch_save_interval', 'seed', 'env_data:data_root', 'env_cfg:benchmark_name', 'env_cfg:task_name')
Keys without exception: ('exp_ident', 'n_envs', 'device', 'env_data:__doc__', 'env_data:magical_demo_dirs:MoveToCorner', 'env_data:magical_demo_dirs:MoveToRegion', 'env_data:magical_demo_dirs:MatchRegions', 'env_data:magical_demo_dirs:MakeLine', 'env_data:magical_demo_dirs:FixColour', 'env_data:magical_demo_dirs:FindDupe', 'env_data:magical_demo_dirs:ClusterColour', 'env_data:magical_demo_dirs:ClusterShape', 'env_data:dm_control_demo_patterns:finger-spin', 'env_data:dm_control_demo_patterns:cheetah-run', 'env_data:dm_control_demo_patterns:walker-walk', 'env_data:dm_control_demo_patterns:cartpole-swingup', 'env_data:dm_control_demo_patterns:reacher-easy', 'env_data:dm_control_demo_patterns:ball-in-cup-catch', 'env_data:atari_demo_paths:BreakoutNoFrameskip-v4', 'env_data:atari_demo_paths:PongNoFrameskip-v4', 'env_cfg:__doc__', 'env_cfg:magical_preproc', 'env_cfg:magical_remove_null_actions', 'env_cfg:dm_control_frame_stack', 'env_cfg:dm_control_full_env_names:finger-spin', 'env_cfg:dm_control_full_env_names:cheetah-run', 'env_cfg:dm_control_full_env_names:walker-walk', 'env_cfg:dm_control_full_env_names:cartpole-swingup', 'env_cfg:dm_control_full_env_names:reacher-easy', 'env_cfg:dm_control_full_env_names:ball-in-cup-catch', 'env_cfg:minecraft_max_env_steps')
Exceptions explanation:
dataset_configs:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 137, in run\n'
' configs=dataset_configs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/envs/auto.py", '
'line 205, in load_wds_datasets\n'
' if len(configs) == 0:\n'
"TypeError: object of type 'ellipsis' has no len()\n")
algo:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 162, in run\n'
' assert issubclass(algo, RepresentationLearner)\n'
'TypeError: issubclass() arg 1 must be a class\n')
torch_num_threads:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 130, in run\n'
' torch.set_num_threads(torch_num_threads)\n'
'RuntimeError: set_num_threads expects an int, but got ellipsis\n')
algo_params:representation_dim:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 174, in run\n'
' **algo_params)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/__init__.py", '
'line 351, in __init__\n'
' super().__init__(**kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/representation_learner.py", '
'line 121, in __init__\n'
' self.encoder = encoder(self.observation_space, representation_dim, '
'**encoder_kwargs).to(self.device)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/encoders.py", '
'line 375, in __init__\n'
' super().__init__(obs_space, representation_dim, obs_encoder_cls, '
'learn_scale=learn_scale)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/encoders.py", '
'line 315, in __init__\n'
' self.network = obs_encoder_cls(obs_space, representation_dim)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/encoders.py", '
'line 230, in __init__\n'
' nn.Linear(128 * w, representation_dim),\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/torch/nn/modules/linear.py", '
'line 72, in __init__\n'
' self.weight = Parameter(torch.Tensor(out_features, in_features))\n'
'TypeError: new() received an invalid combination of arguments - got '
'(ellipsis, int), but expected one of:\n'
' * (*, torch.device device)\n'
" didn't match because some of the arguments have invalid types: "
'(\x1b[31;1mellipsis\x1b[0m, \x1b[31;1mint\x1b[0m)\n'
' * (torch.Storage storage)\n'
' * (Tensor other)\n'
' * (tuple of ints size, *, torch.device device)\n'
' * (object data, *, torch.device device)\n'
'\n')
algo_params:optimizer:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 174, in run\n'
' **algo_params)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/__init__.py", '
'line 351, in __init__\n'
' super().__init__(**kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/representation_learner.py", '
'line 140, in __init__\n'
' **to_dict(optimizer_kwargs))\n'
"TypeError: 'ellipsis' object is not callable\n")
algo_params:optimizer_kwargs:lr:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 174, in run\n'
' **algo_params)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/__init__.py", '
'line 351, in __init__\n'
' super().__init__(**kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/representation_learner.py", '
'line 140, in __init__\n'
' **to_dict(optimizer_kwargs))\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/torch/optim/adam.py", '
'line 32, in __init__\n'
' if not 0.0 <= lr:\n'
"TypeError: '<=' not supported between instances of 'float' and 'ellipsis'\n")
algo_params:augmenter_kwargs:augmenter_spec:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 174, in run\n'
' **algo_params)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/__init__.py", '
'line 351, in __init__\n'
' super().__init__(**kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/representation_learner.py", '
'line 112, in __init__\n'
' self.augmenter = augmenter(**augmenter_kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/augmenters.py", '
'line 18, in __init__\n'
' augmenter_spec, color_space)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/imitation/augment/convenience.py", '
'line 246, in from_string_spec\n'
' for item in spec.split(","):\n'
"AttributeError: 'ellipsis' object has no attribute 'split'\n")
algo_params:batch_size:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 182, in run\n'
' end_callbacks=repl_end_callbacks)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/representation_learner.py", '
'line 285, in learn\n'
' datasets, nominal_length=batches_per_epoch * self.batch_size)\n'
"TypeError: unsupported operand type(s) for *: 'int' and 'ellipsis'\n")
batches_per_epoch:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 182, in run\n'
' end_callbacks=repl_end_callbacks)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/representation_learner.py", '
'line 285, in learn\n'
' datasets, nominal_length=batches_per_epoch * self.batch_size)\n'
"TypeError: unsupported operand type(s) for *: 'ellipsis' and 'int'\n")
n_epochs:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 182, in run\n'
' end_callbacks=repl_end_callbacks)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/representation_learner.py", '
'line 306, in learn\n'
' for epoch_num in range(1, n_epochs + 1):\n'
"TypeError: unsupported operand type(s) for +: 'ellipsis' and 'int'\n")
repl_batch_save_interval:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 182, in run\n'
' end_callbacks=repl_end_callbacks)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/representation_learner.py", '
'line 358, in learn\n'
' callback(locals())\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/utils.py", '
'line 247, in __call__\n'
' or self.last_save + self.save_interval_batches <= batches_trained\n'
"TypeError: unsupported operand type(s) for +: 'int' and 'ellipsis'\n")
seed:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 274, in run\n'
' command_name, config_updates, named_configs, info, meta_info, options\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 538, in _create_run\n'
' log_level=options.get(commandline_options.loglevel_option.get_flag(), '
'None),\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/initialize.py", '
'line 446, in create_run\n'
' scaffold.set_up_seed() # partially recursive\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/initialize.py", '
'line 83, in set_up_seed\n'
' self.rnd = create_rnd(self.seed)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/randomness.py", '
'line 20, in create_rnd\n'
' repr(seed), type(seed)\n'
"AssertionError: Seed has to be integer but was Ellipsis <class 'ellipsis'>\n")
env_data:data_root:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 137, in run\n'
' configs=dataset_configs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/envs/auto.py", '
'line 221, in load_wds_datasets\n'
' data_type=data_type)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/envs/auto.py", '
'line 177, in get_data_dir\n'
' data_type, benchmark_name, task_key)\n'
' File "/usr/lib/python3.7/posixpath.py", line 80, in join\n'
' a = os.fspath(a)\n'
'TypeError: expected str, bytes or os.PathLike object, not ellipsis\n')
env_cfg:benchmark_name:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 137, in run\n'
' configs=dataset_configs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/envs/auto.py", '
'line 221, in load_wds_datasets\n'
' data_type=data_type)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/envs/auto.py", '
'line 177, in get_data_dir\n'
' data_type, benchmark_name, task_key)\n'
' File "/usr/lib/python3.7/posixpath.py", line 94, in join\n'
" genericpath._check_arg_types('join', a, *p)\n"
' File "/usr/lib/python3.7/genericpath.py", line 153, in _check_arg_types\n'
' (funcname, s.__class__.__name__)) from None\n'
"TypeError: join() argument must be str or bytes, not 'ellipsis'\n")
env_cfg:task_name:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 137, in run\n'
' configs=dataset_configs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/envs/auto.py", '
'line 221, in load_wds_datasets\n'
' data_type=data_type)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/envs/auto.py", '
'line 177, in get_data_dir\n'
' data_type, benchmark_name, task_key)\n'
' File "/usr/lib/python3.7/posixpath.py", line 94, in join\n'
" genericpath._check_arg_types('join', a, *p)\n"
' File "/usr/lib/python3.7/genericpath.py", line 153, in _check_arg_types\n'
' (funcname, s.__class__.__name__)) from None\n'
"TypeError: join() argument must be str or bytes, not 'ellipsis'\n")
## Analyzing /tmp/badargs/repl_ActionConditionedTemporalVAE.pkl
Summary:
n_records: 46
n_records_with_exception: 15
n_records_without_exception: 31
Keys with exception: ('dataset_configs', 'algo', 'torch_num_threads', 'algo_params:representation_dim', 'algo_params:optimizer', 'algo_params:optimizer_kwargs:lr', 'algo_params:augmenter_kwargs:augmenter_spec', 'algo_params:batch_size', 'batches_per_epoch', 'n_epochs', 'repl_batch_save_interval', 'seed', 'env_data:data_root', 'env_cfg:benchmark_name', 'env_cfg:task_name')
Keys without exception: ('exp_ident', 'n_envs', 'device', 'env_data:__doc__', 'env_data:magical_demo_dirs:MoveToCorner', 'env_data:magical_demo_dirs:MoveToRegion', 'env_data:magical_demo_dirs:MatchRegions', 'env_data:magical_demo_dirs:MakeLine', 'env_data:magical_demo_dirs:FixColour', 'env_data:magical_demo_dirs:FindDupe', 'env_data:magical_demo_dirs:ClusterColour', 'env_data:magical_demo_dirs:ClusterShape', 'env_data:dm_control_demo_patterns:finger-spin', 'env_data:dm_control_demo_patterns:cheetah-run', 'env_data:dm_control_demo_patterns:walker-walk', 'env_data:dm_control_demo_patterns:cartpole-swingup', 'env_data:dm_control_demo_patterns:reacher-easy', 'env_data:dm_control_demo_patterns:ball-in-cup-catch', 'env_data:atari_demo_paths:BreakoutNoFrameskip-v4', 'env_data:atari_demo_paths:PongNoFrameskip-v4', 'env_cfg:__doc__', 'env_cfg:magical_preproc', 'env_cfg:magical_remove_null_actions', 'env_cfg:dm_control_frame_stack', 'env_cfg:dm_control_full_env_names:finger-spin', 'env_cfg:dm_control_full_env_names:cheetah-run', 'env_cfg:dm_control_full_env_names:walker-walk', 'env_cfg:dm_control_full_env_names:cartpole-swingup', 'env_cfg:dm_control_full_env_names:reacher-easy', 'env_cfg:dm_control_full_env_names:ball-in-cup-catch', 'env_cfg:minecraft_max_env_steps')
Exceptions explanation:
dataset_configs:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 137, in run\n'
' configs=dataset_configs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/envs/auto.py", '
'line 205, in load_wds_datasets\n'
' if len(configs) == 0:\n'
"TypeError: object of type 'ellipsis' has no len()\n")
algo:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 162, in run\n'
' assert issubclass(algo, RepresentationLearner)\n'
'TypeError: issubclass() arg 1 must be a class\n')
torch_num_threads:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 130, in run\n'
' torch.set_num_threads(torch_num_threads)\n'
'RuntimeError: set_num_threads expects an int, but got ellipsis\n')
algo_params:representation_dim:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 174, in run\n'
' **algo_params)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/__init__.py", '
'line 318, in __init__\n'
' super().__init__(**kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/representation_learner.py", '
'line 121, in __init__\n'
' self.encoder = encoder(self.observation_space, representation_dim, '
'**encoder_kwargs).to(self.device)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/encoders.py", '
'line 375, in __init__\n'
' super().__init__(obs_space, representation_dim, obs_encoder_cls, '
'learn_scale=learn_scale)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/encoders.py", '
'line 310, in __init__\n'
' latent_dim = representation_dim * 2\n'
"TypeError: unsupported operand type(s) for *: 'ellipsis' and 'int'\n")
algo_params:optimizer:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 174, in run\n'
' **algo_params)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/__init__.py", '
'line 318, in __init__\n'
' super().__init__(**kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/representation_learner.py", '
'line 140, in __init__\n'
' **to_dict(optimizer_kwargs))\n'
"TypeError: 'ellipsis' object is not callable\n")
algo_params:optimizer_kwargs:lr:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 174, in run\n'
' **algo_params)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/__init__.py", '
'line 318, in __init__\n'
' super().__init__(**kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/representation_learner.py", '
'line 140, in __init__\n'
' **to_dict(optimizer_kwargs))\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/torch/optim/adam.py", '
'line 32, in __init__\n'
' if not 0.0 <= lr:\n'
"TypeError: '<=' not supported between instances of 'float' and 'ellipsis'\n")
algo_params:augmenter_kwargs:augmenter_spec:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 174, in run\n'
' **algo_params)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/__init__.py", '
'line 318, in __init__\n'
' super().__init__(**kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/representation_learner.py", '
'line 112, in __init__\n'
' self.augmenter = augmenter(**augmenter_kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/augmenters.py", '
'line 18, in __init__\n'
' augmenter_spec, color_space)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/imitation/augment/convenience.py", '
'line 246, in from_string_spec\n'
' for item in spec.split(","):\n'
"AttributeError: 'ellipsis' object has no attribute 'split'\n")
algo_params:batch_size:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 182, in run\n'
' end_callbacks=repl_end_callbacks)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/representation_learner.py", '
'line 285, in learn\n'
' datasets, nominal_length=batches_per_epoch * self.batch_size)\n'
"TypeError: unsupported operand type(s) for *: 'int' and 'ellipsis'\n")
batches_per_epoch:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 182, in run\n'
' end_callbacks=repl_end_callbacks)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/representation_learner.py", '
'line 285, in learn\n'
' datasets, nominal_length=batches_per_epoch * self.batch_size)\n'
"TypeError: unsupported operand type(s) for *: 'ellipsis' and 'int'\n")
n_epochs:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 182, in run\n'
' end_callbacks=repl_end_callbacks)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/representation_learner.py", '
'line 306, in learn\n'
' for epoch_num in range(1, n_epochs + 1):\n'
"TypeError: unsupported operand type(s) for +: 'ellipsis' and 'int'\n")
repl_batch_save_interval:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 182, in run\n'
' end_callbacks=repl_end_callbacks)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/representation_learner.py", '
'line 358, in learn\n'
' callback(locals())\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/utils.py", '
'line 247, in __call__\n'
' or self.last_save + self.save_interval_batches <= batches_trained\n'
"TypeError: unsupported operand type(s) for +: 'int' and 'ellipsis'\n")
seed:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 274, in run\n'
' command_name, config_updates, named_configs, info, meta_info, options\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 538, in _create_run\n'
' log_level=options.get(commandline_options.loglevel_option.get_flag(), '
'None),\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/initialize.py", '
'line 446, in create_run\n'
' scaffold.set_up_seed() # partially recursive\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/initialize.py", '
'line 83, in set_up_seed\n'
' self.rnd = create_rnd(self.seed)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/randomness.py", '
'line 20, in create_rnd\n'
' repr(seed), type(seed)\n'
"AssertionError: Seed has to be integer but was Ellipsis <class 'ellipsis'>\n")
env_data:data_root:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 137, in run\n'
' configs=dataset_configs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/envs/auto.py", '
'line 221, in load_wds_datasets\n'
' data_type=data_type)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/envs/auto.py", '
'line 177, in get_data_dir\n'
' data_type, benchmark_name, task_key)\n'
' File "/usr/lib/python3.7/posixpath.py", line 80, in join\n'
' a = os.fspath(a)\n'
'TypeError: expected str, bytes or os.PathLike object, not ellipsis\n')
env_cfg:benchmark_name:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 137, in run\n'
' configs=dataset_configs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/envs/auto.py", '
'line 221, in load_wds_datasets\n'
' data_type=data_type)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/envs/auto.py", '
'line 177, in get_data_dir\n'
' data_type, benchmark_name, task_key)\n'
' File "/usr/lib/python3.7/posixpath.py", line 94, in join\n'
" genericpath._check_arg_types('join', a, *p)\n"
' File "/usr/lib/python3.7/genericpath.py", line 153, in _check_arg_types\n'
' (funcname, s.__class__.__name__)) from None\n'
"TypeError: join() argument must be str or bytes, not 'ellipsis'\n")
env_cfg:task_name:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 137, in run\n'
' configs=dataset_configs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/envs/auto.py", '
'line 221, in load_wds_datasets\n'
' data_type=data_type)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/envs/auto.py", '
'line 177, in get_data_dir\n'
' data_type, benchmark_name, task_key)\n'
' File "/usr/lib/python3.7/posixpath.py", line 94, in join\n'
" genericpath._check_arg_types('join', a, *p)\n"
' File "/usr/lib/python3.7/genericpath.py", line 153, in _check_arg_types\n'
' (funcname, s.__class__.__name__)) from None\n'
"TypeError: join() argument must be str or bytes, not 'ellipsis'\n")
## Analyzing /tmp/badargs/repl_CEB.pkl
Summary:
n_records: 46
n_records_with_exception: 15
n_records_without_exception: 31
Keys with exception: ('dataset_configs', 'algo', 'torch_num_threads', 'algo_params:representation_dim', 'algo_params:optimizer', 'algo_params:optimizer_kwargs:lr', 'algo_params:augmenter_kwargs:augmenter_spec', 'algo_params:batch_size', 'batches_per_epoch', 'n_epochs', 'repl_batch_save_interval', 'seed', 'env_data:data_root', 'env_cfg:benchmark_name', 'env_cfg:task_name')
Keys without exception: ('exp_ident', 'n_envs', 'device', 'env_data:__doc__', 'env_data:magical_demo_dirs:MoveToCorner', 'env_data:magical_demo_dirs:MoveToRegion', 'env_data:magical_demo_dirs:MatchRegions', 'env_data:magical_demo_dirs:MakeLine', 'env_data:magical_demo_dirs:FixColour', 'env_data:magical_demo_dirs:FindDupe', 'env_data:magical_demo_dirs:ClusterColour', 'env_data:magical_demo_dirs:ClusterShape', 'env_data:dm_control_demo_patterns:finger-spin', 'env_data:dm_control_demo_patterns:cheetah-run', 'env_data:dm_control_demo_patterns:walker-walk', 'env_data:dm_control_demo_patterns:cartpole-swingup', 'env_data:dm_control_demo_patterns:reacher-easy', 'env_data:dm_control_demo_patterns:ball-in-cup-catch', 'env_data:atari_demo_paths:BreakoutNoFrameskip-v4', 'env_data:atari_demo_paths:PongNoFrameskip-v4', 'env_cfg:__doc__', 'env_cfg:magical_preproc', 'env_cfg:magical_remove_null_actions', 'env_cfg:dm_control_frame_stack', 'env_cfg:dm_control_full_env_names:finger-spin', 'env_cfg:dm_control_full_env_names:cheetah-run', 'env_cfg:dm_control_full_env_names:walker-walk', 'env_cfg:dm_control_full_env_names:cartpole-swingup', 'env_cfg:dm_control_full_env_names:reacher-easy', 'env_cfg:dm_control_full_env_names:ball-in-cup-catch', 'env_cfg:minecraft_max_env_steps')
Exceptions explanation:
dataset_configs:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 137, in run\n'
' configs=dataset_configs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/envs/auto.py", '
'line 205, in load_wds_datasets\n'
' if len(configs) == 0:\n'
"TypeError: object of type 'ellipsis' has no len()\n")
algo:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 162, in run\n'
' assert issubclass(algo, RepresentationLearner)\n'
'TypeError: issubclass() arg 1 must be a class\n')
torch_num_threads:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 130, in run\n'
' torch.set_num_threads(torch_num_threads)\n'
'RuntimeError: set_num_threads expects an int, but got ellipsis\n')
algo_params:representation_dim:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 174, in run\n'
' **algo_params)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/__init__.py", '
'line 159, in __init__\n'
' super().__init__(**kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/representation_learner.py", '
'line 121, in __init__\n'
' self.encoder = encoder(self.observation_space, representation_dim, '
'**encoder_kwargs).to(self.device)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/encoders.py", '
'line 315, in __init__\n'
' self.network = obs_encoder_cls(obs_space, representation_dim)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/encoders.py", '
'line 230, in __init__\n'
' nn.Linear(128 * w, representation_dim),\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/torch/nn/modules/linear.py", '
'line 72, in __init__\n'
' self.weight = Parameter(torch.Tensor(out_features, in_features))\n'
'TypeError: new() received an invalid combination of arguments - got '
'(ellipsis, int), but expected one of:\n'
' * (*, torch.device device)\n'
" didn't match because some of the arguments have invalid types: "
'(\x1b[31;1mellipsis\x1b[0m, \x1b[31;1mint\x1b[0m)\n'
' * (torch.Storage storage)\n'
' * (Tensor other)\n'
' * (tuple of ints size, *, torch.device device)\n'
' * (object data, *, torch.device device)\n'
'\n')
algo_params:optimizer:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 174, in run\n'
' **algo_params)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/__init__.py", '
'line 159, in __init__\n'
' super().__init__(**kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/representation_learner.py", '
'line 140, in __init__\n'
' **to_dict(optimizer_kwargs))\n'
"TypeError: 'ellipsis' object is not callable\n")
algo_params:optimizer_kwargs:lr:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 174, in run\n'
' **algo_params)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/__init__.py", '
'line 159, in __init__\n'
' super().__init__(**kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/representation_learner.py", '
'line 140, in __init__\n'
' **to_dict(optimizer_kwargs))\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/torch/optim/adam.py", '
'line 32, in __init__\n'
' if not 0.0 <= lr:\n'
"TypeError: '<=' not supported between instances of 'float' and 'ellipsis'\n")
algo_params:augmenter_kwargs:augmenter_spec:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 174, in run\n'
' **algo_params)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/__init__.py", '
'line 159, in __init__\n'
' super().__init__(**kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/representation_learner.py", '
'line 112, in __init__\n'
' self.augmenter = augmenter(**augmenter_kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/augmenters.py", '
'line 18, in __init__\n'
' augmenter_spec, color_space)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/imitation/augment/convenience.py", '
'line 246, in from_string_spec\n'
' for item in spec.split(","):\n'
"AttributeError: 'ellipsis' object has no attribute 'split'\n")
algo_params:batch_size:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 182, in run\n'
' end_callbacks=repl_end_callbacks)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/representation_learner.py", '
'line 285, in learn\n'
' datasets, nominal_length=batches_per_epoch * self.batch_size)\n'
"TypeError: unsupported operand type(s) for *: 'int' and 'ellipsis'\n")
batches_per_epoch:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 182, in run\n'
' end_callbacks=repl_end_callbacks)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/representation_learner.py", '
'line 285, in learn\n'
' datasets, nominal_length=batches_per_epoch * self.batch_size)\n'
"TypeError: unsupported operand type(s) for *: 'ellipsis' and 'int'\n")
n_epochs:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 182, in run\n'
' end_callbacks=repl_end_callbacks)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/representation_learner.py", '
'line 306, in learn\n'
' for epoch_num in range(1, n_epochs + 1):\n'
"TypeError: unsupported operand type(s) for +: 'ellipsis' and 'int'\n")
repl_batch_save_interval:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 182, in run\n'
' end_callbacks=repl_end_callbacks)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/representation_learner.py", '
'line 358, in learn\n'
' callback(locals())\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/utils.py", '
'line 247, in __call__\n'
' or self.last_save + self.save_interval_batches <= batches_trained\n'
"TypeError: unsupported operand type(s) for +: 'int' and 'ellipsis'\n")
seed:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 274, in run\n'
' command_name, config_updates, named_configs, info, meta_info, options\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 538, in _create_run\n'
' log_level=options.get(commandline_options.loglevel_option.get_flag(), '
'None),\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/initialize.py", '
'line 446, in create_run\n'
' scaffold.set_up_seed() # partially recursive\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/initialize.py", '
'line 83, in set_up_seed\n'
' self.rnd = create_rnd(self.seed)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/randomness.py", '
'line 20, in create_rnd\n'
' repr(seed), type(seed)\n'
"AssertionError: Seed has to be integer but was Ellipsis <class 'ellipsis'>\n")
env_data:data_root:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 137, in run\n'
' configs=dataset_configs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/envs/auto.py", '
'line 221, in load_wds_datasets\n'
' data_type=data_type)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/envs/auto.py", '
'line 177, in get_data_dir\n'
' data_type, benchmark_name, task_key)\n'
' File "/usr/lib/python3.7/posixpath.py", line 80, in join\n'
' a = os.fspath(a)\n'
'TypeError: expected str, bytes or os.PathLike object, not ellipsis\n')
env_cfg:benchmark_name:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 137, in run\n'
' configs=dataset_configs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/envs/auto.py", '
'line 221, in load_wds_datasets\n'
' data_type=data_type)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/envs/auto.py", '
'line 177, in get_data_dir\n'
' data_type, benchmark_name, task_key)\n'
' File "/usr/lib/python3.7/posixpath.py", line 94, in join\n'
" genericpath._check_arg_types('join', a, *p)\n"
' File "/usr/lib/python3.7/genericpath.py", line 153, in _check_arg_types\n'
' (funcname, s.__class__.__name__)) from None\n'
"TypeError: join() argument must be str or bytes, not 'ellipsis'\n")
env_cfg:task_name:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 137, in run\n'
' configs=dataset_configs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/envs/auto.py", '
'line 221, in load_wds_datasets\n'
' data_type=data_type)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/envs/auto.py", '
'line 177, in get_data_dir\n'
' data_type, benchmark_name, task_key)\n'
' File "/usr/lib/python3.7/posixpath.py", line 94, in join\n'
" genericpath._check_arg_types('join', a, *p)\n"
' File "/usr/lib/python3.7/genericpath.py", line 153, in _check_arg_types\n'
' (funcname, s.__class__.__name__)) from None\n'
"TypeError: join() argument must be str or bytes, not 'ellipsis'\n")
## Analyzing /tmp/badargs/repl_DynamicsPrediction.pkl
Summary:
n_records: 46
n_records_with_exception: 15
n_records_without_exception: 31
Keys with exception: ('dataset_configs', 'algo', 'torch_num_threads', 'algo_params:representation_dim', 'algo_params:optimizer', 'algo_params:optimizer_kwargs:lr', 'algo_params:augmenter_kwargs:augmenter_spec', 'algo_params:batch_size', 'batches_per_epoch', 'n_epochs', 'repl_batch_save_interval', 'seed', 'env_data:data_root', 'env_cfg:benchmark_name', 'env_cfg:task_name')
Keys without exception: ('exp_ident', 'n_envs', 'device', 'env_data:__doc__', 'env_data:magical_demo_dirs:MoveToCorner', 'env_data:magical_demo_dirs:MoveToRegion', 'env_data:magical_demo_dirs:MatchRegions', 'env_data:magical_demo_dirs:MakeLine', 'env_data:magical_demo_dirs:FixColour', 'env_data:magical_demo_dirs:FindDupe', 'env_data:magical_demo_dirs:ClusterColour', 'env_data:magical_demo_dirs:ClusterShape', 'env_data:dm_control_demo_patterns:finger-spin', 'env_data:dm_control_demo_patterns:cheetah-run', 'env_data:dm_control_demo_patterns:walker-walk', 'env_data:dm_control_demo_patterns:cartpole-swingup', 'env_data:dm_control_demo_patterns:reacher-easy', 'env_data:dm_control_demo_patterns:ball-in-cup-catch', 'env_data:atari_demo_paths:BreakoutNoFrameskip-v4', 'env_data:atari_demo_paths:PongNoFrameskip-v4', 'env_cfg:__doc__', 'env_cfg:magical_preproc', 'env_cfg:magical_remove_null_actions', 'env_cfg:dm_control_frame_stack', 'env_cfg:dm_control_full_env_names:finger-spin', 'env_cfg:dm_control_full_env_names:cheetah-run', 'env_cfg:dm_control_full_env_names:walker-walk', 'env_cfg:dm_control_full_env_names:cartpole-swingup', 'env_cfg:dm_control_full_env_names:reacher-easy', 'env_cfg:dm_control_full_env_names:ball-in-cup-catch', 'env_cfg:minecraft_max_env_steps')
Exceptions explanation:
dataset_configs:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 137, in run\n'
' configs=dataset_configs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/envs/auto.py", '
'line 205, in load_wds_datasets\n'
' if len(configs) == 0:\n'
"TypeError: object of type 'ellipsis' has no len()\n")
algo:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 162, in run\n'
' assert issubclass(algo, RepresentationLearner)\n'
'TypeError: issubclass() arg 1 must be a class\n')
torch_num_threads:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 130, in run\n'
' torch.set_num_threads(torch_num_threads)\n'
'RuntimeError: set_num_threads expects an int, but got ellipsis\n')
algo_params:representation_dim:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 174, in run\n'
' **algo_params)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/__init__.py", '
'line 245, in __init__\n'
' super().__init__(**kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/representation_learner.py", '
'line 121, in __init__\n'
' self.encoder = encoder(self.observation_space, representation_dim, '
'**encoder_kwargs).to(self.device)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/encoders.py", '
'line 375, in __init__\n'
' super().__init__(obs_space, representation_dim, obs_encoder_cls, '
'learn_scale=learn_scale)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/encoders.py", '
'line 315, in __init__\n'
' self.network = obs_encoder_cls(obs_space, representation_dim)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/encoders.py", '
'line 230, in __init__\n'
' nn.Linear(128 * w, representation_dim),\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/torch/nn/modules/linear.py", '
'line 72, in __init__\n'
' self.weight = Parameter(torch.Tensor(out_features, in_features))\n'
'TypeError: new() received an invalid combination of arguments - got '
'(ellipsis, int), but expected one of:\n'
' * (*, torch.device device)\n'
" didn't match because some of the arguments have invalid types: "
'(\x1b[31;1mellipsis\x1b[0m, \x1b[31;1mint\x1b[0m)\n'
' * (torch.Storage storage)\n'
' * (Tensor other)\n'
' * (tuple of ints size, *, torch.device device)\n'
' * (object data, *, torch.device device)\n'
'\n')
algo_params:optimizer:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 174, in run\n'
' **algo_params)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/__init__.py", '
'line 245, in __init__\n'
' super().__init__(**kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/representation_learner.py", '
'line 140, in __init__\n'
' **to_dict(optimizer_kwargs))\n'
"TypeError: 'ellipsis' object is not callable\n")
algo_params:optimizer_kwargs:lr:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 174, in run\n'
' **algo_params)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/__init__.py", '
'line 245, in __init__\n'
' super().__init__(**kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/representation_learner.py", '
'line 140, in __init__\n'
' **to_dict(optimizer_kwargs))\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/torch/optim/adam.py", '
'line 32, in __init__\n'
' if not 0.0 <= lr:\n'
"TypeError: '<=' not supported between instances of 'float' and 'ellipsis'\n")
algo_params:augmenter_kwargs:augmenter_spec:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 174, in run\n'
' **algo_params)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/__init__.py", '
'line 245, in __init__\n'
' super().__init__(**kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/representation_learner.py", '
'line 112, in __init__\n'
' self.augmenter = augmenter(**augmenter_kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/augmenters.py", '
'line 18, in __init__\n'
' augmenter_spec, color_space)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/imitation/augment/convenience.py", '
'line 246, in from_string_spec\n'
' for item in spec.split(","):\n'
"AttributeError: 'ellipsis' object has no attribute 'split'\n")
algo_params:batch_size:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 182, in run\n'
' end_callbacks=repl_end_callbacks)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/representation_learner.py", '
'line 285, in learn\n'
' datasets, nominal_length=batches_per_epoch * self.batch_size)\n'
"TypeError: unsupported operand type(s) for *: 'int' and 'ellipsis'\n")
batches_per_epoch:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 182, in run\n'
' end_callbacks=repl_end_callbacks)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/representation_learner.py", '
'line 285, in learn\n'
' datasets, nominal_length=batches_per_epoch * self.batch_size)\n'
"TypeError: unsupported operand type(s) for *: 'ellipsis' and 'int'\n")
n_epochs:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 182, in run\n'
' end_callbacks=repl_end_callbacks)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/representation_learner.py", '
'line 306, in learn\n'
' for epoch_num in range(1, n_epochs + 1):\n'
"TypeError: unsupported operand type(s) for +: 'ellipsis' and 'int'\n")
repl_batch_save_interval:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 182, in run\n'
' end_callbacks=repl_end_callbacks)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/representation_learner.py", '
'line 358, in learn\n'
' callback(locals())\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/utils.py", '
'line 247, in __call__\n'
' or self.last_save + self.save_interval_batches <= batches_trained\n'
"TypeError: unsupported operand type(s) for +: 'int' and 'ellipsis'\n")
seed:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 274, in run\n'
' command_name, config_updates, named_configs, info, meta_info, options\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 538, in _create_run\n'
' log_level=options.get(commandline_options.loglevel_option.get_flag(), '
'None),\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/initialize.py", '
'line 446, in create_run\n'
' scaffold.set_up_seed() # partially recursive\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/initialize.py", '
'line 83, in set_up_seed\n'
' self.rnd = create_rnd(self.seed)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/randomness.py", '
'line 20, in create_rnd\n'
' repr(seed), type(seed)\n'
"AssertionError: Seed has to be integer but was Ellipsis <class 'ellipsis'>\n")
env_data:data_root:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 137, in run\n'
' configs=dataset_configs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/envs/auto.py", '
'line 221, in load_wds_datasets\n'
' data_type=data_type)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/envs/auto.py", '
'line 177, in get_data_dir\n'
' data_type, benchmark_name, task_key)\n'
' File "/usr/lib/python3.7/posixpath.py", line 80, in join\n'
' a = os.fspath(a)\n'
'TypeError: expected str, bytes or os.PathLike object, not ellipsis\n')
env_cfg:benchmark_name:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 137, in run\n'
' configs=dataset_configs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/envs/auto.py", '
'line 221, in load_wds_datasets\n'
' data_type=data_type)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/envs/auto.py", '
'line 177, in get_data_dir\n'
' data_type, benchmark_name, task_key)\n'
' File "/usr/lib/python3.7/posixpath.py", line 94, in join\n'
" genericpath._check_arg_types('join', a, *p)\n"
' File "/usr/lib/python3.7/genericpath.py", line 153, in _check_arg_types\n'
' (funcname, s.__class__.__name__)) from None\n'
"TypeError: join() argument must be str or bytes, not 'ellipsis'\n")
env_cfg:task_name:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 137, in run\n'
' configs=dataset_configs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/envs/auto.py", '
'line 221, in load_wds_datasets\n'
' data_type=data_type)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/envs/auto.py", '
'line 177, in get_data_dir\n'
' data_type, benchmark_name, task_key)\n'
' File "/usr/lib/python3.7/posixpath.py", line 94, in join\n'
" genericpath._check_arg_types('join', a, *p)\n"
' File "/usr/lib/python3.7/genericpath.py", line 153, in _check_arg_types\n'
' (funcname, s.__class__.__name__)) from None\n'
"TypeError: join() argument must be str or bytes, not 'ellipsis'\n")
## Analyzing /tmp/badargs/repl_FixedVarianceCEB.pkl
Summary:
n_records: 46
n_records_with_exception: 15
n_records_without_exception: 31
Keys with exception: ('dataset_configs', 'algo', 'torch_num_threads', 'algo_params:representation_dim', 'algo_params:optimizer', 'algo_params:optimizer_kwargs:lr', 'algo_params:augmenter_kwargs:augmenter_spec', 'algo_params:batch_size', 'batches_per_epoch', 'n_epochs', 'repl_batch_save_interval', 'seed', 'env_data:data_root', 'env_cfg:benchmark_name', 'env_cfg:task_name')
Keys without exception: ('exp_ident', 'n_envs', 'device', 'env_data:__doc__', 'env_data:magical_demo_dirs:MoveToCorner', 'env_data:magical_demo_dirs:MoveToRegion', 'env_data:magical_demo_dirs:MatchRegions', 'env_data:magical_demo_dirs:MakeLine', 'env_data:magical_demo_dirs:FixColour', 'env_data:magical_demo_dirs:FindDupe', 'env_data:magical_demo_dirs:ClusterColour', 'env_data:magical_demo_dirs:ClusterShape', 'env_data:dm_control_demo_patterns:finger-spin', 'env_data:dm_control_demo_patterns:cheetah-run', 'env_data:dm_control_demo_patterns:walker-walk', 'env_data:dm_control_demo_patterns:cartpole-swingup', 'env_data:dm_control_demo_patterns:reacher-easy', 'env_data:dm_control_demo_patterns:ball-in-cup-catch', 'env_data:atari_demo_paths:BreakoutNoFrameskip-v4', 'env_data:atari_demo_paths:PongNoFrameskip-v4', 'env_cfg:__doc__', 'env_cfg:magical_preproc', 'env_cfg:magical_remove_null_actions', 'env_cfg:dm_control_frame_stack', 'env_cfg:dm_control_full_env_names:finger-spin', 'env_cfg:dm_control_full_env_names:cheetah-run', 'env_cfg:dm_control_full_env_names:walker-walk', 'env_cfg:dm_control_full_env_names:cartpole-swingup', 'env_cfg:dm_control_full_env_names:reacher-easy', 'env_cfg:dm_control_full_env_names:ball-in-cup-catch', 'env_cfg:minecraft_max_env_steps')
Exceptions explanation:
dataset_configs:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 137, in run\n'
' configs=dataset_configs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/envs/auto.py", '
'line 205, in load_wds_datasets\n'
' if len(configs) == 0:\n'
"TypeError: object of type 'ellipsis' has no len()\n")
algo:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 162, in run\n'
' assert issubclass(algo, RepresentationLearner)\n'
'TypeError: issubclass() arg 1 must be a class\n')
torch_num_threads:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 130, in run\n'
' torch.set_num_threads(torch_num_threads)\n'
'RuntimeError: set_num_threads expects an int, but got ellipsis\n')
algo_params:representation_dim:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 174, in run\n'
' **algo_params)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/__init__.py", '
'line 175, in __init__\n'
' super().__init__(**kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/representation_learner.py", '
'line 121, in __init__\n'
' self.encoder = encoder(self.observation_space, representation_dim, '
'**encoder_kwargs).to(self.device)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/encoders.py", '
'line 315, in __init__\n'
' self.network = obs_encoder_cls(obs_space, representation_dim)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/encoders.py", '
'line 230, in __init__\n'
' nn.Linear(128 * w, representation_dim),\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/torch/nn/modules/linear.py", '
'line 72, in __init__\n'
' self.weight = Parameter(torch.Tensor(out_features, in_features))\n'
'TypeError: new() received an invalid combination of arguments - got '
'(ellipsis, int), but expected one of:\n'
' * (*, torch.device device)\n'
" didn't match because some of the arguments have invalid types: "
'(\x1b[31;1mellipsis\x1b[0m, \x1b[31;1mint\x1b[0m)\n'
' * (torch.Storage storage)\n'
' * (Tensor other)\n'
' * (tuple of ints size, *, torch.device device)\n'
' * (object data, *, torch.device device)\n'
'\n')
algo_params:optimizer:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 174, in run\n'
' **algo_params)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/__init__.py", '
'line 175, in __init__\n'
' super().__init__(**kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/representation_learner.py", '
'line 140, in __init__\n'
' **to_dict(optimizer_kwargs))\n'
"TypeError: 'ellipsis' object is not callable\n")
algo_params:optimizer_kwargs:lr:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 174, in run\n'
' **algo_params)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/__init__.py", '
'line 175, in __init__\n'
' super().__init__(**kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/representation_learner.py", '
'line 140, in __init__\n'
' **to_dict(optimizer_kwargs))\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/torch/optim/adam.py", '
'line 32, in __init__\n'
' if not 0.0 <= lr:\n'
"TypeError: '<=' not supported between instances of 'float' and 'ellipsis'\n")
algo_params:augmenter_kwargs:augmenter_spec:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 174, in run\n'
' **algo_params)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/__init__.py", '
'line 175, in __init__\n'
' super().__init__(**kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/representation_learner.py", '
'line 112, in __init__\n'
' self.augmenter = augmenter(**augmenter_kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/augmenters.py", '
'line 18, in __init__\n'
' augmenter_spec, color_space)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/imitation/augment/convenience.py", '
'line 246, in from_string_spec\n'
' for item in spec.split(","):\n'
"AttributeError: 'ellipsis' object has no attribute 'split'\n")
algo_params:batch_size:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 182, in run\n'
' end_callbacks=repl_end_callbacks)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/representation_learner.py", '
'line 285, in learn\n'
' datasets, nominal_length=batches_per_epoch * self.batch_size)\n'
"TypeError: unsupported operand type(s) for *: 'int' and 'ellipsis'\n")
batches_per_epoch:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 182, in run\n'
' end_callbacks=repl_end_callbacks)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/representation_learner.py", '
'line 285, in learn\n'
' datasets, nominal_length=batches_per_epoch * self.batch_size)\n'
"TypeError: unsupported operand type(s) for *: 'ellipsis' and 'int'\n")
n_epochs:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 182, in run\n'
' end_callbacks=repl_end_callbacks)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/representation_learner.py", '
'line 306, in learn\n'
' for epoch_num in range(1, n_epochs + 1):\n'
"TypeError: unsupported operand type(s) for +: 'ellipsis' and 'int'\n")
repl_batch_save_interval:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 182, in run\n'
' end_callbacks=repl_end_callbacks)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/representation_learner.py", '
'line 358, in learn\n'
' callback(locals())\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/utils.py", '
'line 247, in __call__\n'
' or self.last_save + self.save_interval_batches <= batches_trained\n'
"TypeError: unsupported operand type(s) for +: 'int' and 'ellipsis'\n")
seed:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 274, in run\n'
' command_name, config_updates, named_configs, info, meta_info, options\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 538, in _create_run\n'
' log_level=options.get(commandline_options.loglevel_option.get_flag(), '
'None),\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/initialize.py", '
'line 446, in create_run\n'
' scaffold.set_up_seed() # partially recursive\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/initialize.py", '
'line 83, in set_up_seed\n'
' self.rnd = create_rnd(self.seed)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/randomness.py", '
'line 20, in create_rnd\n'
' repr(seed), type(seed)\n'
"AssertionError: Seed has to be integer but was Ellipsis <class 'ellipsis'>\n")
env_data:data_root:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 137, in run\n'
' configs=dataset_configs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/envs/auto.py", '
'line 221, in load_wds_datasets\n'
' data_type=data_type)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/envs/auto.py", '
'line 177, in get_data_dir\n'
' data_type, benchmark_name, task_key)\n'
' File "/usr/lib/python3.7/posixpath.py", line 80, in join\n'
' a = os.fspath(a)\n'
'TypeError: expected str, bytes or os.PathLike object, not ellipsis\n')
env_cfg:benchmark_name:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 137, in run\n'
' configs=dataset_configs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/envs/auto.py", '
'line 221, in load_wds_datasets\n'
' data_type=data_type)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/envs/auto.py", '
'line 177, in get_data_dir\n'
' data_type, benchmark_name, task_key)\n'
' File "/usr/lib/python3.7/posixpath.py", line 94, in join\n'
" genericpath._check_arg_types('join', a, *p)\n"
' File "/usr/lib/python3.7/genericpath.py", line 153, in _check_arg_types\n'
' (funcname, s.__class__.__name__)) from None\n'
"TypeError: join() argument must be str or bytes, not 'ellipsis'\n")
env_cfg:task_name:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 137, in run\n'
' configs=dataset_configs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/envs/auto.py", '
'line 221, in load_wds_datasets\n'
' data_type=data_type)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/envs/auto.py", '
'line 177, in get_data_dir\n'
' data_type, benchmark_name, task_key)\n'
' File "/usr/lib/python3.7/posixpath.py", line 94, in join\n'
" genericpath._check_arg_types('join', a, *p)\n"
' File "/usr/lib/python3.7/genericpath.py", line 153, in _check_arg_types\n'
' (funcname, s.__class__.__name__)) from None\n'
"TypeError: join() argument must be str or bytes, not 'ellipsis'\n")
## Analyzing /tmp/badargs/repl_FixedVarianceTargetProjectedCEB.pkl
Summary:
n_records: 46
n_records_with_exception: 15
n_records_without_exception: 31
Keys with exception: ('dataset_configs', 'algo', 'torch_num_threads', 'algo_params:representation_dim', 'algo_params:optimizer', 'algo_params:optimizer_kwargs:lr', 'algo_params:augmenter_kwargs:augmenter_spec', 'algo_params:batch_size', 'batches_per_epoch', 'n_epochs', 'repl_batch_save_interval', 'seed', 'env_data:data_root', 'env_cfg:benchmark_name', 'env_cfg:task_name')
Keys without exception: ('exp_ident', 'n_envs', 'device', 'env_data:__doc__', 'env_data:magical_demo_dirs:MoveToCorner', 'env_data:magical_demo_dirs:MoveToRegion', 'env_data:magical_demo_dirs:MatchRegions', 'env_data:magical_demo_dirs:MakeLine', 'env_data:magical_demo_dirs:FixColour', 'env_data:magical_demo_dirs:FindDupe', 'env_data:magical_demo_dirs:ClusterColour', 'env_data:magical_demo_dirs:ClusterShape', 'env_data:dm_control_demo_patterns:finger-spin', 'env_data:dm_control_demo_patterns:cheetah-run', 'env_data:dm_control_demo_patterns:walker-walk', 'env_data:dm_control_demo_patterns:cartpole-swingup', 'env_data:dm_control_demo_patterns:reacher-easy', 'env_data:dm_control_demo_patterns:ball-in-cup-catch', 'env_data:atari_demo_paths:BreakoutNoFrameskip-v4', 'env_data:atari_demo_paths:PongNoFrameskip-v4', 'env_cfg:__doc__', 'env_cfg:magical_preproc', 'env_cfg:magical_remove_null_actions', 'env_cfg:dm_control_frame_stack', 'env_cfg:dm_control_full_env_names:finger-spin', 'env_cfg:dm_control_full_env_names:cheetah-run', 'env_cfg:dm_control_full_env_names:walker-walk', 'env_cfg:dm_control_full_env_names:cartpole-swingup', 'env_cfg:dm_control_full_env_names:reacher-easy', 'env_cfg:dm_control_full_env_names:ball-in-cup-catch', 'env_cfg:minecraft_max_env_steps')
Exceptions explanation:
dataset_configs:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 137, in run\n'
' configs=dataset_configs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/envs/auto.py", '
'line 205, in load_wds_datasets\n'
' if len(configs) == 0:\n'
"TypeError: object of type 'ellipsis' has no len()\n")
algo:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 162, in run\n'
' assert issubclass(algo, RepresentationLearner)\n'
'TypeError: issubclass() arg 1 must be a class\n')
torch_num_threads:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 130, in run\n'
' torch.set_num_threads(torch_num_threads)\n'
'RuntimeError: set_num_threads expects an int, but got ellipsis\n')
algo_params:representation_dim:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 174, in run\n'
' **algo_params)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/__init__.py", '
'line 191, in __init__\n'
' super().__init__(**kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/representation_learner.py", '
'line 121, in __init__\n'
' self.encoder = encoder(self.observation_space, representation_dim, '
'**encoder_kwargs).to(self.device)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/encoders.py", '
'line 315, in __init__\n'
' self.network = obs_encoder_cls(obs_space, representation_dim)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/encoders.py", '
'line 230, in __init__\n'
' nn.Linear(128 * w, representation_dim),\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/torch/nn/modules/linear.py", '
'line 72, in __init__\n'
' self.weight = Parameter(torch.Tensor(out_features, in_features))\n'
'TypeError: new() received an invalid combination of arguments - got '
'(ellipsis, int), but expected one of:\n'
' * (*, torch.device device)\n'
" didn't match because some of the arguments have invalid types: "
'(\x1b[31;1mellipsis\x1b[0m, \x1b[31;1mint\x1b[0m)\n'
' * (torch.Storage storage)\n'
' * (Tensor other)\n'
' * (tuple of ints size, *, torch.device device)\n'
' * (object data, *, torch.device device)\n'
'\n')
algo_params:optimizer:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 174, in run\n'
' **algo_params)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/__init__.py", '
'line 191, in __init__\n'
' super().__init__(**kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/representation_learner.py", '
'line 140, in __init__\n'
' **to_dict(optimizer_kwargs))\n'
"TypeError: 'ellipsis' object is not callable\n")
algo_params:optimizer_kwargs:lr:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 174, in run\n'
' **algo_params)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/__init__.py", '
'line 191, in __init__\n'
' super().__init__(**kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/representation_learner.py", '
'line 140, in __init__\n'
' **to_dict(optimizer_kwargs))\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/torch/optim/adam.py", '
'line 32, in __init__\n'
' if not 0.0 <= lr:\n'
"TypeError: '<=' not supported between instances of 'float' and 'ellipsis'\n")
algo_params:augmenter_kwargs:augmenter_spec:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 174, in run\n'
' **algo_params)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/__init__.py", '
'line 191, in __init__\n'
' super().__init__(**kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/representation_learner.py", '
'line 112, in __init__\n'
' self.augmenter = augmenter(**augmenter_kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/augmenters.py", '
'line 18, in __init__\n'
' augmenter_spec, color_space)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/imitation/augment/convenience.py", '
'line 246, in from_string_spec\n'
' for item in spec.split(","):\n'
"AttributeError: 'ellipsis' object has no attribute 'split'\n")
algo_params:batch_size:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 182, in run\n'
' end_callbacks=repl_end_callbacks)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/representation_learner.py", '
'line 285, in learn\n'
' datasets, nominal_length=batches_per_epoch * self.batch_size)\n'
"TypeError: unsupported operand type(s) for *: 'int' and 'ellipsis'\n")
batches_per_epoch:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 182, in run\n'
' end_callbacks=repl_end_callbacks)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/representation_learner.py", '
'line 285, in learn\n'
' datasets, nominal_length=batches_per_epoch * self.batch_size)\n'
"TypeError: unsupported operand type(s) for *: 'ellipsis' and 'int'\n")
n_epochs:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 182, in run\n'
' end_callbacks=repl_end_callbacks)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/representation_learner.py", '
'line 306, in learn\n'
' for epoch_num in range(1, n_epochs + 1):\n'
"TypeError: unsupported operand type(s) for +: 'ellipsis' and 'int'\n")
repl_batch_save_interval:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 182, in run\n'
' end_callbacks=repl_end_callbacks)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/representation_learner.py", '
'line 358, in learn\n'
' callback(locals())\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/utils.py", '
'line 247, in __call__\n'
' or self.last_save + self.save_interval_batches <= batches_trained\n'
"TypeError: unsupported operand type(s) for +: 'int' and 'ellipsis'\n")
seed:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 274, in run\n'
' command_name, config_updates, named_configs, info, meta_info, options\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 538, in _create_run\n'
' log_level=options.get(commandline_options.loglevel_option.get_flag(), '
'None),\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/initialize.py", '
'line 446, in create_run\n'
' scaffold.set_up_seed() # partially recursive\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/initialize.py", '
'line 83, in set_up_seed\n'
' self.rnd = create_rnd(self.seed)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/randomness.py", '
'line 20, in create_rnd\n'
' repr(seed), type(seed)\n'
"AssertionError: Seed has to be integer but was Ellipsis <class 'ellipsis'>\n")
env_data:data_root:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 137, in run\n'
' configs=dataset_configs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/envs/auto.py", '
'line 221, in load_wds_datasets\n'
' data_type=data_type)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/envs/auto.py", '
'line 177, in get_data_dir\n'
' data_type, benchmark_name, task_key)\n'
' File "/usr/lib/python3.7/posixpath.py", line 80, in join\n'
' a = os.fspath(a)\n'
'TypeError: expected str, bytes or os.PathLike object, not ellipsis\n')
env_cfg:benchmark_name:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 137, in run\n'
' configs=dataset_configs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/envs/auto.py", '
'line 221, in load_wds_datasets\n'
' data_type=data_type)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/envs/auto.py", '
'line 177, in get_data_dir\n'
' data_type, benchmark_name, task_key)\n'
' File "/usr/lib/python3.7/posixpath.py", line 94, in join\n'
" genericpath._check_arg_types('join', a, *p)\n"
' File "/usr/lib/python3.7/genericpath.py", line 153, in _check_arg_types\n'
' (funcname, s.__class__.__name__)) from None\n'
"TypeError: join() argument must be str or bytes, not 'ellipsis'\n")
env_cfg:task_name:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 137, in run\n'
' configs=dataset_configs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/envs/auto.py", '
'line 221, in load_wds_datasets\n'
' data_type=data_type)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/envs/auto.py", '
'line 177, in get_data_dir\n'
' data_type, benchmark_name, task_key)\n'
' File "/usr/lib/python3.7/posixpath.py", line 94, in join\n'
" genericpath._check_arg_types('join', a, *p)\n"
' File "/usr/lib/python3.7/genericpath.py", line 153, in _check_arg_types\n'
' (funcname, s.__class__.__name__)) from None\n'
"TypeError: join() argument must be str or bytes, not 'ellipsis'\n")
## Analyzing /tmp/badargs/repl_InverseDynamicsPrediction.pkl
Summary:
n_records: 46
n_records_with_exception: 15
n_records_without_exception: 31
Keys with exception: ('dataset_configs', 'algo', 'torch_num_threads', 'algo_params:representation_dim', 'algo_params:optimizer', 'algo_params:optimizer_kwargs:lr', 'algo_params:augmenter_kwargs:augmenter_spec', 'algo_params:batch_size', 'batches_per_epoch', 'n_epochs', 'repl_batch_save_interval', 'seed', 'env_data:data_root', 'env_cfg:benchmark_name', 'env_cfg:task_name')
Keys without exception: ('exp_ident', 'n_envs', 'device', 'env_data:__doc__', 'env_data:magical_demo_dirs:MoveToCorner', 'env_data:magical_demo_dirs:MoveToRegion', 'env_data:magical_demo_dirs:MatchRegions', 'env_data:magical_demo_dirs:MakeLine', 'env_data:magical_demo_dirs:FixColour', 'env_data:magical_demo_dirs:FindDupe', 'env_data:magical_demo_dirs:ClusterColour', 'env_data:magical_demo_dirs:ClusterShape', 'env_data:dm_control_demo_patterns:finger-spin', 'env_data:dm_control_demo_patterns:cheetah-run', 'env_data:dm_control_demo_patterns:walker-walk', 'env_data:dm_control_demo_patterns:cartpole-swingup', 'env_data:dm_control_demo_patterns:reacher-easy', 'env_data:dm_control_demo_patterns:ball-in-cup-catch', 'env_data:atari_demo_paths:BreakoutNoFrameskip-v4', 'env_data:atari_demo_paths:PongNoFrameskip-v4', 'env_cfg:__doc__', 'env_cfg:magical_preproc', 'env_cfg:magical_remove_null_actions', 'env_cfg:dm_control_frame_stack', 'env_cfg:dm_control_full_env_names:finger-spin', 'env_cfg:dm_control_full_env_names:cheetah-run', 'env_cfg:dm_control_full_env_names:walker-walk', 'env_cfg:dm_control_full_env_names:cartpole-swingup', 'env_cfg:dm_control_full_env_names:reacher-easy', 'env_cfg:dm_control_full_env_names:ball-in-cup-catch', 'env_cfg:minecraft_max_env_steps')
Exceptions explanation:
dataset_configs:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 137, in run\n'
' configs=dataset_configs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/envs/auto.py", '
'line 205, in load_wds_datasets\n'
' if len(configs) == 0:\n'
"TypeError: object of type 'ellipsis' has no len()\n")
algo:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 162, in run\n'
' assert issubclass(algo, RepresentationLearner)\n'
'TypeError: issubclass() arg 1 must be a class\n')
torch_num_threads:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 130, in run\n'
' torch.set_num_threads(torch_num_threads)\n'
'RuntimeError: set_num_threads expects an int, but got ellipsis\n')
algo_params:representation_dim:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 174, in run\n'
' **algo_params)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/__init__.py", '
'line 290, in __init__\n'
' super().__init__(**kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/representation_learner.py", '
'line 121, in __init__\n'
' self.encoder = encoder(self.observation_space, representation_dim, '
'**encoder_kwargs).to(self.device)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/encoders.py", '
'line 315, in __init__\n'
' self.network = obs_encoder_cls(obs_space, representation_dim)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/encoders.py", '
'line 230, in __init__\n'
' nn.Linear(128 * w, representation_dim),\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/torch/nn/modules/linear.py", '
'line 72, in __init__\n'
' self.weight = Parameter(torch.Tensor(out_features, in_features))\n'
'TypeError: new() received an invalid combination of arguments - got '
'(ellipsis, int), but expected one of:\n'
' * (*, torch.device device)\n'
" didn't match because some of the arguments have invalid types: "
'(\x1b[31;1mellipsis\x1b[0m, \x1b[31;1mint\x1b[0m)\n'
' * (torch.Storage storage)\n'
' * (Tensor other)\n'
' * (tuple of ints size, *, torch.device device)\n'
' * (object data, *, torch.device device)\n'
'\n')
algo_params:optimizer:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 174, in run\n'
' **algo_params)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/__init__.py", '
'line 290, in __init__\n'
' super().__init__(**kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/representation_learner.py", '
'line 140, in __init__\n'
' **to_dict(optimizer_kwargs))\n'
"TypeError: 'ellipsis' object is not callable\n")
algo_params:optimizer_kwargs:lr:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 174, in run\n'
' **algo_params)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/__init__.py", '
'line 290, in __init__\n'
' super().__init__(**kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/representation_learner.py", '
'line 140, in __init__\n'
' **to_dict(optimizer_kwargs))\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/torch/optim/adam.py", '
'line 32, in __init__\n'
' if not 0.0 <= lr:\n'
"TypeError: '<=' not supported between instances of 'float' and 'ellipsis'\n")
algo_params:augmenter_kwargs:augmenter_spec:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 174, in run\n'
' **algo_params)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/__init__.py", '
'line 290, in __init__\n'
' super().__init__(**kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/representation_learner.py", '
'line 112, in __init__\n'
' self.augmenter = augmenter(**augmenter_kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/augmenters.py", '
'line 18, in __init__\n'
' augmenter_spec, color_space)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/imitation/augment/convenience.py", '
'line 246, in from_string_spec\n'
' for item in spec.split(","):\n'
"AttributeError: 'ellipsis' object has no attribute 'split'\n")
algo_params:batch_size:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 182, in run\n'
' end_callbacks=repl_end_callbacks)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/representation_learner.py", '
'line 285, in learn\n'
' datasets, nominal_length=batches_per_epoch * self.batch_size)\n'
"TypeError: unsupported operand type(s) for *: 'int' and 'ellipsis'\n")
batches_per_epoch:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 182, in run\n'
' end_callbacks=repl_end_callbacks)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/representation_learner.py", '
'line 285, in learn\n'
' datasets, nominal_length=batches_per_epoch * self.batch_size)\n'
"TypeError: unsupported operand type(s) for *: 'ellipsis' and 'int'\n")
n_epochs:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 182, in run\n'
' end_callbacks=repl_end_callbacks)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/representation_learner.py", '
'line 306, in learn\n'
' for epoch_num in range(1, n_epochs + 1):\n'
"TypeError: unsupported operand type(s) for +: 'ellipsis' and 'int'\n")
repl_batch_save_interval:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 182, in run\n'
' end_callbacks=repl_end_callbacks)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/representation_learner.py", '
'line 358, in learn\n'
' callback(locals())\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/utils.py", '
'line 247, in __call__\n'
' or self.last_save + self.save_interval_batches <= batches_trained\n'
"TypeError: unsupported operand type(s) for +: 'int' and 'ellipsis'\n")
seed:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 274, in run\n'
' command_name, config_updates, named_configs, info, meta_info, options\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 538, in _create_run\n'
' log_level=options.get(commandline_options.loglevel_option.get_flag(), '
'None),\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/initialize.py", '
'line 446, in create_run\n'
' scaffold.set_up_seed() # partially recursive\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/initialize.py", '
'line 83, in set_up_seed\n'
' self.rnd = create_rnd(self.seed)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/randomness.py", '
'line 20, in create_rnd\n'
' repr(seed), type(seed)\n'
"AssertionError: Seed has to be integer but was Ellipsis <class 'ellipsis'>\n")
env_data:data_root:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 137, in run\n'
' configs=dataset_configs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/envs/auto.py", '
'line 221, in load_wds_datasets\n'
' data_type=data_type)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/envs/auto.py", '
'line 177, in get_data_dir\n'
' data_type, benchmark_name, task_key)\n'
' File "/usr/lib/python3.7/posixpath.py", line 80, in join\n'
' a = os.fspath(a)\n'
'TypeError: expected str, bytes or os.PathLike object, not ellipsis\n')
env_cfg:benchmark_name:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 137, in run\n'
' configs=dataset_configs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/envs/auto.py", '
'line 221, in load_wds_datasets\n'
' data_type=data_type)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/envs/auto.py", '
'line 177, in get_data_dir\n'
' data_type, benchmark_name, task_key)\n'
' File "/usr/lib/python3.7/posixpath.py", line 94, in join\n'
" genericpath._check_arg_types('join', a, *p)\n"
' File "/usr/lib/python3.7/genericpath.py", line 153, in _check_arg_types\n'
' (funcname, s.__class__.__name__)) from None\n'
"TypeError: join() argument must be str or bytes, not 'ellipsis'\n")
env_cfg:task_name:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 137, in run\n'
' configs=dataset_configs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/envs/auto.py", '
'line 221, in load_wds_datasets\n'
' data_type=data_type)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/envs/auto.py", '
'line 177, in get_data_dir\n'
' data_type, benchmark_name, task_key)\n'
' File "/usr/lib/python3.7/posixpath.py", line 94, in join\n'
" genericpath._check_arg_types('join', a, *p)\n"
' File "/usr/lib/python3.7/genericpath.py", line 153, in _check_arg_types\n'
' (funcname, s.__class__.__name__)) from None\n'
"TypeError: join() argument must be str or bytes, not 'ellipsis'\n")
## Analyzing /tmp/badargs/repl_MoCo.pkl
Summary:
n_records: 46
n_records_with_exception: 15
n_records_without_exception: 31
Keys with exception: ('dataset_configs', 'algo', 'torch_num_threads', 'algo_params:representation_dim', 'algo_params:optimizer', 'algo_params:optimizer_kwargs:lr', 'algo_params:augmenter_kwargs:augmenter_spec', 'algo_params:batch_size', 'batches_per_epoch', 'n_epochs', 'repl_batch_save_interval', 'seed', 'env_data:data_root', 'env_cfg:benchmark_name', 'env_cfg:task_name')
Keys without exception: ('exp_ident', 'n_envs', 'device', 'env_data:__doc__', 'env_data:magical_demo_dirs:MoveToCorner', 'env_data:magical_demo_dirs:MoveToRegion', 'env_data:magical_demo_dirs:MatchRegions', 'env_data:magical_demo_dirs:MakeLine', 'env_data:magical_demo_dirs:FixColour', 'env_data:magical_demo_dirs:FindDupe', 'env_data:magical_demo_dirs:ClusterColour', 'env_data:magical_demo_dirs:ClusterShape', 'env_data:dm_control_demo_patterns:finger-spin', 'env_data:dm_control_demo_patterns:cheetah-run', 'env_data:dm_control_demo_patterns:walker-walk', 'env_data:dm_control_demo_patterns:cartpole-swingup', 'env_data:dm_control_demo_patterns:reacher-easy', 'env_data:dm_control_demo_patterns:ball-in-cup-catch', 'env_data:atari_demo_paths:BreakoutNoFrameskip-v4', 'env_data:atari_demo_paths:PongNoFrameskip-v4', 'env_cfg:__doc__', 'env_cfg:magical_preproc', 'env_cfg:magical_remove_null_actions', 'env_cfg:dm_control_frame_stack', 'env_cfg:dm_control_full_env_names:finger-spin', 'env_cfg:dm_control_full_env_names:cheetah-run', 'env_cfg:dm_control_full_env_names:walker-walk', 'env_cfg:dm_control_full_env_names:cartpole-swingup', 'env_cfg:dm_control_full_env_names:reacher-easy', 'env_cfg:dm_control_full_env_names:ball-in-cup-catch', 'env_cfg:minecraft_max_env_steps')
Exceptions explanation:
dataset_configs:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 137, in run\n'
' configs=dataset_configs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/envs/auto.py", '
'line 205, in load_wds_datasets\n'
' if len(configs) == 0:\n'
"TypeError: object of type 'ellipsis' has no len()\n")
algo:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 162, in run\n'
' assert issubclass(algo, RepresentationLearner)\n'
'TypeError: issubclass() arg 1 must be a class\n')
torch_num_threads:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 130, in run\n'
' torch.set_num_threads(torch_num_threads)\n'
'RuntimeError: set_num_threads expects an int, but got ellipsis\n')
algo_params:representation_dim:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 174, in run\n'
' **algo_params)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/__init__.py", '
'line 121, in __init__\n'
' super().__init__(**kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/representation_learner.py", '
'line 121, in __init__\n'
' self.encoder = encoder(self.observation_space, representation_dim, '
'**encoder_kwargs).to(self.device)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/encoders.py", '
'line 468, in __init__\n'
' self.query_encoder = BaseEncoder(obs_shape, representation_dim, '
'obs_encoder_cls, learn_scale=learn_scale)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/encoders.py", '
'line 315, in __init__\n'
' self.network = obs_encoder_cls(obs_space, representation_dim)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/encoders.py", '
'line 230, in __init__\n'
' nn.Linear(128 * w, representation_dim),\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/torch/nn/modules/linear.py", '
'line 72, in __init__\n'
' self.weight = Parameter(torch.Tensor(out_features, in_features))\n'
'TypeError: new() received an invalid combination of arguments - got '
'(ellipsis, int), but expected one of:\n'
' * (*, torch.device device)\n'
" didn't match because some of the arguments have invalid types: "
'(\x1b[31;1mellipsis\x1b[0m, \x1b[31;1mint\x1b[0m)\n'
' * (torch.Storage storage)\n'
' * (Tensor other)\n'
' * (tuple of ints size, *, torch.device device)\n'
' * (object data, *, torch.device device)\n'
'\n')
algo_params:optimizer:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 174, in run\n'
' **algo_params)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/__init__.py", '
'line 121, in __init__\n'
' super().__init__(**kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/representation_learner.py", '
'line 140, in __init__\n'
' **to_dict(optimizer_kwargs))\n'
"TypeError: 'ellipsis' object is not callable\n")
algo_params:optimizer_kwargs:lr:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 174, in run\n'
' **algo_params)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/__init__.py", '
'line 121, in __init__\n'
' super().__init__(**kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/representation_learner.py", '
'line 140, in __init__\n'
' **to_dict(optimizer_kwargs))\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/torch/optim/adam.py", '
'line 32, in __init__\n'
' if not 0.0 <= lr:\n'
"TypeError: '<=' not supported between instances of 'float' and 'ellipsis'\n")
algo_params:augmenter_kwargs:augmenter_spec:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 174, in run\n'
' **algo_params)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/__init__.py", '
'line 121, in __init__\n'
' super().__init__(**kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/representation_learner.py", '
'line 112, in __init__\n'
' self.augmenter = augmenter(**augmenter_kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/augmenters.py", '
'line 18, in __init__\n'
' augmenter_spec, color_space)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/imitation/augment/convenience.py", '
'line 246, in from_string_spec\n'
' for item in spec.split(","):\n'
"AttributeError: 'ellipsis' object has no attribute 'split'\n")
algo_params:batch_size:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 182, in run\n'
' end_callbacks=repl_end_callbacks)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/representation_learner.py", '
'line 285, in learn\n'
' datasets, nominal_length=batches_per_epoch * self.batch_size)\n'
"TypeError: unsupported operand type(s) for *: 'int' and 'ellipsis'\n")
batches_per_epoch:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 182, in run\n'
' end_callbacks=repl_end_callbacks)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/representation_learner.py", '
'line 285, in learn\n'
' datasets, nominal_length=batches_per_epoch * self.batch_size)\n'
"TypeError: unsupported operand type(s) for *: 'ellipsis' and 'int'\n")
n_epochs:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 182, in run\n'
' end_callbacks=repl_end_callbacks)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/representation_learner.py", '
'line 306, in learn\n'
' for epoch_num in range(1, n_epochs + 1):\n'
"TypeError: unsupported operand type(s) for +: 'ellipsis' and 'int'\n")
repl_batch_save_interval:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 182, in run\n'
' end_callbacks=repl_end_callbacks)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/representation_learner.py", '
'line 358, in learn\n'
' callback(locals())\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/utils.py", '
'line 247, in __call__\n'
' or self.last_save + self.save_interval_batches <= batches_trained\n'
"TypeError: unsupported operand type(s) for +: 'int' and 'ellipsis'\n")
seed:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 274, in run\n'
' command_name, config_updates, named_configs, info, meta_info, options\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 538, in _create_run\n'
' log_level=options.get(commandline_options.loglevel_option.get_flag(), '
'None),\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/initialize.py", '
'line 446, in create_run\n'
' scaffold.set_up_seed() # partially recursive\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/initialize.py", '
'line 83, in set_up_seed\n'
' self.rnd = create_rnd(self.seed)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/randomness.py", '
'line 20, in create_rnd\n'
' repr(seed), type(seed)\n'
"AssertionError: Seed has to be integer but was Ellipsis <class 'ellipsis'>\n")
env_data:data_root:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 137, in run\n'
' configs=dataset_configs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/envs/auto.py", '
'line 221, in load_wds_datasets\n'
' data_type=data_type)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/envs/auto.py", '
'line 177, in get_data_dir\n'
' data_type, benchmark_name, task_key)\n'
' File "/usr/lib/python3.7/posixpath.py", line 80, in join\n'
' a = os.fspath(a)\n'
'TypeError: expected str, bytes or os.PathLike object, not ellipsis\n')
env_cfg:benchmark_name:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 137, in run\n'
' configs=dataset_configs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/envs/auto.py", '
'line 221, in load_wds_datasets\n'
' data_type=data_type)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/envs/auto.py", '
'line 177, in get_data_dir\n'
' data_type, benchmark_name, task_key)\n'
' File "/usr/lib/python3.7/posixpath.py", line 94, in join\n'
" genericpath._check_arg_types('join', a, *p)\n"
' File "/usr/lib/python3.7/genericpath.py", line 153, in _check_arg_types\n'
' (funcname, s.__class__.__name__)) from None\n'
"TypeError: join() argument must be str or bytes, not 'ellipsis'\n")
env_cfg:task_name:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 137, in run\n'
' configs=dataset_configs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/envs/auto.py", '
'line 221, in load_wds_datasets\n'
' data_type=data_type)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/envs/auto.py", '
'line 177, in get_data_dir\n'
' data_type, benchmark_name, task_key)\n'
' File "/usr/lib/python3.7/posixpath.py", line 94, in join\n'
" genericpath._check_arg_types('join', a, *p)\n"
' File "/usr/lib/python3.7/genericpath.py", line 153, in _check_arg_types\n'
' (funcname, s.__class__.__name__)) from None\n'
"TypeError: join() argument must be str or bytes, not 'ellipsis'\n")
## Analyzing /tmp/badargs/repl_RecurrentCPC.pkl
Summary:
n_records: 46
n_records_with_exception: 15
n_records_without_exception: 31
Keys with exception: ('dataset_configs', 'algo', 'torch_num_threads', 'algo_params:representation_dim', 'algo_params:optimizer', 'algo_params:optimizer_kwargs:lr', 'algo_params:augmenter_kwargs:augmenter_spec', 'algo_params:batch_size', 'batches_per_epoch', 'n_epochs', 'repl_batch_save_interval', 'seed', 'env_data:data_root', 'env_cfg:benchmark_name', 'env_cfg:task_name')
Keys without exception: ('exp_ident', 'n_envs', 'device', 'env_data:__doc__', 'env_data:magical_demo_dirs:MoveToCorner', 'env_data:magical_demo_dirs:MoveToRegion', 'env_data:magical_demo_dirs:MatchRegions', 'env_data:magical_demo_dirs:MakeLine', 'env_data:magical_demo_dirs:FixColour', 'env_data:magical_demo_dirs:FindDupe', 'env_data:magical_demo_dirs:ClusterColour', 'env_data:magical_demo_dirs:ClusterShape', 'env_data:dm_control_demo_patterns:finger-spin', 'env_data:dm_control_demo_patterns:cheetah-run', 'env_data:dm_control_demo_patterns:walker-walk', 'env_data:dm_control_demo_patterns:cartpole-swingup', 'env_data:dm_control_demo_patterns:reacher-easy', 'env_data:dm_control_demo_patterns:ball-in-cup-catch', 'env_data:atari_demo_paths:BreakoutNoFrameskip-v4', 'env_data:atari_demo_paths:PongNoFrameskip-v4', 'env_cfg:__doc__', 'env_cfg:magical_preproc', 'env_cfg:magical_remove_null_actions', 'env_cfg:dm_control_frame_stack', 'env_cfg:dm_control_full_env_names:finger-spin', 'env_cfg:dm_control_full_env_names:cheetah-run', 'env_cfg:dm_control_full_env_names:walker-walk', 'env_cfg:dm_control_full_env_names:cartpole-swingup', 'env_cfg:dm_control_full_env_names:reacher-easy', 'env_cfg:dm_control_full_env_names:ball-in-cup-catch', 'env_cfg:minecraft_max_env_steps')
Exceptions explanation:
dataset_configs:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 137, in run\n'
' configs=dataset_configs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/envs/auto.py", '
'line 205, in load_wds_datasets\n'
' if len(configs) == 0:\n'
"TypeError: object of type 'ellipsis' has no len()\n")
algo:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 162, in run\n'
' assert issubclass(algo, RepresentationLearner)\n'
'TypeError: issubclass() arg 1 must be a class\n')
torch_num_threads:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 130, in run\n'
' torch.set_num_threads(torch_num_threads)\n'
'RuntimeError: set_num_threads expects an int, but got ellipsis\n')
algo_params:representation_dim:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 174, in run\n'
' **algo_params)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/__init__.py", '
'line 104, in __init__\n'
' super().__init__(**kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/representation_learner.py", '
'line 121, in __init__\n'
' self.encoder = encoder(self.observation_space, representation_dim, '
'**encoder_kwargs).to(self.device)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/encoders.py", '
'line 506, in __init__\n'
' obs_encoder_cls)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/encoders.py", '
'line 315, in __init__\n'
' self.network = obs_encoder_cls(obs_space, representation_dim)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/encoders.py", '
'line 230, in __init__\n'
' nn.Linear(128 * w, representation_dim),\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/torch/nn/modules/linear.py", '
'line 72, in __init__\n'
' self.weight = Parameter(torch.Tensor(out_features, in_features))\n'
'TypeError: new() received an invalid combination of arguments - got '
'(ellipsis, int), but expected one of:\n'
' * (*, torch.device device)\n'
" didn't match because some of the arguments have invalid types: "
'(\x1b[31;1mellipsis\x1b[0m, \x1b[31;1mint\x1b[0m)\n'
' * (torch.Storage storage)\n'
' * (Tensor other)\n'
' * (tuple of ints size, *, torch.device device)\n'
' * (object data, *, torch.device device)\n'
'\n')
algo_params:optimizer:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 174, in run\n'
' **algo_params)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/__init__.py", '
'line 104, in __init__\n'
' super().__init__(**kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/representation_learner.py", '
'line 140, in __init__\n'
' **to_dict(optimizer_kwargs))\n'
"TypeError: 'ellipsis' object is not callable\n")
algo_params:optimizer_kwargs:lr:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 174, in run\n'
' **algo_params)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/__init__.py", '
'line 104, in __init__\n'
' super().__init__(**kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/representation_learner.py", '
'line 140, in __init__\n'
' **to_dict(optimizer_kwargs))\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/torch/optim/adam.py", '
'line 32, in __init__\n'
' if not 0.0 <= lr:\n'
"TypeError: '<=' not supported between instances of 'float' and 'ellipsis'\n")
algo_params:augmenter_kwargs:augmenter_spec:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 174, in run\n'
' **algo_params)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/__init__.py", '
'line 104, in __init__\n'
' super().__init__(**kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/representation_learner.py", '
'line 112, in __init__\n'
' self.augmenter = augmenter(**augmenter_kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/augmenters.py", '
'line 18, in __init__\n'
' augmenter_spec, color_space)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/imitation/augment/convenience.py", '
'line 246, in from_string_spec\n'
' for item in spec.split(","):\n'
"AttributeError: 'ellipsis' object has no attribute 'split'\n")
algo_params:batch_size:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 182, in run\n'
' end_callbacks=repl_end_callbacks)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/representation_learner.py", '
'line 285, in learn\n'
' datasets, nominal_length=batches_per_epoch * self.batch_size)\n'
"TypeError: unsupported operand type(s) for *: 'int' and 'ellipsis'\n")
batches_per_epoch:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 182, in run\n'
' end_callbacks=repl_end_callbacks)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/representation_learner.py", '
'line 285, in learn\n'
' datasets, nominal_length=batches_per_epoch * self.batch_size)\n'
"TypeError: unsupported operand type(s) for *: 'ellipsis' and 'int'\n")
n_epochs:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 182, in run\n'
' end_callbacks=repl_end_callbacks)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/representation_learner.py", '
'line 306, in learn\n'
' for epoch_num in range(1, n_epochs + 1):\n'
"TypeError: unsupported operand type(s) for +: 'ellipsis' and 'int'\n")
repl_batch_save_interval:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 182, in run\n'
' end_callbacks=repl_end_callbacks)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/representation_learner.py", '
'line 358, in learn\n'
' callback(locals())\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/utils.py", '
'line 247, in __call__\n'
' or self.last_save + self.save_interval_batches <= batches_trained\n'
"TypeError: unsupported operand type(s) for +: 'int' and 'ellipsis'\n")
seed:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 274, in run\n'
' command_name, config_updates, named_configs, info, meta_info, options\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 538, in _create_run\n'
' log_level=options.get(commandline_options.loglevel_option.get_flag(), '
'None),\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/initialize.py", '
'line 446, in create_run\n'
' scaffold.set_up_seed() # partially recursive\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/initialize.py", '
'line 83, in set_up_seed\n'
' self.rnd = create_rnd(self.seed)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/randomness.py", '
'line 20, in create_rnd\n'
' repr(seed), type(seed)\n'
"AssertionError: Seed has to be integer but was Ellipsis <class 'ellipsis'>\n")
env_data:data_root:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 137, in run\n'
' configs=dataset_configs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/envs/auto.py", '
'line 221, in load_wds_datasets\n'
' data_type=data_type)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/envs/auto.py", '
'line 177, in get_data_dir\n'
' data_type, benchmark_name, task_key)\n'
' File "/usr/lib/python3.7/posixpath.py", line 80, in join\n'
' a = os.fspath(a)\n'
'TypeError: expected str, bytes or os.PathLike object, not ellipsis\n')
env_cfg:benchmark_name:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 137, in run\n'
' configs=dataset_configs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/envs/auto.py", '
'line 221, in load_wds_datasets\n'
' data_type=data_type)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/envs/auto.py", '
'line 177, in get_data_dir\n'
' data_type, benchmark_name, task_key)\n'
' File "/usr/lib/python3.7/posixpath.py", line 94, in join\n'
" genericpath._check_arg_types('join', a, *p)\n"
' File "/usr/lib/python3.7/genericpath.py", line 153, in _check_arg_types\n'
' (funcname, s.__class__.__name__)) from None\n'
"TypeError: join() argument must be str or bytes, not 'ellipsis'\n")
env_cfg:task_name:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 137, in run\n'
' configs=dataset_configs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/envs/auto.py", '
'line 221, in load_wds_datasets\n'
' data_type=data_type)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/envs/auto.py", '
'line 177, in get_data_dir\n'
' data_type, benchmark_name, task_key)\n'
' File "/usr/lib/python3.7/posixpath.py", line 94, in join\n'
" genericpath._check_arg_types('join', a, *p)\n"
' File "/usr/lib/python3.7/genericpath.py", line 153, in _check_arg_types\n'
' (funcname, s.__class__.__name__)) from None\n'
"TypeError: join() argument must be str or bytes, not 'ellipsis'\n")
## Analyzing /tmp/badargs/repl_SimCLR.pkl
Summary:
n_records: 46
n_records_with_exception: 15
n_records_without_exception: 31
Keys with exception: ('dataset_configs', 'algo', 'torch_num_threads', 'algo_params:representation_dim', 'algo_params:optimizer', 'algo_params:optimizer_kwargs:lr', 'algo_params:augmenter_kwargs:augmenter_spec', 'algo_params:batch_size', 'batches_per_epoch', 'n_epochs', 'repl_batch_save_interval', 'seed', 'env_data:data_root', 'env_cfg:benchmark_name', 'env_cfg:task_name')
Keys without exception: ('exp_ident', 'n_envs', 'device', 'env_data:__doc__', 'env_data:magical_demo_dirs:MoveToCorner', 'env_data:magical_demo_dirs:MoveToRegion', 'env_data:magical_demo_dirs:MatchRegions', 'env_data:magical_demo_dirs:MakeLine', 'env_data:magical_demo_dirs:FixColour', 'env_data:magical_demo_dirs:FindDupe', 'env_data:magical_demo_dirs:ClusterColour', 'env_data:magical_demo_dirs:ClusterShape', 'env_data:dm_control_demo_patterns:finger-spin', 'env_data:dm_control_demo_patterns:cheetah-run', 'env_data:dm_control_demo_patterns:walker-walk', 'env_data:dm_control_demo_patterns:cartpole-swingup', 'env_data:dm_control_demo_patterns:reacher-easy', 'env_data:dm_control_demo_patterns:ball-in-cup-catch', 'env_data:atari_demo_paths:BreakoutNoFrameskip-v4', 'env_data:atari_demo_paths:PongNoFrameskip-v4', 'env_cfg:__doc__', 'env_cfg:magical_preproc', 'env_cfg:magical_remove_null_actions', 'env_cfg:dm_control_frame_stack', 'env_cfg:dm_control_full_env_names:finger-spin', 'env_cfg:dm_control_full_env_names:cheetah-run', 'env_cfg:dm_control_full_env_names:walker-walk', 'env_cfg:dm_control_full_env_names:cartpole-swingup', 'env_cfg:dm_control_full_env_names:reacher-easy', 'env_cfg:dm_control_full_env_names:ball-in-cup-catch', 'env_cfg:minecraft_max_env_steps')
Exceptions explanation:
dataset_configs:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 137, in run\n'
' configs=dataset_configs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/envs/auto.py", '
'line 205, in load_wds_datasets\n'
' if len(configs) == 0:\n'
"TypeError: object of type 'ellipsis' has no len()\n")
algo:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 162, in run\n'
' assert issubclass(algo, RepresentationLearner)\n'
'TypeError: issubclass() arg 1 must be a class\n')
torch_num_threads:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 130, in run\n'
' torch.set_num_threads(torch_num_threads)\n'
'RuntimeError: set_num_threads expects an int, but got ellipsis\n')
algo_params:representation_dim:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 174, in run\n'
' **algo_params)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/__init__.py", '
'line 63, in __init__\n'
' super().__init__(**kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/representation_learner.py", '
'line 121, in __init__\n'
' self.encoder = encoder(self.observation_space, representation_dim, '
'**encoder_kwargs).to(self.device)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/encoders.py", '
'line 315, in __init__\n'
' self.network = obs_encoder_cls(obs_space, representation_dim)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/encoders.py", '
'line 230, in __init__\n'
' nn.Linear(128 * w, representation_dim),\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/torch/nn/modules/linear.py", '
'line 72, in __init__\n'
' self.weight = Parameter(torch.Tensor(out_features, in_features))\n'
'TypeError: new() received an invalid combination of arguments - got '
'(ellipsis, int), but expected one of:\n'
' * (*, torch.device device)\n'
" didn't match because some of the arguments have invalid types: "
'(\x1b[31;1mellipsis\x1b[0m, \x1b[31;1mint\x1b[0m)\n'
' * (torch.Storage storage)\n'
' * (Tensor other)\n'
' * (tuple of ints size, *, torch.device device)\n'
' * (object data, *, torch.device device)\n'
'\n')
algo_params:optimizer:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 174, in run\n'
' **algo_params)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/__init__.py", '
'line 63, in __init__\n'
' super().__init__(**kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/representation_learner.py", '
'line 140, in __init__\n'
' **to_dict(optimizer_kwargs))\n'
"TypeError: 'ellipsis' object is not callable\n")
algo_params:optimizer_kwargs:lr:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 174, in run\n'
' **algo_params)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/__init__.py", '
'line 63, in __init__\n'
' super().__init__(**kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/representation_learner.py", '
'line 140, in __init__\n'
' **to_dict(optimizer_kwargs))\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/torch/optim/adam.py", '
'line 32, in __init__\n'
' if not 0.0 <= lr:\n'
"TypeError: '<=' not supported between instances of 'float' and 'ellipsis'\n")
algo_params:augmenter_kwargs:augmenter_spec:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 174, in run\n'
' **algo_params)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/__init__.py", '
'line 63, in __init__\n'
' super().__init__(**kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/representation_learner.py", '
'line 112, in __init__\n'
' self.augmenter = augmenter(**augmenter_kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/augmenters.py", '
'line 18, in __init__\n'
' augmenter_spec, color_space)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/imitation/augment/convenience.py", '
'line 246, in from_string_spec\n'
' for item in spec.split(","):\n'
"AttributeError: 'ellipsis' object has no attribute 'split'\n")
algo_params:batch_size:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 182, in run\n'
' end_callbacks=repl_end_callbacks)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/representation_learner.py", '
'line 285, in learn\n'
' datasets, nominal_length=batches_per_epoch * self.batch_size)\n'
"TypeError: unsupported operand type(s) for *: 'int' and 'ellipsis'\n")
batches_per_epoch:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 182, in run\n'
' end_callbacks=repl_end_callbacks)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/representation_learner.py", '
'line 285, in learn\n'
' datasets, nominal_length=batches_per_epoch * self.batch_size)\n'
"TypeError: unsupported operand type(s) for *: 'ellipsis' and 'int'\n")
n_epochs:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 182, in run\n'
' end_callbacks=repl_end_callbacks)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/representation_learner.py", '
'line 306, in learn\n'
' for epoch_num in range(1, n_epochs + 1):\n'
"TypeError: unsupported operand type(s) for +: 'ellipsis' and 'int'\n")
repl_batch_save_interval:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 182, in run\n'
' end_callbacks=repl_end_callbacks)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/representation_learner.py", '
'line 358, in learn\n'
' callback(locals())\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/utils.py", '
'line 247, in __call__\n'
' or self.last_save + self.save_interval_batches <= batches_trained\n'
"TypeError: unsupported operand type(s) for +: 'int' and 'ellipsis'\n")
seed:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 274, in run\n'
' command_name, config_updates, named_configs, info, meta_info, options\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 538, in _create_run\n'
' log_level=options.get(commandline_options.loglevel_option.get_flag(), '
'None),\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/initialize.py", '
'line 446, in create_run\n'
' scaffold.set_up_seed() # partially recursive\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/initialize.py", '
'line 83, in set_up_seed\n'
' self.rnd = create_rnd(self.seed)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/randomness.py", '
'line 20, in create_rnd\n'
' repr(seed), type(seed)\n'
"AssertionError: Seed has to be integer but was Ellipsis <class 'ellipsis'>\n")
env_data:data_root:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 137, in run\n'
' configs=dataset_configs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/envs/auto.py", '
'line 221, in load_wds_datasets\n'
' data_type=data_type)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/envs/auto.py", '
'line 177, in get_data_dir\n'
' data_type, benchmark_name, task_key)\n'
' File "/usr/lib/python3.7/posixpath.py", line 80, in join\n'
' a = os.fspath(a)\n'
'TypeError: expected str, bytes or os.PathLike object, not ellipsis\n')
env_cfg:benchmark_name:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 137, in run\n'
' configs=dataset_configs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/envs/auto.py", '
'line 221, in load_wds_datasets\n'
' data_type=data_type)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/envs/auto.py", '
'line 177, in get_data_dir\n'
' data_type, benchmark_name, task_key)\n'
' File "/usr/lib/python3.7/posixpath.py", line 94, in join\n'
" genericpath._check_arg_types('join', a, *p)\n"
' File "/usr/lib/python3.7/genericpath.py", line 153, in _check_arg_types\n'
' (funcname, s.__class__.__name__)) from None\n'
"TypeError: join() argument must be str or bytes, not 'ellipsis'\n")
env_cfg:task_name:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 137, in run\n'
' configs=dataset_configs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/envs/auto.py", '
'line 221, in load_wds_datasets\n'
' data_type=data_type)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/envs/auto.py", '
'line 177, in get_data_dir\n'
' data_type, benchmark_name, task_key)\n'
' File "/usr/lib/python3.7/posixpath.py", line 94, in join\n'
" genericpath._check_arg_types('join', a, *p)\n"
' File "/usr/lib/python3.7/genericpath.py", line 153, in _check_arg_types\n'
' (funcname, s.__class__.__name__)) from None\n'
"TypeError: join() argument must be str or bytes, not 'ellipsis'\n")
## Analyzing /tmp/badargs/repl_TemporalCPC.pkl
Summary:
n_records: 46
n_records_with_exception: 15
n_records_without_exception: 31
Keys with exception: ('dataset_configs', 'algo', 'torch_num_threads', 'algo_params:representation_dim', 'algo_params:optimizer', 'algo_params:optimizer_kwargs:lr', 'algo_params:augmenter_kwargs:augmenter_spec', 'algo_params:batch_size', 'batches_per_epoch', 'n_epochs', 'repl_batch_save_interval', 'seed', 'env_data:data_root', 'env_cfg:benchmark_name', 'env_cfg:task_name')
Keys without exception: ('exp_ident', 'n_envs', 'device', 'env_data:__doc__', 'env_data:magical_demo_dirs:MoveToCorner', 'env_data:magical_demo_dirs:MoveToRegion', 'env_data:magical_demo_dirs:MatchRegions', 'env_data:magical_demo_dirs:MakeLine', 'env_data:magical_demo_dirs:FixColour', 'env_data:magical_demo_dirs:FindDupe', 'env_data:magical_demo_dirs:ClusterColour', 'env_data:magical_demo_dirs:ClusterShape', 'env_data:dm_control_demo_patterns:finger-spin', 'env_data:dm_control_demo_patterns:cheetah-run', 'env_data:dm_control_demo_patterns:walker-walk', 'env_data:dm_control_demo_patterns:cartpole-swingup', 'env_data:dm_control_demo_patterns:reacher-easy', 'env_data:dm_control_demo_patterns:ball-in-cup-catch', 'env_data:atari_demo_paths:BreakoutNoFrameskip-v4', 'env_data:atari_demo_paths:PongNoFrameskip-v4', 'env_cfg:__doc__', 'env_cfg:magical_preproc', 'env_cfg:magical_remove_null_actions', 'env_cfg:dm_control_frame_stack', 'env_cfg:dm_control_full_env_names:finger-spin', 'env_cfg:dm_control_full_env_names:cheetah-run', 'env_cfg:dm_control_full_env_names:walker-walk', 'env_cfg:dm_control_full_env_names:cartpole-swingup', 'env_cfg:dm_control_full_env_names:reacher-easy', 'env_cfg:dm_control_full_env_names:ball-in-cup-catch', 'env_cfg:minecraft_max_env_steps')
Exceptions explanation:
dataset_configs:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 137, in run\n'
' configs=dataset_configs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/envs/auto.py", '
'line 205, in load_wds_datasets\n'
' if len(configs) == 0:\n'
"TypeError: object of type 'ellipsis' has no len()\n")
algo:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 162, in run\n'
' assert issubclass(algo, RepresentationLearner)\n'
'TypeError: issubclass() arg 1 must be a class\n')
torch_num_threads:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 130, in run\n'
' torch.set_num_threads(torch_num_threads)\n'
'RuntimeError: set_num_threads expects an int, but got ellipsis\n')
algo_params:representation_dim:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 174, in run\n'
' **algo_params)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/__init__.py", '
'line 81, in __init__\n'
' super().__init__(**kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/representation_learner.py", '
'line 121, in __init__\n'
' self.encoder = encoder(self.observation_space, representation_dim, '
'**encoder_kwargs).to(self.device)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/encoders.py", '
'line 315, in __init__\n'
' self.network = obs_encoder_cls(obs_space, representation_dim)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/encoders.py", '
'line 230, in __init__\n'
' nn.Linear(128 * w, representation_dim),\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/torch/nn/modules/linear.py", '
'line 72, in __init__\n'
' self.weight = Parameter(torch.Tensor(out_features, in_features))\n'
'TypeError: new() received an invalid combination of arguments - got '
'(ellipsis, int), but expected one of:\n'
' * (*, torch.device device)\n'
" didn't match because some of the arguments have invalid types: "
'(\x1b[31;1mellipsis\x1b[0m, \x1b[31;1mint\x1b[0m)\n'
' * (torch.Storage storage)\n'
' * (Tensor other)\n'
' * (tuple of ints size, *, torch.device device)\n'
' * (object data, *, torch.device device)\n'
'\n')
algo_params:optimizer:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 174, in run\n'
' **algo_params)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/__init__.py", '
'line 81, in __init__\n'
' super().__init__(**kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/representation_learner.py", '
'line 140, in __init__\n'
' **to_dict(optimizer_kwargs))\n'
"TypeError: 'ellipsis' object is not callable\n")
algo_params:optimizer_kwargs:lr:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 174, in run\n'
' **algo_params)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/__init__.py", '
'line 81, in __init__\n'
' super().__init__(**kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/representation_learner.py", '
'line 140, in __init__\n'
' **to_dict(optimizer_kwargs))\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/torch/optim/adam.py", '
'line 32, in __init__\n'
' if not 0.0 <= lr:\n'
"TypeError: '<=' not supported between instances of 'float' and 'ellipsis'\n")
algo_params:augmenter_kwargs:augmenter_spec:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 174, in run\n'
' **algo_params)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/__init__.py", '
'line 81, in __init__\n'
' super().__init__(**kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/representation_learner.py", '
'line 112, in __init__\n'
' self.augmenter = augmenter(**augmenter_kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/augmenters.py", '
'line 18, in __init__\n'
' augmenter_spec, color_space)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/imitation/augment/convenience.py", '
'line 246, in from_string_spec\n'
' for item in spec.split(","):\n'
"AttributeError: 'ellipsis' object has no attribute 'split'\n")
algo_params:batch_size:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 182, in run\n'
' end_callbacks=repl_end_callbacks)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/representation_learner.py", '
'line 285, in learn\n'
' datasets, nominal_length=batches_per_epoch * self.batch_size)\n'
"TypeError: unsupported operand type(s) for *: 'int' and 'ellipsis'\n")
batches_per_epoch:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 182, in run\n'
' end_callbacks=repl_end_callbacks)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/representation_learner.py", '
'line 285, in learn\n'
' datasets, nominal_length=batches_per_epoch * self.batch_size)\n'
"TypeError: unsupported operand type(s) for *: 'ellipsis' and 'int'\n")
n_epochs:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 182, in run\n'
' end_callbacks=repl_end_callbacks)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/representation_learner.py", '
'line 306, in learn\n'
' for epoch_num in range(1, n_epochs + 1):\n'
"TypeError: unsupported operand type(s) for +: 'ellipsis' and 'int'\n")
repl_batch_save_interval:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 182, in run\n'
' end_callbacks=repl_end_callbacks)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/representation_learner.py", '
'line 358, in learn\n'
' callback(locals())\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/utils.py", '
'line 247, in __call__\n'
' or self.last_save + self.save_interval_batches <= batches_trained\n'
"TypeError: unsupported operand type(s) for +: 'int' and 'ellipsis'\n")
seed:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 274, in run\n'
' command_name, config_updates, named_configs, info, meta_info, options\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 538, in _create_run\n'
' log_level=options.get(commandline_options.loglevel_option.get_flag(), '
'None),\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/initialize.py", '
'line 446, in create_run\n'
' scaffold.set_up_seed() # partially recursive\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/initialize.py", '
'line 83, in set_up_seed\n'
' self.rnd = create_rnd(self.seed)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/randomness.py", '
'line 20, in create_rnd\n'
' repr(seed), type(seed)\n'
"AssertionError: Seed has to be integer but was Ellipsis <class 'ellipsis'>\n")
env_data:data_root:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 137, in run\n'
' configs=dataset_configs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/envs/auto.py", '
'line 221, in load_wds_datasets\n'
' data_type=data_type)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/envs/auto.py", '
'line 177, in get_data_dir\n'
' data_type, benchmark_name, task_key)\n'
' File "/usr/lib/python3.7/posixpath.py", line 80, in join\n'
' a = os.fspath(a)\n'
'TypeError: expected str, bytes or os.PathLike object, not ellipsis\n')
env_cfg:benchmark_name:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 137, in run\n'
' configs=dataset_configs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/envs/auto.py", '
'line 221, in load_wds_datasets\n'
' data_type=data_type)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/envs/auto.py", '
'line 177, in get_data_dir\n'
' data_type, benchmark_name, task_key)\n'
' File "/usr/lib/python3.7/posixpath.py", line 94, in join\n'
" genericpath._check_arg_types('join', a, *p)\n"
' File "/usr/lib/python3.7/genericpath.py", line 153, in _check_arg_types\n'
' (funcname, s.__class__.__name__)) from None\n'
"TypeError: join() argument must be str or bytes, not 'ellipsis'\n")
env_cfg:task_name:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 137, in run\n'
' configs=dataset_configs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/envs/auto.py", '
'line 221, in load_wds_datasets\n'
' data_type=data_type)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/envs/auto.py", '
'line 177, in get_data_dir\n'
' data_type, benchmark_name, task_key)\n'
' File "/usr/lib/python3.7/posixpath.py", line 94, in join\n'
" genericpath._check_arg_types('join', a, *p)\n"
' File "/usr/lib/python3.7/genericpath.py", line 153, in _check_arg_types\n'
' (funcname, s.__class__.__name__)) from None\n'
"TypeError: join() argument must be str or bytes, not 'ellipsis'\n")
## Analyzing /tmp/badargs/repl_VariationalAutoencoder.pkl
Summary:
n_records: 46
n_records_with_exception: 15
n_records_without_exception: 31
Keys with exception: ('dataset_configs', 'algo', 'torch_num_threads', 'algo_params:representation_dim', 'algo_params:optimizer', 'algo_params:optimizer_kwargs:lr', 'algo_params:augmenter_kwargs:augmenter_spec', 'algo_params:batch_size', 'batches_per_epoch', 'n_epochs', 'repl_batch_save_interval', 'seed', 'env_data:data_root', 'env_cfg:benchmark_name', 'env_cfg:task_name')
Keys without exception: ('exp_ident', 'n_envs', 'device', 'env_data:__doc__', 'env_data:magical_demo_dirs:MoveToCorner', 'env_data:magical_demo_dirs:MoveToRegion', 'env_data:magical_demo_dirs:MatchRegions', 'env_data:magical_demo_dirs:MakeLine', 'env_data:magical_demo_dirs:FixColour', 'env_data:magical_demo_dirs:FindDupe', 'env_data:magical_demo_dirs:ClusterColour', 'env_data:magical_demo_dirs:ClusterShape', 'env_data:dm_control_demo_patterns:finger-spin', 'env_data:dm_control_demo_patterns:cheetah-run', 'env_data:dm_control_demo_patterns:walker-walk', 'env_data:dm_control_demo_patterns:cartpole-swingup', 'env_data:dm_control_demo_patterns:reacher-easy', 'env_data:dm_control_demo_patterns:ball-in-cup-catch', 'env_data:atari_demo_paths:BreakoutNoFrameskip-v4', 'env_data:atari_demo_paths:PongNoFrameskip-v4', 'env_cfg:__doc__', 'env_cfg:magical_preproc', 'env_cfg:magical_remove_null_actions', 'env_cfg:dm_control_frame_stack', 'env_cfg:dm_control_full_env_names:finger-spin', 'env_cfg:dm_control_full_env_names:cheetah-run', 'env_cfg:dm_control_full_env_names:walker-walk', 'env_cfg:dm_control_full_env_names:cartpole-swingup', 'env_cfg:dm_control_full_env_names:reacher-easy', 'env_cfg:dm_control_full_env_names:ball-in-cup-catch', 'env_cfg:minecraft_max_env_steps')
Exceptions explanation:
dataset_configs:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 137, in run\n'
' configs=dataset_configs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/envs/auto.py", '
'line 205, in load_wds_datasets\n'
' if len(configs) == 0:\n'
"TypeError: object of type 'ellipsis' has no len()\n")
algo:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 162, in run\n'
' assert issubclass(algo, RepresentationLearner)\n'
'TypeError: issubclass() arg 1 must be a class\n')
torch_num_threads:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 130, in run\n'
' torch.set_num_threads(torch_num_threads)\n'
'RuntimeError: set_num_threads expects an int, but got ellipsis\n')
algo_params:representation_dim:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 174, in run\n'
' **algo_params)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/__init__.py", '
'line 270, in __init__\n'
' super().__init__(**kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/representation_learner.py", '
'line 121, in __init__\n'
' self.encoder = encoder(self.observation_space, representation_dim, '
'**encoder_kwargs).to(self.device)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/encoders.py", '
'line 433, in __init__\n'
' super().__init__(obs_space, representation_dim, obs_encoder_cls, '
'learn_scale=True, latent_dim=latent_dim)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/encoders.py", '
'line 310, in __init__\n'
' latent_dim = representation_dim * 2\n'
"TypeError: unsupported operand type(s) for *: 'ellipsis' and 'int'\n")
algo_params:optimizer:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 174, in run\n'
' **algo_params)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/__init__.py", '
'line 270, in __init__\n'
' super().__init__(**kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/representation_learner.py", '
'line 140, in __init__\n'
' **to_dict(optimizer_kwargs))\n'
"TypeError: 'ellipsis' object is not callable\n")
algo_params:optimizer_kwargs:lr:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 174, in run\n'
' **algo_params)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/__init__.py", '
'line 270, in __init__\n'
' super().__init__(**kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/representation_learner.py", '
'line 140, in __init__\n'
' **to_dict(optimizer_kwargs))\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/torch/optim/adam.py", '
'line 32, in __init__\n'
' if not 0.0 <= lr:\n'
"TypeError: '<=' not supported between instances of 'float' and 'ellipsis'\n")
algo_params:augmenter_kwargs:augmenter_spec:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 174, in run\n'
' **algo_params)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/__init__.py", '
'line 270, in __init__\n'
' super().__init__(**kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/representation_learner.py", '
'line 112, in __init__\n'
' self.augmenter = augmenter(**augmenter_kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/augmenters.py", '
'line 18, in __init__\n'
' augmenter_spec, color_space)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/imitation/augment/convenience.py", '
'line 246, in from_string_spec\n'
' for item in spec.split(","):\n'
"AttributeError: 'ellipsis' object has no attribute 'split'\n")
algo_params:batch_size:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 182, in run\n'
' end_callbacks=repl_end_callbacks)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/representation_learner.py", '
'line 285, in learn\n'
' datasets, nominal_length=batches_per_epoch * self.batch_size)\n'
"TypeError: unsupported operand type(s) for *: 'int' and 'ellipsis'\n")
batches_per_epoch:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 182, in run\n'
' end_callbacks=repl_end_callbacks)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/representation_learner.py", '
'line 285, in learn\n'
' datasets, nominal_length=batches_per_epoch * self.batch_size)\n'
"TypeError: unsupported operand type(s) for *: 'ellipsis' and 'int'\n")
n_epochs:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 182, in run\n'
' end_callbacks=repl_end_callbacks)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/representation_learner.py", '
'line 306, in learn\n'
' for epoch_num in range(1, n_epochs + 1):\n'
"TypeError: unsupported operand type(s) for +: 'ellipsis' and 'int'\n")
repl_batch_save_interval:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 182, in run\n'
' end_callbacks=repl_end_callbacks)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/algos/representation_learner.py", '
'line 358, in learn\n'
' callback(locals())\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/utils.py", '
'line 247, in __call__\n'
' or self.last_save + self.save_interval_batches <= batches_trained\n'
"TypeError: unsupported operand type(s) for +: 'int' and 'ellipsis'\n")
seed:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 274, in run\n'
' command_name, config_updates, named_configs, info, meta_info, options\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 538, in _create_run\n'
' log_level=options.get(commandline_options.loglevel_option.get_flag(), '
'None),\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/initialize.py", '
'line 446, in create_run\n'
' scaffold.set_up_seed() # partially recursive\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/initialize.py", '
'line 83, in set_up_seed\n'
' self.rnd = create_rnd(self.seed)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/randomness.py", '
'line 20, in create_rnd\n'
' repr(seed), type(seed)\n'
"AssertionError: Seed has to be integer but was Ellipsis <class 'ellipsis'>\n")
env_data:data_root:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 137, in run\n'
' configs=dataset_configs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/envs/auto.py", '
'line 221, in load_wds_datasets\n'
' data_type=data_type)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/envs/auto.py", '
'line 177, in get_data_dir\n'
' data_type, benchmark_name, task_key)\n'
' File "/usr/lib/python3.7/posixpath.py", line 80, in join\n'
' a = os.fspath(a)\n'
'TypeError: expected str, bytes or os.PathLike object, not ellipsis\n')
env_cfg:benchmark_name:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 137, in run\n'
' configs=dataset_configs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/envs/auto.py", '
'line 221, in load_wds_datasets\n'
' data_type=data_type)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/envs/auto.py", '
'line 177, in get_data_dir\n'
' data_type, benchmark_name, task_key)\n'
' File "/usr/lib/python3.7/posixpath.py", line 94, in join\n'
" genericpath._check_arg_types('join', a, *p)\n"
' File "/usr/lib/python3.7/genericpath.py", line 153, in _check_arg_types\n'
' (funcname, s.__class__.__name__)) from None\n'
"TypeError: join() argument must be str or bytes, not 'ellipsis'\n")
env_cfg:task_name:
('Traceback (most recent call last):\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/test_support/bad_args.py", '
'line 50, in build_records\n'
' ex.run(config_updates=bad_config)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/experiment.py", '
'line 276, in run\n'
' run()\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/run.py", '
'line 238, in __call__\n'
' self.result = self.main_function(*args)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/scripts/run_rep_learner.py", '
'line 137, in run\n'
' configs=dataset_configs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/envs/auto.py", '
'line 221, in load_wds_datasets\n'
' data_type=data_type)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/env/lib/python3.7/site-packages/sacred/config/captured_function.py", '
'line 42, in captured_function\n'
' result = wrapped(*args, **kwargs)\n'
' File '
'"/home/steven/PycharmProjects/il-representations/src/il_representations/envs/auto.py", '
'line 177, in get_data_dir\n'
' data_type, benchmark_name, task_key)\n'
' File "/usr/lib/python3.7/posixpath.py", line 94, in join\n'
" genericpath._check_arg_types('join', a, *p)\n"
' File "/usr/lib/python3.7/genericpath.py", line 153, in _check_arg_types\n'
' (funcname, s.__class__.__name__)) from None\n'
"TypeError: join() argument must be str or bytes, not 'ellipsis'\n")
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment