IRC logs of #shogun for Friday, 2011-10-14

--- Log opened Fri Oct 14 00:00:10 2011
--- Day changed Fri Oct 14 2011
@sonney2kblackburn, the only other idea regarding reducing 'wrapper code size' is to remove Array00:00
@sonney2kI am afraid I don't know what else to remove...00:00
blackburnwill it help that much?00:00
@sonney2kno00:00
@sonney2kbut any templated class would00:00
@sonney2kI mean currently each tempalted class exists for ~8 data types00:00
@sonney2k-> 8 wrappers00:01
blackburnyes00:01
@sonney2kgrep template interfaces/modular/* | wc -l00:01
@sonney2k25800:01
@sonney2kgrep template interfaces/modular/* | grep CArray | wc -l00:02
@sonney2k3000:02
@sonney2kbetter than nothing...00:02
blackburnsonney2k: how can I handle CCache with steal_feature_matrix?00:03
blackburnit corrupts stealed memory00:03
blackburnwhen deleting00:03
@sonney2kBuilds of shogun have failed on several architectures because00:04
@sonney2kSWIG's output proved too much for their compilers to handle; per00:04
@sonney2khttps://buildd.debian.org/status/package.php?p=shogun&suite=sid00:04
@sonney2kthe build blew out on ruby on s390 and on octave on i386, ia64,00:04
@sonney2kpowerpc, and sparc.  Could you please take a look?00:04
blackburnuh00:04
@sonney2kdebian bug report00:06
shogun-buildbotbuild #226 of octave_modular is complete: Failure [failed test_1]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/octave_modular/builds/226  blamelist: sonne@debian.org00:06
@sonney2kahh we are finally getting octave_modular bugs - very good :)00:08
blackburnI was wondering why it is not working:00:10
blackburnreturn SGMatrix<ST>(feature_matrix, num_features, num_vectors);00:10
blackburnfeature_matrix = NULL;00:10
blackburnfeature_matrix_num_vectors = 0;00:10
blackburnfeature_matrix_num_features = 0;00:10
blackburnnum_features = 0;00:10
blackburnnum_vectors = 0;00:10
blackburn:D00:10
blackburnnot a cache bug00:11
blackburnas expected00:11
@sonney2kblackburn, clean the cache / preprocs00:12
blackburnsonney2k: ? how?00:12
@sonney2klook at Features.h for preprocs00:12
CIA-3shogun: Soeren Sonnenburg  * r78c8694 / src/shogun/features/StringFeatures.h : fix documentation of clean_feature_vectors - http://git.io/hHd-yA00:13
blackburnsonney2k: how to handle with cache?00:13
blackburnthere is no clean00:14
@sonney2kfeature_cache = NULL00:14
blackburn?!00:14
@sonney2kalso drop subset00:15
blackburnsonney2k: not really needed - it is intended that features will be deleted after stealing00:15
@sonney2kstill00:15
@sonney2kif someone then accesses this object later it should die sanely00:16
@sonney2kso better remove more00:16
blackburnk00:16
@sonney2kjava / ruby modular went through00:16
@sonney2kpython too00:16
@sonney2kcsharp had an internal error (gcc4.6)00:17
@sonney2kblackburn, btw just one mad idea - shouldn't it be possible to somehow split the huge generated swig file?00:19
@sonney2kand then later just join it for linking?00:20
blackburnno idea00:20
blackburnhow can it help?00:20
blackburnswig file = .cxx?00:20
@sonney2kblackburn, well compiling files of size 1MB is better than compiling files of size 20MB00:21
blackburnI guess compiling 20*1mb will took even a little more than 20mb00:22
@sonney2kblackburn, but it can be done on multiple CPUs and won't require 3G of memory but 1/20th of that00:22
blackburnhmm yes00:22
blackburnI have no idea how to get it done00:22
blackburnuh there are a lot of files to commit00:24
blackburnI'm sorry but I have no power to split it into commits00:24
shogun-buildbotbuild #283 of python_static is complete: Failure [failed test_1]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/python_static/builds/283  blamelist: sonne@debian.org00:25
CIA-3shogun: Sergey Lisitsyn  * r04b6de9 / (110 files in 12 dirs): Introduced converters module, moved DR preprocessors to it, fixed examples, updated other classes according to changes - http://git.io/82jByg00:30
blackburnsonney2k: a little intrusive change :D00:31
shogun-buildbotbuild #284 of python_static is complete: Success [build successful]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/python_static/builds/28400:37
@sonney2kblackburn, I've learned at work some extreme programming...00:40
@sonney2kand one rule there is that someone else has to review the code before it gets accepted into the project00:41
@sonney2kI think it would be a nice idea to apply this here too00:41
@sonney2kthen we could each work on our local github forks00:41
@sonney2kand issue pull requests for each other :)00:41
@sonney2kand you would know what I am doing and vice versa00:41
blackburnsonney2k: for only two of us that would be a waste of time00:42
@sonney2kI don't think so00:42
@sonney2kit helps finding bugs early00:42
blackburnsonney2k: but doing all the things through pull requests is a good thing00:42
blackburnsonney2k: have you seen how it is done in scikit-learn?00:42
@sonney2kwhat?00:42
blackburnsonney2k: they do a lot of pull requests00:43
blackburnI guess there is no direct access00:43
blackburnsonney2k: but we both doing a lot of small fixes, etc00:43
@sonney2kwell there is but I think it is just better that code gets a review...00:43
blackburnsure00:43
@sonney2kI mean usually it is easy :)00:44
blackburnsonney2k: so you are doing *extreme* programming at your job?00:44
@sonney2kI am doing extreme extreme programming00:45
@sonney2kor extreme^3 programming even ;-)00:45
blackburnlucky one, I do only bugfixing on my job :D00:46
blackburncause netcracker oss is a piece of shit made by crazy students00:46
blackburn(like me)00:46
@sonney2kblackburn, what is this: examples/undocumented/python_modular/serialized_svm.bz200:46
blackburnoh sh00:46
blackburnjunk00:46
@sonney2kand examples/undocumented/python_modular/vw_cache.dat.cache00:47
@sonney2kin your last commit00:47
CIA-3shogun: Sergey Lisitsyn  * r864758f / (2 files): Removed junk from the last commit - http://git.io/CLvrTA00:47
@sonney2kbtw put the copyright to sth reasonable (to you for example)00:47
@sonney2kblackburn, another crap file : src/interfaces/python_modular/Converter.00:48
@sonney2kblackburn, and you forgot the documentation00:49
@sonney2kblackburn, btw you can shorten statements like this:00:49
@sonney2kSGMatrix<float64_t> new_feature_matrix = SGMatrix<float64_t>(m_target_dim,N);00:49
@sonney2kSGMatrix<float64_t> new_feature_matrix(m_target_dim,N);00:49
blackburnI know00:49
shogun-buildbotbuild #210 of lua_modular is complete: Failure [failed test_1]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/lua_modular/builds/210  blamelist: blackburn91@gmail.com00:50
shogun-buildbotbuild #218 of csharp_modular is complete: Success [build successful]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/csharp_modular/builds/21800:50
@sonney2kblackburn, really lots of changes... but should be much nicer now00:51
@sonney2kand one could even move the *obtain_from* functions from and turn them into converters00:51
blackburnat least we can do embeddings in more clear way00:52
@sonney2kanyway it is late and time to sleep!00:52
blackburnI'm deadly tired :D00:52
blackburnO(you)00:52
@sonney2kand I am sick even00:52
blackburnoh00:52
blackburnI hope you will recover soon00:53
@sonney2kbut slept long hours at day time00:53
@sonney2kth00:53
@sonney2kx00:53
@sonney2kanyway00:53
@sonney2ksleep time!00:54
CIA-3shogun: Sergey Lisitsyn  * r6e41476 / (3 files): Improved converters doc - http://git.io/pq4PgQ00:54
@sonney2kblackburn:  error in preprocessor_isomap_modular.lua00:55
@sonney2k================================================================================00:55
@sonney2klua: preprocessor_isomap_modular.lua:13: attempt to call method 'apply_to_feature_matrix' (a nil value)00:55
@sonney2kstack traceback:00:55
@sonney2kpreprocessor_isomap_modular.lua:13: in function 'preprocessor_isomap_modular'00:55
@sonney2kpreprocessor_isomap_modular.lua:20: in main chunk00:55
@sonney2kyou missed one example it seems00:55
blackburnuh00:55
blackburnok00:55
blackburnmin00:55
* sonney2k hugs the buildbot00:55
CIA-3shogun: Sergey Lisitsyn  * r573e955 / src/interfaces/python_modular/Converter.i : Removed Converter.i junk from python_modular - http://git.io/ghESwg00:56
@sonney2kblackburn, we need to get rid of ant in java00:57
blackburnsonney2k: what do you propose?00:57
@sonney2kit is really a useless requirement00:57
CIA-3shogun: Sergey Lisitsyn  * r5cec685 / (2 files): Updated lua isomap example - http://git.io/7WEsTQ00:57
@sonney2kjust use jar manually to create the pkg00:57
@sonney2klike I use gac for c#00:57
blackburnI'm not a pro with doing such things00:58
@sonney2kme neither00:58
@sonney2kbut ant is really not required just to create a .jar00:58
@sonney2kanyway I am done for now00:59
@sonney2kcu00:59
blackburnsee you01:01
-!- blackburn [~blackburn@188.168.2.213] has quit [Quit: Leaving.]01:04
CIA-3shogun: Sergey Lisitsyn  * r87344b7 / src/shogun/converter/LocallyLinearEmbedding.h : Fixed LLE doc - http://git.io/SYM1yw01:08
shogun-buildbotbuild #292 of octave_static is complete: Failure [failed test_1]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/octave_static/builds/292  blamelist: blackburn91@gmail.com01:27
shogun-buildbotbuild #212 of python_modular is complete: Failure [failed compile]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/python_modular/builds/212  blamelist: blackburn91@gmail.com01:54
shogun-buildbotbuild #212 of lua_modular is complete: Success [build successful]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/lua_modular/builds/21201:59
shogun-buildbotbuild #213 of python_modular is complete: Success [build successful]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/python_modular/builds/21302:21
CIA-3shogun: Soeren Sonnenburg  * r85b2e68 / (2 files in 2 dirs): fix documentation - http://git.io/_hbQIg09:39
CIA-3shogun: Soeren Sonnenburg  * r8097efe / (2 files): fix octave examples - http://git.io/wI3xYw09:53
shogun-buildbotbuild #211 of ruby_modular is complete: Failure [failed test_1]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/ruby_modular/builds/211  blamelist: sonne@debian.org10:04
shogun-buildbotbuild #215 of lua_modular is complete: Failure [failed compile]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/lua_modular/builds/215  blamelist: sonne@debian.org10:21
shogun-buildbotbuild #212 of ruby_modular is complete: Success [build successful]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/ruby_modular/builds/21210:24
CIA-3shogun: Soeren Sonnenburg  * rbcb7967 / src/NEWS : update news - http://git.io/aLDGXg13:21
shogun-buildbotbuild #216 of lua_modular is complete: Success [build successful]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/lua_modular/builds/21613:39
shogun-buildbotbuild #213 of ruby_modular is complete: Failure [failed test_1]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/ruby_modular/builds/213  blamelist: sonne@debian.org14:05
-!- alesis-novik [~alesis@dhcp-90-089.inf.ed.ac.uk] has joined #shogun14:05
-!- blackburn [~blackburn@188.168.4.209] has joined #shogun20:15
-!- alesis-novik [~alesis@dhcp-90-089.inf.ed.ac.uk] has quit [Quit: Leaving]23:52
--- Log closed Sat Oct 15 00:00:51 2011

Generated by irclog2html.py 2.10.0 by Marius Gedminas - find it at mg.pov.lt!