【发布时间】:2017-05-18 01:42:35
【问题描述】:
我对将 Alea GPU 与第三方库结合使用很感兴趣,并且正在尝试了解我的选择。具体来说,我有兴趣使用this L-BFGS library。我对 F# 生态系统还很陌生,但对 CUDA 和函数式编程都有经验。
我一直在使用该 L-BFGS 库作为实现逻辑回归的程序的一部分。如果我能假设库是正确的,并在类型安全的 F# 中编写我的其余代码(包括在 GPU 上运行的代码),那就太好了。
link C++ with F# 似乎可行。假设我知道如何将 L-BFGS 库集成到 F# 程序中,那么 Alea GPU 的引入会导致任何问题吗?
我要避免的是使用 Alea 在 F# 中重写 L-BFGS。然而,也许这实际上是使用 F# 的最简单途径。如果 Alea 有任何非线性优化工具,我可能会使用这些工具。
【问题讨论】:
-
你最终会重写 L-BFGS api 表面积,除非它已经有 dotnet 绑定..