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
Feature
s.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 S
Task.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 NoSharedState
TaskWithoutSharedState.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 aConcurrencyPlan
that preserves the number of CPUs but disables all GPUs.static ConcurrencyPlan
ConcurrencyPlan.multipleProcessors
(int maxNumberCPUs, int maxNumberGPUs) Creates a plan for a multiple CPU-processors.static ConcurrencyPlan
ConcurrencyPlan.noCPUProcessor()
Creates a plan for no CPU processors with the default number of GPUs.static ConcurrencyPlan
ConcurrencyPlan.singleCPUProcessor()
Creates a plan for a single-CPU processor with the default number of GPUs.static ConcurrencyPlan
ConcurrencyPlan.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 TypeMethodDescriptionAggregateSharedState
AggregateAnnotations.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)