文件名称:jcuda实现的dbscan
文件大小:1.49MB
文件格式:RAR
更新时间:2021-05-24 08:56:16
cuda,jcuda, dbscan
jcuda DBSCAN运行步骤: 1. 首先服务器需要有NVIDIA显卡,因为CUDA是NVIDIA专用; 2. 需要安装CUDA驱动程序和工具包,可从 [NVIDIA CUDA下载网站](http://developer.nvidia.com/cuda-toolkit-archive)获取; 3. 安装了CUDA驱动程序和工具包之后,就可以运行示例代码了: 4. 将lib包下的JCuda-All-0.8.0-bin-linux-x86_64.zip包解压,里面包含了jcuda程序依赖的jar包和动态链接库; 5. 将根据需求编写的内核代码getNeighbors.cu,通过"nvcc -ptx getNeighbors.cu -o getNeighbors.ptx"类似的命令将内核代码进行编译; 6. 然后javac -Djava.ext.dirs="JCuda-All-0.8.0-bin-linux-x86_64" CudaGdbscan.java和javac -Djava.ext.dirs="JCuda-All-0.8.0-bin-linux-x86_64" Test.java分别编译; 7. 最后运行java -Djava.ext.dirs="JCuda-All-0.8.0-bin-linux-x86_64" Test
【文件预览】:
JCuda-All-0.8.0-bin-linux-x86_64
----jcusparse-natives-0.8.0-linux-x86_64.jar(283KB)
----jnvgraph-natives-0.8.0-linux-x86_64.jar(176KB)
----jnvgraph-0.8.0.jar(11KB)
----jcufft-0.8.0.jar(11KB)
----jcuda-0.8.0.jar(146KB)
----jcuda-natives-0.8.0-linux-x86_64.jar(293KB)
----jcusparse-0.8.0.jar(37KB)
----jcurand-natives-0.8.0-linux-x86_64.jar(25KB)
----jcurand-0.8.0.jar(8KB)
----jcufft-natives-0.8.0-linux-x86_64.jar(25KB)
----jcusolver-0.8.0.jar(22KB)
----jcusolver-natives-0.8.0-linux-x86_64.jar(226KB)
----jcublas-natives-0.8.0-linux-x86_64.jar(272KB)
----jcublas-0.8.0.jar(30KB)