[深度學習]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執行緒
- [原始碼解析] 深度學習流水線並行 PipeDream(4)--- 執行時引擎原始碼深度學習並行
- python 多程式和多執行緒學習Python執行緒
- 國內首個深度學習開發者盛會! 深度學習開發者峰會開幕倒數計時深度學習
- Python源程式執行方式有哪些?Python學習教程Python
- 實時深度學習深度學習
- Python深度學習Python深度學習
- python之多執行緒(學習)Python執行緒
- python 學習--執行緒池Python執行緒
- python深度學習(一)Python深度學習
- vSphere Bitfusion執行TensorFlow深度學習任務深度學習
- {Submarine} 在 Apache Hadoop 中執行深度學習框架ApacheHadoop深度學習框架
- 深度學習技術研究會深度學習
- python的學習(七)----多執行緒程式設計(1)Python執行緒程式設計
- Python學習筆記|Python之執行緒Python筆記執行緒
- JVM學習-執行時資料區域JVM
- SQL學習系列之對執行計時SQL
- python程式計算執行時間差Python
- Python學習筆記 - 多執行緒Python筆記執行緒
- Python TensorFlow深度學習迴歸程式碼:DNNRegressorPython深度學習DNN
- 【騰訊深度學習系列】深度學習及並行化實現概述深度學習並行
- Spring 學習筆記(五)執行時注入Spring筆記
- pypy有時候執行python程式錯誤Python
- 草根學Python(十三)執行緒和程式Python執行緒
- Linux程式執行緒學習筆記Linux執行緒筆記
- 如何使用Python執行系統命令?Python學習教程!Python
- 深度學習(一)深度學習學習資料深度學習
- 深度學習 + OpenCV,Python實現實時影片目標檢測深度學習OpenCVPython
- 深度學習程式碼積累深度學習
- UBUNTU16.04執行ORB SLAM2UbuntuORBSLAM
- 【深度學習】深度學習md筆記總結第1篇:深度學習課程,要求【附程式碼文件】深度學習筆記
- 基於深度學習的時間序列分類[含程式碼]深度學習
- 用TensorFlow進行深度學習深度學習
- OS學習筆記二: 程式執行緒模型筆記執行緒模型
- Python入門深度學習完整指南Python深度學習
- 10道機器學習、深度學習必會面試題機器學習深度學習面試題