3dlg-hcvc / multion-challenge

Starter code and instructions for participating in MultiON Challenge 2021.
MIT License
10 stars 2 forks source link

The version of HM3D-Semantics? #5

Open Cyuanwen opened 3 months ago

Cyuanwen commented 3 months ago

Hello, thank you for your greate work! I'd like to ask which version of Habitat-Matterport 3D Semantics (HM3D-Semantics) (v0.2 or v0.1) the challenge uses and how are they orginazed?

When I run evaluate.py, I get the following error:

File "evaluate.py", line 28, in <module>
    main()
  File "evaluate.py", line 23, in main
    challenge = habitat.Challenge()
  File "/raid/cyw/nav_alg/multion-challenge/habitat/core/challenge.py", line 16, in __init__
    super().__init__(config_paths)
  File "/raid/cyw/nav_alg/multion-challenge/habitat/core/benchmark.py", line 38, in __init__
    self._env = Env(config=config_env)
  File "/raid/cyw/nav_alg/multion-challenge/habitat/core/env.py", line 117, in __init__
    id_sim=self._config.SIMULATOR.TYPE, config=self._config.SIMULATOR
  File "/raid/cyw/nav_alg/multion-challenge/habitat/sims/registration.py", line 19, in make_sim
    return _sim(**kwargs)
  File "/raid/cyw/nav_alg/multion-challenge/habitat/sims/habitat_simulator/habitat_simulator.py", line 272, in __init__
    super().__init__(self.sim_config)
  File "<attrs generated init habitat_sim.simulator.Simulator>", line 11, in __init__
  File "/home/tmn/anaconda3/envs/habitat_21/lib/python3.7/site-packages/habitat_sim/simulator.py", line 122, in __attrs_post_init__
    self.__set_from_config(self.config)
  File "/home/tmn/anaconda3/envs/habitat_21/lib/python3.7/site-packages/habitat_sim/simulator.py", line 260, in __set_from_config
    self._config_backend(config)
  File "/home/tmn/anaconda3/envs/habitat_21/lib/python3.7/site-packages/habitat_sim/simulator.py", line 204, in _config_backend
    super().__init__(config.sim_cfg, config.metadata_mediator)
AssertionError: ESP_CHECK failed: Missing (at least) one of scene dataset attributes, stage attributes, or dataset scene attributes for scene 'data/scene_datasets/hm3d/00877-4ok3usBNeis/4ok3usBNeis.basis.glb'.  Likely an invalid scene name.

I download the HM3D-Semantics use the official code in habitat-smi as follows:

python -m habitat_sim.utils.datasets_download --username <api-token-id> --password <api-token-secret> --uids hm3d

And the data is orginized as follows: image

but the path in the content file is

"scene_id": "hm3d/00800-TEEsavR23oF/TEEsavR23oF.basis.glb"

Is it because I downloaded the wrong data? Can you share a detailed guide on how to download HM3D-Semantic data ?