+
+ +
+

Fine-Tune Cosem Starter

+

The CosemStarter in DaCapo allows you to load a pretrained COSEM model and fine-tune it for your experiments. This guide explains how to set up and use CosemStarter in DaCapo.

+
+

Prerequisites

+

Ensure that you have DaCapo installed and configured correctly.

+
+
+

Step 1: Import the CosemStartConfig

+

To get started, you need to import CosemStartConfig from dacapo.experiments.starts.

+
from dacapo.experiments.starts import CosemStartConfig
+
+
+
+
+

Step 2: Configure the Start Model

+

The CosemStartConfig takes two parameters:

+
    +
  • model_name: The name of the model setup to load.

  • +
  • checkpoint: The specific checkpoint ID to load the pretrained model from.

  • +
+

Example:

+
# We will now download a pretrained COSEM model and fine-tune from that model.
+# It will only download the model the first time it is used.
+
+start_config = CosemStartConfig("setup04", "1820500")
+
+
+

This configuration will download the COSEM model from setup setup04 and load the checkpoint 1820500. You only need to download the model once; subsequent runs will use the downloaded model.

+
+
+

Step 3: Create a Run with start_config

+

To start from the pretrained model, add start_config to your RunConfig. The RunConfig initializes the run and allows fine-tuning from the pretrained COSEM model.

+

Example:

+
from dacapo.experiments.runs import RunConfig
+
+run_config = RunConfig(
+    # other parameters...
+    start_config=start_config,
+)
+
+
+
+
+

Full Example

+

Here’s how the complete setup looks:

+
from dacapo.experiments.starts import CosemStartConfig
+from dacapo.experiments.runs import RunConfig
+
+# Define the start configuration to load the pretrained COSEM model
+start_config = CosemStartConfig("setup04", "1820500")
+
+# Define the run configuration with the start configuration
+run_config = RunConfig(
+    # other configurations,
+    start_config=start_config,
+)
+
+# Now you can run this configuration in your experiment to start from the COSEM pretrained model
+
+
+

This setup will initiate your DaCapo run from the pretrained COSEM model and allow you to fine-tune it as needed.

+
+
+

Available COSEM Pretrained Models

+

Below is a table of the COSEM pretrained models available, along with their details:

+
+
+

Notes

+
    +
  • The model will download only the first time you use it. After that, it will reuse the downloaded version.

  • +
  • Ensure that you have the necessary storage and access permissions configured for the COSEM model files.

  • +
+
+
+ + +
+