How to profile PyCuda code with the Visual Profiler?

后端 未结 2 2043
生来不讨喜
生来不讨喜 2020-12-01 20:38

When I create a new session and tell the Visual Profiler to launch my python/pycuda scripts I get following error message: Execution run #1 of program \'\' failed, ex

相关标签:
2条回答
  • 2020-12-01 21:07

    There is something wrong with the way you are specifying the executable to the compute profiler. If I put a hash bang line at the top of your posted code:

    #!/usr/bin/env python
    

    and then give the python file executable permissions, the compute profiler runs the code without complaint and I get this:

    enter image description here

    0 讨论(0)
  • 2020-12-01 21:08

    There are two methods that you can use.

    Launch the Script Interpreter

    Launch    python
    Arguments "/pathtopycudafile/mysuperkernel.py"
    

    Launch a Executable Script

    Launch    "/pathtopycudafile/mysuperkernel.py"
    Arguments [blank]
    
    mysuperkernel.py must be executable (chmod +x)
    mysuperkenrel.py must have a #! to specify the path to the interpreter
    

    See @talonmies answer

    0 讨论(0)
提交回复
热议问题