Pytorch 網路結構視覺化

2022-07-02 10:30:11 字數 793 閱讀 7365

conda install graphviz

conda install tensorwatch

import sys

import torch

import tensorwatch as tw

import torchvision.models

alexnet_model = torchvision.models.alexnet()

tw.draw_model(alexnet_model, [1, 3, 224, 224])

載入alexnet,draw_model函式需要傳入三個引數,第乙個為model,第二個引數為input_shape,第三個引數為orientation,可以選擇'lr'或者'tb',分別代表左右布局與上下布局。

在notebook中,執行完上面的**會顯示如下的圖,將網路的結構及各個層的name和shape進行了視覺化。

通過model_stats方法統計各層的引數情況。
tw.model_stats(alexnet_model, [1, 3, 224, 224])

alexnet_model.features

alexnet_model.classifier

Pytorch網路結構視覺化

現在用的這個 net load model net,args.trained model,args.cpu for name,param in net.named parameters print param.size name,下面這個報錯 pytorch網路結構視覺化 使用這個 超級強悍 可以通...

pytorch中視覺化網路結構方法 1

1.安裝兩個包 pip install tensorboardx pip install torchsummary 2.例項.import torch from torch import nn from torch.nn import functional as f from tensorboard...

Caffe 的視覺化 (二)網路結構視覺化

caffe 的視覺化 二 網路結構視覺化 使用caffe裡的工具 draw net.py 該檔案在目錄 caffe root python 裡 usage draw net.py h rankdir rankdir phase phase input net proto file output im...