24小时热门版块排行榜    

查看: 1014  |  回复: 3
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

broken1999

木虫 (正式写手)

[求助] CUDA版本的NAMD fatal error: All CUDA devices are in prohibited mode 已有1人参与

个人台式机,显卡G100,驱动304.54

已配置好CUDA驱动,能够编译运行.cu程序得出正确结果

已关闭Xwindow
运行  ./charmrun ++local +p1 ./namd2+idlepoll /home/z/1/ubq_wb_eq.conf > ubq.log

log文件显示如下:
Running command: ./namd2 +idlepoll /home/z/1/ubq_wb_eq.conf ++local +p1

Charm++: standalone mode (not using charmrun)
Converse/Charm++ Commit ID: v6.4.0-beta1-0-g5776d21
CharmLB> Load balancer assumes all CPUs are same.
Charm++> Running on 1 unique compute nodes (2-way SMP).
Charm++> cpu topology info is gathered in 0.000 seconds.
Info: NAMD 2.9 for Linux-x86_64-multicore-CUDA
Info:
Info: Please visit http://www.ks.uiuc.edu/Research/namd/
Info: for updates, documentation, and support information.
Info:
Info: Please cite Phillips et al., J. Comp. Chem. 26:1781-1802 (2005)
Info: in all publications reporting results obtained with NAMD.
Info:
Info: Based on Charm++/Converse 60400 for multicore-linux64-iccstatic
Info: Built Mon Apr 30 14:02:11 CDT 2012 by jim on naiad.ks.uiuc.edu
Info: 1 NAMD  2.9  Linux-x86_64-multicore-CUDA  1    z-64  z
Info: Running on 1 processors, 1 nodes, 1 physical nodes.
Info: CPU topology information available.
Info: Charm++/Converse parallel runtime startup completed at 0.0193279 s
Did not find +devices i,j,k,... argument, using all
FATAL ERROR: CUDA error on Pe 0 (z-64 device 0): All CUDA devices are in prohibited mode, of compute capability 1.0, or otherwise unusable.
[0] Stack Traceback:
  [0:0] CmiAbort+0x95  [0xbb9dc5]
  [0:1] _Z8NAMD_diePKc+0x62  [0x58231a]
  [0:2] _Z8cuda_diePKc+0x119  [0x769f8f]
  [0:3] _Z15cuda_initializev+0x367  [0x76a4e5]
  [0:4] _Z8all_initiPPc+0x55  [0x58b705]
  [0:5] _Z11master_initiPPc+0x6a  [0x58b352]
  [0:6] _ZN7BackEnd4initEiPPc+0xe8  [0x58b2c8]
  [0:7] main+0x2f  [0x5864cf]
  [0:8] __libc_start_main+0xfd  [0x7f1ab0096c4d]
  [0:9] _ZNSt8ios_base4InitD1Ev+0x72  [0x54119a]
[0] Stack Traceback:
  [0:0]   [0xbbacf5]
  [0:1] CmiAbort+0xd3  [0xbb9e03]
  [0:2] _Z8NAMD_diePKc+0x62  [0x58231a]
  [0:3] _Z8cuda_diePKc+0x119  [0x769f8f]
  [0:4] _Z15cuda_initializev+0x367  [0x76a4e5]
  [0:5] _Z8all_initiPPc+0x55  [0x58b705]
  [0:6] _Z11master_initiPPc+0x6a  [0x58b352]
  [0:7] _ZN7BackEnd4initEiPPc+0xe8  [0x58b2c8]
  [0:8] main+0x2f  [0x5864cf]
  [0:9] __libc_start_main+0xfd  [0x7f1ab0096c4d]
  [0:10] _ZNSt8ios_base4InitD1Ev+0x72  [0x54119a]


怀疑过是compute mode的问题,就将之改动为exclusive_thread、exclusive_preocess、default都试过也不行。
改过之后,log文件只剩一句话
Running command: ./namd2 +idlepoll /home/z/1/ubq_wb_eq.conf ++local +p1
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

pcibusgood

新虫 (初入文坛)

自己在Linux环境编译的namd 2.91,也是这个提示,感觉是命令行参数的问题
3楼2014-09-20 15:32:26
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 4 个回答

pcibusgood

新虫 (初入文坛)

看来不止我遇到这个问题啊。

我用GTX650在CentOS 6.5上运行NAMD的PREBUILD版本,在安装了NV的驱动和TOOLSKIT后,也出现这个提示。
2楼2014-09-20 11:23:22
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

pcibusgood

新虫 (初入文坛)

【答案】应助回帖

在namd的命令行中加上 +devices 0 这个参数,

例如:

./namd2 +idlepoll +devices 0 glpf.conf
4楼2014-09-20 16:18:33
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见