Generated Artifact Layout
Triton artifacts are written automatically to output_dir/infer/triton/ at the end of training. No manual export step is needed.
Edge prediction pipeline (kind: GNN_XGBoost):
When save_node_embeddings: true, training also writes:
The infer/ directory contains all client scripts:
Node prediction pipeline (kind: GNN_XGBoost_NP):
The model_config.json embedded inside gnn_embedder/1/ is the contract between training and inference. It stores the graph schema (node types, edge types, feature dimensions), the decision threshold calibrated on the validation set, the num_neighbors list used during GNN training (which the inference client uses by default for client-side subgraph sampling), and feat_dim (total XGBoost feature width including embeddings, raw features, and edge attributes — always present). The inference client reads it to configure its requests. When save_node_embeddings: true, model_config.json additionally contains inference_use_saved_embeddings: true and node_embeddings_dir (path to the merged memmap files).