IRC logs of #shogun for Monday, 2011-08-08

--- Log opened Mon Aug 08 00:00:30 2011
CIA-87shogun: Soeren Sonnenburg master * r85a0cd9 / (12 files in 2 dirs):00:10
CIA-87shogun: Merge pull request #268 from frx/streaming_vw00:10
CIA-87shogun: Restructured vw class definitions (+15 more commits...) - http://bit.ly/oc9DeU00:10
blackburnsonney2k: can you please run examples/undocumented/python_modular/graphical/dimreduct/swissroll.py?00:27
blackburnand take a screenshot or so00:27
CIA-87shogun: Sergey Lisitsyn master * r3f165e8 / (12 files in 2 dirs): Merge branch 'master' of github.com:shogun-toolbox/shogun - http://bit.ly/qs7cn301:18
CIA-87shogun: Sergey Lisitsyn master * r2ab04b1 / src/shogun/preprocessor/LocallyLinearEmbedding.cpp : Fixed wrong attempt to reuse matrix when LAPACK is used in LLE null space finding - http://bit.ly/rdfegh01:18
-!- f-x [~user@117.192.201.23] has quit [Remote host closed the connection]03:16
blackburnuh.. got it04:21
CIA-87shogun: Sergey Lisitsyn master * rb44191d / src/shogun/mathematics/arpack.cpp : Made ARPACK residual vector non-random - http://bit.ly/qEd5eK04:25
CIA-87shogun: Sergey Lisitsyn master * r015de5a / src/shogun/preprocessor/LocallyLinearEmbedding.cpp : Fixed runtime error with LLE - http://bit.ly/nngNl604:25
blackburnI thought I'll never find it04:25
-!- blackburn [~blackburn@188.122.237.5] has quit [Quit: Leaving.]08:51
-!- f-x [~user@117.192.215.3] has joined #shogun11:44
-!- f-x [~user@117.192.215.3] has quit [Read error: Connection reset by peer]13:05
-!- heiko [~heiko@134.91.52.156] has joined #shogun13:10
CIA-87shogun: Soeren Sonnenburg master * r8730565 / (3 files in 2 dirs):13:14
CIA-87shogun: Merge pull request #271 from sploving/master13:14
CIA-87shogun: support csharp SGVector and SGMatrix and add two examples: VectorTest.cs and MatrixTest.cs - http://bit.ly/reXZYZ13:14
CIA-87shogun: Soeren Sonnenburg master * r8e9019a / (11 files in 3 dirs):13:19
CIA-87shogun: Merge pull request #270 from frx/streaming_vw13:19
CIA-87shogun: VW classes are now mostly SGObjects - http://bit.ly/onUf7L13:19
CIA-87shogun: Soeren Sonnenburg master * r96ef739 / src/Makefile : fix make clean/distclean targets - http://bit.ly/qAMCiq13:20
-!- f-x [~user@117.192.215.3] has joined #shogun13:27
-!- blackburn [~blackburn@188.122.237.5] has joined #shogun14:07
-!- heiko [~heiko@134.91.52.156] has quit [Ping timeout: 258 seconds]15:25
-!- heiko [~heiko@134.91.52.156] has joined #shogun15:48
-!- heiko [~heiko@134.91.52.156] has quit [Ping timeout: 258 seconds]17:02
-!- blackburn [~blackburn@188.122.237.5] has quit [Quit: Leaving.]17:56
-!- heiko [~heiko@134.91.52.156] has joined #shogun18:24
-!- heiko [~heiko@134.91.52.156] has quit [Quit: Leaving.]19:21
-!- heiko [~heiko@134.91.52.156] has joined #shogun19:21
-!- heiko [~heiko@134.91.52.156] has left #shogun []19:25
-!- blackburn [~blackburn@188.122.237.5] has joined #shogun20:06
-!- blackburn [~blackburn@188.122.237.5] has quit [Quit: Leaving.]20:18
-!- blackburn [~blackburn@188.122.237.5] has joined #shogun20:19
@sonney2kblackburn, python swissroll.py21:30
@sonney2k  File "/usr/lib/pymodules/python2.6/matplotlib/projections/__init__.py", line 61, in get_projection_class21:30
@sonney2k    raise ValueError("Unknown projection '%s'" % projection)21:30
@sonney2kValueError: Unknown projection '3d'21:30
blackburnuh21:30
@sonney2kI guess my matplotlib is too old21:30
blackburnold matplotlib21:30
blackburnyes21:30
blackburnanyway it is solved now21:30
blackburnI've been strugelling with one bug whole night long21:31
@sonney2kgreat :)21:32
@sonney2kbug hunts can be very addictive21:32
blackburnthe problem was that arpack inits residual vector with random data21:32
blackburni.e. if we use one preprocessor - results are identical21:32
blackburnbut >2 preprocessors in one python script - results are sligtly different21:33
blackburnI've checked everything21:33
blackburnsonney2k: what to do with that script?21:36
blackburnshould I provide any action for old matplotlib?21:36
@sonney2kblackburn, we should have 1 script per preprocessor anyways21:37
blackburnwhy/21:37
blackburn?21:37
@sonney2k(like we have for kernels)21:37
blackburnit is not test scripts21:37
@sonney2kotherwise testing doesn't work / and users usually look for particular examples21:37
@sonney2kwe should assume newer matplotlib being available21:38
@sonney2kwhich script do you refer to?21:38
blackburnit just shows differences between preprocessors on swiss roll21:38
blackburnwhat do you mean?21:38
blackburnoh I should do KernelPCA :(21:39
@sonney2kblackburn, name of the script?21:40
blackburnI was talking about graphical/dimreduct/swissroll.py21:40
blackburnand hemisphere.py too21:40
@sonney2kahh ok, but then it is just OK - just document the behaviour othewise others will wonder too21:41
blackburnokay21:41
@sonney2kblackburn, I am getting some errors compiling csharp examples now that relate to preprocessors:21:43
@sonney2k../../../src/interfaces/csharp_modular/BaseIsomap.cs(16,77): error CS0117: `modshogunPINVOKE' does not contain a definition for `BaseIsomap_SWIGUpcast'21:43
@sonney2k../../../src/interfaces/csharp_modular/modshogunPINVOKE.cs(13,7): (Location of the symbol related to previous error)21:43
@sonney2k../../../src/interfaces/csharp_modular/BaseIsomap.cs(16,55): error CS1502: The best overloaded method match for `DimensionReductionPreprocessor.DimensionReductionPreprocessor(System.IntPtr, bool)' has some invalid arguments21:43
@sonney2k../../../src/interfaces/csharp_modular/DimensionReductionPreprocessor.cs(16,12): (Location of the symbol related to previous error)21:43
@sonney2k../../../src/interfaces/csharp_modular/BaseIsomap.cs(16,55): error CS1503: Argument `#1' cannot convert `object' expression to type `System.IntPtr'21:43
blackburnuh21:44
blackburnhmm it shouldn't be BaseIsomap21:44
@sonney2kshould I do git clean dfx?21:45
blackburnI guess it won't help21:45
blackburnsonney2k: can I *not* describe abstract classes in *.i?21:46
blackburnin particular, DimensionReductionPreprocessor and Isomap21:46
@sonney2kblackburn, DotFeatures is also abstract class and in .i file21:46
@sonney2kblackburn, did you use any templates?21:46
blackburnDimensionReductionPreprocessor derives from SimplePreprocessor<float64_t>21:47
blackburnstop, Isomap is not BaseIsomap21:47
blackburn*anymore21:47
blackburnsonney2k: so yes, try a git clean21:47
@sonney2k:)21:47
blackburnit seems I've changed it's name21:47
blackburnyesterday I fixed a bug related to DSYEVR21:49
blackburnit was a surprise I can't change matrix when calling it21:49
blackburnoops!21:54
@sonney2kwhat does that mean?21:54
blackburnoops?21:58
blackburnI forgot to fix similar bug in MDS :)21:59
blackburnchanging only 3 elements of LLE weight matrix leads to completely different results22:06
blackburnfor sparsity reasons..22:06
blackburnsonney2k:22:07
blackburn/home/blackburn/shogun/shogun/src/shogun/classifier/vw/vw_regressor.cpp:42: undefined reference to `sg_malloc(unsigned int, char const*, int)'22:08
blackburn/home/blackburn/shogun/shogun/src/shogun/classifier/vw/vw_regressor.cpp:46: undefined reference to `sg_calloc(unsigned int, unsigned int, char const*, int)'22:08
f-xlooks like it's in my code22:08
@sonney2kblackburn, how did you get that?22:08
@sonney2kI just compiled from scratch and I don't have this22:08
blackburnf-x: yeah sorry didn't noticed you are here ;)22:09
blackburnwhat is the options you have used?22:09
@sonney2k./configure --interfaces=csharp_modular,python_modular --enable-debug --prefix=/usr/local/stow/shogun-0.99.9 --disable-optimization22:09
blackburnI tried without --enable-debug and got it22:09
blackburnwill try now with22:09
@sonney2kblackburn, do git clean dfx22:10
@sonney2kthe file got renamed...22:10
@sonney2k(no longer exists)22:11
blackburnah22:11
blackburnokay22:11
CIA-87shogun: Sergey Lisitsyn master * r63e6105 / src/shogun/preprocessor/ClassicMDS.cpp : Fixed wrong attempt to reuse matrix while DSYEVR is called - http://bit.ly/nIwrp622:21
@sonney2kf-x, with size_t transition you mean what exactly?22:37
@sonney2kuse index_t ?22:38
f-xsonney2k: what should size_t become?22:38
f-xindex_t is valid in most cases, true22:38
@sonney2kit depends - most time index_t22:38
f-xbut one or two places the code expects size_t to be unsigned22:38
f-xi think that is quite minor - i can replace it with uint32_t in those places22:38
@sonney2kf-x, or keep size_t if it is using official functions like memcpy or so22:49
f-xsonney2k: there are many custom functions returning size_t too22:51
f-xin vw22:51
f-xi'll have a look into it soon.. uint32_t appears safe, i'll use index_t where more appropriate22:52
f-xsonney2k: if it put it in lib/Hash.*, do I have to make a class for this?22:53
@sonney2kf-x, no22:54
@sonney2kthere is lib/Hash.* already22:54
f-xah22:54
f-xok22:54
@sonney2kjust add the needed functions22:54
@sonney2kwith proper names (just look at the code it is obvois)22:54
f-xsonney2k: ok22:55
--- Log closed Tue Aug 09 00:00:42 2011

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