GPUMLib  0.2.2
GPU Machine Learning Library
SVM Member List

This is the complete list of members for SVM, including all inherited members.

calculateB_1stPass(cudaStream_t stream, int blocks, int blockSize, cudafloat *offsets, cudafloat *results, int n_svs)SVMinline
calculateB_FinalPass(cudaStream_t stream, int blockSize, cudafloat *input_floats, int input_size)SVMinline
checkCUDA_Errors()SVMinline
classify(GPUMLib::HostMatrix< cudafloat > &h_model, GPUMLib::HostMatrix< cudafloat > &h_testing_samples, cudafloat *kernel_args, int amount_threads, GPUMLib::svm_kernel_type kernel_type, int n_sv, cudafloat h_b, int ndims, GPUMLib::HostArray< int > &h_testing_results)SVMinline
findMinimumPositionTarget_HostArray(GPUMLib::HostArray< int > &array, int array_length, int target)SVMinline
getSupportVectorIndices(GPUMLib::HostArray< cudafloat > &h_alphas, int *alpha_indices, int size)SVMinline
kernelFirstOrderHeuristic1stPass(cudaStream_t stream, int blocks, int blockSize, cudafloat *f, cudafloat *alphas, int *y, cudafloat *minimuns, int *min_indices, cudafloat *maximuns, int *max_indices, int input_size, cudafloat constant_epsilon, cudafloat constant_c)SVMinline
kernelFirstOrderHeuristicFinalPass(cudaStream_t stream, int blockSize, cudafloat *minimuns_input, int *min_indices_input, cudafloat *maximuns_input, int *max_indices_input, int input_size)SVMinline
runSMO(GPUMLib::HostMatrix< cudafloat > &h_x, GPUMLib::HostArray< int > &h_y, GPUMLib::DeviceArray< cudafloat > &d_alphas, cudafloat constant_c_negative, cudafloat constant_c_positive, cudafloat constant_epsilon, cudafloat constant_tau, GPUMLib::svm_kernel_type kernel_type, cudafloat *kernel_args, int amount_threads)SVMinline
SVM()SVMinline
train(GPUMLib::HostMatrix< cudafloat > &h_samples, GPUMLib::HostArray< int > &h_classes, cudafloat constant_c_negative, cudafloat constant_c_positive, cudafloat constant_epsilon, cudafloat constant_tau, svm_kernel_type kernel_type, cudafloat *kernel_args, int amount_threads, GPUMLib::HostArray< cudafloat > &h_alphas, int &n_sv, GPUMLib::HostMatrix< cudafloat > &h_model, cudafloat &h_b)SVMinline
updateAlphas(cudaStream_t stream, GPUMLib::svm_kernel_type kernel_type, GPUMLib::DeviceMatrix< cudafloat > &d_x, GPUMLib::DeviceArray< cudafloat > &d_alphas, GPUMLib::DeviceArray< int > &d_y, cudafloat constant_c_negative, cudafloat constant_c_positive, GPUMLib::DeviceArray< cudafloat > &d_kernel_args, int training_dataset_size, int ndims)SVMinline
updateKKTConditions(cudaStream_t stream, GPUMLib::svm_kernel_type kernel_type, int n_blocks, int blocksize, GPUMLib::DeviceArray< cudafloat > &d_f, GPUMLib::DeviceArray< int > &d_y, GPUMLib::DeviceMatrix< cudafloat > &d_x, GPUMLib::DeviceArray< cudafloat > &d_kernel_args, int training_dataset_size, int ndims)SVMinline