SYCML:用SYCL编写的机器学习库,用于设备不可知的部署

时间:2024-04-01 14:19:58
【文件属性】:

文件名称: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 input_vector(size, 1.0f); LinearRegression linearRegression(size); //Initia


网友评论