Get desktop application:
View/edit binary Protocol Buffers messages
Interface exported by the server.
Send params of a DMatrix to the server for initialization Returns the name assigned to this DMatrix
Wrapper around DMatrixAttrs to include sequence number
Orchestrator will collect and deliver the below to each enclave in the cluster
Send params of a Booster to the server for initialization Returns the name assigned to this booster
Wrapper around BoosterAttrs to include sequence number
Orchestrator will collect and deliver the below to each enclave in the cluster
Set booster parameters
Wrapper around BoosterParam to include sequence number
Orchestrator will collect and deliver the below to each enclave in the cluster
Update the booster for one round
Orchestrator will collect and deliver the below to each enclave in the cluster
Run predictions
Wrapper around PredictParams to include sequence number
Orchestrator will collect and deliver the below to each enclave in the cluster
Encrypted predictions served by enclave, to be decrypted at client
Encrypted predictions
Length of predictions
Status
Save model to a file on the server
Wrapper around SaveModelParams to include sequence number
Orchestrator will collect and deliver the below to each enclave in the cluster
Load model from file on the server
Wrapper around LoadModelParams to include sequence number
Orchestrator will collect and deliver the below to each enclave in the cluster
Dump model
Wrapper around DumpModelParams to include sequence number
Orchestrator will collect and deliver the below to each enclave in the cluster
Dump model with features
Orchestrator will collect and deliver the below to each enclave in the cluster
Save model to buffer
Orchestrator will collect and deliver the below to each enclave in the cluster
Get number of columns in the DMatrix
Orchestrator will collect and deliver the below to each enclave in the cluster
Get number of rows in the DMatrix
Orchestrator will collect and deliver the below to each enclave in the cluster
Initialize Rabit
Finalize Rabit
Params for the constructor of a Booster
Used in:
Booster parameter
Used in:
Params for training
Used in:
Params for the constructor of a DMatrix
Used in:
Model dump
Used as response type in: Remote.rpc_XGBoosterDumpModelEx, Remote.rpc_XGBoosterDumpModelExWithFeatures, Remote.rpc_XGBoosterGetModelRaw
Params for dump model
Used in:
Params for dump model with features
Used in:
Integer
Used as response type in: Remote.rpc_XGDMatrixNumCol, Remote.rpc_XGDMatrixNumRow
Status of call (for returned Integer)
Params for load model
Used in:
Params for dump model
Used in:
Used as response type in: Remote.rpc_XGBoosterCreate, Remote.rpc_XGDMatrixCreateFromEncryptedFile
Name that the server assigned the handle
Status of call (for returned Name)
// Pair of strings message Pair { string x = 1; string y = 2; }
Used in:
,Name that the server assigned the handle
// Params for eval message BoosterEvalSetParams { string handle = 1; repeated Pair evals = 2; uint32 iteration = 3; numproto.protobuf.NDArray signature = 4; uint32 sig_len = 5; } Params for prediction
Used in:
// Params for distributed training message ClusterParams { // Number of nodes in cluster uint32 num_workers = 1; }
Used as request type in: Remote.rpc_RabitFinalize, Remote.rpc_RabitInit
Dummy parameter for compatibility
Params for save model
Used in:
Used in:
, , , , , , , , , , , ,k byte random number generated at the start of the session
Size of nonce (k = 12, or CIPHER_IV_SIZE)
4 byte counter that increments with each synchronized function call
Current status of the node
Used in:
, , , , ,Status
Exception message
Current status of the node
Used as response type in: Remote.rpc_RabitFinalize, Remote.rpc_RabitInit, Remote.rpc_XGBoosterLoadModel, Remote.rpc_XGBoosterSaveModel, Remote.rpc_XGBoosterSetParam, Remote.rpc_XGBoosterUpdateOneIter
Status