--- license: apache-2.0 base_model: ThinkMorph/ThinkMorph-SSL-Base base_model_relation: finetune pipeline_tag: any-to-any library_name: bagel datasets: - ThinkMorph/Pretext-270K - ThinkMorph/Instruct-180K --- # ThinkMorph-SSL-Instruct

Pretext-270K Dataset Instruct-180K Dataset ThinkMorph-SSL-Base Model

## About ThinkMorph-SSL-Instruct reasons with interleaved text and images. On a visual question it thinks in text, generates intermediate images when they help (a zoomed-in crop, a depth map, a bird's-eye view, the view from another position), and then answers. It is trained from [BAGEL-7B-MoT](https://huggingface.co/ByteDance-Seed/BAGEL-7B-MoT) in two stages: | Stage | Data | Model | | --- | --- | --- | | 1. Self-supervised pretext reasoning | [Pretext-270K](https://huggingface.co/datasets/ThinkMorph/Pretext-270K) | [ThinkMorph-SSL-Base](https://huggingface.co/ThinkMorph/ThinkMorph-SSL-Base) | | 2. Instruction tuning | [Instruct-180K](https://huggingface.co/datasets/ThinkMorph/Instruct-180K) | ThinkMorph-SSL-Instruct (this model) | ## Usage The checkpoint has the same layout as BAGEL-7B-MoT and loads with the [BAGEL code](https://github.com/ByteDance-Seed/Bagel). Keep the VAE and tokenizer files shipped here. Prompt the model with the system prompt it was trained with: ```text Use ... for intermediate reasoning or planning. To generate an image, write followed by an image-size declaration: [Image size: (height, width)] Generated images become part of your context and can inform subsequent reasoning. You may generate more than one image if needed. If the task requires a final textual answer, wrap it in .... If no textual answer is needed, the response may end after reasoning or image generation. Example: reasoning step [Image size: (512, 512)] observe and reason about the generated image final answer ``` ## Benchmarks Results will be added with the paper. ## Citation The citation will be added with the paper.