User Interfaces¶
WebUI¶
The WebUI allows users to create and monitor the progress of
experiments. It is accessible by visiting http://master-addr:8080
,
where master-addr
is the hostname or IP address where the Determined
master is running.
CLI¶
Users can also interact with Determined using a command-line interface. The
CLI is distributed as a Python wheel package; once the wheel has been
installed (see Install Determined CLI for details), the CLI can be
used via the det
command.
The CLI should be installed on any machine where a user would like to
access Determined. The -m
or --master
flag determines the network
address of the Determined master that the CLI connects to. If this flag is not
specified, the value of the DET_MASTER
environment variable is
used; if that environment variable is not set, the default address is
localhost
. The master address can be specified in three different
formats:
example.org:port
(ifport
is omitted, it defaults to8080
)http://example.org:port
(ifport
is omitted, it defaults to80
)https://example.org:port
(ifport
is omitted, it defaults to443
)
Examples:
# Connect to localhost, port 8080.
$ det experiment list
# Connect to example.org, port 8888.
$ det -m example.org:8888 e list
# Connect to example.org, port 80.
$ det -m http://example.org e list
# Connect to example.org, port 443.
$ det -m https://example.org e list
# Connect to example.org, port 8080.
$ det -m example.org e list
# Set default Determined master address to example.org, port 8888.
$ export DET_MASTER="example.org:8888"
CLI subcommands usually follow a <noun> <verb>
form, similar to the
paradigm of ip.
Certain abbreviations are supported, and a missing verb is the same as
list
, when possible.
For example, the different commands within each of the blocks below all do the same thing:
# List all experiments.
$ det experiment list
$ det exp list
$ det e list
$ det e
# List all agents.
$ det agent list
$ det a list
$ det a
# List all slots.
$ det slot list
$ det slot
$ det s
For a complete description of the available nouns and abbreviations, see
the output of det help
. Each noun also provides a help
verb
that describes the possible verbs for that noun.