module
coreModules
- module agent
- Base implementation of agent inside habitat. To build agents inside habitat
the user should subclass
habitat.Agent
and implement theact()
andreset()
methods. - module benchmark
- Implements evaluation of
habitat.Agent
insidehabitat.Env
.habitat.Benchmark
creates ahabitat.Env
which is specified through theconfig_env
parameter in constructor. The evaluation is task agnostic and is implemented through metrics defined forhabitat.EmbodiedTask
. - module env
- module embodied_task
- Implements task and measurements needed for training and benchmarking of
habitat.Agent
insidehabitat.Env
. - module dataset
- Implements dataset functionality to be used
habitat.EmbodiedTask
.habitat.core.dataset
abstracts over a collection ofhabitat.core.Episode
. Each episode consists of a single instantiation of ahabitat.Agent
insidehabitat.Env
. - module simulator
- module registry
- Registry is central source of truth in Habitat.
- module vector_env
- module batch_rendering
- module challenge
- module environments
- module logging
- module utils