ha1ronpa / pyrit

Automatically exported from code.google.com/p/pyrit
0 stars 0 forks source link

Nvidia GTX460 has died unexpectedly on benchmark #209

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
What steps will reproduce the problem?
1. pyrit benchmark
2.
3.

What is the expected output? What do you see instead?

Calibrating... Exception in thread CUDA-Device #1 'GeForce GTX 460':
Traceback (most recent call last):
  File "/usr/lib/python2.6/threading.py", line 532, in __bootstrap_inner
    self.run()
  File "/usr/local/lib/python2.6/dist-packages/cpyrit/cpyrit.py", line 111, in run
    self._testComputeFunction(101)
  File "/usr/local/lib/python2.6/dist-packages/cpyrit/cpyrit.py", line 100, in _testComputeFunction
    self.solve(Core.TV_ESSID, [Core.TV_PW] * i))):
SystemError: CUDA_ERROR_LAUNCH_FAILED

Exception in thread CPU-Core (SSE2):
Traceback (most recent call last):
  File "/usr/lib/python2.6/threading.py", line 532, in __bootstrap_inner
    self.run()
  File "/usr/local/lib/python2.6/dist-packages/cpyrit/cpyrit.py", line 108, in run
    essid, pwlist = self.queue._gather(self.buffersize, timeout=0.5)
  File "/usr/local/lib/python2.6/dist-packages/cpyrit/cpyrit.py", line 552, in _gather
    self._check_cores()
  File "/usr/local/lib/python2.6/dist-packages/cpyrit/cpyrit.py", line 410, in _check_cores
    raise SystemError("The core '%s' has died unexpectedly" % core)
SystemError: The core 'CUDA-Device #1 'GeForce GTX 460'' has died unexpectedly

Traceback (most recent call last):
  File "/usr/local/bin/pyrit", line 6, in <module>
    pyrit_cli.Pyrit_CLI().initFromArgv()
  File "/usr/local/lib/python2.6/dist-packages/pyrit_cli.py", line 106, in initFromArgv
    func(self, **options)
  File "/usr/local/lib/python2.6/dist-packages/pyrit_cli.py", line 803, in benchmark
    cp.enqueue('foo', ['barbarbar'] * 1500)
  File "/usr/local/lib/python2.6/dist-packages/cpyrit/cpyrit.py", line 484, in enqueue
    self._check_cores()
  File "/usr/local/lib/python2.6/dist-packages/cpyrit/cpyrit.py", line 410, in _check_cores
    raise SystemError("The core '%s' has died unexpectedly" % core)
SystemError: The core 'CUDA-Device #1 'GeForce GTX 460'' has died unexpectedly

What version of the product are you using? On what operating system?

pyrit-0.3.0 & cpyrit-cuda-0.3.0

Im running Debian 5, 2.6.32-5, using newest Nvidia drivers atm, and cuda 3.2 
rc2 (for Ubuntu 10)(kernel & Nvidia modules built with gcc-4.3)

Please provide any additional information below.

pyrit & cpyrit compiled with gcc-4.4 (got errors with gcc-4.3).
When I tried list_cores gave error(issue 153):
list_cores

Traceback (most recent call last):
  File "/usr/local/bin/pyrit", line 6, in <module>
    pyrit_cli.Pyrit_CLI().initFromArgv()
  File "/usr/local/lib/python2.6/dist-packages/pyrit_cli.py", line 110, in
initFromArgv
    func(self, **options)
  File "/usr/local/lib/python2.6/dist-packages/pyrit_cli.py", line 255, in
list_cores
    with cpyrit.cpyrit.CPyrit() as cp:
  File "/usr/local/lib/python2.6/dist-packages/cpyrit/cpyrit.py", line 392,
in __init__
    self.cores.append(CUDACore(queue=self, dev_idx=dev_idx))
  File "/usr/local/lib/python2.6/dist-packages/cpyrit/cpyrit.py", line 181,
in __init__
    _cpyrit_cuda.CUDADevice.__init__(self, dev_idx)
SystemError: CUDA_ERROR_INVALID SOURCE

Using hazeman's changes in setup.py (from issue 153) i managed to get 
list_cores working, and now error occurs only when benchmarking.
Cuda compiles and runs SDK examples without problem.

Original issue reported on code.google.com by alexge...@hotmail.com on 15 Nov 2010 at 7:35

GoogleCodeExporter commented 8 years ago
Please use the latest development version of Pyrit. Fermi GPUs can't execute 
the kernel that was linked with Pyrit 0.3.0

Original comment by lukas.l...@gmail.com on 16 Nov 2010 at 7:28