The trackserver¶
The trackserver command is used to start the trackserver ZeroRPC interface. The trackserver can be launched with it’s default configuration, which uses the console and progress trackers, by launching the trackserver without specifying any config file. I.e.:
$ trackserver
Usually, however, you’ll want to launch the trackserver with a custom configuration file that specifies the track services that you would like to use:
$ trackserver --config config.yaml
The config file should be in YAML format. The following example config file
tells the trackserver to use the console, progress,
tensorboard, and sqlite trackers. Here the sqlite tracker
is configured to use a database name of db.sqlite.
trackers:
- type: progress
- type: console
- type: tensorboard
- type: sqlite
config:
database: db.sqlite
More information on how to configure the trackers can be found in the Tracker services documentation.
Usage¶
The full usage information for the trackserver is shown below:
Usage: trackserver [OPTIONS]
Experiment tracking ZeroRPC server.
Options:
--config TEXT YAML configuration file
--port TEXT TCP port number
--host TEXT Hostname to run on
--debug / --no-debug Only use the debug tracker
--help Show this message and exit.