Netron可视化PyTroch模型

本文介绍如何使用Netron工具将PyTorch模型转换为ONNX格式,并进行可视化展示,包括安装配置、代码实现及常见问题分析。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Netron可视化PyTroch模型

一、简介

  Netron是微软lutzroeder开源的一款软件,是一种神经网络,深度学习和机器学习模型的可视化工具。目前实验性支持pytorch。

二、可视化步骤

2.1 将PyTorch模型转为ONNX模型

import torch
from FeatherNet import FeatherNetB
model = FeatherNetB()
d = torch.rand(1, 3, 224, 224)
o = model(d)
onnx_path = "./onnx_FeatherNetB.onnx"
torch.onnx.export(model, d, onnx_path)

2.2 使用Netron可视化

2.2.1 代码实现

  先安装netron:

pip install netron

  使用netron,可视化:

import netron
netron.start(file=onnx_path, log=False, browse=True, port=8080, host='localhost')
2.2.2 Netron程序可视化

  下载地址:https://www.electronjs.org/apps/netron
在这里插入图片描述

四、失败案例分析

  见博客https://blog.youkuaiyun.com/confusingbird/article/details/107102924

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值