Back to Lab

Levels

docs/levels.md

latest1.2 KB
Original Source

Levels

DeepMind Lab comes with several levels, each designed to test specific mental and cognitive abilities.

The levels are written in Lua. They can be instantiated with either the Lua API or the Python API.

Most levels have level-specific configuration options. There are also some standard options, listed here.

KeyDefaultDescription
episodeLengthSeconds90An episode (one run with potentially many level restarts) ends after this many seconds.
gadgetSelectfalseEnables gadget selection. See actions
gadgetSwitchfalseEnables gadget switching. See actions
allowHoldOutLevelsfalseEnables hold-out levels that have been decorated with test_only.
logLevelINFOControls the verbosity of log messages. Must be one of NEVER, ERROR, WARNING, INFO, or any positive integer. See game_scripts/common/log.lua.

The levels that are shipped with DeepMind Lab can be found in game_scripts/levels.