MCPcopy Create free account
hub / github.com/Xtra-Computing/thundersvm / sparse_predict

Function sparse_predict

src/thundersvm/thundersvm-scikit.cpp:130–143  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

128 }
129
130 int sparse_predict(int row_size, float* val, int* row_ptr, int* col_ptr, SvmModel *model, float* predict_label, int verbose){
131 if(verbose)
132 el::Loggers::reconfigureAllLoggers(el::ConfigurationType::Enabled, "true");
133 else
134 el::Loggers::reconfigureAllLoggers(el::ConfigurationType::Enabled, "false");
135 DataSet predict_dataset;
136 predict_dataset.load_from_sparse(row_size, val, row_ptr, col_ptr, (float *)NULL);
137 vector<float_type> predict_y;
138 predict_y = model->predict(predict_dataset.instances(), -1);
139 for (int i = 0; i < predict_y.size(); ++i) {
140 predict_label[i] = predict_y[i];
141 }
142 return 0;
143 }
144
145 void dense_model_scikit(int row_size, int features, float* data, float* label,
146 int svm_type, int kernel_type, int degree, float gamma, float coef0,

Callers

nothing calls this directly

Calls 4

load_from_sparseMethod · 0.80
instancesMethod · 0.80
predictMethod · 0.45
sizeMethod · 0.45

Tested by

no test coverage detected