Skip to main content

nnsight

Interpret and manipulate the internals of deep learning models

Documentation | GitHub | Discord | Forum | Twitter | Paper

Ask DeepWiki


About

nnsight lets you get inside a model's forward pass. Open a with model.trace(...) block and write ordinary Python against any internal value — a layer's output, an attention pattern, a gradient — as if you already had it: read it, edit it, save it. You don't register hooks or refactor the model; you write the intervention in the order it happens, and nnsight runs it interleaved with the real forward pass.

The same trace runs on a model on your laptop or, with remote=True, on a model far too large for it via the NDIF infrastructure. nnsight works with any PyTorch model and ships wrappers for HuggingFace, diffusers, and vLLM.

📖 For how it works under the hood — tracing, interleaving, the envoy tree — read NNsight.md. Task recipes live under docs/.

Installation

pip install nnsight

Quick start

from nnsight import TransformersModel

model = TransformersModel("openai-community/gpt2", dispatch=True)

with model.trace("The Eiffel Tower is in the city of"):
    # edit a layer's output in place — the model computes on the edited value
    model.transformer.h[0].output[:] = 0

    # read a hidden state further down (a [batch, seq, hidden] tensor)
    hidden = model.transformer.h[6].output.save()

    # keep the final logits
    logits = model.output.logits.save()

print(hidden.shape)            # torch.Size([1, 10, 768])
print(logits.argmax(-1))       # next-token predictions

Inside the block you're not running the model — you're describing what to do when it runs. Reading .output gives you the real tensor once the model reaches that module; assigning to it splices your value in. Mark anything you want after the block with .save() (or nnsight.save(x)).

A GPT-2 block's .output is a plain tensor; some modules (like attention) return a tuple, so you'd index .output[0]. print(model) or print(module.source) shows the shape.

What you can do

Generate — generate returns token ids on tracer.result:

with model.generate("The Eiffel Tower is in", max_new_tokens=3) as tracer:
    ids = tracer.result.save()
print(model.tokenizer.decode(ids[0]))     # "The Eiffel Tower is in the middle of"

Reach into each generation step — save a container, append raw values (use a bounded range so code after the loop still runs):

import nnsight

with model.generate("Hello", max_new_tokens=5) as tracer:
    tokens = nnsight.save([])
    for step in tracer.iter[:5]:
        tokens.append(model.output.logits[0, -1].argmax(-1))

Batch several prompts in one pass — each invoke block sees only its own rows:

with model.trace() as tracer:
    with tracer.invoke("The Eiffel Tower is in"):
        eiffel = model.transformer.h[-1].output[:, -1].save()
    with tracer.invoke("The Great Wall is in"):
        wall = model.transformer.h[-1].output[:, -1].save()

Take gradients with respect to an internal value:

with model.trace("The Eiffel Tower is in the city of"):
    hidden = model.transformer.h[-1].output
    with model.output.logits.sum().backward():
        grad = hidden.grad.save()

Apply modules out of order (a logit lens — decode a middle layer through the head):

with model.trace("The Eiffel Tower is in the city of"):
    hidden = model.transformer.h[-1].output
    token = model.lm_head(model.transformer.ln_f(hidden))[0, -1].argmax(-1).save()
print(model.tokenizer.decode(token))      # " Paris"

Run it remotely on NDIF — the same trace, on a model you can't host:

from nnsight import CONFIG
CONFIG.set_default_api_key("YOUR_NDIF_KEY")

model = TransformersModel("meta-llama/Llama-3.1-8B")
with model.trace("The Eiffel Tower is in", remote=True):
    hidden = model.model.layers[-1].output.save()

There's more — source tracing into a module's forward (.source), persistent edit(), skip(), scan() for shapes, cache(), session(), and the vLLM and diffusion runtimes. See docs/ and NNsight.md.

Your own model

Any torch.nn.Module works — wrap it in NNsight and the whole tree becomes traceable:

import torch
from nnsight import NNsight

net = torch.nn.Sequential(torch.nn.Linear(5, 10), torch.nn.Linear(10, 2))
model = NNsight(net)

with model.trace(torch.rand(1, 5)):
    model[0].output[:] = 0                 # zero the first layer's output
    out = model.output.save()

print(out)                                 # [1, 2], computed with layer 0 zeroed

Using nnsight from an LLM agent

Give an agent up-to-date nnsight knowledge one of these ways:

  • Skills — in Claude Code: /plugin marketplace add https://github.com/ndif-team/skills.git then /plugin install nnsight@skills. In OpenAI Codex: skill-installer install https://github.com/ndif-team/skills.git.
  • Context7 MCP — add use context7 to prompts, or point your MCP client at https://mcp.context7.com/mcp (see Context7).
  • Docs in context — hand the agent CLAUDE.md (routes to the task docs) and NNsight.md (the internals).

Learn more

Citation

If you use nnsight in your research, please cite:

@article{fiottokaufman2024nnsightndifdemocratizingaccess,
      title={NNsight and NDIF: Democratizing Access to Foundation Model Internals},
      author={Jaden Fiotto-Kaufman and Alexander R Loftus and Eric Todd and Jannik Brinkmann and Caden Juang and Koyena Pal and Can Rager and Aaron Mueller and Samuel Marks and Arnab Sen Sharma and Francesca Lucchetti and Michael Ripa and Adam Belfki and Nikhil Prakash and Sumeet Multani and Carla Brodley and Arjun Guha and Jonathan Bell and Byron Wallace and David Bau},
      year={2024},
      eprint={2407.14561},
      archivePrefix={arXiv},
      primaryClass={cs.LG},
      url={https://arxiv.org/abs/2407.14561},
}

Metadata

Release files for nnsight 0.8.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for nnsight 0.8.2
File Size Uploaded Provenance Actions
nnsight-0.8.2.tar.gz 780.9 kB With provenance Details for nnsight-0.8.2.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for nnsight 0.8.2
File Actions
nnsight-0.8.2-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details for nnsight-0.8.2-cp314-cp314t-win_amd64.whl
nnsight-0.8.2-cp314-cp314t-win32.whl CPython 3.14 CPython 3.14 free-threading Windows x86-32 Details for nnsight-0.8.2-cp314-cp314t-win32.whl
nnsight-0.8.2-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64, Linux glibc 2.5+ x86-64 Details for nnsight-0.8.2-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
nnsight-0.8.2-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details for nnsight-0.8.2-cp314-cp314t-macosx_11_0_arm64.whl
nnsight-0.8.2-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details for nnsight-0.8.2-cp314-cp314-win_amd64.whl
nnsight-0.8.2-cp314-cp314-win32.whl CPython 3.14 CPython 3.14 Windows x86-32 Details for nnsight-0.8.2-cp314-cp314-win32.whl
nnsight-0.8.2-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64, Linux glibc 2.5+ x86-64 Details for nnsight-0.8.2-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
nnsight-0.8.2-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details for nnsight-0.8.2-cp314-cp314-macosx_11_0_arm64.whl
nnsight-0.8.2-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details for nnsight-0.8.2-cp313-cp313-win_amd64.whl
nnsight-0.8.2-cp313-cp313-win32.whl CPython 3.13 CPython 3.13 Windows x86-32 Details for nnsight-0.8.2-cp313-cp313-win32.whl
nnsight-0.8.2-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.5+ x86-64, Linux glibc 2.28+ x86-64 Details for nnsight-0.8.2-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
nnsight-0.8.2-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details for nnsight-0.8.2-cp313-cp313-macosx_11_0_arm64.whl
nnsight-0.8.2-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details for nnsight-0.8.2-cp312-cp312-win_amd64.whl
nnsight-0.8.2-cp312-cp312-win32.whl CPython 3.12 CPython 3.12 Windows x86-32 Details for nnsight-0.8.2-cp312-cp312-win32.whl
nnsight-0.8.2-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64, Linux glibc 2.5+ x86-64 Details for nnsight-0.8.2-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
nnsight-0.8.2-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details for nnsight-0.8.2-cp312-cp312-macosx_11_0_arm64.whl
nnsight-0.8.2-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details for nnsight-0.8.2-cp311-cp311-win_amd64.whl
nnsight-0.8.2-cp311-cp311-win32.whl CPython 3.11 CPython 3.11 Windows x86-32 Details for nnsight-0.8.2-cp311-cp311-win32.whl
nnsight-0.8.2-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.5+ x86-64, Linux glibc 2.28+ x86-64 Details for nnsight-0.8.2-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
nnsight-0.8.2-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details for nnsight-0.8.2-cp311-cp311-macosx_11_0_arm64.whl
nnsight-0.8.2-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details for nnsight-0.8.2-cp310-cp310-win_amd64.whl
nnsight-0.8.2-cp310-cp310-win32.whl CPython 3.10 CPython 3.10 Windows x86-32 Details for nnsight-0.8.2-cp310-cp310-win32.whl
nnsight-0.8.2-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.5+ x86-64, Linux glibc 2.28+ x86-64 Details for nnsight-0.8.2-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
nnsight-0.8.2-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details for nnsight-0.8.2-cp310-cp310-macosx_11_0_arm64.whl

Total release size: 8.3 MB

Release files / nnsight-0.8.2.tar.gz

Download URL nnsight-0.8.2.tar.gz
Size 780.9 kB
Tags Source
SHA-256 checksum
How to use checksums
8ef7f55dc101abecd33023f9c8d8241e5333c057a2ebae201849c1cad2dfd780
BLAKE2b-256 checksum
How to use checksums
9488b898230a46c3468cd00d86e1ea52ca93a8f60a92e273bd43f5cbe3b78d08
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.

Transparency log

Release files / nnsight-0.8.2-cp314-cp314t-win_amd64.whl

Download URL nnsight-0.8.2-cp314-cp314t-win_amd64.whl
Size 311.5 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
edd3d6c495d90862111f5f4eddd35cb89e31c5c9995f96790da527265fe1b153
BLAKE2b-256 checksum
How to use checksums
a9a1632fea861b544e592f96b611263d884afe91f3d0e20de194e5a54b117468
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.

Transparency log

Release files / nnsight-0.8.2-cp314-cp314t-win32.whl

Download URL nnsight-0.8.2-cp314-cp314t-win32.whl
Size 311.2 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-32
SHA-256 checksum
How to use checksums
238d68d31216347f09446a7a8474b30d57d2449048cd5c108b25932a39607cc5
BLAKE2b-256 checksum
How to use checksums
2b09441297b7a89a64a798d7ccdb686feef26dcf37528a1022badbc5538233ef
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.

Transparency log

Release files / nnsight-0.8.2-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL nnsight-0.8.2-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 316.6 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
8eb3fddd99115a057ed0364e3934992a4c1ddeb48486e0d2a4770894710dabaf
BLAKE2b-256 checksum
How to use checksums
2890d9573d7e40e67ddb89223ff51e42e82bdedde0ced154eab92c93f20d15f5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.

Transparency log

Release files / nnsight-0.8.2-cp314-cp314t-macosx_11_0_arm64.whl

Download URL nnsight-0.8.2-cp314-cp314t-macosx_11_0_arm64.whl
Size 308.4 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
116c675fe2bfe65dc7c6fd3fa9570bd28ec567ca3f3be101de7376a722f64ee8
BLAKE2b-256 checksum
How to use checksums
bac1bb4c73c4f987cabc886257067e380c856a21af0898794f12e92cdff10eea
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.

Transparency log

Release files / nnsight-0.8.2-cp314-cp314-win_amd64.whl

Download URL nnsight-0.8.2-cp314-cp314-win_amd64.whl
Size 311.4 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
90b1416e2c54fc86623b022a2b63c73db16848875ede4f3eaa3cf2d1509546b7
BLAKE2b-256 checksum
How to use checksums
fb6f2b0dd8e2ac5ad3504d88610a063c93b499872f219cf36b1a4203fa50b12b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.

Transparency log

Release files / nnsight-0.8.2-cp314-cp314-win32.whl

Download URL nnsight-0.8.2-cp314-cp314-win32.whl
Size 311.1 kB
Tags CPython 3.14 Windows x86-32
SHA-256 checksum
How to use checksums
29907cd9f68f33032731a524826400350fdadd4b9fc5377f3d15808d72ebc27f
BLAKE2b-256 checksum
How to use checksums
74661f49a99690d224949e88db931cc92b32ca9c185a2d5ac919e3864aecb36a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.

Transparency log

Release files / nnsight-0.8.2-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL nnsight-0.8.2-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 315.8 kB
Tags CPython 3.14 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
4b91b4177581bd24acccf46106dc9890b5def2436eee8dc89a58f32400560c54
BLAKE2b-256 checksum
How to use checksums
2970c8fa5ebfddc625fb018f283934dee34827084b4cd9412019fcdcdd3d0832
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.

Transparency log

Release files / nnsight-0.8.2-cp314-cp314-macosx_11_0_arm64.whl

Download URL nnsight-0.8.2-cp314-cp314-macosx_11_0_arm64.whl
Size 308.2 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
945c38597bb470ffb34287422746d32761a5228c7c9673da05fa2c6e84e81ebc
BLAKE2b-256 checksum
How to use checksums
46d136d21a89acb89119e36265e22f96c7b4f0fb1376ebbc6106a8f5c6fe2d0f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.

Transparency log

Release files / nnsight-0.8.2-cp313-cp313-win_amd64.whl

Download URL nnsight-0.8.2-cp313-cp313-win_amd64.whl
Size 310.9 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
276c7b16895ff849f77ecb4e7e20e99f8af53ea0667b7d77ef4aac8f55e9260c
BLAKE2b-256 checksum
How to use checksums
596023bf54866c00857362fc9eec83dc741aded9b0931340698503b8f37e9e09
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.

Transparency log

Release files / nnsight-0.8.2-cp313-cp313-win32.whl

Download URL nnsight-0.8.2-cp313-cp313-win32.whl
Size 310.6 kB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
764fb8673d64ade46e32b2f736ad551f822eca5bcaddeb5468befeee13928eea
BLAKE2b-256 checksum
How to use checksums
1f2cf475726cfbd2b9ee667f7fbcc5d7e52b355212a408d630b6b3f96995badb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.

Transparency log

Release files / nnsight-0.8.2-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL nnsight-0.8.2-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 315.8 kB
Tags CPython 3.13 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
1f57daf29723f21cc53d563ff188ad218762010c72e9ea2632728e021be7b23e
BLAKE2b-256 checksum
How to use checksums
b6f76895b383077223bf9436881b9333c7c4a48695d1608bdeac233920423287
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.

Transparency log

Release files / nnsight-0.8.2-cp313-cp313-macosx_11_0_arm64.whl

Download URL nnsight-0.8.2-cp313-cp313-macosx_11_0_arm64.whl
Size 308.2 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
89654702df31877acf56ade985b17ce80f2a8359c2bc703196413cb8c454e141
BLAKE2b-256 checksum
How to use checksums
4a179a89dfb679dca4d119aac590e8b9c1423189d57c8cfe752a8edef06d2578
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.

Transparency log

Release files / nnsight-0.8.2-cp312-cp312-win_amd64.whl

Download URL nnsight-0.8.2-cp312-cp312-win_amd64.whl
Size 310.9 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
acab47344f755718ee9cf3e30477dad53e014c5caed5ebf5ab7821e9e1888913
BLAKE2b-256 checksum
How to use checksums
6193491ffd3b02e57e4198a1e2e05f8613ab119a0cfdb00694da39d56394ab15
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.

Transparency log

Release files / nnsight-0.8.2-cp312-cp312-win32.whl

Download URL nnsight-0.8.2-cp312-cp312-win32.whl
Size 310.6 kB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
115b91eeeb5d3d44e9040efd3fa018bccdaad56f5bc2caa7afd5be96ce9b21f5
BLAKE2b-256 checksum
How to use checksums
8d0b9304c9c49d55abde6a31a5ace60faf1c1944725bf7eeb6a968aafa13b289
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.

Transparency log

Release files / nnsight-0.8.2-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL nnsight-0.8.2-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 315.7 kB
Tags CPython 3.12 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
804ef0d04274b7c1612ba3a78f46381063e850877c902077ddf3c7b870105969
BLAKE2b-256 checksum
How to use checksums
b4863d216c96fabbf7c6ada9a0f7e14e87f67c0efb2d95aed44ffaca88324c19
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.

Transparency log

Release files / nnsight-0.8.2-cp312-cp312-macosx_11_0_arm64.whl

Download URL nnsight-0.8.2-cp312-cp312-macosx_11_0_arm64.whl
Size 308.2 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
6dacfc77c5ca8b8ef1d68240e8672779a25a9ce2cfe6e374464ce577a40c17d6
BLAKE2b-256 checksum
How to use checksums
b2ef46ac410dca1cca91728fbe13f945e8356b7292b69f542b4306c0a8a81a95
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.

Transparency log

Release files / nnsight-0.8.2-cp311-cp311-win_amd64.whl

Download URL nnsight-0.8.2-cp311-cp311-win_amd64.whl
Size 310.8 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
252ac416c52a0449569da6d9a3add56f4f4037cb2acbaa3e72af9bf862276d31
BLAKE2b-256 checksum
How to use checksums
a85663f5da62af5461a48e351b93e0dd9040ac8537847e492512903a0977d6b4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.

Transparency log

Release files / nnsight-0.8.2-cp311-cp311-win32.whl

Download URL nnsight-0.8.2-cp311-cp311-win32.whl
Size 310.6 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
870127072e7f160e541925f4e8ff4fa7bbf793252a5324b207626ca44f9d982f
BLAKE2b-256 checksum
How to use checksums
07021b872d7ee955975bc2747b5191a93123ce0fb0fe55b6d48d97a3e24ab750
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.

Transparency log

Release files / nnsight-0.8.2-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL nnsight-0.8.2-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 315.3 kB
Tags CPython 3.11 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
62dd75b387a6ba2bb5a4b05c4841831a33539f517de2b4a6308ad4aadff8f3cd
BLAKE2b-256 checksum
How to use checksums
d93062312ab05a7599110fe29628ac467f01f613de63b52c5d5bdb62e6bf22c1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.

Transparency log

Release files / nnsight-0.8.2-cp311-cp311-macosx_11_0_arm64.whl

Download URL nnsight-0.8.2-cp311-cp311-macosx_11_0_arm64.whl
Size 308.2 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
daf737425f6b15f100d9e929fd005e674e7dc107ce42b3bcc8a690b5c8e25828
BLAKE2b-256 checksum
How to use checksums
24f1447f4dfe5dcab023421da32c505fc8ab154b9a7c80628f10649b9b93e3ff
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.

Transparency log

Release files / nnsight-0.8.2-cp310-cp310-win_amd64.whl

Download URL nnsight-0.8.2-cp310-cp310-win_amd64.whl
Size 310.8 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
e70723a51c492a3c812e8584cd60d2035874878c90c6ef682d400304a0296d96
BLAKE2b-256 checksum
How to use checksums
f8bc24f5ab39ed776e29a1ad99e4c4eb9f4fec445a155e6cfefc8855c4267b47
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.

Transparency log

Release files / nnsight-0.8.2-cp310-cp310-win32.whl

Download URL nnsight-0.8.2-cp310-cp310-win32.whl
Size 310.6 kB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
da14bd72aeeb390749377c0e1eabdf50fba6f6da2c10607a9262d68c38112447
BLAKE2b-256 checksum
How to use checksums
2054a4ded81054d1f478c8ad626e9787c4467b010028d9c47431ee9967ec2e85
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.

Transparency log

Release files / nnsight-0.8.2-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL nnsight-0.8.2-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 315.3 kB
Tags CPython 3.10 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
8f62a9f75e232ae3945a61f9786e848e1387eaec55005029c3bbc9318e72541a
BLAKE2b-256 checksum
How to use checksums
cc880a323eb9dfeb0862f077b8c29c52fc4c1032787e830125cec8e7731c7b00
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.

Transparency log

Release files / nnsight-0.8.2-cp310-cp310-macosx_11_0_arm64.whl

Download URL nnsight-0.8.2-cp310-cp310-macosx_11_0_arm64.whl
Size 308.2 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
0ef6adc5ef43864107bcd5a489eaad14f0f447be514cde0493ee673aceced842
BLAKE2b-256 checksum
How to use checksums
e5d7e1c1115db36b5e3ee4f32838ed4cacbc0549c01ff40c4476398e0224475b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.

Transparency log

Security for nnsight 0.8.2

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 25 files in this release have been uploaded with provenance metadata.

Select from 25 files

Attestation for nnsight-0.8.2.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.8.2 This release

25 release files Full provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page