T
- model-type in poolpublic class SharedStateSegmentInstance<T extends InferenceModel> extends Object
Constructor and Description |
---|
SharedStateSegmentInstance(ConcurrentModelPool<T> modelPool,
FeatureTableCalculator<FeatureInputSingleObject> featureTable,
LabelHeaders identifierHeaders,
String outputNameFeatures,
FeatureExporterContext context) |
Modifier and Type | Method and Description |
---|---|
void |
closeAndWriteOutputs(ExportFeaturesStyle style)
Writes all the results that have been collected as a CSV file, and closes open I/O handles
and memory structures.
|
FeatureCalculationContext<FeatureTableCalculator<FeatureInputSingleObject>> |
createCalculationContext(ExecutionTimeRecorder executionTimeRecorder,
InputOutputContext ioContext)
Creates a
FeatureCalculationContext for calculating features to later use this
exporter. |
ConcurrentModelPool<T> |
getModelPool() |
public SharedStateSegmentInstance(ConcurrentModelPool<T> modelPool, FeatureTableCalculator<FeatureInputSingleObject> featureTable, LabelHeaders identifierHeaders, String outputNameFeatures, FeatureExporterContext context) throws CreateException
CreateException
public FeatureCalculationContext<FeatureTableCalculator<FeatureInputSingleObject>> createCalculationContext(ExecutionTimeRecorder executionTimeRecorder, InputOutputContext ioContext)
FeatureCalculationContext
for calculating features to later use this
exporter.executionTimeRecorder
- records execution-times.ioContext
- IO-context.public void closeAndWriteOutputs(ExportFeaturesStyle style) throws OutputWriteFailedException
OutputWriteFailedException
- if any output cannot be written, or there is an error
closing open I/O.public ConcurrentModelPool<T> getModelPool()
Copyright © 2010–2023 Owen Feehan, ETH Zurich, University of Zurich, Hoffmann-La Roche. All rights reserved.