neural_compressor.ux.web.configuration

Configuration module for UX server.

Module Contents

Classes

Configuration

Configuration object for UX server.

class neural_compressor.ux.web.configuration.Configuration

Configuration object for UX server.

property global_config_directory: str

Get the directory for global config files.

set_up() None

Reset variables.

determine_values_from_environment() None

Set variables based on environment values.

get_command_line_args() Dict

Return arguments passed in command line.

determine_server_port(args: Dict) int

Return port to be used by the server.

Will raise a NotFoundException if port is already in use.

When port given in command line, only that port will be tried. When no port specified will try self.MAX_PORTS_TRIED times, starting with self.PORT_DEFAULT.

determine_gui_port(args: Dict) int

Return port to be used by the GUI client.

Will return self.server_port unless specified in configuration.

is_port_taken(port: int) bool

Return if given port is already in use.

determine_log_level(args: Dict) int

Determine log level based on parameters given.

static determine_url_prefix(args: dict) str

Determine url prefix based on parameters given.

get_url() str

Return URL to access application.

dump_token_to_file() None

Dump token to file.