CUDA耗时Kernel函数导致GPU崩溃解决方案
2016-07-02 22:14
246 查看
在CUDA的GPU编程中,通常将大数据分配由众多线程解决,这样每个线程的工作量通常很小,秒秒钟解决。当时,当GPU希望承担CPU一样的耗时线程操作时,经常会出现“驱动已恢复”的崩溃现象。这是由于window系统Tdr所导致的,显卡是用来桌面显示的,所以不允许显卡长期(>2s)被占用,需要把GPU抢回来用于图形显示。因此就出现了上述情况。
解决方案:在Nvidia安装的Nsight monitor 打开如下
2.点击右下角option
3.把Dispalay Driver下的TDR delay改为更长,或直接把enabeled 改为False。(后者更彻底),然后重启即可生效。
4.如果恢复TDR, 改回来,重启系统后可恢复。
解决方案:在Nvidia安装的Nsight monitor 打开如下
2.点击右下角option
3.把Dispalay Driver下的TDR delay改为更长,或直接把enabeled 改为False。(后者更彻底),然后重启即可生效。
4.如果恢复TDR, 改回来,重启系统后可恢复。
相关文章推荐
- 10 篇数据库技术热文
- React Mixin 的介绍
- 16.5
- “欢迎使用CSDN-markdown编辑器”收藏
- 最短路径算法汇总
- Java 工程师的学习线路图。
- 2、keys相关命令
- 好番记录
- [shiro] Wildcard string cannot be null or empty. Make sure permission strings are properly formatted.
- 使用工具优化 msql 5.6 的配置
- Java设计模式之单例模式
- Codeforces Round #360 (Div. 2) -- D. Remainders Game (中国剩余定理)
- 平衡二叉树(AVL)树
- Zookeeper实战之单机模式
- 学习VMware虚拟化技术
- HDU2021 发工资咯:)
- PHP购物车代码
- 结构体内字节对齐偏移量
- 算法导论 第15章 动态规划:15.1钢条切割
- Ubuntu下查看软件版本及安装位置