netron:
二.netron
示例:pandas 是基於numpy 的一種工具,該工具是為了解決資料分析任務而建立的。
sudo apt install graphviz
pip install graphviz
pip install tochviz (或pip install git+https:
graphviz 是 at&t 開發的一款開源的圖形視覺化軟體,可以根據dot指令碼語言中繪製的無向圖(顯示了物件間最簡單的關係)畫出直觀的樹形圖。
**如下(示例):
import torch
from torch import nn
from torchviz import make_dot, make_dot_from_trace
model = nn.
sequential()
model.
add_module
('w0'
, nn.
linear(8
,16))
model.
add_module
('tanh'
, nn.
tanh()
)model.
add_module
('w1'
, nn.
linear(16
,1))
x = torch.
randn(1
,8)
vis_graph =
make_dot
(model
(x), params=
dict
(model.
named_parameters()
))vis_graph.
view
() # 會在當前目錄下儲存乙個「digraph.**.pdf」檔案,並在預設瀏覽器中開啟
with torch.onnx.
set_training
(model, false)
: trace, _ = torch.jit.
_get_trace_graph
(model, args=
(x,)
)make_dot_from_trace
(trace)
# torch1.1以及以下版本,函式torch.jit._get_trace_graph改為torch.jit.get_trace_graph
視覺化結果如下:
直接傳入.pt**件即可(需傳入parameters)
PyTorch 視覺化特徵
這個也可以參考 這篇部落格主要記錄了如何提取特定層的特徵,然後對它進行視覺化 處理單張作為網路輸入。根據給定的layer層,獲取該層的輸出結果features。考慮到features的形狀為 batch size,filter nums,h,w 提取其中的第乙個過濾器得到的結果feature。以一張...
pytorch模型視覺化
先把tensorflow和pytorch安裝好 之後在pytorch環境裡 pip install tensorboardx 將with summarywriter comment lenet as w w.add graph model,varinput,新增到模型和輸入的後面,類似這樣注意引數第...
pytorch 模型視覺化
針對pytorch有很多視覺化方式,比如,tensorboard logger visdom等,但這些比較複雜和不夠友好,則使用更強大的工具 tenorboardx from torch.utils.tensorboard import summarywriter if name main inpu...