// Set kernel arguments coco_kernel_set_arg(kernel, 0, sizeof(buf), &buf); coco_kernel_launch(kernel, 1, grid, block); // 1D grid
Set environment to use NVG backend:
coco_init(&dev, 0); // open device 0 coco_buffer_create(dev, size, &buf); // allocate GPU memory coco_kernel_load(dev, "kernel.bin", &kernel);