LuxPythonEnvGym icon indicating copy to clipboard operation
LuxPythonEnvGym copied to clipboard

[feature request] use legacy kind of agents to run on the new environment

Open vitoque-git opened this issue 4 years ago • 3 comments

Use legacy kind of agents to run on the new environment.

It seems that what you want to achieve is not supported, the structure is different. The main problem as I see it is that the observation state is constructed differently, so the "new" state can not be directly given to the "legacy" agent. But even if this is resolved, still need to write wrappers to fit the structure. Maybe it is worth doing this work. You can open an issue on the github.

https://www.kaggle.com/c/lux-ai-2021/discussion/276419#1535771

vitoque-git avatar Oct 06 '21 09:10 vitoque-git

Agreed. Writing a wrapper to the traditional agent.py is a great idea. That way these agents can be ported over without any work.

I'm working on the replay output feature right now, and I'll work on this next unless someone else takes on this work.

glmcdona avatar Oct 06 '21 19:10 glmcdona

Any news on this? I know you guys are really busy, but it would be awesome to have something

vitoque-git avatar Oct 26 '21 08:10 vitoque-git

@vitoque-git , sorry for the delay. Could I learn a bit more about what you are looking for? Do you have an official format python agent, and you'd like to simulate games faster to measure success rate faster or similar? Or do you have an official format python agent structured for RL with the kaggle environment wrapper, and you'd like to port it over?

glmcdona avatar Oct 27 '21 04:10 glmcdona