# Shard Utilities ## `mmirage.shard_process` Main entry point for processing a single shard. ```{eval-rst} .. automodule:: mmirage.shard_process :members: :undoc-members: :show-inheritance: ``` ## `mmirage.shard_utils` Low-level helpers for shard state management, atomic saves, and status markers. ```{eval-rst} .. automodule:: mmirage.shard_utils :members: :undoc-members: :show-inheritance: ``` ## `mmirage.merge_shards` Dataset shard merging logic. ```{eval-rst} .. automodule:: mmirage.merge_shards :members: :undoc-members: :show-inheritance: ``` ## `mmirage.cli_utils.status` Shard status checking and retry helpers. ```{eval-rst} .. automodule:: mmirage.cli_utils.status :members: :undoc-members: :show-inheritance: ``` ## `mmirage.cli_utils.slurm` SLURM submission and job monitoring helpers. ```{eval-rst} .. automodule:: mmirage.cli_utils.slurm :members: :undoc-members: :show-inheritance: ``` ## `mmirage.cli_utils.runtime` Runtime environment setup helpers. ```{eval-rst} .. automodule:: mmirage.cli_utils.runtime :members: :undoc-members: :show-inheritance: ```