欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

PyTorch使用tensorboard的SummaryWriter報錯問題解決方案

 更新時間:2024年06月04日 11:20:43   作者:john_bh  
PyTorch使用tensorboard可以顯示網(wǎng)絡(luò)運(yùn)行情況,但偶爾使用SummaryWriter時遇到Segmentation fault錯誤,這篇文章主要介紹了PyTorch使用tensorboard的SummaryWriter報錯問題解決方案,需要的朋友可以參考下

PyTorch使用tensorboard可以顯示網(wǎng)絡(luò)運(yùn)行情況,但偶爾使用SummaryWriter時遇到Segmentation fault錯誤。
利用python3的faulthandler,可定位到出錯的代碼行,具體操作有兩種方式如下:
(1) 在代碼中寫入faulthandler

import faulthandler
# 在import之后直接添加以下啟用代碼即可
faulthandler.enable()
# 后邊正常寫你的代碼

(2)直接通過命令行來啟用,運(yùn)行時添加-X faulthandler參數(shù)即可:

python -X faulthandler your_script.py

錯誤代碼:

import xxx
from torch.utils.tensorboard import SummaryWriter
import yyy
log_dir = './run_logs'
self.writer = SummaryWriter(log_dir)

報錯如下:

 File "/opt/conda/lib/python3.7/site-packages/tensorboard/compat/__init__.py", line 45 in tf
  File "/opt/conda/lib/python3.7/site-packages/tensorboard/lazy.py", line 50 in load_once
  File "/opt/conda/lib/python3.7/site-packages/tensorboard/lazy.py", line 97 in wrapper
  File "/opt/conda/lib/python3.7/site-packages/tensorboard/lazy.py", line 65 in __getattr__
  File "/opt/conda/lib/python3.7/site-packages/tensorboard/summary/writer/event_file_writer.py", line 72 in __init__
  File "/opt/conda/lib/python3.7/site-packages/torch/utils/tensorboard/writer.py",line 66 in __init__
  File "/opt/conda/lib/python3.7/site-packages/torch/utils/tensorboard/writer.py",line 256 in _get_file_writer
  File "/opt/conda/lib/python3.7/site-packages/torch/utils/tensorboard/writer.py", line 225 in __init__

經(jīng)過查詢,發(fā)現(xiàn)極有可能是導(dǎo)包(from torch.utils.tensorboard import SummaryWriter)順序?qū)е碌膯栴}。參考鏈接:[TensorBoard] The different order of import SummaryWriter may cause Segmentation fault

將from torch.utils.tensorboard import SummaryWriter順序調(diào)前,可以順利導(dǎo)包和實例化了。

import xxx
from torch.utils.tensorboard import SummaryWriter
import yyy

改為

from torch.utils.tensorboard import SummaryWriter
import xxx
import yyy

到此這篇關(guān)于PyTorch使用tensorboard的SummaryWriter報錯的文章就介紹到這了,更多相關(guān)PyTorch SummaryWriter報錯內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 原來我一直安裝 Python 庫的姿勢都不對呀

    原來我一直安裝 Python 庫的姿勢都不對呀

    平常我都是直接執(zhí)行 pip install 安裝的第三方庫,很多教程也是這么介紹的,一直以來我都認(rèn)為這是標(biāo)準(zhǔn)的、正確的安裝 Python 第三方庫的姿勢。下面小編給大家分享一篇教程,一起看看吧
    2019-11-11
  • Python中Continue語句的用法的舉例詳解

    Python中Continue語句的用法的舉例詳解

    這篇文章主要介紹了Python中Continue語句的用法的舉例詳解,是Python入門中的基礎(chǔ)知識,需要的朋友可以參考下
    2015-05-05
  • Python實現(xiàn)一個簡單三層神經(jīng)網(wǎng)絡(luò)的搭建及測試 代碼解析

    Python實現(xiàn)一個簡單三層神經(jīng)網(wǎng)絡(luò)的搭建及測試 代碼解析

    一個完整的神經(jīng)網(wǎng)絡(luò)一般由三層構(gòu)成:輸入層,隱藏層(可以有多層)和輸出層。本文所構(gòu)建的神經(jīng)網(wǎng)絡(luò)隱藏層只有一層。一個神經(jīng)網(wǎng)絡(luò)主要由三部分構(gòu)成(代碼結(jié)構(gòu)上):初始化,訓(xùn)練,和預(yù)測。,需要的朋友可以參考下面文章內(nèi)容的具體內(nèi)容
    2021-09-09
  • PyQt5每天必學(xué)之組合框

    PyQt5每天必學(xué)之組合框

    這篇文章主要為大家詳細(xì)介紹了PyQt5每天必學(xué)之組合框,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-04-04
  • python3 正則表達(dá)式基礎(chǔ)廖雪峰

    python3 正則表達(dá)式基礎(chǔ)廖雪峰

    正則表達(dá)式是一種用來匹配字符串的強(qiáng)有力的武器。它的設(shè)計思想是用一種描述性的語言來給字符串定義一個規(guī)則,凡是符合規(guī)則的字符串,我們就認(rèn)為它“匹配”了,否則,該字符串就是不合法的
    2020-03-03
  • 淺談Python2之漢字編碼為unicode的問題(即類似\xc3\xa4)

    淺談Python2之漢字編碼為unicode的問題(即類似\xc3\xa4)

    今天小編就為大家分享一篇淺談Python2之漢字編碼為unicode的問題(即類似\xc3\xa4),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-08-08
  • python?包之?multiprocessing?多進(jìn)程

    python?包之?multiprocessing?多進(jìn)程

    這篇文章主要介紹了python?包之?multiprocessing?多進(jìn)程,首先創(chuàng)建一個進(jìn)程。實例化?Process?類創(chuàng)建一個進(jìn)程對象、然后調(diào)用它的?start?方法即可生成一個子進(jìn)程,下文更多相關(guān)資料,需要的朋友可以參考一下
    2022-04-04
  • 對tensorflow中tf.nn.conv1d和layers.conv1d的區(qū)別詳解

    對tensorflow中tf.nn.conv1d和layers.conv1d的區(qū)別詳解

    今天小編就為大家分享一篇對tensorflow中tf.nn.conv1d和layers.conv1d的區(qū)別詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-02-02
  • python多線程和多進(jìn)程關(guān)系詳解

    python多線程和多進(jìn)程關(guān)系詳解

    在本篇文章里小編給大家整理的是一篇關(guān)于python多線程和多進(jìn)程之間的聯(lián)系的基礎(chǔ)內(nèi)容,有興趣的朋友們可以學(xué)習(xí)下。
    2020-12-12
  • 一文詳細(xì)聊一聊Python中的下劃線“_”們

    一文詳細(xì)聊一聊Python中的下劃線“_”們

    Python中的下劃線(_)有多種用途,包括特殊方法、內(nèi)部變量、避免關(guān)鍵字沖突、名稱修飾、臨時變量和忽略變量等,這篇文章主要介紹了Python中的一些下劃線“_”們,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2024-12-12

最新評論