Skip to content
Back to skills

Data And Text Conditioning

ASecurity

"Prepare Imagen-Pytorch image folders, Hugging Face dataset items,

  • 247 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added September 8, 2026
businessapi

Works with

  • cli
  • api

Security analysis

A100/100

Pro scans all 6 files and shows the line behind each finding

Scanned September 8, 2026

npx -y skills add VectorSpaceLab/AREX-Skill --skill data-and-text-conditioning --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Data And Text Conditioning?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Data And Text Conditioning
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vectorspacelab-data-and-text-conditioning/badge)](https://www.skillsdirectory.com/skills/vectorspacelab-data-and-text-conditioning)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: data-and-text-conditioning
description: "Prepare Imagen-Pytorch image folders, Hugging Face dataset items,
  collators, and T5 or precomputed text conditioning inputs."
disable-model-invocation: true
metadata:
  disco-role: operating
license: MIT
---

# Data and Text Conditioning

Use this sub-skill for the preprocessing path that turns local image collections or Hugging Face rows into Imagen-ready batches and text-conditioning inputs.

## Owns
- Local image-folder validation for unconditional training.
- `Dataset(folder, image_size, exts, convert_image_to_type)` and `get_images_dataloader(...)`.
- `Collator(image_size, url_label, text_label, image_label, name, channels)` and its URL/image/text row handling.
- Raw texts, `text_embeds`, `text_masks`, and image-channel conversion for Imagen / ImagenTrainer.
- Shape and mode checks for precomputed text conditioning.

## Route elsewhere
- Training loop, optimizers, EMA, checkpoints, and `train_step`: [`../training-and-checkpointing/SKILL.md`](../training-and-checkpointing/SKILL.md)
- Config files and CLI flags: [`../configuration-and-cli/SKILL.md`](../configuration-and-cli/SKILL.md)
- Image generation and sampling APIs: [`../image-generation/SKILL.md`](../image-generation/SKILL.md)
- Video and inpainting sampling APIs: [`../video-and-inpainting/SKILL.md`](../video-and-inpainting/SKILL.md)

## Short workflow
1. Identify the input path: local folder, HF row schema, or precomputed text tensors.
2. Check the folder or tensor metadata with the bundled scripts:
   - [`scripts/check_image_folder.py`](scripts/check_image_folder.py)
   - [`scripts/text_embedding_shape_check.py`](scripts/text_embedding_shape_check.py)
3. For local folders, use `Dataset(...)` or `get_images_dataloader(...)` to produce image-only batches.
4. For HF rows, use `Collator(...)` to produce image tensors and encoded text tensors.
5. For text conditioning, choose raw texts or precomputed `text_embeds` / `text_masks` and verify the shapes before training.
6. Hand the validated batches to the training or sampling sub-skill.

## Key contracts
- The local-folder path is image-only.
- The collator path can download URLs, skip failing rows, and return `None` if every row in a batch fails.
- Trainer dataloaders are consumed by keyword order, so tuple layout must match the configured output names.
- T5 text handling truncates at 256 tokens and uses the configured T5 model name.
- Channel conversion must match the requested `channels` value and the input image modes.

## References
- [`references/data-formats.md`](references/data-formats.md)
- [`references/text-conditioning.md`](references/text-conditioning.md)
- [`references/troubleshooting.md`](references/troubleshooting.md)

Files in this skill

  • SKILL.md2.7 KB
  • references/data-formats.md2.3 KB
  • references/text-conditioning.md1.8 KB
  • references/troubleshooting.md2.1 KB
  • scripts/check_image_folder.py5.7 KB
  • scripts/text_embedding_shape_check.py5.7 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.