Campy 0.0.1-alpha

An API for the running of C# code on a GPU. For Windows (x64).

This is a prerelease version of Campy.
There is a newer version of this package available.
See the version list below for details.
Install-Package Campy -Version 0.0.1-alpha
dotnet add package Campy --version 0.0.1-alpha
paket add Campy --version 0.0.1-alpha
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

* Version 0.0.1-alpha
When building with Campy, select Platform = "AnyCPU", config = "Debug" or "Release", "Prefer 32-bit" unchecked.

Make sure you have a recent CUDA GPU, and CUDA Toolkit installed.

Simple example:
namespace ConsoleApp
{
   class Program
   {
       static void Main(string[] args)
       {
           int[] o = new int[]{1,2,3,4,5};
           Campy.Parallel.For(new Campy.Types.Extent(5), idx => { o[idx] += 1; });
           for (int i = 0; i<5; ++i) System.Console.Write(o[i] + " ");
           System.Console.WriteLine();
       }
   }
}


For further information, see https://github.com/kaby76/campy and http://campynet.com/.

Version History

Version Downloads Last updated
0.0.15 92 9/27/2018
0.0.14 83 9/2/2018
0.0.13 159 7/6/2018
0.0.12 78 6/14/2018
0.0.11 70 6/8/2018
0.0.10 70 5/29/2018
0.0.9 102 5/3/2018
0.0.8 81 4/18/2018
0.0.7 77 4/4/2018
0.0.6 100 3/21/2018
0.0.5 104 3/10/2018
0.0.4 193 3/9/2018
0.0.3 94 3/9/2018
0.0.3-alpha 122 10/9/2017
0.0.2-alpha 87 9/19/2017
0.0.1-alpha 131 9/6/2017
Show less