2
我對使用Alea GPU和第三方庫感興趣,並試圖瞭解我的選擇。具體來說,我有興趣使用this L-BFGS library。我對F#生態系統相當陌生,但對CUDA和函數式編程都有經驗。使用第三方庫
我一直在使用該L-BFGS庫作爲實現邏輯迴歸的程序的一部分。如果我可以假定庫正確並將我的其他代碼(包括在GPU上運行的代碼)寫入類型安全的F#中,那將會很整潔。
看起來可能是link C++ with F#。假設我計算出如何將L-BFGS庫集成到F#程序中,那麼引入Alea GPU會導致任何問題?
我試圖避免的是使用Alea在F#中重寫L-BFGS。但是,也許這是使用F#的最簡單途徑。如果Alea有非線性優化的設施,我可以使用它們。
無論如何,您將最終重寫L-BFGS api表面區域,除非它已經有dotnet綁定。 –