Thank you so much or sharing the project. That's right the paper I am reading these days.
While I was running main.py, it reported these errors in the main.py.
`raceback (most recent call last):
File "/Users/jiawen/anaconda3/envs/atari-rl/lib/python3.5/site-packages/absl/flags/_flag.py", line 181, in _parse
return self.parser.parse(argument)
File "/Users/jiawen/anaconda3/envs/atari-rl/lib/python3.5/site-packages/absl/flags/_argument_parser.py", line 114, in parse
type(argument)))
TypeError: flag value must be a string, found "<class 'tuple'>"
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "main.py", line 19, in
flags.DEFINE_string('input_shape', (84, 84), 'Rescale input to this shape')
File "/Users/jiawen/anaconda3/envs/atari-rl/lib/python3.5/site-packages/tensorflow/python/platform/flags.py", line 58, in wrapper
return original_function(*args, **kwargs)
File "/Users/jiawen/anaconda3/envs/atari-rl/lib/python3.5/site-packages/absl/flags/_defines.py", line 241, in DEFINE_string
DEFINE(parser, name, default, help, flag_values, serializer, **args)
File "/Users/jiawen/anaconda3/envs/atari-rl/lib/python3.5/site-packages/absl/flags/_defines.py", line 81, in DEFINE
DEFINE_flag(_flag.Flag(parser, serializer, name, default, help, **args),
File "/Users/jiawen/anaconda3/envs/atari-rl/lib/python3.5/site-packages/absl/flags/_flag.py", line 110, in init
self._set_default(default)
File "/Users/jiawen/anaconda3/envs/atari-rl/lib/python3.5/site-packages/absl/flags/_flag.py", line 211, in _set_default
self.default = self._parse(value)
File "/Users/jiawen/anaconda3/envs/atari-rl/lib/python3.5/site-packages/absl/flags/_flag.py", line 184, in _parse
'flag --%s=%s: %s' % (self.name, argument, e))
absl.flags._exceptions.IllegalFlagValueError: flag --input_shape=(84, 84): flag value must be a string, found "<class 'tuple'>"This also happened in the following code:flags.DEFINE_string('frameskip', 4, 'Number of frames to repeat actions for. '
'Can be int or tuple with min and max+1')`
Can I just change the type from string to integer? Thank you for your time!
Thank you so much or sharing the project. That's right the paper I am reading these days.
While I was running main.py, it reported these errors in the main.py.
`raceback (most recent call last):
File "/Users/jiawen/anaconda3/envs/atari-rl/lib/python3.5/site-packages/absl/flags/_flag.py", line 181, in _parse
return self.parser.parse(argument)
File "/Users/jiawen/anaconda3/envs/atari-rl/lib/python3.5/site-packages/absl/flags/_argument_parser.py", line 114, in parse
type(argument)))
TypeError: flag value must be a string, found "<class 'tuple'>"
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "main.py", line 19, in
flags.DEFINE_string('input_shape', (84, 84), 'Rescale input to this shape')
File "/Users/jiawen/anaconda3/envs/atari-rl/lib/python3.5/site-packages/tensorflow/python/platform/flags.py", line 58, in wrapper
return original_function(*args, **kwargs)
File "/Users/jiawen/anaconda3/envs/atari-rl/lib/python3.5/site-packages/absl/flags/_defines.py", line 241, in DEFINE_string
DEFINE(parser, name, default, help, flag_values, serializer, **args)
File "/Users/jiawen/anaconda3/envs/atari-rl/lib/python3.5/site-packages/absl/flags/_defines.py", line 81, in DEFINE
DEFINE_flag(_flag.Flag(parser, serializer, name, default, help, **args),
File "/Users/jiawen/anaconda3/envs/atari-rl/lib/python3.5/site-packages/absl/flags/_flag.py", line 110, in init
self._set_default(default)
File "/Users/jiawen/anaconda3/envs/atari-rl/lib/python3.5/site-packages/absl/flags/_flag.py", line 211, in _set_default
self.default = self._parse(value)
File "/Users/jiawen/anaconda3/envs/atari-rl/lib/python3.5/site-packages/absl/flags/_flag.py", line 184, in _parse
'flag --%s=%s: %s' % (self.name, argument, e))
absl.flags._exceptions.IllegalFlagValueError: flag --input_shape=(84, 84): flag value must be a string, found "<class 'tuple'>"
This also happened in the following code:flags.DEFINE_string('frameskip', 4, 'Number of frames to repeat actions for. ''Can be int or tuple with min and max+1')`
Can I just change the type from string to integer? Thank you for your time!