sailfish.kernel.library.Library

class sailfish.kernel.library.Library(code=None, mode='cpu', name='module', debug=True, define_macros={})[source]

Bases: object

Builds and maintains (in memory) a CPU or GPU dynamically compiled module.

__init__(code=None, mode='cpu', name='module', debug=True, define_macros={})[source]

Methods

__init__([code, mode, name, debug, ...])

load_cpu_module(code, name[, mode, ...])

load_gpu_module(code, define_macros)