cuda gdb在第二次CUDAMALOC呼叫时使mac崩溃

cuda gdb在第二次CUDAMALOC呼叫时使mac崩溃,cuda,Cuda,我试图使用cuda gdb,但它始终挂起我的整个机器 这是一款MacBook Pro操作系统X 10.6.8。我正在使用最新的Cuda 4.0工具。 奇怪的是,它挂在第二次呼叫Cudamaloc时。在下面 是来自“Cuda By Example:” 太糟糕了。我真的很想使用cuda gdb。有人在Mac上成功使用cuda gdb吗?我在OS X上成功运行了cuda gdb,但我在>控制台模式下运行了它。在终点站,情况不太好。断点冻结显示。。。不记得它是否也因错误而冻结,但我想是的。在控制台中,调

我试图使用cuda gdb,但它始终挂起我的整个机器 这是一款MacBook Pro操作系统X 10.6.8。我正在使用最新的Cuda 4.0工具。 奇怪的是,它挂在第二次呼叫Cudamaloc时。在下面 是来自“Cuda By Example:”


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

我在OS X上成功运行了cuda gdb,但我在>控制台模式下运行了它。在终点站,情况不太好。断点冻结显示。。。不记得它是否也因错误而冻结,但我想是的。在控制台中,调试器没有问题。

您有访问linux机器的权限吗?macosx上的cuda gdb是相当新的,可能会有一些bug。是的,我可以使用cuda访问一个桌面Linux机箱——不过我不能把它带到咖啡馆。谢谢,嗯。。没有道理,但我会试试看。谢谢
#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) ) );
  ...