Open in new window / Try shogun cloud
--- Log opened Sun Sep 18 00:00:44 2011
-!- blackburn [~blackburn@] has left #shogun []01:46
-!- blackburn [~blackburn@] has joined #shogun09:26
CIA-3shogun: Sergey Lisitsyn master * r828a0f4 / (11 files): Various structure improvements for DR preprocessors -
CIA-3shogun: Sergey Lisitsyn master * r1f6bf22 / src/shogun/preprocessor/DimensionReductionPreprocessor.h : Added doc for detect_dim routine -
blackburnsonney2k: superlu is such a pain in ass!19:12
@sonney2kblackburn, :)19:25
blackburnthey have no doc19:25
blackburneven less than we have19:25
blackburnsonney2k: how to turn on debug prints?19:44
blackburnsonney2k: btw my parallelization have impact on high-dimensional data20:01
blackburnyesterday I've played with images a little20:01
blackburnand 2 threads makes it 2 times faster20:01
@sonney2kvery good20:28
-!- shogun-buildbot [] has joined #shogun20:42
shogun-buildbotbuild #232 of cmdline_static is complete: Success [build successful]  Build details are at
@sonney2kblackburn, btw I have managed to move the templated stuff from the .h to the .cpp files21:36
blackburnsonney2k: and how it is?21:36
@sonney2kblackburn, I didn't really do any benchmarks - did you notice any speed diff?21:36
blackburnsonney2k: not really21:36
@sonney2kblackburn, yeah - I am not really sure if it will change anything in the swig wrapper21:37
@sonney2kI mean in the end it will only look at *.h files so it must be slightly faster21:37
@sonney2kbut the generated wrapper should be as big as it used to be21:37
blackburnI see21:37
@sonney2khowever, I think it is much more readable this way21:38
@sonney2kso I will continue this effort for other templated classes21:38
@sonney2kblackburn, just look at SimpleFeatures.h now21:39
blackburnsonney2k: I've been wondering if we can use some swig custom things21:39
@sonney2kreally nice now :)21:39
@sonney2kswig custom?21:39
blackburnI mean there are a lot of options21:39
blackburnmay be we can use some of them21:39
@sonney2koptions for what?21:39
blackburndon't know, to ignore unnecessary things, improve something21:40
@sonney2kblackburn, I think we can can currently only improve compile speed by making certain types configurable21:40
@sonney2kI mean we could have a flag ./configure --supported-data-types=int8,uint8,...,floatmax_t21:41
@sonney2kand then it will only generate wrappers for the ones in this list21:41
blackburnI see21:41
@sonney2kthis way we could just create say 3 of these by default - it doesn't help overall though21:42
@sonney2kblackburn, the other thing that could help a lot is removing all the Array.h Array2.h Array3.h and replacing it with SGVector,SGMatrix, SGNDArray21:50
blackburnsonney2k: yeah I really don't understand why to use ArrayX21:51
@sonney2kblackburn, well it is used - so we just need to transfer some of its functions (like resize support, get/set functions w/ error checks)21:52
@sonney2kand then it can be replaced...21:56
@sonney2kblackburn, heh the pirate party got 9% of the votes in the Berlin elections21:57
blackburnsonney2k: hehe22:24
blackburnyou have truly elections..22:24
--- Log closed Mon Sep 19 00:00:48 2011