flatland-starter-kit issueshttps://gitlab.aicrowd.com/flatland/flatland-starter-kit/-/issues2020-06-26T05:05:47Zhttps://gitlab.aicrowd.com/flatland/flatland-starter-kit/-/issues/1EOFError while running flatland-evaluator2020-06-26T05:05:47Zawill139EOFError while running flatland-evaluatorI followed through with the getting started tutorial and when I ran the flatland-evaluator --tests ./scratch/test-envs/ command I got the following error
Running on windows 10
```
['Test_1\\Level_0.pkl', 'Test_4\\Level_1.pkl', 'Test_6\...I followed through with the getting started tutorial and when I ran the flatland-evaluator --tests ./scratch/test-envs/ command I got the following error
Running on windows 10
```
['Test_1\\Level_0.pkl', 'Test_4\\Level_1.pkl', 'Test_6\\Level_1.pkl', 'Test_1\\Level_1.pkl', 'Test_10\\Level_0.pkl', 'Test_6\\Level_0.pkl', 'Test_3\\Level_1.pkl', 'Test_10\\Level_1.pkl', 'Test_5\\Level_0.pkl', 'Test_8\\Level_1.pkl', 'Test_7\\Level_0.pkl', 'Test_9\\Level_0.pkl', 'Test_11\\Level_1.pkl', 'Test_13\\Level_1.pkl', 'Test_0\\Level_0.pkl', 'Test_0\\Level_1.pkl', 'Test_11\\Level_0.pkl', 'Test_3\\Level_0.pkl', 'Test_2\\Level_1.pkl', 'Test_13\\Level_0.pkl', 'Test_9\\Level_1.pkl', 'Test_2\\Level_0.pkl', 'Test_12\\Level_0.pkl', 'Test_5\\Level_1.pkl', 'Test_7\\Level_1.pkl', 'Test_12\\Level_1.pkl', 'Test_8\\Level_0.pkl', 'Test_4\\Level_0.pkl']
Listening at : flatland-rl::FLATLAND_RL_SERVICE_ID::commands
Traceback (most recent call last):
File "C:\Users\awill\Documents\neurips2020-flatland-starter-kit\venv\Scripts\flatland-evaluator-script.py", line 11, in <module>
load_entry_point('flatland-rl==2.2.1', 'console_scripts', 'flatland-evaluator')()
File "c:\users\awill\documents\neurips2020-flatland-starter-kit\venv\lib\site-packages\click\core.py", line 764, in __call__
return self.main(*args, **kwargs)
File "c:\users\awill\documents\neurips2020-flatland-starter-kit\venv\lib\site-packages\click\core.py", line 717, in main
rv = self.invoke(ctx)
File "c:\users\awill\documents\neurips2020-flatland-starter-kit\venv\lib\site-packages\click\core.py", line 956, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "c:\users\awill\documents\neurips2020-flatland-starter-kit\venv\lib\site-packages\click\core.py", line 555, in invoke
return callback(*args, **kwargs)
File "c:\users\awill\documents\neurips2020-flatland-starter-kit\venv\lib\site-packages\flatland\cli.py", line 87, in evaluator
grader.run()
File "c:\users\awill\documents\neurips2020-flatland-starter-kit\venv\lib\site-packages\flatland\evaluators\service.py", line 839, in run
command = self.get_next_command()
File "c:\users\awill\documents\neurips2020-flatland-starter-kit\venv\lib\site-packages\flatland\evaluators\service.py", line 422, in get_next_command
command = _get_next_command(self.command_channel, _redis)
File "c:\users\awill\documents\neurips2020-flatland-starter-kit\venv\lib\site-packages\timeout_decorator\timeout_decorator.py", line 91, in new_function
return timeout_wrapper(*args, **kwargs)
File "c:\users\awill\documents\neurips2020-flatland-starter-kit\venv\lib\site-packages\timeout_decorator\timeout_decorator.py", line 146, in __call__
self.__process.start()
File "C:\Users\awill\AppData\Local\Programs\Python\Python37\lib\multiprocessing\process.py", line 112, in start
self._popen = self._Popen(self)
File "C:\Users\awill\AppData\Local\Programs\Python\Python37\lib\multiprocessing\context.py", line 223, in _Popen
return _default_context.get_context().Process._Popen(process_obj)
File "C:\Users\awill\AppData\Local\Programs\Python\Python37\lib\multiprocessing\context.py", line 322, in _Popen
return Popen(process_obj)
File "C:\Users\awill\AppData\Local\Programs\Python\Python37\lib\multiprocessing\popen_spawn_win32.py", line 89, in __init__
reduction.dump(process_obj, to_child)
File "C:\Users\awill\AppData\Local\Programs\Python\Python37\lib\multiprocessing\reduction.py", line 60, in dump
ForkingPickler(file, protocol).dump(obj)
AttributeError: Can't pickle local object 'FlatlandRemoteEvaluationService.get_next_command.<locals>._get_next_command'
(venv) C:\Users\awill\Documents\neurips2020-flatland-starter-kit>Traceback (most recent call last):
File "<string>", line 1, in <module>
File "C:\Users\awill\AppData\Local\Programs\Python\Python37\lib\multiprocessing\spawn.py", line 105, in spawn_main
exitcode = _main(fd)
File "C:\Users\awill\AppData\Local\Programs\Python\Python37\lib\multiprocessing\spawn.py", line 115, in _main
self = reduction.pickle.load(from_parent)
EOFError: Ran out of input
```https://gitlab.aicrowd.com/flatland/flatland-starter-kit/-/issues/2Starterkit recommends python3.6 but documentation on website recommends 3.82021-11-11T13:32:33Ztgeorg-ethzStarterkit recommends python3.6 but documentation on website recommends 3.8In this repo which is linked as the official starter kit, the recommended Python version is [python3.6](https://gitlab.aicrowd.com/flatland/flatland-starter-kit/-/blob/master/README.md#L69). However the website recommends using [python3....In this repo which is linked as the official starter kit, the recommended Python version is [python3.6](https://gitlab.aicrowd.com/flatland/flatland-starter-kit/-/blob/master/README.md#L69). However the website recommends using [python3.8](https://flatland.aicrowd.com/challenges/flatland3/first-submission.html#getting-started). I'm assuming the website is the more up to date version and as such python3.8 should be used.
As such I'd recommend [updating this line](README.md#L69) to reflect the correct recommended Python version.