vsl
VCL images are working
vlang.io |文檔 |範例 |更新日誌 |貢獻
VSL 是一個用於開發人工智慧和高效能科學運算的 V 函式庫。
造訪 vsl 文件以了解有關支援功能的更多資訊。
VSL 是一個科學圖書館,有許多不同的模組。儘管大多數模組提供純 V 定義,但 VSL 還提供將已知 C 庫包裝在其他後端中的模組,這些後端允許高效能運算作為替代方案。
此函式庫包含線性代數計算(向量和矩陣、特徵值和特徵向量、線性求解器的所有組合之間的運算)和數值方法(例如數值求積)所開發的基本函數。
我們也可以選擇將 VSL 與用 C 和 Fortran 編寫的現有程式庫連結起來,例如 Open BLAS 和 LAPACK。多年來,這些現有的函式庫一直是高效能模擬開發的基礎。我們相信可以在原生 V 中重寫這些函式庫,同時達到與它們提供的相同速度,但同時,我們希望允許 VSL 使用者選擇何時使用這些函式庫作為後端和不作為後端時。這就是為什麼每個模組都記錄了在使用時允許這樣做的標誌。
可以使用不同的後端來優化某些模組。為此,可以選擇安裝一些 C 依賴項。如果您想使用這些 C 依賴項和其他程式庫,使用 VSL 最簡單的方法是透過 Docker。安裝 Docker 和 VS Code 後,您可以在幾秒鐘內開始使用 VSL 開發強大的數值模擬。此外,它最好的部分是它可以在 Windows、Linux 和 macOS 上開箱即用。
完畢。並且您的系統將保持“乾淨”。
我們的 Docker 映像也包含 V 和用於使用 VS Code(或不使用)的 V 工具。
v install vsl
vpkg get https://github.com/vlang/vsl
完畢。安裝完成。
要測試該模組,只需鍵入以下命令:
v test .
由貢獻者-img 製作。