作者ches728ter (Chester)
看板Python
标题[问题] tensorflow 训练中不明暂停
时间Tue Jul 17 15:44:24 2018
环境
NVIDIA GeForce GTX TITAN X
win10 + tensorflow 1.4 + CUDA 8.0 + cuDNN 6.0
目前要测试多个参数组合(kernel数等)哪个正确率高
遂写了一个内含回圈的batch档,
会依序开新的cmd跑设定好的py code
batch如以下
start /wait python model_001.py
start /wait python model_002.py
...
问题来了
丢下去跑常常遇到跑了几个model後
训练到某个step就不动了(model数跟step数都不一定)
开'工作管理员'看GPU整个就是在休息状态(?)
要手动在cmd按任意键他才会回神继续跑下面的step
但没几个model又睡着了要再敲醒它
确认过
1. 电脑没休眠
2. GPU记忆体没满(看工作管理员)
3. 训练完py结束前有下sess.close()
感觉很像GPU偷懒打瞌睡要叫醒一样
不知道有没有人遇过并知道怎麽解决的??
感激不尽
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 122.116.164.32
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1531813467.A.A31.html
1F:推 sma1033: win10特有的cmd怪问题 07/17 16:27
2F:→ sma1033: 我跑其他程式时有时也会忽然停住 07/17 16:28
3F:→ sma1033: 换成ubuntu从此就没发生过Ler 07/17 16:28
4F:→ ches728ter: 原来是win10的问题吗 07/18 02:36
5F:→ ches728ter: 感谢 我再查查看有没有解 07/18 02:37
我自己用这个解法有效 给大家参考
https://stackoverflow.com/questions/33883530/why-is-my-command-prompt-freezing-on-windows-10
※ 编辑: ches728ter (36.228.234.59), 07/19/2018 21:49:10