sql-machine-learning/sqlflow
A SQL compiler that translates extended SQL queries into distributed ML training and inference workflows on Kubernetes.

Velocity · 7d
+1.8
★ / day
Trend
→steady
star history
SQLFlow extends SQL grammar to express machine learning operations including model training, prediction, evaluation, and explanation directly within SQL queries. The compiler transpiles these extended SQL programs into Argo workflows that execute across a Kubernetes cluster. It supports integration with popular ML frameworks such as TensorFlow, Keras, and XGBoost, connecting to databases like MySQL, TiDB, Hive, and MaxCompute as data sources.