summaryrefslogtreecommitdiff
path: root/threadtest.py
diff options
context:
space:
mode:
Diffstat (limited to 'threadtest.py')
-rw-r--r--threadtest.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/threadtest.py b/threadtest.py
index 5dffb98..92b0c81 100644
--- a/threadtest.py
+++ b/threadtest.py
@@ -61,7 +61,7 @@ if __name__ == '__main__':
parser = optparse.OptionParser('%prog')
parser.add_option('-b', type='int', dest='nbits', default=8)
- parser.add_option('-j', type='int', dest='ndevices', default=1)
+ parser.add_option('-j', type='string', dest='devices', default=1)
parser.add_option('-n', type='int', dest='nblocks', default=64)
options, args = parser.parse_args()
@@ -74,7 +74,7 @@ if __name__ == '__main__':
cuda.init()
gputhreads = []
- for i in range(options.ndevices):
+ for i in [int(s) for s in options.devices.split(',')]:
gputhreads.append(GPUThread(i, detector, jobs, output, options.nblocks))
gputhreads[-1].start()