Currently I am at where @jakkes was on discord and I am getting the same error when trying to run the evaluator :
-envs/
[‘Test_5\Level_1.pkl’, ‘Test_2\Level_0.pkl’, ‘Test_9\Level_0.pkl’, ‘Test_8\Level_1.pkl’, ‘Test_9\Level_1.pkl’, ‘Test_4\Level_0.pkl’, ‘Test_11\Level_0.pkl’, ‘Test_7\Level_1.pkl’, ‘Test_3\Level_1.pkl’, ‘Test_0\Level_1.pkl’, ‘Test_10\Level_1.pkl’, ‘Test_12\Level_0.pkl’, ‘Test_13\Level_0.pkl’, ‘Test_11\Level_1.pkl’, ‘Test_1\Level_0.pkl’, ‘Test_12\Level_1.pkl’, ‘Test_0\Level_0.pkl’, ‘Test_1\Level_1.pkl’, ‘Test_7\Level_0.pkl’, ‘Test_5\Level_0.pkl’, ‘Test_10\Level_0.pkl’, ‘Test_4\Level_1.pkl’, ‘Test_8\Level_0.pkl’, ‘Test_6\Level_1.pkl’, ‘Test_6\Level_0.pkl’, ‘Test_3\Level_0.pkl’, ‘Test_2\Level_1.pkl’, ‘Test_13\Level_1.pkl’]
Listening at : flatland-rl::FLATLAND_RL_SERVICE_ID::commands
Traceback (most recent call last):
File “c:\users\memo\appdata\local\programs\python\python36\lib\runpy.py”, line 193, in _run_module_as_main
“main”, mod_spec)
File “c:\users\memo\appdata\local\programs\python\python36\lib\runpy.py”, line 85, in run_code
exec(code, run_globals)
File "C:\Users\Memo\AppData\Local\Programs\Python\Python36\Scripts\flatland-evaluator.exe_main.py", line 9, in
File “c:\users\memo\appdata\local\programs\python\python36\lib\site-packages\click\core.py”, line 764, in call
return self.main(*args, **kwargs)
File “c:\users\memo\appdata\local\programs\python\python36\lib\site-packages\click\core.py”, line 717, in main
rv = self.invoke(ctx)
File “c:\users\memo\appdata\local\programs\python\python36\lib\site-packages\click\core.py”, line 956, in invoke
return ctx.invoke(self.callback, **ctx.params)
File “c:\users\memo\appdata\local\programs\python\python36\lib\site-packages\click\core.py”, line 555, in invoke
return callback(*args, **kwargs)
File “c:\users\memo\appdata\local\programs\python\python36\lib\site-packages\flatland\cli.py”, line 87, in evaluator
grader.run()
File “c:\users\memo\appdata\local\programs\python\python36\lib\site-packages\flatland\evaluators\service.py”, line 839, in run
command = self.get_next_command()
File “c:\users\memo\appdata\local\programs\python\python36\lib\site-packages\flatland\evaluators\service.py”, line 422, in get_next_command
command = _get_next_command(self.command_channel, _redis)
File “c:\users\memo\appdata\local\programs\python\python36\lib\site-packages\timeout_decorator\timeout_decorator.py”, line 91, in new_function
return timeout_wrapper(*args, **kwargs)
File “c:\users\memo\appdata\local\programs\python\python36\lib\site-packages\timeout_decorator\timeout_decorator.py”, line 146, in call
self.__process.start()
File “c:\users\memo\appdata\local\programs\python\python36\lib\multiprocessing\process.py”, line 105, in start
self._popen = self._Popen(self)
File “c:\users\memo\appdata\local\programs\python\python36\lib\multiprocessing\context.py”, line 223, in _Popen
return _default_context.get_context().Process._Popen(process_obj)
File “c:\users\memo\appdata\local\programs\python\python36\lib\multiprocessing\context.py”, line 322, in _Popen
return Popen(process_obj)
File “c:\users\memo\appdata\local\programs\python\python36\lib\multiprocessing\popen_spawn_win32.py”, line 65, in init
reduction.dump(process_obj, to_child)
File “c:\users\memo\appdata\local\programs\python\python36\lib\multiprocessing\reduction.py”, line 60, in dump
ForkingPickler(file, protocol).dump(obj)
AttributeError: Can’t pickle local object ‘FlatlandRemoteEvaluationService.get_next_command.._get_next_command’
Traceback (most recent call last):
File “”, line 1, in
File “c:\users\memo\appdata\local\programs\python\python36\lib\multiprocessing\spawn.py”, line 105, in spawn_main
exitcode = _main(fd)
File “c:\users\memo\appdata\local\programs\python\python36\lib\multiprocessing\spawn.py”, line 115, in _main
self = reduction.pickle.load(from_parent)
EOFError: Ran out of input
I have installed “wsl 1” and ubuntu 18.02 LTS, Redis is running with ubuntu prompt and I try to run evaluator from cmd prompt. Is wsl 1 enough? and Running evaluator from cmd prompt shouldn’t be a problem right?
I also tried with admin powershell, same error
Any suggestions?