Skip to main content
Version: Next

Type Alias: SemanticSegmentationModelSources

SemanticSegmentationModelSources = { modelName: "deeplab-v3-resnet50"; modelSource: ResourceSource; } | { modelName: "deeplab-v3-resnet101"; modelSource: ResourceSource; } | { modelName: "deeplab-v3-mobilenet-v3-large"; modelSource: ResourceSource; } | { modelName: "lraspp-mobilenet-v3-large"; modelSource: ResourceSource; } | { modelName: "fcn-resnet50"; modelSource: ResourceSource; } | { modelName: "fcn-resnet101"; modelSource: ResourceSource; } | { modelName: "deeplab-v3-resnet50-quantized"; modelSource: ResourceSource; } | { modelName: "deeplab-v3-resnet101-quantized"; modelSource: ResourceSource; } | { modelName: "deeplab-v3-mobilenet-v3-large-quantized"; modelSource: ResourceSource; } | { modelName: "lraspp-mobilenet-v3-large-quantized"; modelSource: ResourceSource; } | { modelName: "fcn-resnet50-quantized"; modelSource: ResourceSource; } | { modelName: "fcn-resnet101-quantized"; modelSource: ResourceSource; } | { modelName: "selfie-segmentation"; modelSource: ResourceSource; }

Defined in: types/semanticSegmentation.ts:27

Per-model config for SemanticSegmentationModule.fromModelName. Each model name maps to its required fields. Add new union members here when a model needs extra sources or options.