[深度學習]Ubuntu16.04執行Python程式時會黑屏
[深度學習]Ubuntu16.04執行Python程式時會黑屏
我在Ubuntu16.04上呼叫Tensorflow_GPU執行CNN卷積神經網路時候,電腦並沒有發生黑屏的情況,但是最近心血來潮,做了一個GAN的入門模型跑,電腦卻黑屏了,而且顯示卡的風扇聲音很大。谷歌百度了一圈,也沒有找到合適的解決辦法,想要請假下各路大神,有什麼好的辦法嗎?
電腦環境配置:
系統:Ubuntu16.04
GPU: Geforce GTX TITAN
NVIDIA_Driver_Version: 390.87
Cuda_Version: 9.0.176.2
Cudnn_Version: 7.0.5
執行CNN
執行CNN後的結果,並沒有黑屏,所以我認為環境配置應該是沒問題了。
執行GAN
我嘗試了下用Teamviewer去遠端控制程式執行,發現最後程式會卡在這裡,負責執行程式的工作站也黑屏了。可以看到這裡是有計算Loss值的,但是貌似只計算了一次,螢幕就開始黑屏,系統也卡死了。
程式碼段
呼叫GPU的程式段:
import os
os.environ["CUDA_VISIBLE_DEVICES"] = "0"
config = tf.ConfigProto()
config.gpu_options.per_process_gpu_memory_fraction = 0.5 # 佔用GPU50%的視訊記憶體
sess = tf.Session(config=config)
卡在這個迴圈了,按道理說應該列印3次輸出的。
for i in range(300):
z_batch = np.random.normal(0, 1, size=[batch_size, z_dimensions])
real_image_batch = mnist.train.next_batch(batch_size)[0].reshape([batch_size, 28, 28, 1])
_, __, dLossReal, dLossFake = sess.run([d_trainer_real, d_trainer_fake, d_loss_real, d_loss_fake],
{x_placeholder: real_image_batch, z_placeholder: z_batch})
if(i % 100 == 0):
print("dLossReal:", dLossReal, "dLossFake", dLossFake)
相關文章
- 如何免費雲端執行Python深度學習框架?Python深度學習框架
- Python學習之程式和執行緒Python執行緒
- 如何在免費雲端執行 Python 深度學習框架?Python深度學習框架
- python 多程式和多執行緒學習Python執行緒
- Python源程式執行方式有哪些?Python學習教程Python
- [原始碼解析] 深度學習流水線並行 PipeDream(4)--- 執行時引擎原始碼深度學習並行
- python之多執行緒(學習)Python執行緒
- vSphere Bitfusion執行TensorFlow深度學習任務深度學習
- Python深度學習Python深度學習
- Python學習筆記|Python之執行緒Python筆記執行緒
- {Submarine} 在 Apache Hadoop 中執行深度學習框架ApacheHadoop深度學習框架
- python程式計算執行時間差Python
- Python TensorFlow深度學習迴歸程式碼:DNNRegressorPython深度學習DNN
- python深度學習(一)Python深度學習
- 實時深度學習深度學習
- Python學習筆記 - 多執行緒Python筆記執行緒
- 如何使用Python執行系統命令?Python學習教程!Python
- Linux程式執行緒學習筆記Linux執行緒筆記
- 國內首個深度學習開發者盛會! 深度學習開發者峰會開幕倒數計時深度學習
- Spring 學習筆記(五)執行時注入Spring筆記
- JVM學習-執行時資料區域JVM
- 深度學習技術研究會深度學習
- UBUNTU16.04執行ORB SLAM2UbuntuORBSLAM
- PAT乙級1026程式執行時間(秒數轉換為時間)(值得學習)
- 2018深度學習倫敦大會深度學習
- Python程式VS執行緒Python執行緒
- python 程式、執行緒 (一)Python執行緒
- python 程式、執行緒 (二)Python執行緒
- 深度學習程式碼積累深度學習
- 深度學習、機器學習、python、C++視訊深度學習機器學習PythonC++
- 2019最新實戰!給程式設計師的7節深度學習必修課,最好還會Python!程式設計師深度學習Python
- Python多執行緒程式設計深度探索:從入門到實戰Python執行緒程式設計
- 深度學習中的正則化技術(附Python程式碼)深度學習Python
- 再見Python!Yann LeCun警告:深度學習需要新程式語言PythonYann LeCun深度學習
- 基於深度學習的時間序列分類[含程式碼]深度學習
- Python程式設計會用到哪些軟體?Python基礎學習Python程式設計
- 【Python3學習筆記】之【Python高階——多執行緒】Python筆記執行緒
- 【深度學習】深度學習md筆記總結第1篇:深度學習課程,要求【附程式碼文件】深度學習筆記