V2 brings support of multiple source and header files.
- Load Extension
%load_ext nvcc_plugin
- Mark a cell to be treated as cuda cell
%%cuda --name example.cu --compile falseNOTE: The cell must contain either code or comments to be run successfully. It accepts 2 arguments.
-n|--name- which is the name of either CUDA source or Header The name parameter must have extension.cuor.hSecond argument-c|--compile; default value isfalse. The argument is a flag to specify if the cell will be compiled and run right away or not. It might be usefull if you're playing in themainfunction
- To compile and run all CUDA files you need to run
%%cuda_run
# This line just to bypass an exeption and can contain any text