hy2dl.utils
- hy2dl.utils.get_distribution(distribution: str) BaseDistribution
Get distribution object, depending on the run configuration.
- Parameters:
cfg (Config) – The run configuration.
- Returns:
A new distribution instance of the type specified in the config.
- Return type:
distribution.BaseDistribution
- Configuration object
ConfigConfig.ar_teacher_forcingConfig.batch_size_evaluationConfig.batch_size_trainingConfig.conceptual_modelConfig.custom_scalerConfig.custom_seq_processingConfig.custom_seq_processing_flagConfig.datasetConfig.dataset_in_ramConfig.deviceConfig.distributionConfig.dropout_rateConfig.dump()Config.dynamic_embeddingConfig.dynamic_inputConfig.dynamic_input_conceptual_modelConfig.dynamic_parameterization_conceptual_modelConfig.epochsConfig.experiment_nameConfig.forcingsConfig.forecast_counterConfig.forecast_dataset_in_ramConfig.forecast_inputConfig.hidden_sizeConfig.init_experiment()Config.initial_forget_biasConfig.lagged_featuresConfig.learning_rateConfig.lossConfig.max_updates_per_epochConfig.modelConfig.nan_handling_methodConfig.nan_probabilistic_maskingConfig.nan_probabilityConfig.noise_levelConfig.num_conceptual_modelsConfig.num_mixture_componentsConfig.num_workersConfig.optimizerConfig.output_featuresConfig.path_additional_featuresConfig.path_dataConfig.path_dataset_testingConfig.path_dataset_trainingConfig.path_dataset_validationConfig.path_entitiesConfig.path_entities_testingConfig.path_entities_trainingConfig.path_entities_validationConfig.path_forecast_datasetConfig.path_save_folderConfig.path_save_zarrConfig.path_valid_samples_testingConfig.path_valid_samples_trainingConfig.path_valid_samples_validationConfig.predict_last_nConfig.pseudo_forecast_ar_inputConfig.pseudo_forecast_inputConfig.ram_safety_factorConfig.random_seedConfig.routing_modelConfig.seq_lengthConfig.seq_length_forecastConfig.seq_length_hindcastConfig.static_embeddingConfig.static_inputConfig.steplr_gammaConfig.steplr_step_sizeConfig.targetConfig.target_weightsConfig.teacher_forcing_schedulerConfig.testing_metricsConfig.testing_periodConfig.training_periodConfig.unique_prediction_blocksConfig.validate_everyConfig.validation_metricConfig.validation_period
- Probabilistic distributions
- Logger
- Sampler
- Utilities