-
Notifications
You must be signed in to change notification settings - Fork 5
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
Using HSSD with Habitat Lab #8
Comments
Hello @verityw, First and foremost, it seems like you are loading the HSSD task config, but trying to load ProcTHOR scenes. ProcTHOR scenes have a separate task config (here). Please use this one. Also, make sure the scene dataset config file (e.g. |
Thanks for the reply! How can I load the HSSD files then? It seems like the download links here for HSSD and ProcTHOR are identical, as it was changed 3 weeks ago. I initially didn't notice this and instead unzipped the download for ProcTHOR to Edit: the download link has been fixed! I have confirmed that the |
Hello! I'm trying to use HSSD with Habitat Lab, but am running into some issues. I'm running the following code:
to create a Habitat lab environment, but am getting the error:
From what I understand, the first path in the error is from appending the scene ID (c/ProcTHOR-Val-682) to the
config.habitat.dataset.scenes_dir
(which isdata/scene_datasets/hssd-hab/scenes
). This works for HM3D (their scene IDs are likehm3d/val/00877-4ok3usBNeis/4ok3usBNeis.basis.glb
, which, when prepended with the scenes dir, gets you a path to thatbasis.glb
file). However, that's not the convention that HSSD seems to take.I thus had the following questions:
objectnav_hssd-hab.yaml
, but it seems like all the episodes discovered have prefix ProcTHOR (as the scenes are just all the ones fromdata/datasets/objectnav/hssd-hab/val/content
). Is this intentional? Do they correspond to scenes inscene_datasets/hssd-hab
or the optionalscene_datasets/ai2thor-hab
?config.habitat.dataset.scenes_dir
joined with the scene ID gets the path to the.basis.glb
file defining the scene. However, this does not seem to be the case for ProcTHOR. How do I go about resolving this issue?glb
file for each ProcTHOR scene. I printed out the deserialized contents ofProcTHOR-Val-0.json.gz
and got the following:Printing out each of the episodes, I get something like:
However, none of this seems to specify which of the glb files to use. I guess
scene_datasets/ai2thor-hab/ai2thor-hab/configs/stages/ProcTHOR/c/ProcTHOR-Val-0.stage_config.json
does start with"../../../../assets/stages/ProcTHOR/c/ProcTHOR-Val-0.glb"
, but I'm not sure that's right + dunno how that can be found and used by Habitat Lab.Any help with the above questions or general method for using Habitat Lab with HSSD would be extremely helpful. Please let me know if any additional information is required, and I'd be glad to provide it!
The text was updated successfully, but these errors were encountered: