ClContextExtensions
Namespace
Brahma.FSharp- Attributes
- [<AutoOpen>]
Type extensions
Type extension | Signature | Description | |
---|---|---|---|
# | x.Compile(srcLambda) | (srcLambda:Expr<('TRange -> 'a)>) -> ClProgram<'TRange,'a> | CompiledName: |
# | x.CreateClArray(...) | (data:'a [] * hostAccessMode:HostAccessMode option * deviceAccessMode:DeviceAccessMode option * allocationMode:AllocationMode option) -> ClArray<'a> | Creates OpenCL array based on specified data with specified memory flags. CompiledName: |
# | x.CreateClArray(...) | (size:int * hostAccessMode:HostAccessMode option * deviceAccessMode:DeviceAccessMode option * allocationMode:AllocationMode option) -> ClArray<'a> | Creates OpenCL empty array based on specified array size with specified memory flags. CompiledName: |
# | x.CreateClCell(...) | (data:'a * hostAccessMode:HostAccessMode option * deviceAccessMode:DeviceAccessMode option * allocationMode:AllocationMode option) -> ClCell<'a> | Creates OpenCL value based on specified data with specified memory flags. CompiledName: |
# | x.CreateClCell(...) | (hostAccessMode:HostAccessMode option * deviceAccessMode:DeviceAccessMode option * allocationMode:AllocationMode option) -> ClCell<'a> | Creates OpenCL default value with specified memory flags. CompiledName: |
Compiles raw kernel to OpenCL program.