Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Why do you use VhGraphEnv environment? #14

Open
TienyuZuo opened this issue Dec 14, 2024 · 1 comment
Open

Why do you use VhGraphEnv environment? #14

TienyuZuo opened this issue Dec 14, 2024 · 1 comment

Comments

@TienyuZuo
Copy link

Very good work, thank you, it inspired me a lot. I am a new virtuhome environment, I have some questions when reading your code, I hope to get your help. I observed that you used VhGraphEnv, while other work also experimenting in virtuhome used UnityEnvironment. What's your reason for doing this? What's the difference between UnityEnvironment and VhGraphEnv?

Hope to get your help, thank you in advance.

@WeihaoTan
Copy link
Owner

Thanks for reaching out. Both UnityEnvironment and VhGraphEnv maintain the same graph node file, which contains all the information for the env. The only difference between them is that UnityEnvironment renders the file with the engine, which usually costs more computational resources, while VhGraphEnv does not. Since we apply a LLM, which does not need images as input. We simply use the VhGraphEnv for efficiency. You can refer to VirtualHome's doc (https://github.com/xavierpuigf/virtualhome) for more details.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants