This is hello world app sample - minimalist application with Hybridizer.
Here is a code snippet for this minimalist sample:
using Hybridizer.Runtime.CUDAImports;
using System;
using System.Diagnostics;
using System.Threading.Tasks;
namespace HelloWorld
{
class Program
{
[EntryPoint]
public static void Run()
{
Console.Out.WriteLine("Hello From GPU") ;
}
static void Main(string[] args)
{
dynamic wrapped = HybRunner.Cuda().SetDistrib(1,1).Wrap(new Program()) ;
wrapped.Run () ;
Console.Out.WriteLine("DONE");
}
}
}
In [ ]:
!hybridizer-cuda 01-hello-world.cs -o hello-world.exe -run