gpt4 book ai didi

java - 如何在netbeans中编译并运行JCUDA?

转载 作者:太空宇宙 更新时间:2023-11-04 09:57:44 25 4
gpt4 key购买 nike

我想在 ubuntu 16.04 上的 IDE (Netbeans) 中编译并运行我的 jcuda 代码。我已经安装了 Netbeans、Maven、java 和 cuda 8.0。

例如,我想运行 vector 添加的示例,java文件是 JCudaVectorAdd.java cuda内核是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");

现在您可以成功构建项目了。

关于java - 如何在netbeans中编译并运行JCUDA?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53894815/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com