Tokescope / README.md
anotheruserishere's picture
harden bf16 detection (no-op on cpu) + README: ungated Qwen default
204fbd3 verified
|
Raw
History Blame Contribute Delete
1.4 kB

A newer version of the Gradio SDK is available: 6.20.0

Upgrade
metadata
title: Tokescope (full)
emoji: 🔬
colorFrom: indigo
colorTo: pink
sdk: gradio
sdk_version: 5.50.0
app_file: gradio_app.py
pinned: false
license: mit
short_description: Interactive observability for transformer internals

Tokescope — full build (private)

Interactive observability for transformer internals: pick a focus word and a control, and watch where the model ranks each — layer by layer — as it writes, with rank‑band heatmaps, a per‑layer trace, a latency/closest‑cells log, and threshold suppress / stop interventions. Runs ungated Qwen/Qwen2.5-0.5B-Instruct on CPU by default; set the GRADIOGRAPHER_MODEL variable to swap in any compatible decoder (e.g. a gemma-3 model, with access).

This private/gated build carries both projection methods side by side:

  • lm — the standard logit‑lens (final_norm + lm_head).
  • interp — an experimental, lm_head‑free projection. Held out of the public build (a cheap way to explore the rank neighborhood of arbitrary tokens is a mild dual‑use surface); kept here, behind access control, for research.

Where the two disagree is the interesting part.


Built by James J. Davison, with Claude (Anthropic) as coding collaborator. Responsibility for the code and its design choices rests with the human author. MIT licensed. © 2026 James J. Davison.