Uses of Class
org.anchoranalysis.inference.concurrency.ConcurrencyPlan
Packages that use ConcurrencyPlan
Package
Description
Defines a task,
which is a set of operations run on an input, that may or may not generate an output.
Instance-segmentation of a
Stack.Specifying how many CPUs and GPUs can be allocated for some purpose.
Beans to combine two or more annotations.
Task to compare a set of annotations to a segmentation or another set of annotations.
Combining multiple images together into a single image.
Tasks pertaining to
Features.Tasks for converting image-formats.
Tasks that involved stacks (usually each channel from an image) that are somehow
grouped-together.
Associating labels with images.
Tasks to scale an image.
Tasks to segment an image.
Tasks that process on one or more slices from a z-stack.
Implementations of
Task related to file-system
I/O.Converting from
NamedChannelsInput to the
input-type expected by a Task.Segmenting a
Stack using the ONNX Runtime to produce
an ObjectCollection.Segmentation of a
Stack using OpenCV.-
Uses of ConcurrencyPlan in org.anchoranalysis.experiment.bean.task
Methods in org.anchoranalysis.experiment.bean.task with parameters of type ConcurrencyPlanModifier and TypeMethodDescriptionabstract STask.beforeAnyJobIsExecuted(Outputter outputter, ConcurrencyPlan concurrencyPlan, List<T> inputs, ParametersExperiment parameters) Called once before all calls toTask.executeJob(org.anchoranalysis.experiment.task.ParametersUnbound<T, S>).final NoSharedStateTaskWithoutSharedState.beforeAnyJobIsExecuted(Outputter outputter, ConcurrencyPlan concurrencyPlan, List<T> inputs, ParametersExperiment parameters) -
Uses of ConcurrencyPlan in org.anchoranalysis.image.inference.bean.segment.instance
Methods in org.anchoranalysis.image.inference.bean.segment.instance with parameters of type ConcurrencyPlanModifier and TypeMethodDescriptionabstract ConcurrentModelPool<T> SegmentStackIntoObjectsPooled.createModelPool(ConcurrencyPlan plan, Logger logger) Creates the model pool (to be used by multiple threads).SuppressNonMaximum.createModelPool(ConcurrencyPlan plan, Logger logger) -
Uses of ConcurrencyPlan in org.anchoranalysis.inference.concurrency
Methods in org.anchoranalysis.inference.concurrency that return ConcurrencyPlanModifier and TypeMethodDescriptionConcurrencyPlan.disableGPUs()Derive aConcurrencyPlanthat preserves the number of CPUs but disables all GPUs.static ConcurrencyPlanConcurrencyPlan.multipleProcessors(int maxNumberCPUs, int maxNumberGPUs) Creates a plan for a multiple CPU-processors.static ConcurrencyPlanConcurrencyPlan.noCPUProcessor()Creates a plan for no CPU processors with the default number of GPUs.static ConcurrencyPlanConcurrencyPlan.singleCPUProcessor()Creates a plan for a single-CPU processor with the default number of GPUs.static ConcurrencyPlanConcurrencyPlan.singleCPUProcessor(int maxNumberGPUs) Creates a plan for a single-CPU processor - with a maximum number of GPUs.Constructors in org.anchoranalysis.inference.concurrency with parameters of type ConcurrencyPlanModifierConstructorDescriptionConcurrentModelPool(ConcurrencyPlan plan, CreateModelForPool<T> createModel, Logger logger) Creates with a particular plan and function to create models. -
Uses of ConcurrencyPlan in org.anchoranalysis.plugin.annotation.bean.aggregate
Methods in org.anchoranalysis.plugin.annotation.bean.aggregate with parameters of type ConcurrencyPlanModifier and TypeMethodDescriptionAggregateSharedStateAggregateAnnotations.beforeAnyJobIsExecuted(Outputter outputter, ConcurrencyPlan concurrencyPlan, List<AnnotationWithStrategy<S>> inputs, ParametersExperiment parameters) -
Uses of ConcurrencyPlan in org.anchoranalysis.plugin.annotation.bean.comparison
Methods in org.anchoranalysis.plugin.annotation.bean.comparison with parameters of type ConcurrencyPlanModifier and TypeMethodDescriptionCompareAnnotations.beforeAnyJobIsExecuted(Outputter outputter, ConcurrencyPlan concurrencyPlan, List<AnnotationComparisonInput<ProvidesStackInput>> inputs, ParametersExperiment parameters) -
Uses of ConcurrencyPlan in org.anchoranalysis.plugin.image.task.bean.combine
Methods in org.anchoranalysis.plugin.image.task.bean.combine with parameters of type ConcurrencyPlanModifier and TypeMethodDescriptionMontage.beforeAnyJobIsExecuted(Outputter outputter, ConcurrencyPlan concurrencyPlan, List<StackSequenceInput> inputs, ParametersExperiment parameters) -
Uses of ConcurrencyPlan in org.anchoranalysis.plugin.image.task.bean.feature
Methods in org.anchoranalysis.plugin.image.task.bean.feature with parameters of type ConcurrencyPlanModifier and TypeMethodDescriptionExportFeatures.beforeAnyJobIsExecuted(Outputter outputter, ConcurrencyPlan concurrencyPlan, List<T> inputs, ParametersExperiment parameters) -
Uses of ConcurrencyPlan in org.anchoranalysis.plugin.image.task.bean.format
Methods in org.anchoranalysis.plugin.image.task.bean.format with parameters of type ConcurrencyPlanModifier and TypeMethodDescriptionConvertImageFormat.beforeAnyJobIsExecuted(Outputter outputter, ConcurrencyPlan concurrencyPlan, List<NamedChannelsInput> inputs, ParametersExperiment parameters) -
Uses of ConcurrencyPlan in org.anchoranalysis.plugin.image.task.bean.grouped
Methods in org.anchoranalysis.plugin.image.task.bean.grouped with parameters of type ConcurrencyPlanModifier and TypeMethodDescriptionGroupedStackBase.beforeAnyJobIsExecuted(Outputter outputter, ConcurrencyPlan concurrencyPlan, List<ProvidesStackInput> inputs, ParametersExperiment parameters) -
Uses of ConcurrencyPlan in org.anchoranalysis.plugin.image.task.bean.labeller
Methods in org.anchoranalysis.plugin.image.task.bean.labeller with parameters of type ConcurrencyPlanModifier and TypeMethodDescriptionImageAssignLabel.beforeAnyJobIsExecuted(Outputter outputter, ConcurrencyPlan concurrencyPlan, List<ProvidesStackInput> inputs, ParametersExperiment parameters) -
Uses of ConcurrencyPlan in org.anchoranalysis.plugin.image.task.bean.scale
Methods in org.anchoranalysis.plugin.image.task.bean.scale with parameters of type ConcurrencyPlanModifier and TypeMethodDescriptionScaleImageCommonSize.beforeAnyJobIsExecuted(Outputter outputter, ConcurrencyPlan concurrencyPlan, List<StackSequenceInput> inputs, ParametersExperiment parameters) ScaleImageIndependently.beforeAnyJobIsExecuted(Outputter outputter, ConcurrencyPlan concurrencyPlan, List<StackSequenceInput> inputs, ParametersExperiment parameters) -
Uses of ConcurrencyPlan in org.anchoranalysis.plugin.image.task.bean.segment
Methods in org.anchoranalysis.plugin.image.task.bean.segment with parameters of type ConcurrencyPlanModifier and TypeMethodDescriptionSegmentInstanceWithModel.beforeAnyJobIsExecuted(Outputter outputter, ConcurrencyPlan plan, List<StackSequenceInput> inputs, ParametersExperiment parameters) -
Uses of ConcurrencyPlan in org.anchoranalysis.plugin.image.task.bean.slice
Methods in org.anchoranalysis.plugin.image.task.bean.slice with parameters of type ConcurrencyPlanModifier and TypeMethodDescriptionExtractSlice.beforeAnyJobIsExecuted(Outputter outputter, ConcurrencyPlan concurrencyPlan, List<NamedChannelsInput> inputs, ParametersExperiment parameters) -
Uses of ConcurrencyPlan in org.anchoranalysis.plugin.io.bean.task
Methods in org.anchoranalysis.plugin.io.bean.task with parameters of type ConcurrencyPlanModifier and TypeMethodDescriptionCombineCSV.beforeAnyJobIsExecuted(Outputter outputter, ConcurrencyPlan concurrencyPlan, List<FileInput> inputs, ParametersExperiment parameters) CopyFiles.beforeAnyJobIsExecuted(Outputter outputter, ConcurrencyPlan concurrencyPlan, List<FileWithDirectoryInput> inputs, ParametersExperiment parameters) SummarizeBase.beforeAnyJobIsExecuted(Outputter outputter, ConcurrencyPlan concurrencyPlan, List<T> inputs, ParametersExperiment parameters) -
Uses of ConcurrencyPlan in org.anchoranalysis.plugin.mpp.bean.convert
Methods in org.anchoranalysis.plugin.mpp.bean.convert with parameters of type ConcurrencyPlanModifier and TypeMethodDescriptionConvertNamedChannels.beforeAnyJobIsExecuted(Outputter outputter, ConcurrencyPlan concurrencyPlan, List<T> inputs, ParametersExperiment parameters) -
Uses of ConcurrencyPlan in org.anchoranalysis.plugin.onnx.bean.object.segment.stack
Methods in org.anchoranalysis.plugin.onnx.bean.object.segment.stack with parameters of type ConcurrencyPlanModifier and TypeMethodDescriptionSegmentObjectsFromONNXModel.createModelPool(ConcurrencyPlan plan, Logger logger) -
Uses of ConcurrencyPlan in org.anchoranalysis.plugin.opencv.bean.object.segment.stack
Methods in org.anchoranalysis.plugin.opencv.bean.object.segment.stack with parameters of type ConcurrencyPlanModifier and TypeMethodDescriptionSegmentObjectsFromTensorFlowModel.createModelPool(ConcurrencyPlan plan, Logger logger)