nabu.processing.transpose module¶
- class nabu.processing.transpose.TransposeBase(shape, dtype, dst_dtype=None, **backend_options)[source]¶
 Bases:
objectA class for transposing (out-of-place) a cuda or opencl array
- KernelCls¶
 alias of
BaseClassError
- ProcessingCls¶
 alias of
BaseClassError
- dtype_to_ctype¶
 alias of
BaseClassError
- backend = 'none'¶
 
- class nabu.processing.transpose.CudaTranspose(shape, dtype, dst_dtype=None, **backend_options)[source]¶
 Bases:
TransposeBase- KernelCls¶
 alias of
CudaKernel
- ProcessingCls¶
 alias of
CudaProcessing
- dtype_to_ctype(dtype)¶
 
- backend = 'cuda'¶
 
- class nabu.processing.transpose.OpenCLTranspose(shape, dtype, dst_dtype=None, **backend_options)[source]¶
 Bases:
TransposeBase- KernelCls¶
 alias of
OpenCLKernel
- ProcessingCls¶
 alias of
OpenCLProcessing
- dtype_to_ctype(dtype)¶
 
- backend = 'opencl'¶