谷歌又開源了: Swift for TensorFlow

今年三月,谷歌在 TensorFlow 開發者峯會上公開演示了 Swift for TensorFlow,近日,TensorFlow 官網宣佈 Swift for TensorFlow 已在 GitHub 上開源,地址以下:linux

https://github.com/tensorflow/swiftgit

關於 Swift for TensorFlowgithub

谷歌又開源了: Swift for TensorFlow谷歌又開源了: Swift for TensorFlow

Swift for TensorFlow 爲 TensorFlow 提供了一種新的編程模型,將 TensorFlow 計算圖與 Eager Execution 的靈活性和表達能力結合在了一塊兒,同時還注重提升整個軟件架構每一層的可用性。算法

設計的基礎是一個稱之爲「Graph Program Extraction」的算法,它能夠讓你們用 Eager Execution 式的編程模型來輕鬆地實現代碼,同時還保留 TensorFlow 計算圖的高性能優點。編程

實現可靠的 Graph Program Extraction 算法對於編程語言的設計有很高的要求,通過分析和討論,谷歌選擇了 Swift 做爲主語言。他們將高級的自動微分功能直接集成在了 Swift 語言和編譯器裏面。swift

「Swift for TensorFlow 設計總覽」文檔裏介紹了項目的主要組成部分以及結合方式。谷歌還深刻介紹了 Python 與 Swift 的集成,你們能夠直接經過 Swift 代碼使用任意 Python API。架構

目前該項目有 macOS 和 Linux 的安裝包,以及教你們如何獲取源代碼的開發指南。目前這一項目還處於早期開發階段,你們能夠參與到他們設計方案的討論中,一塊兒促進這一項目的發展。你們若是遇到困難,能夠在 TensorFlow 中文社區論壇的 「TensorFlow 建議和反饋」 板塊聯繫開發人員.編程語言

相關文章
相關標籤/搜索