r3det(win10) 報錯及處理方式

2021-10-21 17:30:20 字數 1301 閱讀 6661

注意我的這個是cuda(209)號問題

出現原因:這個問題的出現的原因對於我來說並不是一些常見的原因,而是在編譯mmdet網路的環節出了問題,我的vs版本是2019,編譯網路遇到的問題是:

**

…\cpp_extension.py:191: userwarning: error checking compiler

version for cl: 【winerror 2】 系統找不到指定的檔案。 warnings.warn(『error

checking compiler version for {}: {}』.format(compiler, error))

**

就是因為這個編譯遇到的問題2,所以導致了問題1的出現,大家可以再build一下mmdet,看一下列印的資訊有沒有這句話,如果有,那你的編譯階段多半有問題,要把build資料夾全刪了,並且pip uninstall mmdet之後,再重新配置一下處理好這個warning之後再編譯。具體處理方法檢視問題2的解決方法(問題2就是這個warning)

其他資料:參考鏈結

這個我沒有用上,但是或許可以幫到你們(google找到的,其他瀏覽器不知道能不能進):

就是他真的找不到cl.exe檔案。。。

把cl.exe檔案的路徑給新增到path環境變數中就行了,應該還要重啟下電腦:

就是在驗證階段(val)視訊記憶體不夠,,我的顯示卡是gtx1650的,算力7.5;這個問題困擾了我一下午55555555555555555555,但是好在最後解決了。訓練階段出現這個問題能不能解決我不知道。

方法一

黃框部分是我新增的**;反正新增後吧,我也不知道影響不影響(只會跑**,,不懂pytorch),但我從任務管理器看gpu的視訊記憶體,用的少了。

其中最主要的是torch.no_grad(),注釋的那行print是我想看這個語句在什麼時候起作用,然後我發現,他應該在每乙個epoch都起作用,所以我的優化方法應該不太好,,應該可以在某處**修改讓他只在val階段清快取和計算no_grad()

方法二參考鏈結很多,一搜一大把,不貼了。

s3n10r 0 遊戲設計背景

s3n10r 是最近準備自己閒著做的遊戲的名字。這個名字其實就是senior,也就是高中 雖然少了乙個 high 不過誰的高中是一路high過來的呢?以此紀念我的高中時光。這個遊戲,總體來說算是乙個帶有劇情的沙盒遊戲。我把它叫做沙盒rpg.這個遊戲的總體背景很簡單,就是乙個普通學生的高中生活。還記得...

R3多執行緒

ncreatethread 是windows的api函式 sdk函式的標準形式,直截了當的建立方式,任何場合都可以使用 提供作業系統級別的建立執行緒的操作,且僅限於工作者執行緒。不呼叫mfc和rtl的函式時,可以用createthread,其它情況不要使用。因為 qcruntime中需要對多執行緒進...

R語言3 判斷 迴圈

ifif.else switch 語句 x c 1,2,3,4,5 if 2 in x else if 2 in x else if 6 in x else a switch 3,4,one two 9,12,3 3表示獲取後面元素中的第三個 a三個判斷結構的結果如下 1 2 in x 1 2 in...