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.0

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.0
File Size Uploaded
nnsight-0.8.0.tar.gz 766.2 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for nnsight 0.8.0
File
nnsight-0.8.0-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details
nnsight-0.8.0-cp314-cp314t-win32.whl CPython 3.14 CPython 3.14 free-threading Windows x86-32 Details
nnsight-0.8.0-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.5+ x86-64, Linux glibc 2.28+ x86-64 Details
nnsight-0.8.0-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details
nnsight-0.8.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
nnsight-0.8.0-cp314-cp314-win32.whl CPython 3.14 CPython 3.14 Windows x86-32 Details
nnsight-0.8.0-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
nnsight-0.8.0-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
nnsight-0.8.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
nnsight-0.8.0-cp313-cp313-win32.whl CPython 3.13 CPython 3.13 Windows x86-32 Details
nnsight-0.8.0-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
nnsight-0.8.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
nnsight-0.8.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
nnsight-0.8.0-cp312-cp312-win32.whl CPython 3.12 CPython 3.12 Windows x86-32 Details
nnsight-0.8.0-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.5+ x86-64, Linux glibc 2.28+ x86-64 Details
nnsight-0.8.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
nnsight-0.8.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
nnsight-0.8.0-cp311-cp311-win32.whl CPython 3.11 CPython 3.11 Windows x86-32 Details
nnsight-0.8.0-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
nnsight-0.8.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
nnsight-0.8.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
nnsight-0.8.0-cp310-cp310-win32.whl CPython 3.10 CPython 3.10 Windows x86-32 Details
nnsight-0.8.0-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
nnsight-0.8.0-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details

Total release size: 8.1 MB

Release files / nnsight-0.8.0.tar.gz

Download URL nnsight-0.8.0.tar.gz
Size 766.2 kB
Tags Source
SHA-256 checksum
How to use checksums
41ae6312cf918513213e635a6e3569d571f9414e2c67cb271f6a4ea46613a0d8
BLAKE2b-256 checksum
How to use checksums
1a372947f40b82d744aeec23110c94f6b1b2184ba5ab22e0835224ca2661928b
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 Oct 16, 2026.

Transparency log

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

Download URL nnsight-0.8.0-cp314-cp314t-win_amd64.whl
Size 307.4 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
12947420a9ade15e2aec784e1b3c084cd347515df40412fea956386acc1d2204
BLAKE2b-256 checksum
How to use checksums
12eb662e4562bead54b0f0c5c146e95603af5c72f5ae840ed2cec203b50ad2bb
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 Oct 16, 2026.

Transparency log

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

Download URL nnsight-0.8.0-cp314-cp314t-win32.whl
Size 307.1 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-32
SHA-256 checksum
How to use checksums
b48fd13c69d40e340d0b2f5fecb5c6e2544e9c3ce693e2a0f09150b58c48e6ac
BLAKE2b-256 checksum
How to use checksums
523d6a7a490fc210591240be9c0da10a4e3a31e07478fe56b0e8256e6fc138e9
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 Oct 16, 2026.

Transparency log

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

Download URL nnsight-0.8.0-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 312.5 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
8d1ac17d95faac960bb110520c316dcf2fcea061e9ece9413ce29f50096354d9
BLAKE2b-256 checksum
How to use checksums
98adb1740797167922674a0283b37501384aa31511b88d081bc5df530097b17f
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 Oct 16, 2026.

Transparency log

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

Download URL nnsight-0.8.0-cp314-cp314t-macosx_11_0_arm64.whl
Size 304.3 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
21dcda9f19759fd71f2db52569c9e73ae6939645db89c12c8b8f1317a8ddf5da
BLAKE2b-256 checksum
How to use checksums
ca3bcd88d69f654a521215d29c9b47ea9ae3a61f09793b3ff5ba726e9f670265
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 Oct 16, 2026.

Transparency log

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

Download URL nnsight-0.8.0-cp314-cp314-win_amd64.whl
Size 307.3 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
22e79163fd108709258abebcdb107c67a4e97aa8135f5b9f749f5ea12e5b9a2c
BLAKE2b-256 checksum
How to use checksums
78d4322012c75294ca292f64e5257eed8148ded2ec6fe17ae13520aef3206712
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 Oct 16, 2026.

Transparency log

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

Download URL nnsight-0.8.0-cp314-cp314-win32.whl
Size 307.0 kB
Tags CPython 3.14 Windows x86-32
SHA-256 checksum
How to use checksums
253f115d8e929e551fbbcb80869d74e8babfa67de8211ea5aec28a3a2f7bdf8e
BLAKE2b-256 checksum
How to use checksums
ccd5b8b45b10bd6b479d5c26ad7ecdd0c8018780b65973ee4fa7672d42c025c4
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 Oct 16, 2026.

Transparency log

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

Download URL nnsight-0.8.0-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 311.7 kB
Tags CPython 3.14 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
a4c4e6ec1ef29dc17fbb45553aa7272e9bed25c2902e117d2b3440fb56da0ad5
BLAKE2b-256 checksum
How to use checksums
8572290c7277a2879cbb542b18d24105c6533c513bce3d5f61425d875cc8e397
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 Oct 16, 2026.

Transparency log

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

Download URL nnsight-0.8.0-cp314-cp314-macosx_11_0_arm64.whl
Size 304.1 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
5648521335243eb4703a1b7fb526ff70119f490e91005d00204302367eeadb0a
BLAKE2b-256 checksum
How to use checksums
d70087ae03cacfb5dd34cdd5257a882af52dccb2c7f51656e2e60cd6dbaae6fa
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 Oct 16, 2026.

Transparency log

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

Download URL nnsight-0.8.0-cp313-cp313-win_amd64.whl
Size 306.7 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
5d63e6d8b9d4c607fdeebae22a7198ccaa6087a576a02273bf98508396787145
BLAKE2b-256 checksum
How to use checksums
b3f0cfd19269a0966249ca63437e3deca72f98c9a818ac1632ed0ca1d2da51cc
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 Oct 16, 2026.

Transparency log

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

Download URL nnsight-0.8.0-cp313-cp313-win32.whl
Size 306.4 kB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
c1bb2749b29eef01d7297951272c09b1e80d339dd9417d0e43614e984e751f2e
BLAKE2b-256 checksum
How to use checksums
5319f6591522bb2fd0c47039029f56a494e25de079f8e5fa9a150b197da75f44
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 Oct 16, 2026.

Transparency log

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

Download URL nnsight-0.8.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 311.7 kB
Tags CPython 3.13 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
5795fc18faf3f839bfb5e5cbc64731cee32c84e33717b56566cdb661bad5c899
BLAKE2b-256 checksum
How to use checksums
7743d7bc3c4a0377bfd3d619ba852f766f1dbae453416b3291834d2fa73e69c0
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 Oct 16, 2026.

Transparency log

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

Download URL nnsight-0.8.0-cp313-cp313-macosx_11_0_arm64.whl
Size 304.1 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
328fe7cfd5b08965d5638c061d66c2555ad26980d0a47138c60f1565e22f1470
BLAKE2b-256 checksum
How to use checksums
5b8d96aab335c75bdbc835cf27ad55705c981253cfff92099f3093c38fc5a5ff
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 Oct 16, 2026.

Transparency log

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

Download URL nnsight-0.8.0-cp312-cp312-win_amd64.whl
Size 306.7 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
eb85d319a390a85a62d80041cc409207236546740ced7329a0701cbb5b6855c3
BLAKE2b-256 checksum
How to use checksums
c9b36ce7fc2744ba6b754f7bd5b078a1d7e986b4d9eb0cc7bb17a404ff5eb23f
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 Oct 16, 2026.

Transparency log

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

Download URL nnsight-0.8.0-cp312-cp312-win32.whl
Size 306.4 kB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
7a09afbbe48857f0381ad5a8a5c4f7c550007f6aa754d77628fd6c9be29e3edf
BLAKE2b-256 checksum
How to use checksums
672914cf3bbe89e720ff47c23a9be46abb6ed84ef469e1073d13423955c62bf2
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 Oct 16, 2026.

Transparency log

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

Download URL nnsight-0.8.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 311.6 kB
Tags CPython 3.12 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
dc465f89e1044234170b735b97155434e6e60ef2dd8870c98fa0e5d6122c4fb8
BLAKE2b-256 checksum
How to use checksums
b70882e59d35ddf1f16e58e580dfc7f2ea5d3b4831f7a26a8c608adb46795bf4
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 Oct 16, 2026.

Transparency log

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

Download URL nnsight-0.8.0-cp312-cp312-macosx_11_0_arm64.whl
Size 304.1 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
78a97de98b8831184a2bcb02d3e85fa12b21845338eff4e3a53182a7d0fcfeb9
BLAKE2b-256 checksum
How to use checksums
3e8742a6429835636edc7844f47df66718c99b182e5696f6fabed6ec4723eff3
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 Oct 16, 2026.

Transparency log

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

Download URL nnsight-0.8.0-cp311-cp311-win_amd64.whl
Size 306.7 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
e69dda8c6429d2e84f0cc4f298d0e8c334b10cb6b7b525d78236fe342abc9b4e
BLAKE2b-256 checksum
How to use checksums
ae420f690df1b29c9ba26339dacb2695947d3619394ffe712daeaed8860d8bcd
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 Oct 16, 2026.

Transparency log

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

Download URL nnsight-0.8.0-cp311-cp311-win32.whl
Size 306.4 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
2405b44bf4f716ffa0a15e28097b643a0984b82ba735c593e26c68a33ab2e13c
BLAKE2b-256 checksum
How to use checksums
a2453586175bec3115943b573dbdb85568527ab64b22fa10c4841e4c30de6e31
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 Oct 16, 2026.

Transparency log

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

Download URL nnsight-0.8.0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 311.2 kB
Tags CPython 3.11 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
bbe83d0f76da35f98a461a59328b96099b1d350bcbf46cc239fe4f0b7e1de0e3
BLAKE2b-256 checksum
How to use checksums
7e561f31e11b24c1243a757658c4d8f70e4e52494641a2dd48c327ce779e13fb
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 Oct 16, 2026.

Transparency log

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

Download URL nnsight-0.8.0-cp311-cp311-macosx_11_0_arm64.whl
Size 304.1 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
ae105b794d8774a94f95da7f661d23d3ec687320e376ab63ad5dfed1999ad9c6
BLAKE2b-256 checksum
How to use checksums
c0099ae37b7399952e01eb0a23c2993be5feade4d7ef54afb1610727294ec613
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 Oct 16, 2026.

Transparency log

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

Download URL nnsight-0.8.0-cp310-cp310-win_amd64.whl
Size 306.7 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
b8036fa0e400de9a00e537fdbfb6f43a15cbe7ad8986d8663ca95678a6db9266
BLAKE2b-256 checksum
How to use checksums
33e0b80230d882e69710bb69d03a370d277a141738d6c72647a77cac7de01ff1
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 Oct 16, 2026.

Transparency log

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

Download URL nnsight-0.8.0-cp310-cp310-win32.whl
Size 306.4 kB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
0af95e4e4c7a2a2a77646d26e64ce2e6e1bc9001063409042079a46013837bb2
BLAKE2b-256 checksum
How to use checksums
6a43012214a50f80c6c1674a7021f86eef631988f6505e8566e3af0bd0d6fa5c
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 Oct 16, 2026.

Transparency log

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

Download URL nnsight-0.8.0-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 311.2 kB
Tags CPython 3.10 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
fdcfb9f01d289ce75d337f3f54d971e392617b90fc754a6b12c19deb6caece81
BLAKE2b-256 checksum
How to use checksums
c5059132114ddabde4d00c59beee2096942716cdf60e830499112087e0a9c5a7
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 Oct 16, 2026.

Transparency log

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

Download URL nnsight-0.8.0-cp310-cp310-macosx_11_0_arm64.whl
Size 304.1 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
ff223dee62fd2ddedf941546825ea4076121f4c929ca6eca421a77f33eefdd42
BLAKE2b-256 checksum
How to use checksums
a85e8a17b270c7b1809eec61d2e8976676f1296aade5841cf3b2474ae2f4ae28
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 Oct 16, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.8.0 This release

25 release files

0.6.3

25 release files

0.6.1

25 release files

0.6.0

25 release files

0.5.9

33 release files

0.5.8

33 release files

0.5.6

33 release files

0.5.5

33 release files

0.5.4

33 release files

0.5.3

9 release files

0.5.2

9 release files

0.5.1

9 release files

0.5.0

9 release files

0.4.11

2 release files

0.4.10

2 release files

0.4.9

2 release files

0.4.8

2 release files

0.4.7

2 release files

0.4.6

2 release files

0.4.5

2 release files

0.4.4

2 release files

0.4.3

2 release files

0.4.2

2 release files

0.4.1

2 release files

0.4.0

2 release files

0.3.7

2 release files

0.3.6

2 release files

0.3.5

2 release files

0.3.4

2 release files

0.3.3

2 release files

0.3.2

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.21

2 release files

0.2.20

2 release files

0.2.19

2 release files

0.2.18

2 release files

0.2.17

2 release files

0.2.16

2 release files

0.2.13

2 release files

0.2.12

2 release files

0.2.10

2 release files

0.2.9

2 release files

0.2.8

2 release files

0.2.7

2 release files

0.2.6

2 release files

0.2.5

2 release files

0.2.4

2 release files

0.1.17

2 release files

0.1.16

2 release files

0.1.15

2 release files

0.1.14

2 release files

0.1.13

2 release files

0.1.12

2 release files

0.1.11

2 release files

0.1.10

2 release files

0.1.9

2 release files

0.1.8

2 release files

0.1.7

2 release files

0.1.6

2 release files

0.1.5

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

0.0.14

2 release files

0.0.13

2 release files

0.0.12

2 release files

0.0.11

2 release files

0.0.10

2 release files

0.0.9

2 release files

0.0.8

2 release files

0.0.7

2 release files

0.0.6

2 release files

0.0.5

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

2 release files

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