U
    Ph                     @  s|   d dl mZ d dlmZ G dd deZG dd deZG dd deZG d	d
 d
eZG dd deZG dd deZ	dS )    )annotations)StrEnumc                   @  s   e Zd ZdZdZdS )
WeightTypeZfl_weights_fullZfl_weight_diffN)__name__
__module____qualname__WEIGHTSWEIGHT_DIFF r
   r
   M/home/dell461/cl/sdc2/HISourceFinder-master-l/src/monai/fl/utils/constants.pyr      s   r   c                   @  s   e Zd ZdZdZdS )	ModelTypeZfl_best_modelZfl_final_modelN)r   r   r   Z
BEST_MODELZFINAL_MODELr
   r
   r
   r   r      s   r   c                   @  s$   e Zd ZdZdZdZdZdZdZdS )
ExtraItemsZfl_abortZfl_model_typeZfl_client_nameZfl_app_rootZfl_stats_senderlogging_fileN)	r   r   r   ZABORTZ
MODEL_TYPEZCLIENT_NAMEZAPP_ROOTZSTATS_SENDERZLOGGING_FILEr
   r
   r
   r   r      s   r   c                   @  s    e Zd ZdZdZdZdZdZdS )FlPhaseZfl_idleZfl_trainZfl_evaluateZfl_get_weightsZfl_get_data_statsN)r   r   r   ZIDLETRAINZEVALUATEZGET_WEIGHTSZGET_DATA_STATSr
   r
   r
   r   r   $   s
   r   c                   @  s0   e Zd ZdZdZdZdZdZdZdZ	dZ
d	Zd
S )FlStatisticsZnum_executed_iterations
statistics	hist_bins
hist_range
data_statsZ
data_countZ
fail_countZ
total_dataZfeature_namesN)r   r   r   ZNUM_EXECUTED_ITERATIONSZ
STATISTICSZ	HIST_BINSZ
HIST_RANGEZ
DATA_STATSZ
DATA_COUNTZ
FAIL_COUNTZ
TOTAL_DATAZFEATURE_NAMESr
   r
   r
   r   r   ,   s   r   c                   @  s   e Zd ZdZdZdZdZdS )FiltersTypeZpre_filtersZpost_weight_filtersZpost_evaluate_filtersZpost_statistics_filtersN)r   r   r   ZPRE_FILTERSZPOST_WEIGHT_FILTERSZPOST_EVALUATE_FILTERSZPOST_STATISTICS_FILTERSr
   r
   r
   r   r   8   s   r   N)

__future__r   monai.utils.enumsr   r   r   r   r   r   r   r
   r
   r
   r   <module>   s   	