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部署语义并利用云资源,请参见我们的文档。
了解有关语义的更多信息,并与以下资源联系:
为了为语义做出贡献,请查看标记为“良好第一期”的公开问题,并在不和谐方面与我们联系。您可以找到有关如何在开发人员文档中设置开发环境的说明。如果您想添加一个示例,则可能会发现本指南有用。