Skip to content
This repository
branch: master

Nov 18, 2013

  1. ksirg

    BugFix: in CuExpChiCSR, in model class - dont save the alphas

    Refactoring.
    authored

Oct 18, 2013

  1. ksirg

    refactoring, create method for setting cuda eval function parameters …

    …associated with current evaluated vector
    authored

Oct 17, 2013

  1. ksirg

    Add new evaluators for Chi^2, ExpChi^2 kernels in formats: Ellpack, E…

    …RTILP, SERTILP and CSR. Non tested only first implementations.
    authored

Oct 16, 2013

  1. ksirg

    Add nChi^2 and ExpChi^2 kernels for CSR and SERTILP format

    authored

Oct 14, 2013

  1. ksirg

    Add new CSR chi and ExpChi2 kernels

    authored

Oct 08, 2013

  1. ksirg

    Refactor Dispose method for Chi2 and Exp Chi2 kernels, move disposing…

    … to another function in base class
    authored

Oct 05, 2013

  1. ksirg

    Do the refactoring for nChi2 kernels

    Add nchi2 Ellpack_ILP kernel
    add SERTILP evaluator
    authored

Oct 01, 2013

  1. ksirg

    Refactoring add SpMV_SERTILP helper function

    authored

Sep 30, 2013

  1. ksirg

    Add new class for prediction with Sliced Ellpack format, class is not…

    … 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
    authored

Sep 25, 2013

  1. ksirg

    Add ERTILP evaluator

    authored

Sep 24, 2013

  1. ksirg

    Add Ellpack evaluator - not tested yet

    authored
  2. ksirg

    Cuda Kernel refactoring for Ellpack and ERTILP kernels. Remove old co…

    …de to OldKernels.cu file.
    
    Change class name from CuRBFEllRTILP to CuRBFERTILP
    
    CuEvaluator now use async memory transfer
    authored

Sep 22, 2013

  1. ksirg

    first working version of CuRBFEllILPEvaluator, which does prediction.…

    … So far it doesn't use async memory transfers and streams.
    authored

Sep 21, 2013

  1. ksirg

    Add new evaluatros based on Ellpack Ilp kernel, starts kernels refact…

    …oring and move duplicate code, especially SpMV operation to separate functions. Test new mechanism of choosing texture reference.
    authored

Sep 14, 2013

  1. ksirg

    Add new GPU SMO solver with first order heuristics and 2 kernel matri…

    …x column computation
    authored

Sep 11, 2013

  1. ksirg

    Remove dispose code from each Kernel class to parent class

    Add new first order solver with computing 2 kernel matrix columns at once
    authored

Sep 06, 2013

  1. ksirg

    small changes

    authored
  2. ksirg

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

    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
    authored
  3. ksirg

    remove data files

    authored
  4. ksirg

    add to ignore

    authored
  5. ksirg

    add to ignore

    authored
  6. ksirg

    Big commit many changes:

    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
    authored
  7. ksirg

    Add methods for transforming dataset to ERTILP and SERTILP format

    authored

Aug 24, 2013

  1. ksirg

    Add new solver class SmoRandomSolver - choose random two indexes i,j

    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
    authored

Aug 22, 2013

  1. ksirg

    Refactoring changing GPUKernels modules now nams are according to sch…

    …ema: Kernel[format].cu
    
    Add new class for Sliced Ellpack nChi and ExpChi2
    authored

Aug 21, 2013

  1. ksirg

    Refactoring, class name changes CuRBFSlicedEllpackKernell -> CudafyRB…

    …FSlicedEllpackKernel
    
    CuChiSquareEllpackKernel -> CuChi2EllKernel
    
    Add new cuda functionf for compuint Chi2 and ExpChi2 in Ellpack and Sliced Ellpack format
    authored

Aug 19, 2013

  1. ksirg

    Add license information to each file in KMLib.GPU, some code refactor…

    …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
    authored

Mar 08, 2013

  1. ksirg

    Change naming convention

    authored
  2. ksirg

    Bug fix in GPUSMOFanSolver wrong if(diff>C) changed to diff>0

    authored

Dec 30, 2012

  1. ksirg

    Add support for creating dense vector on GPU it minimize the copy bet…

    …ween host and device
    authored

Dec 05, 2012

  1. ksirg

    Changing the file names

    authored
  2. ksirg

    Changing the file names

    authored

Nov 29, 2012

  1. ksirg

    Add license

    authored

Nov 28, 2012

  1. ksirg

    Add new CPU and GPU kernels - CHI^2,

    authored

Nov 24, 2012

  1. ksirg

    changed readme

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