Open in new window / Try shogun cloud
--- Log opened Mon Oct 17 00:00:01 2011
-!- blackburn [~blackburn@] has quit [Quit: Leaving.]01:33
-!- blackburn [~blackburn@] has joined #shogun09:57
-!- blackburn [~blackburn@] has quit [Quit: Leaving.]11:40
CIA-3shogun: Soeren Sonnenburg  * r00fd1c4 / (2 files): fix svmlight based modular examples to use try/catch -
shogun-buildbotbuild #344 of libshogun is complete: Failure [failed git]  Build details are at  blamelist: sonne@debian.org12:32
CIA-3shogun: Soeren Sonnenburg  * r3656dd7 / src/README.developer : add comment about newlines to coding conventions -
CIA-3shogun: Soeren Sonnenburg  * r42e3e94 / src/configure : add comment on how to use swig's 2.0.4 native python interface -
CIA-3shogun: Soeren Sonnenburg  * rb68cab2 / src/AUTHORS : mention the most active GSoC authors in AUTHORS -
CIA-3shogun: Soeren Sonnenburg  * r72d1bde / src/ : mention how to obtain data -
-!- shogun-buildbot [] has quit [Quit: buildmaster reconfigured: bot disconnecting]16:12
-!- shogun-buildbot [] has joined #shogun16:12
-!- shogun-buildbot [] has quit [Client Quit]16:14
-!- shogun-buildbot [] has joined #shogun16:14
CIA-3shogun: Soeren Sonnenburg  * r002b7bb / src/ : remove comments -
shogun-buildbotbuild #349 of libshogun is complete: Success [build successful]  Build details are at
shogun-buildbotbuild #302 of r_static is complete: Failure [failed test_1]  Build details are at  blamelist: sonne@debian.org16:36
shogun-buildbotbuild #300 of octave_static is complete: Failure [failed test]  Build details are at  blamelist: sonne@debian.org16:43
CIA-3shogun: Soeren Sonnenburg  * rcb90e0d / (2 files): uninline code in CrossValidation.h -
shogun-buildbotbuild #303 of r_static is complete: Success [build successful]  Build details are at
shogun-buildbotbuild #301 of octave_static is complete: Success [build successful]  Build details are at
shogun-buildbotbuild #236 of octave_modular is complete: Success [build successful]  Build details are at
shogun-buildbotbuild #219 of r_modular is complete: Failure [failed compile]  Build details are at  blamelist: sonne@debian.org19:48
-!- blackburn [~blackburn@] has joined #shogun20:54
@sonney2kblackburn, hmmhh I got an answer at the swig mailinglist21:06
blackburnsonney2k: about?21:06
@sonney2kreducing wrapper size21:06
@sonney2kbasically 'do you really need to include all headers'?21:06
blackburnand what's the question?21:06
@sonney2kso what do we do now?21:09
blackburnall ?21:11
@sonney2kThe only real support for this problem is %import with multiple modules.21:12
@sonney2kAll target languages should work with multiple modules. Some might not,21:12
@sonney2kbut then consider it a bug in a major area which should be fixed. The21:12
@sonney2k-fvirtual and -fcompact options you refer to offer some reduction, but21:12
@sonney2knothing really large. You could alternatively wrap less code, do you21:12
@sonney2kreally need all of the code wrapped?21:12
blackburnsonney2k: I have no idea what we could 'un'wrap21:25
shogun-buildbotbuild #38 of nightly_default is complete: Success [build successful]  Build details are at
@sonney2kblackburn, grep template * | wc -l21:35
@sonney2kso if we support instead of 11 datatypes just 2 or 321:36
@sonney2kwe get down to ~60 %template's21:37
@sonney2kmy suggestion would be we add a --datatypes= switch to configure21:37
@sonney2kand default it to very few types21:37
@sonney2ksay float/double/uint821:38
CIA-3shogun: Soeren Sonnenburg  * r6f2007f / src/shogun/io/File.h : add a get_file_descriptor() function to File -
blackburnsonney2k: +122:15
blackburnsonney2k: you could just make it -regular-datatypes -extended-datatypes or so22:18
@sonney2k*arg* our example data has train and test data22:19
@sonney2kbut only train label22:19
@sonney2kno *test* ones22:19
CIA-3shogun: Soeren Sonnenburg  * rd651da1 / examples/undocumented/octave_modular/classifier_svm_serialize_modular.m :22:22
CIA-3shogun: add example for svm serialization and octave.22:22
CIA-3shogun: thanks Michael Herrmann for the contribution -
blackburnsonney2k: when do you think we can make it 1.1ed?22:23
@sonney2kwhat do you think?22:23
blackburnsonney2k: middle of november?22:23
@sonney2kI mean did you check for bugs?22:23
blackburnsonney2k: what exactly?22:24
@sonney2kwhether test suite still works?22:24
blackburnsonney2k: hmm I didn't22:24
@sonney2kin principle we could release now22:24
@sonney2kat least examples run again and buildbot is happy22:24
@sonney2kbut the question is what do we want to have finished22:25
@sonney2kfor example22:25
@sonney2kshould 1.1. compile under cygwin ?22:25
blackburnsonney2k: I have two more algos to finish22:25
@sonney2kdo we want to limit resources needed to compile shogun?22:25
@sonney2kthen there is the .h -> .cpp inline migration22:26
blackburnsonney2k: so how do you estimate date?22:26
@sonney2kstill lots of work todo for that22:26
@sonney2khowever we could in principle release any time as long as we don't introduce regressions22:26
blackburnsonney2k: well there are always a lot of work22:26
blackburnbut we have to release sometimes :)22:27
blackburnsonney2k: I propose to do:22:28
blackburnreduce size22:28
blackburncheck for regressions22:28
blackburnfinish two my algos22:28
blackburnhmm.. that's all?22:29
@sonney2kcygwin / osx22:29
@sonney2kthe only problem I see is that we don't have migrations working22:29
blackburnsonney2k: which migrations/22:29
@sonney2kso your layout change might introduce non readable objects22:30
blackburnlayout change?22:31
blackburnehmm how can it produce non-readable objects?22:31
blackburnI don't think someone ever saved say LLE or LTSA :D22:31
@sonney2kif someone uses a preprocessor from your LLE code22:31
@sonney2klets hope so22:31
blackburnsonney2k: the only thing available to save is k parameter22:32
blackburnnothing else22:32
blackburnsonney2k: all algos I've implemented are embedding methods, not transforming like PCA22:33
blackburnthere is really nothing to save22:33
shogun-buildbotbuild #302 of octave_static is complete: Failure [failed test_1]  Build details are at  blamelist: sonne@debian.org22:41
blackburnsonney2k: soon I will get up to that drtoolbox with 343423432432 methods :)22:45
@sonney2kblackburn, I thought that guy over there had ~30 dr methods or so?22:45
@sonney2kor 50 even22:46
blackburnsonney2k: most of them are useless and he treats Isomap and Landmark Isomap as different algos22:46
blackburnsonney2k: I do not have any iterative algos22:47
blackburnand plan to continue this way22:47
@sonney2kwhat are examples for iterative algos?22:49
blackburnsonney2k: t-sne, sammon mapping22:53
blackburnmanifold sculpting, etc22:53
blackburnsonney2k: I believe only in eigenmagic :D22:53
@sonney2kdo you know what SERIALIZABLE_DUMMY is?22:53
shogun-buildbotbuild #237 of octave_modular is complete: Failure [failed test_1]  Build details are at  blamelist: sonne@debian.org23:04
shogun-buildbotbuild #220 of r_modular is complete: Success [build successful]  Build details are at
CIA-3shogun: Soeren Sonnenburg  * r06a4899 / examples/undocumented/octave_modular/classifier_svm_serialize_modular.m : fix typo : -> ; -
CIA-3shogun: Soeren Sonnenburg  * r58f986e / (6 files in 2 dirs):23:42
CIA-3shogun: build shogun's interfaces by default only for a limited set of data types23:42
CIA-3shogun: namely char,uint8_t,uint16_t,uint64_t,float32_t,float64_t -
@sonney2kblackburn, ok we are down to 375kLoC (from 531kLoC)23:43
@sonney2kwhen compiling with datatypes=char,uint8_t,uint16_t,uint64_t,float32_t,float64_t23:43
@sonney2kbut examples use all types...23:47
@sonney2kso it is only a poor mans solution23:48
@sonney2kbut yes better than nothing23:48
--- Log closed Tue Oct 18 00:00:06 2011