如何在 netbeans 中编译和 运行 JCUDA?
How to compile and run JCUDA in netbeans?
我想在 ubuntu 16.04 的 IDE (Netbeans) 中编译和 运行 我的 jcuda 代码。我已经安装了 Netbeans、Maven、java 和 cuda 8.0。
例如,我想 运行 矢量样本添加 java 文件是 JCudaVectorAdd.java and the cuda kernel is JCudaVectorAddKernel.cu。我如何使用 Netbeans 编译和 运行 这个简单的示例?
可以创建一个maven项目,在项目的pom.xml文件中添加依赖:
<dependency>
<groupId>org.jcuda</groupId>
<artifactId>jcuda</artifactId>
<version>0.9.2</version>
</dependency>
<dependency>
<groupId>org.jcuda</groupId>
<artifactId>jcublas</artifactId>
<version>0.9.2</version>
</dependency>
<dependency>
<groupId>org.jcuda</groupId>
<artifactId>jcufft</artifactId>
<version>0.9.2</version>
</dependency>
<dependency>
<groupId>org.jcuda</groupId>
<artifactId>jcusparse</artifactId>
<version>0.9.2</version>
</dependency>
<dependency>
<groupId>org.jcuda</groupId>
<artifactId>jcusolver</artifactId>
<version>0.9.2</version>
</dependency>
<dependency>
<groupId>org.jcuda</groupId>
<artifactId>jcurand</artifactId>
<version>0.9.2</version>
</dependency>
<dependency>
<groupId>org.jcuda</groupId>
<artifactId>jnvgraph</artifactId>
<version>0.9.2</version>
</dependency>
<dependency>
<groupId>org.jcuda</groupId>
<artifactId>jcudnn</artifactId>
<version>0.9.2</version>
</dependency>
然后将JCudaVectorAdd.java
添加到项目中,并在java文件中给出JCudaVectorAddKernel.cu
文件的地址:
String ptxFileName = preparePtxFile("JCudaVectorAddKernel.cu");
现在您可以成功构建您的项目了。
我想在 ubuntu 16.04 的 IDE (Netbeans) 中编译和 运行 我的 jcuda 代码。我已经安装了 Netbeans、Maven、java 和 cuda 8.0。
例如,我想 运行 矢量样本添加 java 文件是 JCudaVectorAdd.java and the cuda kernel is JCudaVectorAddKernel.cu。我如何使用 Netbeans 编译和 运行 这个简单的示例?
可以创建一个maven项目,在项目的pom.xml文件中添加依赖:
<dependency>
<groupId>org.jcuda</groupId>
<artifactId>jcuda</artifactId>
<version>0.9.2</version>
</dependency>
<dependency>
<groupId>org.jcuda</groupId>
<artifactId>jcublas</artifactId>
<version>0.9.2</version>
</dependency>
<dependency>
<groupId>org.jcuda</groupId>
<artifactId>jcufft</artifactId>
<version>0.9.2</version>
</dependency>
<dependency>
<groupId>org.jcuda</groupId>
<artifactId>jcusparse</artifactId>
<version>0.9.2</version>
</dependency>
<dependency>
<groupId>org.jcuda</groupId>
<artifactId>jcusolver</artifactId>
<version>0.9.2</version>
</dependency>
<dependency>
<groupId>org.jcuda</groupId>
<artifactId>jcurand</artifactId>
<version>0.9.2</version>
</dependency>
<dependency>
<groupId>org.jcuda</groupId>
<artifactId>jnvgraph</artifactId>
<version>0.9.2</version>
</dependency>
<dependency>
<groupId>org.jcuda</groupId>
<artifactId>jcudnn</artifactId>
<version>0.9.2</version>
</dependency>
然后将JCudaVectorAdd.java
添加到项目中,并在java文件中给出JCudaVectorAddKernel.cu
文件的地址:
String ptxFileName = preparePtxFile("JCudaVectorAddKernel.cu");
现在您可以成功构建您的项目了。