sematic
v0.40.0
Sematic是一個開源ML開發平台。它允許ML工程師和數據科學家使用簡單的Python編寫任意複雜的端到端管道,並在其本地機器,雲VM或Kubernetes群集上執行它們以利用雲資源。
Sematic基於收集在頂級自動駕駛汽車公司的學習。它可以通過模型培訓(例如Pytorch,TensorFlow)或任何其他任意的Python業務邏輯來鏈接數據處理作業(例如Apache Spark),可將可以在現代網絡儀表板中監視和可視化。
閱讀我們的文檔並加入我們的Discord頻道。
要在本地開始,只需在Python環境中安裝Sematic:
$ pip install sematic啟動本地Web儀表板:
$ sematic start運行一個示例管道:
$ sematic run examples/mnist/pytorch創建一個新的樣板項目:
$ sematic new my_new_project或來自現有示例:
$ sematic new my_new_project --from examples/mnist/pytorch然後運行以下操作:
$ python3 -m my_new_project要向Kubernetes部署語義並利用雲資源,請參見我們的文檔。
了解有關語義的更多信息,並與以下資源聯繫:
為了為語義做出貢獻,請查看標記為“良好第一期”的公開問題,並在不和諧方面與我們聯繫。您可以找到有關如何在開發人員文檔中設置開發環境的說明。如果您想添加一個示例,則可能會發現本指南有用。