From de79de7604a20b3555986c24b677bd083e8c8b31 Mon Sep 17 00:00:00 2001 From: Yichao Yu <yyc1992@gmail.com> Date: Sat, 17 May 2014 21:26:47 -0400 Subject: [PATCH] enable mempool.__call__ --- pyopencl/mempool.py | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/pyopencl/mempool.py b/pyopencl/mempool.py index 38c10562..bd804799 100644 --- a/pyopencl/mempool.py +++ b/pyopencl/mempool.py @@ -152,11 +152,6 @@ class MemoryPool(object): assert not (ones & head) return head | ones - def allocate(self): - pass - - __call__ = allocate - def stop_holding(self): self.stop_holding = True self.free_held() @@ -225,6 +220,8 @@ class MemoryPool(object): routine="memory_pool::allocate", code=cl.status_code.MEM_OBJECT_ALLOCATION_FAILURE) + __call__ = allocate + def free(self, buf, size): self.active_blocks -= 1 bin_nr = self.bin_number(size) -- GitLab