|
## 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") |
|
|
|
|