天天看點

沒有磁盤空間 No space left on device

INSTALL 的解釋檔案

幫助檔案

  • 這裡的 pytorch=1.0.1 torchvision=0.2.2 cudatoolkit=9.0,這個ATSS可以運作。
  • 這裡最好能夠檢視一下cuda的版本:

​ 1.cat /usr/local/cuda/version.txt

​ 2.或者 nvcc -v

  • no module named cv2:

​ 解決方法:

​ 使用指令

​ pip install opencv-python

同時在下載下傳包的時候,經常會遇到在現有的channel是裡面沒有搜尋到或者伺服器在國外導緻速度極慢,這個時候就應該 add channels了。

在國内推薦清華源或、中科大或者阿裡源,運作下面代碼:

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
           

然後根據anconada的提示輸入或者按照下面的代碼檢視現在已存在的channels:

conda config --set show_channel_urls yes
           

參考文獻:Anaconda換國内源(清華源、中科大源)

​ 如何建立Python 虛拟環境(Pytorch)

​ linux檢視cuda版本

​ 運作python腳本時出現no module named cv2怎麼解決

問題 RuntimeError: cannot perform reduction function min on tensor with no elements because the operation

解決辦法:标簽問題,我使用的是voc的xml标簽。在labelimg中打開标簽發現右上角勾選了difficult這個選項,去掉之後儲存就可以使用了。

其實就是圖像沒有對應上對應的标簽檔案,沒有加載對labels檔案,是以沒法去計算loss,你可以看看有沒有加載到對應圖檔的labels檔案

這時,我會粗暴的kill程序,然後重新啟動程式。

以下是一些可能的解決方法:

  • RuntimeError: cannot perform reduction function
  • 記錄在訓練深度學習算法過程中遇到的問題及解決辦法。

幫助檔案:一定要使用記憶體和磁盤空間大的伺服器跑deep learning 的代碼

  • No usable temporary directory found in ['/tmp', '/var/tmp', '/usr/tmp', .....

這個本質問題是沒有磁盤空間了,最後連記錄檔案都無法書寫了。

Answer

That's python on the server side saying "Hey!, none of those 4 directories are places I can write temporary files!". Check to make sure at least one of them exists, can be written to by the user mercurial is running as on the server side, and make sure the disk isn't full.

  • No space left on device

解決方法就是一個字:删!!

參考檔案:如何解決linux報No space left on device錯誤

​ No space left on device 解決Linux系統磁盤空間滿的辦法