vertebrae.config
Public configuration objects for vertebrae.
Classes
Configuration for MiniBatchKMeans-backed OverlapIndex scoring. |
|
Configuration for MiniBatchKMeans-backed ContinuousOverlapIndex scoring. |
|
Configuration for exact, training-free query--gallery retrieval scoring. |
|
Configuration for exact, training-free zero-shot semantic alignment. |
|
Configuration for optional Separatix complexity diagnostics. |
|
Configuration for prototype or subsample stability analysis. |
|
Configuration for optional hierarchical label-view benchmarking. |
|
Configuration for optional named target-view benchmarking. |
|
Artifact cache settings. |
|
Configuration for embedding generation and materialization. |
|
Artifact-backed benchmark execution settings. |
|
Configuration for dense spatial segmentation evaluation. |
|
Configuration for optional embedding compression. |
|
Memory budget and admission-control settings. |
|
Opt-in measurement of extraction cost and representation footprint. |
Functions
|
Serialize overlap configuration with semantic classification keys. |
Module Contents
- class vertebrae.config.OverlapScoringConfig[source]
Configuration for MiniBatchKMeans-backed OverlapIndex scoring.
- class vertebrae.config.ContinuousOverlapScoringConfig[source]
Configuration for MiniBatchKMeans-backed ContinuousOverlapIndex scoring.
- vertebrae.config.overlap_scoring_config_recipe(config)[source]
Serialize overlap configuration with semantic classification keys.
Typed class labels are valid configuration values but are not ordinary JSON scalars. Recipes use their canonical semantic keys so local and distributed scoring protocols share one portable representation.
- Parameters:
config (Any)
- Return type:
Optional[Dict[str, Any]]
- class vertebrae.config.RetrievalConfig[source]
Configuration for exact, training-free query–gallery retrieval scoring.
- class vertebrae.config.ZeroShotConfig[source]
Configuration for exact, training-free zero-shot semantic alignment.
Zero-shot evaluation compares frozen sample embeddings with frozen text prompt prototypes. It intentionally has no learned calibration, prompt search, or fitted classification head. sample_batch_size bounds the exact sample-to-class score block, while max_dense_bytes caps the estimated scorer working set.
- class vertebrae.config.SeparatixConfig[source]
Configuration for optional Separatix complexity diagnostics.
- class vertebrae.config.StabilityConfig[source]
Configuration for prototype or subsample stability analysis.
- class vertebrae.config.LabelViewConfig[source]
Configuration for optional hierarchical label-view benchmarking.
- class vertebrae.config.TargetViewConfig[source]
Configuration for optional named target-view benchmarking.
- class vertebrae.config.EmbeddingConfig[source]
Configuration for embedding generation and materialization.
- class vertebrae.config.ExecutionConfig[source]
Artifact-backed benchmark execution settings.
- Parameters:
total_shards – Requested number of deterministic embedding shards.
dispatch_stages – Stages submitted through the configured backend. Omitted stages use the same artifact jobs synchronously on the driver.
retain_intermediate_artifacts – Whether to retain shard and run-scoped artifacts after result construction.
- class vertebrae.config.SegmentationConfig[source]
Configuration for dense spatial segmentation evaluation.
- class vertebrae.config.EmbeddingCompressionConfig[source]
Configuration for optional embedding compression.
- class vertebrae.config.MemoryConfig[source]
Memory budget and admission-control settings.
- max_memory_bytes[source]
Explicit process memory budget. When None, the budget is derived from current available memory using psutil.
- reserve_system_bytes[source]
Memory to leave available for the OS and other processes. When None, a conservative reserve is selected.
- fail_fast[source]
Whether to raise before expensive work when estimates exceed the configured budget.
- subsample_rate[source]
Fraction of samples to keep before embedding and scoring. A value of 1.0 disables user-requested subsampling.