As discussed in the design doc #785 , we will generate the Python submitter program from the intermediate representation.
Transfer the training logic to TrainIR.
Generate the training program from mocked TrainIR. [Intermediate Representation] Generate the XgBoost training program #827
Create a Python database connector from the data source string. [Python] Generate Python database connector from data source string #806
Generate TrainIR from SQL
Unify feature column and column spec. Unify featurecolumn and column spec #799
Make expression resolver realize type. resolveExpression should distinguish string, integer and float #800
Enable SQLFlow to execute the XGB train code generated by IR. [Intermediate Representation] Enable SQLFlow to execute the XGB train code generated by IR #980
Use pkg/sql/codegen/attribute in XGBoost TrainIR. Use pkg/sql/codegen/attribute in XGBoost TrainIR #1002
Add XGBoost training documentation. Add XGBoost training documentation #1003
Transfer Analysis to AnalyzeIR. [Intermediate Representation] Analysis codegen refactor TODO list #978
Transfer the predict logic to PredictIR. [Intermediate Representation] XGBoost predict using IR #1051
As discussed in the design doc #785, we will generate the Python submitter program from the intermediate representation.
TrainIR.TrainIR. [Intermediate Representation] Generate the XgBoost training program #827TrainIRfrom SQLAnalyzeIR. [Intermediate Representation] Analysis codegen refactor TODO list #978PredictIR. [Intermediate Representation] XGBoost predict using IR #1051