Changeset f619de7 in sasmodels for sasmodels/kernelcl.py


Ignore:
Timestamp:
Apr 11, 2016 11:14:50 AM (8 years ago)
Author:
Paul Kienzle <pkienzle@…>
Branches:
master, core_shell_microgels, costrafo411, magnetic_model, release_v0.94, release_v0.95, ticket-1257-vesicle-product, ticket_1156, ticket_1265_superball, ticket_822_more_unit_tests
Children:
7ae2b7f
Parents:
9a943d0
Message:

more type hinting

File:
1 edited

Legend:

Unmodified
Added
Removed
  • sasmodels/kernelcl.py

    r6d6508e rf619de7  
    6767 
    6868from . import generate 
     69from .kernel import KernelModel, Kernel 
    6970 
    7071# The max loops number is limited by the amount of local memory available 
     
    310311 
    311312 
    312 class GpuModel(object): 
     313class GpuModel(KernelModel): 
    313314    """ 
    314315    GPU wrapper for a single model. 
     
    420421        self.release() 
    421422 
    422 class GpuKernel(object): 
     423class GpuKernel(Kernel): 
    423424    """ 
    424425    Callable SAS kernel. 
     
    489490        self.kernel(self.queue, self.q_input.global_size, None, *args) 
    490491        cl.enqueue_copy(self.queue, self.result, self.result_b) 
    491         [v.release() for v in details_b, weights_b, values_b] 
     492        [v.release() for v in (details_b, weights_b, values_b)] 
    492493 
    493494        return self.result[:self.nq] 
Note: See TracChangeset for help on using the changeset viewer.