YAECS
latest

Contents:

  • Installation
  • Getting started
    • config_history
  • yaecs.config
    • yaecs.config.config module
      • Configuration
        • Configuration.config_metadata
        • Configuration.load_config()
        • Configuration.build_from_configs()
        • Configuration.build_from_argv()
        • Configuration.create_variations()
        • Configuration.get_default_config_path()
        • Configuration.parameters_pre_processing()
        • Configuration.parameters_post_processing()
        • Configuration.set_variation_name()
    • yaecs.config.config_base module
    • yaecs.config.config_convenience module
      • ConfigConvenienceMixin
        • ConfigConvenienceMixin.config_metadata
        • ConfigConvenienceMixin.get
        • ConfigConvenienceMixin.get_dict
        • ConfigConvenienceMixin.get_main_config
        • ConfigConvenienceMixin.get_name
        • ConfigConvenienceMixin.get_parameter_names
        • ConfigConvenienceMixin.get_pre_post_processing_values
        • ConfigConvenienceMixin.compare()
        • ConfigConvenienceMixin.copy()
        • ConfigConvenienceMixin.details()
        • ConfigConvenienceMixin.items()
        • ConfigConvenienceMixin.keys()
        • ConfigConvenienceMixin.match_params()
        • ConfigConvenienceMixin.save()
        • ConfigConvenienceMixin.values()
    • yaecs.config.config_getters module
      • ConfigGettersMixin
        • ConfigGettersMixin.get()
        • ConfigGettersMixin.get_all_linked_sub_configs()
        • ConfigGettersMixin.get_all_sub_configs()
        • ConfigGettersMixin.get_command_line_argument()
        • ConfigGettersMixin.get_dict()
        • ConfigGettersMixin.get_main_config()
        • ConfigGettersMixin.get_master_switch()
        • ConfigGettersMixin.get_modified_buffer()
        • ConfigGettersMixin.get_name()
        • ConfigGettersMixin.get_nesting_hierarchy()
        • ConfigGettersMixin.get_parameter_names()
        • ConfigGettersMixin.get_pre_post_processing_values()
        • ConfigGettersMixin.get_processed_param_name()
        • ConfigGettersMixin.get_save_file()
        • ConfigGettersMixin.get_reference_folder()
        • ConfigGettersMixin.get_type_hint()
        • ConfigGettersMixin.get_type_hints()
        • ConfigGettersMixin.get_variation_name()
        • ConfigGettersMixin.is_in_operation()
    • yaecs.config.config_hooks module
      • ConfigHooksMixin
        • ConfigHooksMixin.get_processed_param_name
        • ConfigHooksMixin.get_variation_name
        • ConfigHooksMixin.init_from_config
        • ConfigHooksMixin.add_currently_processed_param_as_hook()
        • ConfigHooksMixin.get_experiment_path()
        • ConfigHooksMixin.get_hook()
    • yaecs.config.config_processing_functions module
      • ConfigProcessingFunctionsMixin
        • ConfigProcessingFunctionsMixin.get_main_config
        • ConfigProcessingFunctionsMixin.get_processed_param_name
        • ConfigProcessingFunctionsMixin.check_param_in_list()
        • ConfigProcessingFunctionsMixin.copy_param()
        • ConfigProcessingFunctionsMixin.check_number_in_range()
        • ConfigProcessingFunctionsMixin.protected_param()
        • ConfigProcessingFunctionsMixin.folder_in_experiment()
        • ConfigProcessingFunctionsMixin.folder_in_experiment_if()
    • yaecs.config.config_setters module
      • ConfigSettersMixin
        • ConfigSettersMixin.add_processing_function()
        • ConfigSettersMixin.add_processing_function_all()
        • ConfigSettersMixin.add_type_hint()
        • ConfigSettersMixin.set_sub_config()
        • ConfigSettersMixin.remove_value_before_postprocessing()
        • ConfigSettersMixin.remove_type_hint()
        • ConfigSettersMixin.save_value_before_postprocessing()
        • ConfigSettersMixin.set_post_processing()
        • ConfigSettersMixin.set_pre_processing()
        • ConfigSettersMixin.unset_sub_config()
  • yaecs
    • yaecs.config_history module
      • ConfigHistory
        • ConfigHistory.compute_span()
        • ConfigHistory.compute_metrics()
        • ConfigHistory.compute_graph()
        • ConfigHistory.compute_colors()
        • ConfigHistory.draw_graph()
        • ConfigHistory.format_metrics()
        • ConfigHistory.format_span()
        • ConfigHistory.compute_difference_matrix()
        • ConfigHistory.get_experiment_name_from_file()
        • ConfigHistory.format_list()
        • ConfigHistory.make_processor()
    • yaecs.experiment module
      • Experiment
        • Experiment.default_formatter()
        • Experiment.run()
        • Experiment.run_single()
      • Tracker
        • Tracker.default_filter()
        • Tracker.extract_names()
        • Tracker.start_run()
        • Tracker.log_scalar()
        • Tracker.log_scalars()
      • BasicTrackerContext
      • MLFContext
      • CMLContext
    • yaecs.pytorch_lightning_utils module
    • yaecs.user_utils module
      • tqdm_file()
      • get_template_class()
      • make_config()
    • yaecs.yaecs_utils module
      • add_to_csv()
      • assign_order()
      • assign_yaml_tag()
      • compare_string_pattern()
      • compose()
      • dict_apply()
      • escape_symbols()
      • format_str()
      • get_config_from_argv()
      • get_quasi_bash_sys_argv()
      • get_order()
      • get_param_as_parsable_string()
      • hook()
      • is_type_valid()
      • lazy_import()
      • new_print()
      • parse_type()
      • Priority
        • Priority.ALWAYS_FIRST
        • Priority.OFTEN_FIRST
        • Priority.INDIFFERENT
        • Priority.SITUATIONAL
        • Priority.OFTEN_LAST
        • Priority.ALWAYS_LAST
      • recursive_set_attribute()
      • set_function_attribute()
      • update_state()
      • TqdmLogFormatter
      • TqdmLogger
        • TqdmLogger.write()
        • TqdmLogger.flush()
  • License
YAECS
  • Search


© Copyright 2022, Reactive Reality AG. Revision 649fc91f.

Built with Sphinx using a theme provided by Read the Docs.