Python–> C++/CUDA
在cmake项目中,由swig封装C++/CUDA供Python调用。
swig封装步骤
1 |
|
思路:将C编译器gcc替换成CUDA编译器nvcc
1 |
|
注:.cu
为CUDA源文件标识扩展符
cmake的支持
eg: CMakeLists.txt
1 |
|
在cmake项目中,由swig封装C++/CUDA供Python调用。
1 |
|
思路:将C编译器gcc替换成CUDA编译器nvcc
1 |
|
注:.cu
为CUDA源文件标识扩展符
eg: CMakeLists.txt
1 |
|