文件名称:SYCL-DNN:SYCL-DNN是一个实现使用SYCL编写的神经网络算法的库
文件大小:20MB
文件格式:ZIP
更新时间:2024-06-12 17:11:05
machine-learning cplusplus neural-network cpp opencl
SYCL-DNN神经网络加速库 目录 SYCL-DNN是一个实现各种神经网络算法的库,例如使用SYCL和C ++编写的池化和卷积。 SYCL-DNN当前支持以下操作: 2D卷积 二维深度卷积 2D最大和平均池化 Relu和tanh激活 卷积操作有几种实现方式,包括平铺和Winograd内核。 支持的数据格式为NHWC。 该项目由维护。 支持平台 定期使用上列出的“支持的”硬件对SYCL-DNN的master分支进行测试。 假设SYCL-DNN实现了SPIR或SPIR-V支持,则它们也可以在其他硬件和平台上工作。 SYCL-DNN主要在Ubuntu 16.04 LTS上使用相应的默认软件包版本进行了测试。 SYCL-DNN通常会与最新发布的ComputeCpp相匹配,尽管它可能与其他版本兼容。 我们针对最新版本进行测试。 SYCL-DNN入门 先决条件 CMake(版本3.5.1及更高