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

Function sparse_decision

src/thundersvm/thundersvm-scikit.cpp:324–334  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

322 }
323
324 void sparse_decision(int row_size, float* val, int* row_ptr, int* col_ptr, SvmModel *model, int value_size, float* dec_value){
325 DataSet predict_dataset;
326 predict_dataset.load_from_sparse(row_size, val, row_ptr, col_ptr, (float *)NULL);
327 model->predict(predict_dataset.instances(), -1);
328 SyncArray<float_type> dec_value_array(value_size);
329 dec_value_array.copy_from(model->get_dec_value());
330 float_type *dec_value_ptr = dec_value_array.host_data();
331 for(int i = 0; i < dec_value_array.size(); i++){
332 dec_value[i] = dec_value_ptr[i];
333 }
334 }
335
336 void dense_decision(int row_size, int features, float* data, SvmModel *model, int value_size, float* dec_value){
337 DataSet predict_dataset;

Callers

nothing calls this directly

Calls 6

load_from_sparseMethod · 0.80
instancesMethod · 0.80
copy_fromMethod · 0.80
predictMethod · 0.45
host_dataMethod · 0.45
sizeMethod · 0.45

Tested by

no test coverage detected