.gitignore
CLAUDE.md
CODE_OF_CONDUCT.md
CONTRIBUTING.md
LICENSE
NNsight.md
NNsight_Walkthrough.ipynb
README.md
STYLE.md
bench_micro.py
context7.json
nnsight_logo.svg
pyproject.toml
setup.py
.github/workflows/publish.yml
.github/workflows/python-app.yml
docs/concepts/batching-and-invokers.md
docs/concepts/deferred-execution.md
docs/concepts/envoy.md
docs/concepts/index.md
docs/concepts/interleaver-and-controller.md
docs/concepts/source-tracing.md
docs/concepts/threading-and-mediators.md
docs/developing/adding-a-new-backend.md
docs/developing/adding-a-new-runtime.md
docs/developing/architecture-overview.md
docs/developing/backends.md
docs/developing/batching-internals.md
docs/developing/contributing.md
docs/developing/controller.md
docs/developing/extending-envoy.md
docs/developing/index.md
docs/developing/interleaver-internals.md
docs/developing/performance.md
docs/developing/serialization.md
docs/developing/source-internals.md
docs/developing/testing.md
docs/developing/tracing-pipeline.md
docs/developing/vllm-integration.md
docs/errors/batching-not-implemented.md
docs/errors/cannot-access-outside-interleaving.md
docs/errors/debug-mode.md
docs/errors/index.md
docs/errors/invoke-during-execution.md
docs/errors/out-of-order-error.md
docs/errors/save-outside-trace.md
docs/errors/symptom-index.md
docs/errors/value-was-not-provided.md
docs/errors/with-block-not-found.md
docs/gotchas/backward.md
docs/gotchas/cross-invoke.md
docs/gotchas/index.md
docs/gotchas/integrations.md
docs/gotchas/iteration.md
docs/gotchas/modification.md
docs/gotchas/order-and-deadlocks.md
docs/gotchas/remote.md
docs/gotchas/save.md
docs/gotchas/types-and-values.md
docs/models/diffusion-model.md
docs/models/index.md
docs/models/language-model.md
docs/models/nnsight-base.md
docs/models/quantization.md
docs/models/tensor-parallel.md
docs/models/transformers-model.md
docs/models/vision-language-model.md
docs/models/vllm-editing.md
docs/models/vllm-parallelism.md
docs/models/vllm-serving.md
docs/models/vllm.md
docs/patterns/ablation.md
docs/patterns/activation-patching.md
docs/patterns/attention-patterns.md
docs/patterns/attribution-patching.md
docs/patterns/gradient-based-attribution.md
docs/patterns/index.md
docs/patterns/logit-lens.md
docs/patterns/multi-prompt-comparison.md
docs/patterns/per-head-attention.md
docs/patterns/probing.md
docs/patterns/remote-dataset-sweep.md
docs/patterns/remote-training.md
docs/patterns/sae-and-auxiliary-modules.md
docs/patterns/steering.md
docs/reference/api-quick-reference.md
docs/reference/config.md
docs/reference/external-resources.md
docs/reference/glossary.md
docs/reference/index.md
docs/reference/version-history.md
docs/remote/api-key-and-config.md
docs/remote/env-comparison.md
docs/remote/index.md
docs/remote/ndif-overview.md
docs/remote/non-blocking-jobs.md
docs/remote/register-local-modules.md
docs/remote/remote-async.md
docs/remote/remote-session.md
docs/remote/remote-trace.md
docs/remote/status-and-availability.md
docs/usage/access-and-modify.md
docs/usage/backward-and-grad.md
docs/usage/barrier.md
docs/usage/cache.md
docs/usage/conditionals-and-loops.md
docs/usage/edit.md
docs/usage/extending.md
docs/usage/generate.md
docs/usage/index.md
docs/usage/invoke-and-batching.md
docs/usage/iter-all-next.md
docs/usage/pipe.md
docs/usage/rename-modules.md
docs/usage/save.md
docs/usage/scan.md
docs/usage/session.md
docs/usage/skip.md
docs/usage/source.md
docs/usage/stop-and-early-exit.md
docs/usage/trace.md
src/nnsight/__init__.py
src/nnsight/config.yaml
src/nnsight/ndif.py
src/nnsight/util.py
src/nnsight.egg-info/PKG-INFO
src/nnsight.egg-info/SOURCES.txt
src/nnsight.egg-info/dependency_links.txt
src/nnsight.egg-info/entry_points.txt
src/nnsight.egg-info/requires.txt
src/nnsight.egg-info/scm_file_list.json
src/nnsight.egg-info/scm_version.json
src/nnsight.egg-info/top_level.txt
src/nnsight/_c/__init__.py
src/nnsight/_c/backtrace.py
src/nnsight/_c/py_mount.c
src/nnsight/intervention/__init__.py
src/nnsight/intervention/backward.py
src/nnsight/intervention/barrier.py
src/nnsight/intervention/batching.py
src/nnsight/intervention/cache.py
src/nnsight/intervention/editing.py
src/nnsight/intervention/envoy.py
src/nnsight/intervention/eproperty.py
src/nnsight/intervention/errors.py
src/nnsight/intervention/fragments.py
src/nnsight/intervention/interleaver.py
src/nnsight/intervention/iterator.py
src/nnsight/intervention/serialization.py
src/nnsight/intervention/source.py
src/nnsight/intervention/tracer.py
src/nnsight/intervention/util.py
src/nnsight/intervention/backends/__init__.py
src/nnsight/intervention/backends/display.py
src/nnsight/intervention/backends/local.py
src/nnsight/intervention/backends/remote.py
src/nnsight/modeling/__init__.py
src/nnsight/modeling/base.py
src/nnsight/modeling/diffusion.py
src/nnsight/modeling/huggingface.py
src/nnsight/modeling/language.py
src/nnsight/modeling/quantization.py
src/nnsight/modeling/transformers.py
src/nnsight/modeling/vlm.py
src/nnsight/modeling/mixins/__init__.py
src/nnsight/modeling/mixins/loadable.py
src/nnsight/modeling/mixins/meta.py
src/nnsight/modeling/mixins/remotable.py
src/nnsight/modeling/tp/__init__.py
src/nnsight/modeling/tp/envoys.py
src/nnsight/modeling/tp/fragments.py
src/nnsight/modeling/tp/plan.py
src/nnsight/modeling/vllm/__init__.py
src/nnsight/modeling/vllm/async_backend.py
src/nnsight/modeling/vllm/batching.py
src/nnsight/modeling/vllm/collect.py
src/nnsight/modeling/vllm/envoys.py
src/nnsight/modeling/vllm/fragments.py
src/nnsight/modeling/vllm/interleaver.py
src/nnsight/modeling/vllm/registration.py
src/nnsight/modeling/vllm/tracer.py
src/nnsight/modeling/vllm/vllm.py
src/nnsight/modeling/vllm/engines/__init__.py
src/nnsight/modeling/vllm/engines/engine.py
src/nnsight/modeling/vllm/model_runners/GPUModelRunner.py
src/nnsight/modeling/vllm/model_runners/__init__.py
src/nnsight/modeling/vllm/serve/__init__.py
src/nnsight/modeling/vllm/serve/backend.py
src/nnsight/modeling/vllm/serve/cli.py
src/nnsight/modeling/vllm/serve/http.py
src/nnsight/modeling/vllm/serve/server.py
src/nnsight/modeling/vllm/workers/GPUWorker.py
src/nnsight/modeling/vllm/workers/__init__.py
src/nnsight/schema/__init__.py
src/nnsight/schema/config.py
src/nnsight/schema/request.py
src/nnsight/schema/response.py
src/nnsight/tracing/__init__.py
src/nnsight/tracing/backend.py
src/nnsight/tracing/globals.py
src/nnsight/tracing/hint.py
src/nnsight/tracing/tracer.py
src/nnsight/tracing/util.py
tests/conftest.py
tests/test_backward.py
tests/test_batching.py
tests/test_chat.py
tests/test_chunked_tasks.py
tests/test_config.py
tests/test_construction_routing.py
tests/test_deprecations.py
tests/test_diffusion.py
tests/test_editing.py
tests/test_encoder.py
tests/test_envoy.py
tests/test_fragments.py
tests/test_interleaving.py
tests/test_language.py
tests/test_login.py
tests/test_memory.py
tests/test_modeling.py
tests/test_multiple_wrappers.py
tests/test_ndif.py
tests/test_quantization.py
tests/test_remote_backend.py
tests/test_saving.py
tests/test_serialization.py
tests/test_source.py
tests/test_tensor_parallel_rules.py
tests/test_tracing.py
tests/test_util.py
tests/test_vision.py
tests/test_vlm.py
tests/performance/.gitignore
tests/performance/README.md
tests/performance/compare.py
tests/performance/interleave_bench.py
tests/tp/ep_worker.py
tests/tp/test_cpu_expert_parallel.py
tests/tp/test_cpu_gloo.py
tests/tp/test_real_model.py
tests/tp/test_sharded_tracing.py
tests/tp/worker.py
tests/vllm/conftest.py
tests/vllm/redteam_repros.py
tests/vllm/test_async.py
tests/vllm/test_async_ray.py
tests/vllm/test_chunked_prefill.py
tests/vllm/test_deepseek.py
tests/vllm/test_lora.py
tests/vllm/test_moe_batching.py
tests/vllm/test_preemption.py
tests/vllm/test_ray.py
tests/vllm/test_registration.py
tests/vllm/test_requests.py
tests/vllm/test_serve.py
tests/vllm/test_taps.py
tests/vllm/test_tensor_parallel.py
tests/vllm/test_tracing.py