Index _ | A | B | C | D | F | G | I | J | L | M | N | P | R | S | T | U | W _ __init__() (MnistNet method) (RedisMetricsReporter method) A allow_population_by_field_name (ClientInfo.Config attribute) (Job.Config attribute) app (MockRequest property) assert_string_in_file() (in module florist.tests.integration.api.launchers.test_launch) assert_updated_successfully() (in module florist.api.db.entities) B BASIC (ConfigParser attribute) BasicConfigParser (class in florist.api.servers.config_parsers) C change_job_status() (in module florist.api.routes.server.job) check_status() (in module florist.api.client) (in module florist.api.routes.server.status) class_for_client() (Client class method) class_for_model() (Model class method) class_for_parser() (ConfigParser class method) Client (class in florist.api.clients.common) client (ClientInfo attribute) client_training_listener() (in module florist.api.routes.server.training) ClientInfo (class in florist.api.db.entities) ClientInfo.Config (class in florist.api.db.entities) clients_info (Job attribute) config_parser (Job attribute) ConfigParser (class in florist.api.servers.config_parsers) connect() (in module florist.api.client) create() (Job method) D data_path (ClientInfo attribute) DateTimeEncoder (class in florist.api.monitoring.metrics) default() (DateTimeEncoder method) dump() (RedisMetricsReporter method) F find_by_id() (Job class method) find_by_status() (Job class method) FINISHED_SUCCESSFULLY (JobStatus attribute) FINISHED_WITH_ERROR (JobStatus attribute) fit_config() (in module florist.api.servers.utils) florist module florist.api module florist.api.client module florist.api.clients module florist.api.clients.common module florist.api.clients.mnist module florist.api.db module florist.api.db.entities module florist.api.launchers module florist.api.launchers.local module florist.api.models module florist.api.models.mnist module florist.api.monitoring module florist.api.monitoring.logs module florist.api.monitoring.metrics module florist.api.routes module florist.api.routes.server module florist.api.routes.server.job module florist.api.routes.server.status module florist.api.routes.server.training module florist.api.server module florist.api.servers module florist.api.servers.common module florist.api.servers.config_parsers module florist.api.servers.launch module florist.api.servers.utils module florist.tests module florist.tests.integration module florist.tests.integration.api module florist.tests.integration.api.db module florist.tests.integration.api.db.test_entities module florist.tests.integration.api.launchers module florist.tests.integration.api.launchers.test_launch module florist.tests.integration.api.routes module florist.tests.integration.api.routes.server module florist.tests.integration.api.routes.server.test_job module florist.tests.integration.api.test_server module florist.tests.integration.api.test_train module florist.tests.integration.api.utils module florist.tests.unit module florist.tests.unit.api module florist.tests.unit.api.monitoring module florist.tests.unit.api.monitoring.test_metrics module florist.tests.unit.api.routes module florist.tests.unit.api.routes.server module florist.tests.unit.api.routes.server.test_job module florist.tests.unit.api.routes.server.test_status module florist.tests.unit.api.routes.server.test_training module florist.tests.unit.api.servers module florist.tests.unit.api.servers.test_config_parsers module florist.tests.unit.api.servers.test_launch module florist.tests.unit.api.test_client module forward() (MnistNet method) G get_client_log_file_path() (in module florist.api.monitoring.logs) get_criterion() (MnistClient method) get_data_loaders() (MnistClient method) get_from_redis() (in module florist.api.monitoring.metrics) get_job() (in module florist.api.routes.server.job) get_model() (MnistClient method) get_optimizer() (MnistClient method) get_server() (in module florist.api.servers.utils) get_server_log_file_path() (in module florist.api.monitoring.logs) get_subscriber() (in module florist.api.monitoring.metrics) get_test_job() (in module florist.tests.integration.api.db.test_entities) I id (ClientInfo attribute) (Job attribute) IN_PROGRESS (JobStatus attribute) IncompleteConfigError initialize() (RedisMetricsReporter method) install_signal_handlers() (TestUvicornServer method) J Job (class in florist.api.db.entities) Job.Config (class in florist.api.db.entities) JobStatus (class in florist.api.db.entities) L launch() (in module florist.api.launchers.local) launch_client() (in module florist.api.launchers.local) launch_local_server() (in module florist.api.servers.launch) launch_server() (in module florist.api.launchers.local) lifespan() (in module florist.api.server) list() (Client class method) (ConfigParser class method) (JobStatus class method) (Model class method) list_clients() (in module florist.api.server) list_jobs_with_status() (in module florist.api.routes.server.job) list_models() (in module florist.api.server) M mandatory_fields() (BasicConfigParser class method) metrics (ClientInfo attribute) MNIST (Client attribute) (Model attribute) MnistClient (class in florist.api.clients.mnist) MnistNet (class in florist.api.models.mnist) mock_request() (in module florist.tests.integration.api.utils) MockApp (class in florist.tests.integration.api.utils) MockRequest (class in florist.tests.integration.api.utils) Model (class in florist.api.servers.common) model (Job attribute) module florist florist.api florist.api.client florist.api.clients florist.api.clients.common florist.api.clients.mnist florist.api.db florist.api.db.entities florist.api.launchers florist.api.launchers.local florist.api.models florist.api.models.mnist florist.api.monitoring florist.api.monitoring.logs florist.api.monitoring.metrics florist.api.routes florist.api.routes.server florist.api.routes.server.job florist.api.routes.server.status florist.api.routes.server.training florist.api.server florist.api.servers florist.api.servers.common florist.api.servers.config_parsers florist.api.servers.launch florist.api.servers.utils florist.tests florist.tests.integration florist.tests.integration.api florist.tests.integration.api.db florist.tests.integration.api.db.test_entities florist.tests.integration.api.launchers florist.tests.integration.api.launchers.test_launch florist.tests.integration.api.routes florist.tests.integration.api.routes.server florist.tests.integration.api.routes.server.test_job florist.tests.integration.api.test_server florist.tests.integration.api.test_train florist.tests.integration.api.utils florist.tests.unit florist.tests.unit.api florist.tests.unit.api.monitoring florist.tests.unit.api.monitoring.test_metrics florist.tests.unit.api.routes florist.tests.unit.api.routes.server florist.tests.unit.api.routes.server.test_job florist.tests.unit.api.routes.server.test_status florist.tests.unit.api.routes.server.test_training florist.tests.unit.api.servers florist.tests.unit.api.servers.test_config_parsers florist.tests.unit.api.servers.test_launch florist.tests.unit.api.test_client N new_job() (in module florist.api.routes.server.job) NOT_STARTED (JobStatus attribute) P parse() (BasicConfigParser class method) R redirect_logging_from_console_to_file() (in module florist.api.launchers.local) redis_host (ClientInfo attribute) (Job attribute) redis_port (ClientInfo attribute) (Job attribute) RedisMetricsReporter (class in florist.api.monitoring.metrics) report() (RedisMetricsReporter method) run_in_thread() (TestUvicornServer method) S schema_extra (ClientInfo.Config attribute) (Job.Config attribute) server_address (Job attribute) server_config (Job attribute) server_metrics (Job attribute) server_training_listener() (in module florist.api.routes.server.training) server_uuid (Job attribute) service_address (ClientInfo attribute) set_client_metrics() (Job method) set_server_metrics() (Job method) set_status() (Job method) set_status_sync() (Job method) set_uuids() (Job method) start() (in module florist.api.client) (in module florist.api.routes.server.training) start_client() (in module florist.api.launchers.local) start_server() (in module florist.api.launchers.local) status (Job attribute) T test_change_job_status_failure_in_find_by_id() (in module florist.tests.unit.api.routes.server.test_job) test_change_job_status_failure_in_set_status() (in module florist.tests.unit.api.routes.server.test_job) test_change_job_status_success() (in module florist.tests.unit.api.routes.server.test_job) test_check_status() (in module florist.tests.unit.api.routes.server.test_status) (in module florist.tests.unit.api.test_client) test_check_status_fail_exception() (in module florist.tests.unit.api.routes.server.test_status) (in module florist.tests.unit.api.test_client) test_check_status_not_found() (in module florist.tests.unit.api.routes.server.test_status) (in module florist.tests.unit.api.test_client) test_client_training_listener() (in module florist.tests.unit.api.routes.server.test_training) test_client_training_listener_already_finished() (in module florist.tests.unit.api.routes.server.test_training) test_client_training_listener_fail_no_uuid() (in module florist.tests.unit.api.routes.server.test_training) test_connect() (in module florist.tests.unit.api.test_client) test_dump_with_existing_connection() (in module florist.tests.unit.api.monitoring.test_metrics) test_dump_without_existing_connection() (in module florist.tests.unit.api.monitoring.test_metrics) test_get_from_redis() (in module florist.tests.unit.api.monitoring.test_metrics) test_get_from_redis_empty() (in module florist.tests.unit.api.monitoring.test_metrics) test_get_job_fail_none_job() (in module florist.tests.unit.api.routes.server.test_job) test_get_job_success() (in module florist.tests.unit.api.routes.server.test_job) test_get_subscriber() (in module florist.tests.unit.api.monitoring.test_metrics) test_job_create_success() (in module florist.tests.integration.api.db.test_entities) test_job_find_by_id_not_found() (in module florist.tests.integration.api.db.test_entities) test_job_find_by_id_success() (in module florist.tests.integration.api.db.test_entities) test_job_find_by_status_success() (in module florist.tests.integration.api.db.test_entities) test_job_find_by_status_with_limit_success() (in module florist.tests.integration.api.db.test_entities) test_launch() (in module florist.tests.integration.api.launchers.test_launch) test_launch_local_server() (in module florist.tests.unit.api.servers.test_launch) test_list_clients() (in module florist.tests.integration.api.test_server) test_list_jobs_with_status() (in module florist.tests.integration.api.routes.server.test_job) test_list_models() (in module florist.tests.integration.api.test_server) test_new_job() (in module florist.tests.integration.api.routes.server.test_job) test_parse_basic_config_fail_missing_required_field() (in module florist.tests.unit.api.servers.test_config_parsers) test_parse_basic_config_fail_not_json() (in module florist.tests.unit.api.servers.test_config_parsers) test_parse_basic_config_success() (in module florist.tests.unit.api.servers.test_config_parsers) test_report() (in module florist.tests.unit.api.monitoring.test_metrics) test_report_at_round() (in module florist.tests.unit.api.monitoring.test_metrics) test_server_training_listener() (in module florist.tests.unit.api.routes.server.test_training) test_server_training_listener_already_finished() (in module florist.tests.unit.api.routes.server.test_training) test_server_training_listener_fail_no_redis_host() (in module florist.tests.unit.api.routes.server.test_training) test_server_training_listener_fail_no_redis_port() (in module florist.tests.unit.api.routes.server.test_training) test_server_training_listener_fail_no_server_uuid() (in module florist.tests.unit.api.routes.server.test_training) test_set_client_metrics_fail_update_result() (in module florist.tests.integration.api.db.test_entities) test_set_client_metrics_success() (in module florist.tests.integration.api.db.test_entities) test_set_metrics_fail_clients_info_is_none() (in module florist.tests.integration.api.db.test_entities) test_set_server_metrics_fail_update_result() (in module florist.tests.integration.api.db.test_entities) test_set_server_metrics_success() (in module florist.tests.integration.api.db.test_entities) test_set_status_fail_update_result() (in module florist.tests.integration.api.db.test_entities) test_set_status_success() (in module florist.tests.integration.api.db.test_entities) test_set_status_sync_fail_update_result() (in module florist.tests.integration.api.db.test_entities) test_set_status_sync_success() (in module florist.tests.integration.api.db.test_entities) test_set_uuids_fail_clients_info_is_none() (in module florist.tests.integration.api.db.test_entities) test_set_uuids_fail_clients_info_is_not_same_length() (in module florist.tests.integration.api.db.test_entities) test_set_uuids_fail_update_result() (in module florist.tests.integration.api.db.test_entities) test_set_uuids_success() (in module florist.tests.integration.api.db.test_entities) test_start_fail_empty_clients_info() (in module florist.tests.unit.api.routes.server.test_training) test_start_fail_exception() (in module florist.tests.unit.api.test_client) test_start_fail_invalid_server_config() (in module florist.tests.unit.api.routes.server.test_training) test_start_fail_missing_info() (in module florist.tests.unit.api.routes.server.test_training) test_start_fail_response() (in module florist.tests.unit.api.routes.server.test_training) test_start_fail_unsupported_client() (in module florist.tests.unit.api.routes.server.test_training) (in module florist.tests.unit.api.test_client) test_start_fail_unsupported_server_model() (in module florist.tests.unit.api.routes.server.test_training) test_start_launch_server_exception() (in module florist.tests.unit.api.routes.server.test_training) test_start_no_uuid_in_response() (in module florist.tests.unit.api.routes.server.test_training) test_start_success() (in module florist.tests.unit.api.routes.server.test_training) (in module florist.tests.unit.api.test_client) test_start_wait_for_metric_exception() (in module florist.tests.unit.api.routes.server.test_training) test_start_wait_for_metric_timeout() (in module florist.tests.unit.api.routes.server.test_training) test_train() (in module florist.tests.integration.api.test_train) test_wait_for_metric_fail_max_retries() (in module florist.tests.unit.api.monitoring.test_metrics) test_wait_for_metric_success() (in module florist.tests.unit.api.monitoring.test_metrics) test_wait_for_metric_success_with_retry() (in module florist.tests.unit.api.monitoring.test_metrics) TestUvicornServer (class in florist.tests.integration.api.utils) U uuid (ClientInfo attribute) W wait_for_metric() (in module florist.api.monitoring.metrics)