python--報錯:陷入死循環,卡死,也不報錯,定位方法(lock文件)


參考解決:https://blog.csdn.net/qq_28602957/article/details/77413040

產生原因:我的代碼main.py正在運行,這時候我心急,開第二個終端調試代碼,查看中間變量,導致在 (這個圖里本來有一個lock文件的,已經被我刪了)

這個目錄下面產生了一個lock文件,sizeof(lock)=0byt,(具體為什么會導致這樣的原因不理解),當把lock刪除之后,代碼運行正常,不會出現卡死情況。

 分析原因:因為我開了一個終端執行文件,然后我又開了一個終端去調試這個文件代碼,相當於文件被兩個終端執行,文件被鎖死。

處理方法:也可以考慮文件鎖的解決方法。或者粗暴的:找到lock文件位置/home/xuzukang/.cache/torch_extensions/quantized_functions_cuda/lock,刪除lock就行


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM