Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Nov 18, 2013
Commits on Oct 18, 2013
  1. refactoring, create method for setting cuda eval function parameters …

    authored
    …associated with current evaluated vector
Commits on Oct 17, 2013
  1. Add new evaluators for Chi^2, ExpChi^2 kernels in formats: Ellpack, E…

    authored
    …RTILP, SERTILP and CSR. Non tested only first implementations.
Commits on Oct 16, 2013
Commits on Oct 14, 2013
Commits on Oct 8, 2013
  1. Refactor Dispose method for Chi2 and Exp Chi2 kernels, move disposing…

    authored
    … to another function in base class
Commits on Oct 5, 2013
  1. Do the refactoring for nChi2 kernels

    authored
    Add nchi2 Ellpack_ILP kernel
    add SERTILP evaluator
Commits on Oct 1, 2013
Commits on Sep 30, 2013
  1. Add new class for prediction with Sliced Ellpack format, class is not…

    authored
    … tested yet.
    
    Refactoring move the fetchTex function to config.h file
    Add CUDA code for prediction in Sliced Ellpack format and do some refactoring in rbfSlicedEllpackKernel
Commits on Sep 25, 2013
  1. Add ERTILP evaluator

    authored
Commits on Sep 24, 2013
  1. Cuda Kernel refactoring for Ellpack and ERTILP kernels. Remove old co…

    authored
    …de to OldKernels.cu file.
    
    Change class name from CuRBFEllRTILP to CuRBFERTILP
    
    CuEvaluator now use async memory transfer
Commits on Sep 22, 2013
  1. first working version of CuRBFEllILPEvaluator, which does prediction.…

    authored
    … So far it doesn't use async memory transfers and streams.
Commits on Sep 21, 2013
  1. Add new evaluatros based on Ellpack Ilp kernel, starts kernels refact…

    authored
    …oring and move duplicate code, especially SpMV operation to separate functions. Test new mechanism of choosing texture reference.
Commits on Sep 14, 2013
Commits on Sep 11, 2013
  1. Remove dispose code from each Kernel class to parent class

    authored
    Add new first order solver with computing 2 kernel matrix columns at once
Commits on Sep 6, 2013
  1. small changes

    authored
  2. Merge branch 'master' of github.com:ksirg/KMLib

    authored
    Conflicts:
    	.gitignore
    	KMLib.CUDA/CUDAmodules/Config.h
    	KMLib.CUDA/CUDAmodules/KernelsEllpack.cu
    	KMLib.CUDA/CUDAmodules/KernelsSlicedEllpack.cu
    	KMLib.CUDA/CudaHelpers.cs
    	KMLib.CUDA/GPUKernels/CuExpChiEllKernel.cs
    	KMLib.CUDA/GPUKernels/CuExpChiSlEllKernel.cs
    	KMLib.CUDA/GPUKernels/CuNChi2EllKernel.cs
    	KMLib.CUDA/GPUKernels/CuRBFEllILPKernel.cs
    	KMLib.CUDA/GPUKernels/CuRBFEllpackKernel.cs
    	KMLib.CUDA/GPUKernels/CuVectorKernel.cs
    	KMLib.CUDA/KMLib.GPU.csproj
    	KMLib.sln
    	KMLib.vsmdi
    	KMLib/KMLib.csproj
    	KMLibUsageApp/Data/real-sim.t
    	KMLibUsageApp/Data/real-sim_med_10K
    	KMLibUsageApp/Data/real-sim_med_6K
    	KMLibUsageApp/Data/real-sim_small_3K
    	KMLibUsageApp/KMLibUsageApp.csproj
    	KMLibUsageApp/Program.cs
    	Libs/cudaSVMKernels.cu
    	Local.testsettings
  3. remove data files

    authored
  4. add to ignore

    authored
  5. add to ignore

    authored
  6. Big commit many changes:

    authored
    Do many refactorization: file name changes, add license header
    Add to implementation: ERTILP and SERTILP for RBF kernel
    Add method to grouped testing
    Bug fix: add dispose context in CuVectorKernel
Commits on Aug 24, 2013
  1. Add new solver class SmoRandomSolver - choose random two indexes i,j

    authored
    Add new Kernel class for EllpackIlp Cuda function
    Add new method in CudaHelper tranforming data into Ellpack format with alignment
    
    Remove old obsolete dependencies NMath and dnAnalytics
Commits on Aug 22, 2013
  1. Refactoring changing GPUKernels modules now nams are according to sch…

    authored
    …ema: Kernel[format].cu
    
    Add new class for Sliced Ellpack nChi and ExpChi2
Commits on Aug 21, 2013
  1. Refactoring, class name changes CuRBFSlicedEllpackKernell -> CudafyRB…

    authored
    …FSlicedEllpackKernel
    
    CuChiSquareEllpackKernel -> CuChi2EllKernel
    
    Add new cuda functionf for compuint Chi2 and ExpChi2 in Ellpack and Sliced Ellpack format
Commits on Aug 19, 2013
  1. Add license information to each file in KMLib.GPU, some code refactor…

    authored
    …ization, add include file Config.h, add new module with ch2 kernels, add new Ellpack based implementation of chi2 and exp chi2 with ILP technique
Commits on Mar 8, 2013
  1. Change naming convention

    authored
Commits on Dec 30, 2012
Commits on Dec 5, 2012
  1. Changing the file names

    authored
  2. Changing the file names

    authored
Commits on Nov 29, 2012
  1. Add license

    authored
Commits on Nov 28, 2012
Commits on Nov 24, 2012
  1. changed readme

    authored
Something went wrong with that request. Please try again.