文件名称:SYCML:用SYCL编写的机器学习库,用于设备不可知的部署
文件大小:9.87MB
文件格式:ZIP
更新时间:2024-04-01 14:19:58
Makefile
SYCML(SYCL ML)
轻量,功能强大的仅头机器学习库,使用SYCL编写,支持支持SPIR / SPIR-V指令的多厂商目标平台。 该库旨在替代cuML , RAPIDS等,并提供各种加速器设备,例如任何供应商(甚至是Intel和AMD)的GPU以及FPGA和ASICS。
当前具有以下功能-
线性和逻辑回归。
PCA,SVD
K表示聚类
用法
用法很简单。 要定位加速器设备,只需在模型上调用.sycl()并在forward方法中将目标作为字符串传递。
#include "Regression.h"
int main(){
size_t size = 32768;
std::vector