Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>PyTorch Structure ViewerNew to Visual Studio Code? Get it now.
PyTorch Structure Viewer

PyTorch Structure Viewer

pth-viewer

|
400 installs
| (0) | Free
Visualize the hierarchical structure (Tensors, Dictionaries) of PyTorch/SafeTensor/Jax .pth .pt .safetensor and .ocdbt files.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info
Logo

PyTorch Structure Viewer

快速、清晰地查看 PyTorch / SafeTensor / Jax 模型权重和数据文件的内部层次结构、Tensor 形状和数据类型。

Fast and clear visualization of internal hierarchical structures, tensor shapes, and data types for PyTorch, SafeTensor, and Jax model files.

README 中文 README English GitHub Repo


✨ 功能特性

  • 树状结构展示

    将复杂的 Python 字典、列表以及模型层级结构以可折叠的树状视图清晰展示,支持一键展开/折叠。

  • Tensor 元数据与数值查看

    直观显示 Tensor 的关键元数据(形状 Shape 和数据类型 Dtype)。支持点击 "🔍" 按钮查看详细数值,包括 min、max、mean、std 等统计信息及多维数组预览。

  • 高效缓存加速

    内置数据缓存机制。首次解析模型文件后,自动将结构信息缓存至本地。再次打开即使是数 GB 的大型权重文件也能实现秒开,彻底告别重复解析的漫长等待。😍

  • 编辑器无缝集成

    无需编写加载脚本,点击目标文件即可直接在 VS Code 自定义视图中打开。目前支持的文件类型包括:

依赖库 (Framework) 支持的文件扩展名
PyTorch .pt, .pth
SafeTensors .safetensors
JAX / Orbax .ocdbt

🚀 使用方法

1. 打开文件

查看目标文件的方法有两种:

  • 点击打开: 在 VS Code 资源管理器中,直接单击目标文件即可预览。
  • 右键菜单: 右键点击目标文件,选择 Open with PyTorch Structure Viewer 命令。

2. 环境配置

插件依赖于你本地的 Python 环境。

请首先在 VS Code 右下角的状态栏中,点击本插件图标 ,选择包含相关依赖库(如 torch, safetensors 等)的 Python 解释器。

⚠️ 环境要求

本扩展依赖于你的本地环境,请确保你选择的 Python 环境中已安装以下库(根据你需要查看的文件类型而定):

  1. Python 环境: 系统中必须有可执行的 python 命令。

  2. 依赖库:

    • PyTorch: pip install torch
    • SafeTensors: pip install safetensors
    • JAX & Orbax: pip install jax orbax-checkpoint

    > 注意:以上库安装 CPU 版本即可,无需 GPU 支持。

如果缺少这些依赖,插件将无法调用 Python 脚本解析文件,并在视图中显示错误信息。

🔨 开发与贡献

如果你想参与贡献、提交 Bug 或修改此插件,请访问本插件的 GitHub 仓库。

欢迎 Star 和 PR!

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft