答案 0 :(得分:4)
我们Codeplay正专注于Tensor模块,因为它用于机器学习(我们关注的领域)。 正如m7913d所述,您的问题应转化为功能请求并与Eigen社区(http://eigen.tuxfamily.org/index.php?title=Main_Page#Mailing_list)进行沟通。
从我们的角度回答你的问题:简而言之,遗憾的是你的问题的答案还没有。
为了将特征核与SYCL一起使用,不仅需要专门的特征包结构,而且特征核的特征后端表达树也需要专门用于SYCL。 目前我们支持Eigen中的Tensor模块,因为与Eigen核心中的表达式树不同,Tensor的Expression后端已经被Device参数模板化。因此,将它专门用于任何自定义设备都很简单。我们目前正在为SYCL实现BLAS库,它是一个开源项目,可以在这里找到。一旦完成,我们可以将它用作Eigen核心的后端,以便最终支持核心后端。然而,接受Eigen核心的这种后端取决于Eigen维护团队的批准。