Show / Hide Table of Contents

Class CUDACompiler

Inheritance
System.Object
BaseCompiler
CUDACompiler
Implements
System.IDisposable
Inherited Members
BaseCompiler.Name
BaseCompiler.GetExec<T>()
BaseCompiler.Dispose()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Amplifier
Assembly: Amplifier.dll
Syntax
public class CUDACompiler : BaseCompiler, IDisposable

Constructors

| Improve this Doc View Source

CUDACompiler()

Declaration
public CUDACompiler()

Properties

| Improve this Doc View Source

Devices

Declaration
public override List<Device> Devices { get; }
Property Value
Type Description
System.Collections.Generic.List<Device>
Overrides
BaseCompiler.Devices
| Improve this Doc View Source

Kernels

Declaration
public override List<string> Kernels { get; }
Property Value
Type Description
System.Collections.Generic.List<System.String>
Overrides
BaseCompiler.Kernels

Methods

| Improve this Doc View Source

CompileKernel(Type)

Declaration
public override void CompileKernel(Type cls)
Parameters
Type Name Description
System.Type cls
Overrides
BaseCompiler.CompileKernel(Type)
| Improve this Doc View Source

Execute<TSource>(String, Object[])

Declaration
public override void Execute<TSource>(string functionName, params object[] args)
    where TSource : struct
Parameters
Type Name Description
System.String functionName
System.Object[] args
Type Parameters
Name Description
TSource
Overrides
BaseCompiler.Execute<TSource>(String, Object[])
| Improve this Doc View Source

UseDevice(Int32)

Declaration
public override void UseDevice(int deviceId = 0)
Parameters
Type Name Description
System.Int32 deviceId
Overrides
BaseCompiler.UseDevice(Int32)

Implements

System.IDisposable
  • Improve this Doc
  • View Source
Back to top Generated by DocFX