cuda-gdb在第二次cudaMalloc调用时崩溃了mac

时间:2011-07-21 20:28:43

标签: cuda

我正在尝试使用cuda-gdb,但它始终挂起我的整个机器 这是一台运行OS X 10.6.8的MacBook Pro。我正在使用最新的Cuda 4.0工具。 奇怪的是它在第二次调用cudaMalloc时挂起。下面 是来自“Cuda By Example:”的嗤之以鼻。

#define N   10
....
int main( void ) {
  int a[N], b[N], c[N];
  int *dev_a, *dev_b, *dev_c;

  // allocate the memory on the GPU
  HANDLE_ERROR( cudaMalloc( (void**)&dev_a, N * sizeof(int) ) );
  HANDLE_ERROR( cudaMalloc( (void**)&dev_b, N * sizeof(int) ) );
  ...

太糟糕了。我真的想用cuda-gdb。有没有人在Mac上成功使用cuda-gdb?

1 个答案:

答案 0 :(得分:1)

我在OS X上运行时取得了成功,但我在>控制台模式下运行了它。在终端,它不是那么好。断点冻结显示...不记得它是否也因错误而冻结但我认为如此。在控制台中没有调试器问题。