Skip to content

Commit 9263f53

Browse files
committed
OpenCL PoW fix
- previous commit created some problems, now it should work
1 parent 8d829b5 commit 9263f53

File tree

1 file changed

+6
-7
lines changed

1 file changed

+6
-7
lines changed

src/openclpow.py

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -26,12 +26,11 @@
2626
libAvailable = False
2727

2828
def initCL():
29-
global ctx, queue, program, enabledGpus, hash_dt, vendors
30-
gpus = []
29+
global ctx, queue, program, hash_dt
30+
del enabledGpus[:]
31+
del vendors[:]
32+
del gpus[:]
3133
ctx = False
32-
enabledGpus = []
33-
vendors = []
34-
hash_dt = None
3534
try:
3635
hash_dt = numpy.dtype([('target', numpy.uint64), ('v', numpy.str_, 73)])
3736
try:
@@ -52,10 +51,10 @@ def initCL():
5251
logger.info("Loaded OpenCL kernel")
5352
else:
5453
logger.info("No OpenCL GPUs found")
55-
enabledGpus = []
54+
del enabledGpus[:]
5655
except Exception as e:
5756
logger.error("OpenCL fail: ", exc_info=True)
58-
enabledGpus = []
57+
del enabledGpus[:]
5958

6059
def openclAvailable():
6160
return (len(gpus) > 0)

0 commit comments

Comments
 (0)