程序包的下载地址
https://github.com/serban/kmeans
使用方法
./cuda_main -i Image/color100.txt -n 3 -o
coor100.txt是聚类的样本文件,每一行是一个样本,第一个数是计数号, 没行数据的个数是样本的特征维数
-n 是设置聚类中心数 这里是3个聚类中心
使用时,自己根据自己的样本产生聚类需要的输入文件
我这里的实验 60万x384维样本不到一分钟 K40 GPU卡。
===============================================
如果报
1) 执行 make clean 2) 编辑 Makefile 文件里的. CFLAGS = $(OPTFLAGS) $(DFLAGS) $(INCFLAGS) -DBLOCK_SHARED_MEM_OPTIMIZATION=1 3) 修改为 -DBLOCK_SHARED_MEM_OPTIMIZATION&