Como criar um perfil do código PyCuda com o Visual Profile

Quando crio uma nova sessão e digo ao Visual Profiler para iniciar meus scripts python / pycuda, recebo a seguinte mensagem de erro:Execution run #1 of program '' failed, exit code: 255

Estas são minhas preferências:

Lançamento:python "/pathtopycudafile/mysuperkernel.py"Diretório de trabalho:"/pathtopycudafile/mysuperkernel.py"Arguments:[empty]

Eu uso o CUDA 4.0 no Ubuntu 10.10. 64Bit. A criação de perfil de exemplos compilados funciona.

p.s. Estou ciente da pergunta SOComo criar um perfil do código PyCuda no Linu, mas parece ser um problema não relacionado.

Minimal example

pycudaexample.py:

import pycuda.autoinit
import pycuda.driver as drv
import numpy

from pycuda.compiler import SourceModule

mod = SourceModule("""
__global__ void multiply_them(float *dest, float *a, float *b)
{
  const int i = threadIdx.x;
  dest[i] = a[i] * b[i];
}
""")

multiply_them = mod.get_function("multiply_them")

a = numpy.random.randn(400).astype(numpy.float32)
b = numpy.random.randn(400).astype(numpy.float32)

dest = numpy.zeros_like(a)
multiply_them(
        drv.Out(dest), drv.In(a), drv.In(b),
        block=(400,1,1), grid=(1,1))

pycuda.autoinit.context.detach()

Exemplos de configurações

Mensagem de err

questionAnswers(2)

yourAnswerToTheQuestion