文件名称:simplecl:用于 Clojure 的易于使用的 OpenCL 包装器
文件大小:26KB
文件格式:ZIP
更新时间:2024-08-11 21:54:03
Clojure
th.ng/simplecl 用于 JOCL/OpenCL 的 Clojure 包装器和高级处理管道操作 SimpleCL 打算在 Clojure 和 OpenCL 计算内核之间启用某种声明性的互操作方法。 它为基本 OpenCL 数据结构(上下文、设备、缓冲区、程序、内核)提供了瘦包装器,以及一个高级 API 来定义和配置多内核和多程序工作流,并在 Clojure 的数据结构和它们的原生 OpenCL 之间转换数据表示为字节缓冲区。 SimpleCL 仍然是一个年轻的项目(虽然它最初是在 2012 年创建的,但它已经Hibernate了一段时间),但已经在多个项目的生产中成功使用,并且有很好的文档记录。 莱宁根坐标 [thi.ng/simplecl " 0.2.2 " ] 用法和示例 请参阅源代码中的大量文档字符串和以下示例: 你好 CL 示例 一个简单的“Hello world”样
【文件预览】:
simplecl-master
----export()
--------.empty(0B)
----src()
--------thi()
----README.org(3KB)
----LICENSE(11KB)
----dev-resources()
--------kernels()
----test()
--------thi()
----project.clj(1KB)
----.gitignore(52B)