当前位置: 首页 > 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://www.dtcms.com/wzjs/555021.html

相关文章:

  • 学网站建设软件开发郑州经济技术开发区属于什么区
  • 网站建设方案销售网站基站的建设
  • 制作网站和制作网页的分别建设免费网站制作
  • 黄陂网站建设手机怎么制作h5作品
  • 黄浦专业做网站seo外链自动群发工具
  • 做电影网站看电影算网站流量吗免费网站软件下载大全2018
  • 盐城哪家做网站的正规千万别自学软件编程
  • 手机网站 尺寸网页制作与网站建设作业
  • 关于申请建设网站的请示一千元左右最好的手机
  • 做网站0基础写代码网站 没有域名需要备案吗
  • 莘县网站开发用微信小程序怎么做网站
  • 仿制网站侵权吗福州网站推广
  • 网页网站设计公司排行榜wordpress wshk
  • 信誉好的盐城网站开发安阳手机网站建设
  • 网站风格分析江苏省工程建设招标网站
  • 五台建设局网站网站发布和推广
  • 网站设计字体大小规范徐州开发区中学网站
  • 做网站编辑的发展方向晋升Wordpress数据怎么导出
  • 网站建设做什么会计科目山东公司网站开发
  • 贵阳市观山湖区网站建设个人建网站成本
  • 网站开发需要的工具安装 好了wordpress那里进入
  • 行业网站如何推广电子商务能从事什么工作
  • 深圳哪里有网站建设北京互联网营销公司
  • 做外汇的网站wordpress免费版能加标签
  • 石家庄医疗网站建设网站里的活动专题栏怎么做
  • 企业门户网站特征开源php表单系统
  • 房屋中介网站模板怎样做校园网站
  • 银川网站建设哪家优婚纱网站制作
  • 网上做效果图网站如何在手机上做自己的网站6
  • 深圳网站开发设计公司排名郑州设计公司有哪些