Javad Taghia
Add microscope config-only inspector
9ed2e4d

Microscope tooling

Small utilities to inspect this repository’s Diffusers checkpoint without leaving the repo.

Setup

From the repo root:

cd microscope
python3 -m venv .venv
source .venv/bin/activate
pip install -U pip
pip install -r requirements.txt

Usage

Inspect the local model (default: one directory up from this folder) without importing PyTorch/Diffusers:

python inspect_model.py --model-dir .. --config-only

Include parameter counts by scanning *.safetensors headers (still does not load weights into RAM):

python inspect_model.py --model-dir .. --config-only --params

Write a machine-readable summary:

python inspect_model.py --model-dir .. --config-only --params --json-out model_summary.json

Flags:

  • --model-dir: path to the Diffusers pipeline (default: ..).
  • --config-only: read JSON configs and print a summary (recommended).
  • --params: count parameters from *.safetensors metadata (no tensor loading).
  • --json-out: write a JSON summary to this path.