当前位置: 首页 > wzjs >正文

健身所网站建设策划书手机软件网站

健身所网站建设策划书,手机软件网站,连锁加盟网络营销公司,王占山文章目录 工具简介:PyTorchvizGraphviz Windows Anaconda环境下的安装指南1. 安装 Graphviz2. 安装 PyTorchviz 使用示例基本用法高级用法常见问题解决 工具简介:PyTorchvizGraphviz 在深度学习模型开发过程中,理解模型的结构和数据流动对于…

文章目录

    • 工具简介:PyTorchviz+Graphviz
  • Windows Anaconda环境下的安装指南
    • 1. 安装 Graphviz
    • 2. 安装 PyTorchviz
  • 使用示例
    • 基本用法
    • 高级用法
    • 常见问题解决

工具简介:PyTorchviz+Graphviz

  • 在深度学习模型开发过程中,理解模型的结构和数据流动对于调试和优化至关重要。PyTorchviz 和 Graphviz 是两个强大的工具,可以帮助我们可视化 PyTorch 模型的计算图。

  • PyTorchviz 是一个基于 Graphviz 的 Python 包,专门用于可视化 PyTorch 计算图。它能够:显示模型的前向和后向计算图、展示张量的形状和操作类型、帮助理解复杂的模型架构

  • Graphviz 是一个开源的图形可视化软件,它使用 DOT 语言来描述图形,能够自动生成各种复杂的图形布局。PyTorchviz 依赖 Graphviz 来渲染计算图。

Windows Anaconda环境下的安装指南

1. 安装 Graphviz

  1. 打开https://graphviz.org/download/,选择本平台的安装包。
    在这里插入图片描述
  2. 注意安装过程中使用默认路径安装和配置环境变量
    在这里插入图片描述
  3. 使用命令验证环境变量配置
dot --version
dot - graphviz version 12.2.1 (20241206.2353)

2. 安装 PyTorchviz

  • 在Anaconda Python 环境中安装grahpviz和PyTorchviz:
pip install grahpviz
pip install torchviz

使用示例

基本用法

import torch
from torch import nn
from torchviz import make_dot
import os
os.environ["PATH"] += os.pathsep + 'C:/Program Files/Graphviz/bin'
from torch.onnx import TrainingMode # 导出 ONNX 模型时设置模式为 EVAL# 生成一个形状为1*8的随机张量
x = torch.randn(1,8)
# 创建输入和模型
model = nn.Sequential(nn.Linear(8, 16),nn.Tanh(),nn.Linear(16, 1)
)# 使用make_dot函数针对x生成过程计算图
vis_graph = make_dot(model(x), params=dict(model.named_parameters()))
# 查看生成的图
vis_graph.view()
#  生成ONNX文件
with torch.onnx.select_model_mode_for_export(model, TrainingMode.EVAL):# 使用torch.jit.trace记录模型的计算过程trace= torch.jit.trace(model, (x,))output = trace(x)
print(output)
# 在 Jupyter Notebook 中直接显示
display(vis_graph)

在这里插入图片描述

高级用法

# 自定义节点外观
dot = make_dot(y, params=dict(model.named_parameters()),show_attrs=True, show_saved=True)# 保存为PDF (更清晰的矢量图)
dot.render('model_graph', format='pdf')# 只显示特定部分
dot = make_dot(y, params=dict(list(model.named_parameters())[:1]))  # 只显示第一层

常见问题解决

  1. Graphviz 可执行文件未找到
    Error: failed to execute ['dot', '-Tpng'], make sure the Graphviz executables are on your systems' PATH
    
  • 解决方法:在代码中指定路径:
    import os
    os.environ["PATH"] += os.pathsep + 'C:/Program Files/Graphviz/bin/'
    
  1. Jupyter Notebook 中不显示图像:确保安装 ipython,尝试使用 display(dot) 而不是直接输出。

文章转载自:

http://arWhEtl0.qkqpy.cn
http://K357MSIQ.qkqpy.cn
http://k0C3WN6a.qkqpy.cn
http://hinKZpDH.qkqpy.cn
http://YpxSqrR7.qkqpy.cn
http://g2B3mrV5.qkqpy.cn
http://yf7BuHkz.qkqpy.cn
http://fslrBeAr.qkqpy.cn
http://pzLpzi3Z.qkqpy.cn
http://8gvJMJfU.qkqpy.cn
http://lFOc2R76.qkqpy.cn
http://Qvw1O65f.qkqpy.cn
http://tWVYNJ1r.qkqpy.cn
http://C0l0CkCo.qkqpy.cn
http://Y4GfszoG.qkqpy.cn
http://ZthAa6bJ.qkqpy.cn
http://tgm0j6sM.qkqpy.cn
http://7elXzFXb.qkqpy.cn
http://eGpGS5Fc.qkqpy.cn
http://nAhgPMWo.qkqpy.cn
http://Y3bL765C.qkqpy.cn
http://EfYkmjxS.qkqpy.cn
http://svgHCqsr.qkqpy.cn
http://tZhPRAaz.qkqpy.cn
http://bCwf4T5Y.qkqpy.cn
http://oPZJ4cCs.qkqpy.cn
http://BJowE1xZ.qkqpy.cn
http://riRtXUC9.qkqpy.cn
http://8PGTDpyw.qkqpy.cn
http://VnMqe93q.qkqpy.cn
http://www.dtcms.com/wzjs/687428.html

相关文章:

  • 建设部质监局网站wordpress更改了连接打不开
  • 火狐 网站开发购物平台推荐
  • 网站优化快照2023年8月新闻热点事件
  • 更改网站文章上传时间音速企业名录搜索软件
  • 爱站长尾词挖掘工具上海外贸公司是国企吗
  • 网站建设怎样宣传比较好使用云主机做网站教程
  • 有哪些做的好的营销型网站移动网站建设自助建站
  • 培训制作网站源码能下载各种应用的软件
  • 深圳网站优化建设理解电子商务网站建设与管理
  • 会员管理网站建设网页开发制作
  • 中国制造网外贸网官网登录入口su搜索引擎优化
  • 万户做网站如何重庆网站建设维护
  • 西安高新区网站建设建立短语
  • 叮当设计网站找别人做网站一般注意什么
  • 中山网站设计与建设平面设计培训机构排名
  • 专业的深圳网站建设公司排名工程建筑公司
  • 选择邯郸网站制作个人网站用wordpress吗
  • 建设网站用什么时候开始做网站必须要推广吗
  • 宜昌网站建设公司wordpress去视频广告
  • 免费网站制作范例wordpress微博登陆插件
  • 免费网站奖励自己游戏wordpress加入博客
  • 一个人制作网站百度小程序申请流程
  • 网站建设whjzyh盐城网站建设找宇
  • 淘宝客在百度推广网站么做深圳企业网站建设制作
  • 找做网站的人wordpress批量修改标签
  • 示范校建设验收网站东莞城乡建设网站
  • 正规的教育培训机构有哪些网站排名优化电话
  • 陕西省高速建设集团网站金华网站建设明细报价表
  • 网站购物车作用wordpress调用文章某个分类
  • 专业建站外包如何修改wordpress