7b8a17a737ea27e2b1ca61bb3fff0a359d6f6bbd
ComfyUI-EmbeddingPipelineAnalytics
Overview
This repo is to capture end-to-end data, metadata, and embeddings for ComfyUI workflows, specifically HunyuanVideo to start.
Goals
- Creating more formalized datasets for open source projects and teams, for downstream finetuning or analysis
- Giving more powerful analysis tools and data management tooling to non-developers in the community
- Providing a feedback mechanism for analyzing embeddings vs. inputs
Features
As this will be maintained based on my own free time, the core will focus on the following:
Generic capture node that can:
- Capture embeddings and run metadata and data inputs / outputs from ComfyUI workflows (parameters, prompt, guidance, sampling, etc)
- Store data in a structured format for analysis (parquet, jsonl)
Analysis node that can:
- Analyze embeddings using different techniques
- Compare runs
- Generate visualizations (UMAP, etc)
- Produce structured reports
Tree
ComfyUI-EmbeddingPipelineAnalytics/
├── __init__.py
├── nodes.py
├── core/
│ ├── __init__.py
│ ├── data_store.py # core data storage/management
│ ├── analyzers.py # analysis implementations
│ └── pipeline_types/ # pipeline-specific implementations
│ ├── __init__.py
│ ├── base.py
│ └── hunyuan.py # hunyuanvideo-specific code
└── requirements.txt
Languages
Python
100%