def get_dtype_registry(self): from loopy.target.c.compyte.dtypes import DTypeRegistry, fill_registry_with_opencl_c_types result = DTypeRegistry() fill_registry_with_opencl_c_types(result) # no complex number support--needs PyOpenCLTarget _register_vector_types(result) return result
def get_dtype_registry(self): from loopy.target.c.compyte.dtypes import ( DTypeRegistry, fill_registry_with_opencl_c_types) result = DTypeRegistry() fill_registry_with_opencl_c_types(result) # no complex number support--needs PyOpenCLTarget _register_vector_types(result) return result
def get_dtype_registry(self): from loopy.target.c.compyte.dtypes import (DTypeRegistry, fill_registry_with_opencl_c_types) result = DTypeRegistry() fill_registry_with_opencl_c_types(result) # no complex number support--needs PyOpenCLTarget _register_vector_types(result) if self.atomics_flavor == "cl1": return DTypeRegistryWrapperWithCL1Atomics(result) else: raise NotImplementedError("atomics flavor: %s" % self.atomics_flavor)
def get_dtype_registry(self): from loopy.target.c.compyte.dtypes import ( DTypeRegistry, fill_registry_with_opencl_c_types) result = DTypeRegistry() fill_registry_with_opencl_c_types(result) # no complex number support--needs PyOpenCLTarget _register_vector_types(result) if self.atomics_flavor == "cl1": return DTypeRegistryWrapperWithCL1Atomics(result) else: raise NotImplementedError("atomics flavor: %s" % self.atomics_flavor)