config_factories¶
factories¶
Factories determine how objects are constructed, based on parameters in the config files, and parameters generated within the code.
Default yaml:
factories:
model:
ModelFactory: {}
loss:
LossFactory: {}
miner:
MinerFactory: {}
sampler:
SamplerFactory: {}
optimizer:
OptimizerFactory: {}
tester:
TesterFactory: {}
trainer:
TrainerFactory: {}
transform:
TransformFactory: {}
split_manager:
SplitManagerFactory: {}
record_keeper:
RecordKeeperFactory: {}
hook:
HookFactory: {}
aggregator:
AggregatorFactory: {}
ensemble:
EnsembleFactory: {}
Example command line modification:
# Set the base_output_model_size manually
--factories {model~APPLY~2: {base_output_model_size: 1024}}