cudaerror11挖礦
㈠ 最新版GuiMiner不支持N卡的CUDA功能挖礦嗎我惦記新建CUDA采礦器,設置好後惦記「開始采礦」沒反應啊
放棄吧,還是用A卡或是買機器
㈡ cuda error out of memory 怎麼解決
今天剛把伺服器搭建起來 結果程序就跑不起來 當時差點把自己嚇尿了
錯誤類型:CUDA_ERROE_OUT_OF_MEMORY
E tensorflow/stream_executor/cuda/cuda_driver.cc:924] failed to alloc 17179869184 bytes on host: CUDA_ERROR_OUT_OF_MEMORY
W ./tensorflow/core/common_runtime/gpu/pool_allocator.h:195] could not allocate pinned host memory of size: 17179869184
Killed
其實很容易理解 大致意思就是 伺服器的GPU大小為M
tensorflow只能申請N(N<M)
也就是tensorflow告訴你 不能申請到GPU的全部資源 然後就不幹了
解決方法:
找到代碼中Session
在session定義前 增加
config = tf.ConfigProto(allow_soft_placement=True)
#最多佔gpu資源的70%
gpu_options = tf.GPUOptions(per_process_gpu_memory_fraction=0.7)
#開始不會給tensorflow全部gpu資源 而是按需增加
config.gpu_options.allow_growth = True
sess = tf.Session(config=config)
這樣就沒問題了
其實tensorflow 算是一個比較貪心的工具了
就算用device_id指定gpu 也會佔用別的GPU的顯存資源 必須在執行程序前
執行 export CUDA_VISIBLE_DEVICES=n(n為可見的伺服器編號)
再去執行Python 代碼.py 才不會佔用別的GPU資源
最近剛開始搞tensorflow 之前都是caffe
這周連續3天被實驗室的人 舉報 佔用過多伺服器資源 真是心累 只要用上面的方法
也就是執行代碼前 執行 export CUDA_VISIBLE_DEVICES=n
只讓1個或者個別GPU可見 其他GPU看不見 就行了
㈢ n卡gtx770挖礦用cuda挖虧不虧本cpu是e3-1230v3。還有,gtx770可以通過刷
很虧本,N卡不適合挖礦,最適合的是5870
770刷bios可以提升性能
㈣ 顯卡怎麼挖礦,如何設置GPU挖礦設備
設置挖礦設備的第一步是選擇合適的硬體。本文將重點講 GPU (顯卡) 挖礦,當然你可以使用CPU 或者 ASIC 設備挖礦。 AMD 顯卡的架構對挖礦非常有利, Nvidia 卡由於哈希率特低,不適於挖礦。最好的 Nvidia 顯卡也不足 0.5 megahash。筆記本硬體挖礦還比不上 Nvidia 卡,是挖礦的糟糕選項。您需要使用台式機系統進行挖礦。有台式機系統可以確保硬體充分冷卻。
顯卡或卡需要能夠和主板匹配,電源也必須有足夠的 PCI-E 接頭。在確定顯卡前,要注意這些。為了讓系統充分冷卻,你需要將機箱的蓋子拆下,以便更好地散熱。這就是人們所說的「open- air rig(開放設備)」。如果你能讓系統對准風扇或空調,你可以讓設備在運行時更加涼爽,從而延長設備壽命並保持高效。
㈤ cuda 安裝時出現如下問題怎麼辦
此圖形驅動程序找不到兼容的圖形硬體。您可以繼續安裝,但不能用這個驅動程序運行CUDA應用程序。這可能發生在比此工具包更新的圖形硬體上。在這種情況下,建議您保留現有的驅動程序並安裝CUDA工具包的主要部分
㈥ 怎麼用N卡的cuda挖礦
比特幣800是提供比特幣資訊,比特幣客戶端,比特幣教程,比特幣挖礦,比特幣行情等比特幣相關信息的比特幣中文門戶。
㈦ 運行Python項目時出現「 cuda runtime error (30) : unknown error 」要怎麼解決
R6034出錯可能是你安裝過像Spyware Doctor這類的反間諜軟體,安裝這樣的軟體後會在C:\windows\system32\目錄下出現一個名為msvcr80.dll的文件,當卸載這個軟體時msvcr80.dll會留在目錄里。可以試試把C:\windows\system32\目錄下的msvcr80.dll刪除,如果裝有360安全衛士這類軟體,刪除時可能會出現一個提示,一定要選允許,不然無法刪除。然後點擊桌面左下角的開始菜單,點擊運行,輸入cmd,然後輸入for %1 in (%windir%\system32\*.dll) do regsvr32 /s %1,如果怕輸錯,可復制,然後點擊輸入cmd後彈出窗口的左上角C:\,點擊編輯-粘貼,回車後靜待刷屏運行,完畢後再等一會兒直到硬碟指示燈不再閃爍為止,然後重新啟動
㈧ 怎麼限制顯卡挖礦速度
沒用過N卡的,按A卡和U的習慣,I是控制優先順序的,I值越高,電腦越卡,越低,挖礦就慢,就可以干別的
㈨ cuda中kernel掛掉了,怎麼查錯
如果用的是Windows中的Visual Studio的Nsight插件,可以在kernel中設置斷點,然後選擇Nsight插件中的Start CUDA Debugging來看出錯的語句。
如果是Mac或Linux,請考慮使用CUDA-GDB。
另,在每次調用完kernel後寫一句話可以檢查基本的kernel調用錯誤,例如
//
#definegetLastCudaError(msg)__getLastCudaError(msg,__FILE__,__LINE__)
inlinevoid__getLastCudaError(constchar*errorMessage,constchar*file,constintline)
{
cudaError_terr=cudaGetLastError();
if(cudaSuccess!=err)
{
fprintf(stderr,"%s(%i):getLastCudaError()CUDAerror:%s:(%d)%s. ",
file,line,errorMessage,(int)err,cudaGetErrorString(err));
DEVICE_RESET
exit(EXIT_FAILURE);
}
}
#endif
kernel<<<1,1>>>();
getLastCudaError("ErrorinCalling'kernel'");