本文主要是深度學習訓練時候的一些經驗和用法的筆記。
1、tensorflow訓練時指定gpu
在終端執行程式時指定gpu
cuda_visible_devices=0,1 python your_file.py
在python**中指定gpu
import os
os.environ["cuda_visible_devices"] = "0"
設定定量的gpu使用量
config = tf.configproto()
config.gpu_options.per_process_gpu_memory_fraction = 0.9 # 占用gpu90%的視訊記憶體
session = tf.session(config=config)
設定最小的gpu使用量
config = tf.configproto()
config.gpu_options.allow_growth = true
session = tf.session(config=config)
2、最近使用jupyter notebook時出現no module named cv2,解決辦法 pip install opencv-python
3、importerror: no module named 'google',解決辦法 pip install protobuf
4、importerror: libcublas.so.9.0: cannot open shared object file: no such file or directory
解決辦法:
步驟一:在path中加入cuda
sudo vim ~/.bashrc
在末尾加入:
export path=/usr/local/cuda/bin$}
export ld_library_path=/usr/local/cuda/lib64$}
export cuda_home=/usr/local/cuda
使之生效:
source ~/.bashrc
發現此時import tensorflow還是報一樣的錯誤,所以進行步驟二
檢查 /usr/local/cuda-9.0/lib64 下是否有 libcublas.so.9.0
如果有,終端輸入:
sudo ldconfig /usr/local/cuda-9.0/lib64
深度學習 讀書筆記(不斷更新)
0.機器學習常用的模型 例如,線性模型 邏輯回歸 softmax 神經網路 深度學習 svm 決策樹 隨機森林 gbdt 矩陣分解。1.神經網路 在乙個資料集上訓練成型的深度神經網路,在另外乙個完全不同的資料集上只需稍加訓練,就有可能 適應和完成那個新的任務。遷移學習 transfer learni...
apache學習筆記(不斷更新)
win下 用putty.exe英文版 linux下 用命令 ssh l username p hostname 其中 表示埠 port username是使用者名稱 httpd.conf 學習 1.設定預設最先開啟的頁面 在httpd.conf裡directoryindex index.html這裡...
VC學習筆記(不斷更新)
改變檢視的背景顏色 可以通過兩種方式 1.填充區域。呼叫fillrect函式實現。2.擦除區域。通過呼叫patblt來實現。具體過程 1 建立畫刷物件,初始化畫刷。2 選入新畫刷,儲存舊畫刷。3 獲取客戶端區域。4 填充區域。擦除區域 5 還原舊畫刷。例子cbrush m brush rgb 0,1...