服務(wù)器GPU使用那些事

持續(xù)更新中

GPU與tensorflow的那些事

要裝TensorFlow with GPU support,有以下準(zhǔn)備工作:

  1. 安裝CUDA? Toolkit 8.0

  2. 安裝The NVIDIA drivers associated with CUDA Toolkit 8.0

  3. 安裝cuDNN v5.1

  4. 有一塊GPU card with CUDA Compute Capability 3.0 or higher.

  5. 安裝The libcupti-dev library, which is the NVIDIA CUDA Profile Tools Interface,終端鍵入以下命令即可

    sudo apt-get install libcupti-dev
    

檢查GPU環(huán)境

  1. 檢查GPU是否兼容CUDA

     $ lspci | grep -i nvidia
    

如果你的顯卡是NVIDIA的或者在這個(gè)表里http://developer.nvidia.com/cuda-gpus, 你的GPU也就是兼容CUDA的。

  1. 檢查你的Linux發(fā)行版本

     $ uname -m && cat /etc/*release
    
  2. 檢查gcc是否安裝和版本

     $ gcc --version
    
  3. 檢查系統(tǒng)運(yùn)行的核

     $ uname -r
    
  4. 安裝 kernel headers 和 development packages

     $ sudo apt-get install linux-headers-$(uname -r)
    

安裝CUDA Toolkit

按照https://developer.nvidia.com/cuda-downloads上的指示來(lái)安裝。
檢驗(yàn)是否安裝成功,輸入以下命令:

$ md5sum <file>

http://developer.nvidia.com/cuda-downloads/checksums 中的checksum比較即可。

總的來(lái)說(shuō),按著下面這個(gè)一步一步的從最前面做到最后即可,每一步做完都記得檢查一下:
http://docs.nvidia.com/cuda/pdf/CUDA_Installation_Guide_Linux.pdf

查看CPU,GPU,memory使用情況

  1. 看正在運(yùn)行的程序的資源使用情況:

     $ top
    
  2. 查看GPU使用情況

     nvidia-smi
     # 或者你想看多一點(diǎn)
     nvidia-smi -l
    

進(jìn)程管理

  1. 查看所有進(jìn)程

     $ ps a
    
  2. 殺死一個(gè)進(jìn)程

     # 殺死進(jìn)程號(hào)為PID的進(jìn)程        
     $ kill PID
     # 徹底殺死進(jìn)程
     $ kill -9 PID
    

參考:
http://linuxtools-rst.readthedocs.io/zh_CN/latest/tool/ps.html
http://www.cnblogs.com/peida/archive/2012/12/20/2825837.html

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容