package xgboost

  1. Overview
  2. Docs

Module Function_description.FunctionsSource

Parameters

module F : Ctypes.FOREIGN

Signature

Sourceval bst_ulong : Unsigned.uint64 Ctypes.typ
Sourceval dmatrix_handle : unit Ctypes_static.ptr Ctypes.typ
Sourceval booster_handle : unit Ctypes_static.ptr Ctypes.typ
Sourceval xgboost_version : (int Ctypes_static.ptr -> int Ctypes_static.ptr -> int Ctypes_static.ptr -> unit F.return) F.result
Sourceval xgb_get_last_error : (unit -> string F.return) F.result
Sourceval xgb_set_global_config : (string -> int F.return) F.result
Sourceval xgdmatrix_create_from_mat : (float Ctypes_static.ptr -> Unsigned.uint64 -> Unsigned.uint64 -> float -> unit Ctypes_static.ptr Ctypes_static.ptr -> int F.return) F.result
Sourceval xgdmatrix_create_from_dense : (string -> string -> unit Ctypes_static.ptr Ctypes_static.ptr -> int F.return) F.result
Sourceval xgdmatrix_create_from_csr : (string -> string -> string -> Unsigned.uint64 -> string -> unit Ctypes_static.ptr Ctypes_static.ptr -> int F.return) F.result
Sourceval xgdmatrix_set_float_info : (unit Ctypes_static.ptr -> string -> float Ctypes_static.ptr -> Unsigned.uint64 -> int F.return) F.result
Sourceval xgdmatrix_set_uint_info : (unit Ctypes_static.ptr -> string -> Unsigned.uint Ctypes_static.ptr -> Unsigned.uint64 -> int F.return) F.result
Sourceval xgdmatrix_get_float_info : (unit Ctypes_static.ptr -> string -> Unsigned.uint64 Ctypes_static.ptr -> float Ctypes_static.ptr Ctypes_static.ptr -> int F.return) F.result
Sourceval xgdmatrix_get_uint_info : (unit Ctypes_static.ptr -> string -> Unsigned.uint64 Ctypes_static.ptr -> Unsigned.uint Ctypes_static.ptr Ctypes_static.ptr -> int F.return) F.result
Sourceval xgdmatrix_num_row : (unit Ctypes_static.ptr -> Unsigned.uint64 Ctypes_static.ptr -> int F.return) F.result
Sourceval xgdmatrix_num_col : (unit Ctypes_static.ptr -> Unsigned.uint64 Ctypes_static.ptr -> int F.return) F.result
Sourceval xgdmatrix_num_non_missing : (unit Ctypes_static.ptr -> Unsigned.uint64 Ctypes_static.ptr -> int F.return) F.result
Sourceval xgdmatrix_save_binary : (unit Ctypes_static.ptr -> string -> int -> int F.return) F.result
Sourceval xgdmatrix_free : (unit Ctypes_static.ptr -> int F.return) F.result
Sourceval xgdmatrix_slice_dmatrix : (unit Ctypes_static.ptr -> int Ctypes_static.ptr -> Unsigned.uint64 -> unit Ctypes_static.ptr Ctypes_static.ptr -> int F.return) F.result
Sourceval xgbooster_create : (unit Ctypes_static.ptr Ctypes_static.ptr -> Unsigned.uint64 -> unit Ctypes_static.ptr Ctypes_static.ptr -> int F.return) F.result
Sourceval xgbooster_free : (unit Ctypes_static.ptr -> int F.return) F.result
Sourceval xgbooster_reset : (unit Ctypes_static.ptr -> int F.return) F.result
Sourceval xgbooster_set_param : (unit Ctypes_static.ptr -> string -> string -> int F.return) F.result
Sourceval xgbooster_get_num_feature : (unit Ctypes_static.ptr -> Unsigned.uint64 Ctypes_static.ptr -> int F.return) F.result
Sourceval xgbooster_boosted_rounds : (unit Ctypes_static.ptr -> int Ctypes_static.ptr -> int F.return) F.result
Sourceval xgbooster_update_one_iter : (unit Ctypes_static.ptr -> int -> unit Ctypes_static.ptr -> int F.return) F.result
Sourceval xgbooster_train_one_iter : (unit Ctypes_static.ptr -> unit Ctypes_static.ptr -> int -> string -> string -> int F.return) F.result
Sourceval xgbooster_eval_one_iter : (unit Ctypes_static.ptr -> int -> unit Ctypes_static.ptr Ctypes_static.ptr -> string Ctypes_static.ptr -> Unsigned.uint64 -> string Ctypes_static.ptr -> int F.return) F.result
Sourceval xgbooster_predict : (unit Ctypes_static.ptr -> unit Ctypes_static.ptr -> int -> Unsigned.uint -> int -> Unsigned.uint64 Ctypes_static.ptr -> float Ctypes_static.ptr Ctypes_static.ptr -> int F.return) F.result
Sourceval xgbooster_predict_from_dense : (unit Ctypes_static.ptr -> string -> string -> unit Ctypes_static.ptr -> Unsigned.uint64 Ctypes_static.ptr Ctypes_static.ptr -> Unsigned.uint64 Ctypes_static.ptr -> float Ctypes_static.ptr Ctypes_static.ptr -> int F.return) F.result
Sourceval xgbooster_save_model : (unit Ctypes_static.ptr -> string -> int F.return) F.result
Sourceval xgbooster_load_model : (unit Ctypes_static.ptr -> string -> int F.return) F.result
Sourceval xgbooster_save_model_to_buffer : (unit Ctypes_static.ptr -> string -> Unsigned.uint64 Ctypes_static.ptr -> char Ctypes_static.ptr Ctypes_static.ptr -> int F.return) F.result
Sourceval xgbooster_load_model_from_buffer : (unit Ctypes_static.ptr -> unit Ctypes_static.ptr -> Unsigned.uint64 -> int F.return) F.result
Sourceval xgbooster_save_json_config : (unit Ctypes_static.ptr -> Unsigned.uint64 Ctypes_static.ptr -> char Ctypes_static.ptr Ctypes_static.ptr -> int F.return) F.result
Sourceval xgbooster_load_json_config : (unit Ctypes_static.ptr -> string -> int F.return) F.result
Sourceval xgbooster_feature_score : (unit Ctypes_static.ptr -> string -> Unsigned.uint64 Ctypes_static.ptr -> char Ctypes_static.ptr Ctypes_static.ptr Ctypes_static.ptr -> Unsigned.uint64 Ctypes_static.ptr -> Unsigned.uint64 Ctypes_static.ptr Ctypes_static.ptr -> float Ctypes_static.ptr Ctypes_static.ptr -> int F.return) F.result