8 V4 {# G/ v7 t. {0 S 左边多出一个 NVIDIA | CUDA,选择之后右边有两个 CUDA 4.0 Runtime project 和 CUDA 3.2 Runtime project。 ; y4 Y3 X. l1 T% g 3.2显然不能用,因为刚才就没装,选择4.0的建立一个 project: : G2 [2 W' r; R8 x& ~. ]0 h/ m9 k- u3 c0 w2 m 太酷了,直接配置好了,自动添加了一个 kernel.cu 的文件,然后里面还写好了代码,局部如下: }' l4 t2 t" s$ Q" m4 H
" u% b$ J+ m5 D* U$ i( q2 L 先不看具体内容,首先显示效果就很好,该高亮的部分都高亮了,红绿蓝三色都有,赶紧编译,没问题,运行结果: " h4 C; w# S4 T7 \! W. y6 w0 e8 t9 ] 这是做了一个向量加法,很不错,太方便了。 0 Q! J, q5 B* T5 C; c 下面添加一下CUDA文件看看:# [9 L- i! z# C+ a P 0 P2 A$ p7 w2 m: I 同样左侧出现了 NVIDIA | CUDA 选项,右面有 CUDA 文件(.cu) 和 CUDA 头文件(.cuh)。 K+ U. P# X: @6 S- O8 `" i8 L/ ~1 r4 G 麻烦的配置终于解决了。+ J( G8 P1 `# a; t 此外在选项栏中多了一项 Nsight:( k2 M4 L( X5 {
. u: N' `; T5 x& h 编译好文件之后,选择 Start CUDA Debugging。 j$ S# B2 a- X) h0 j/ O5 r 显示如下提示: ; q K) I$ D# d9 I Connection to the Nsight monitor on '' failed." J; o7 x( t0 O1 c Please make sure the monitor is running on the target machine and the security settings match. , ]" X# x8 i# r ~* K 这个好像和刚才安装的 Monitor 有关系,打开 Monitor。 ( I+ e( G0 o# Y; R - C- G6 \* `4 ]) r3 h! ? 具体操作不会了,再查查看怎么用吧。 & F* z9 v! ^6 l0 s Parallel Nsight 2.0 还有许多其他功能,以后慢慢了解。