cellmap_flow.finetune.session
=============================
.. py:module:: cellmap_flow.finetune.session
.. autoapi-nested-parse::
A finetune session on disk: its annotation volumes, manifest and MinIO sync.
A session is ``//``. Its ``corrections/`` holds the
annotation volumes and ``_virtual_sources.json``, the manifest the trainer
reads; ``good_regions.json`` sits beside ``corrections/``.
- ``manifest``: the manifest, good regions, and whether a volume is painted.
- ``volume``: planning, creating, reading and writing annotation volumes.
- ``store``: which session a base path means, and the volume registry.
- ``minio``: starting MinIO and serving volumes through it.
- ``sync``: pulling painted chunks back from MinIO, and the periodic sync.
- ``instance``: instance corrections, seeded from a segmentation.
- ``fill``: labelling a whole box of a volume at once, unpainted voxels only.
The submodules import neither flask, neuroglancer, torch nor
``cellmap_flow.globals``, so the CLI, the trainer and scripts can use them
without a dashboard. State such as the volume registry and MinIO's is passed
in (the dashboard passes its ``get_session()``'s), never held here. Import the submodule you need; this package imports
none of them itself.
Submodules
----------
.. toctree::
:maxdepth: 1
/autoapi/cellmap_flow/finetune/session/fill/index
/autoapi/cellmap_flow/finetune/session/instance/index
/autoapi/cellmap_flow/finetune/session/manifest/index
/autoapi/cellmap_flow/finetune/session/minio/index
/autoapi/cellmap_flow/finetune/session/store/index
/autoapi/cellmap_flow/finetune/session/sync/index
/autoapi/cellmap_flow/finetune/session/volume/index