pytorch 模型視覺化

2021-10-09 02:04:27 字數 962 閱讀 4608

針對pytorch有很多視覺化方式,比如,tensorboard_logger、visdom等,但這些比較複雜和不夠友好,則使用更強大的工具--tenorboardx

from torch.utils.tensorboard import summarywriter

if __name__ == "__main__":

input = torch.tensor(2, 3, 112, 112)

net = seresnet34_ir()

with summarywriter(log_dir='logs', comment='net') as w:

w.add_graph(net, (input, ))

如何使用?

# cd 到logs上級目錄上,在win10上cmd的pytorch環境下輸入

tensorboard --logdir=logs --port 6066

然後開啟:http://localhost:6066/

更新【2023年8月27】

怎麼都顯示不出來,

其實是在什麼pytorch環境中生成logs的,就需要在該環境下開啟。

我在pytorch=1.2中生成的比在1.5的少個幾十kb,所以在1.5環境下生成graph,然後在該環境下使用:

# cd 到logs上級目錄上,在win10上cmd的pytorch環境下輸入

tensorboard --logdir=logs --port 6066

完美出來

pytorch模型視覺化

先把tensorflow和pytorch安裝好 之後在pytorch環境裡 pip install tensorboardx 將with summarywriter comment lenet as w w.add graph model,varinput,新增到模型和輸入的後面,類似這樣注意引數第...

PyTorch 視覺化特徵

這個也可以參考 這篇部落格主要記錄了如何提取特定層的特徵,然後對它進行視覺化 處理單張作為網路輸入。根據給定的layer層,獲取該層的輸出結果features。考慮到features的形狀為 batch size,filter nums,h,w 提取其中的第乙個過濾器得到的結果feature。以一張...

pytorch視覺化方法

netron 二.netron 示例 pandas 是基於numpy 的一種工具,該工具是為了解決資料分析任務而建立的。sudo apt install graphviz pip install graphviz pip install tochviz 或pip install git https ...