I downloaded decuda, so that I could disassembly my kernels.
Now I was trying to disassembly an obj file (maybe I need a ptx file instead) but I always got something like:
Traceback (most recent call last):
File “C:\decuda-0.4.2\decuda.py”, line 89, in
main()
File “C:\decuda-0.4.2\decuda.py”, line 52, in main
cu = load(args[0])
File “C:\decuda-0.4.2\CubinFile.py”, line 255, in load
inst = [int(x,0) for x in inst]
ValueError: invalid literal for int() with base 0: “d\x86\x14\x00\xc2’\xd6I\xc4
x07\x00\x00I\x00\x00\x00\x00\x00\x00\x00.drectve\x00\x00\x00\x00\x00\x00\x00\x00
E\x00\x00\x004\x03\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00”
So how do I generate a ptx file or how can I disassembly my obj file?