IRC logs of #shogun for Tuesday, 2011-05-17

--- Log opened Tue May 17 00:00:07 2011
-!- blackburn [~qdrgsm@188.122.225.203] has quit [Read error: Connection reset by peer]00:24
-!- alesis-novik [~alesis@188.74.87.84] has joined #shogun06:19
-!- blackburn [~qdrgsm@188.168.5.178] has joined #shogun06:59
blackburnalesis-novik: how are your exams?07:01
alesis-novik2 left. Done this Saturday, then the fun starts!07:15
blackburnnice07:27
-!- blackburn [~qdrgsm@188.168.5.178] has quit [Quit: Leaving.]10:35
-!- sploving [~root@124.16.139.196] has joined #shogun10:40
splovinganybody aroud?10:40
-!- meerkat [~ameerkat@184-98-140-155.phnx.qwest.net] has joined #shogun10:56
-!- ameerkat [~ameerkat@184-98-140-155.phnx.qwest.net] has quit [Ping timeout: 252 seconds]10:59
-!- meerkat is now known as ameerkat10:59
splovingsonney 2k, great news. The vector typemap works well!11:28
splovingI will push it11:29
-!- ameerkat [~ameerkat@184-98-140-155.phnx.qwest.net] has quit [Ping timeout: 246 seconds]13:45
-!- heiko [~heiko@infole-06.uni-duisburg.de] has joined #shogun14:29
-!- blackburn [~qdrgsm@188.168.4.130] has joined #shogun14:38
splovinghello blackburn14:41
@bettybooyou here?14:41
splovingglad to see you14:41
splovingbettyboo, yes14:41
@bettyboosploving: yes? how that?14:41
blackburnsploving: hi14:42
blackburnalmost full gsoc roster here ;)14:42
splovingblackburn, I am writing the matrix typemap for java14:42
blackburnhow it's going?14:43
splovingIt compile well. do you know which function call the matrix. I would write a example to test it14:43
blackburnwhat you mean saying call?14:43
blackburnas arg?14:44
splovingfor vector example, it like this:Labels x = new Labels();14:44
splovingdouble y[] = {1, 2, 3, 4};14:44
splovingx.set_labels(y);14:44
splovingdouble z[] = x.get_labels();14:44
splovingyeap I mean arg14:44
blackburnmay be get_feature_matrix from Features14:44
blackburne.g. Features feats = new Features(some_matrix)14:45
splovingOk thx. I will have a try14:45
splovinghow is going for your work?14:45
blackburnI have almost done LLE, cleaning, testing and etc to go14:46
splovinggreat work14:46
blackburnmaybe 15-20% of all work14:46
blackburnI just going to get some things to work before my exams14:46
splovinggood plan14:46
blackburnsploving: have you passed your exams already?14:49
splovingwait for a moment. I am trying14:49
splovingblackburn, double x[][] = {{1, 2},{3, 4}, {5, 6}}; Features x = new Features(x);14:50
splovingyou mean this?14:50
blackburnyeap, sth like this14:51
splovinghow to get the matrix from x14:51
blackburnx.get_feature_matrix();14:51
blackburnah no14:52
blackburnyou should use some more specified class14:52
splovingI know you mean. just like Label14:53
splovingSo many classes. I need some time to find a suitable one14:53
splovingif sonney2k is here, he could give me quick help14:53
blackburnin python I'd suggest to use RealFeatures (shortname for CSimpleFeatures<float64_t>)14:54
splovingblcakburn, I wil take a look at it14:56
blackburnI don't sure how to instance template class in your java interface, but it is the proper class for this test15:00
splovingblackburn, I found in SGBase.i, a lot of template typemap were added15:03
splovingwhy add these? before add this, my vector could work well. but after added it, I could not compile my example well15:04
@sonney2ksploving, I will have some time this evening15:08
@sonney2knot now15:08
splovingsonney, OK15:09
-!- heiko [~heiko@infole-06.uni-duisburg.de] has quit [Ping timeout: 258 seconds]15:50
-!- heiko [~heiko@infole-06.uni-duisburg.de] has joined #shogun17:18
-!- sudarshan [~sudarshan@c-174-50-225-239.hsd1.tn.comcast.net] has joined #shogun17:46
sudarshanhi all17:46
-!- sudarshan [~sudarshan@c-174-50-225-239.hsd1.tn.comcast.net] has quit [Remote host closed the connection]18:06
blackburnsonney2k: what do you think about ScaLAPACK?18:42
blackburnthis night will try to test if atlas will be better for particular sgvectors and sgmatrices then adding, multiplying, etc18:47
blackburnI'd really like if we have very efficient techniques encapsulated there18:48
-!- ameerkat [~ameerkat@184-98-140-155.phnx.qwest.net] has joined #shogun19:34
-!- heiko [~heiko@infole-06.uni-duisburg.de] has left #shogun []19:35
@sonney2kblackburn, scalapack is the parallel one?20:29
@sonney2kIIRC these are all transparent20:29
@sonney2kso it just depends on what you link against to20:29
blackburnsonney2k: yeap, parallel20:29
@sonney2kgotoblas is also *very* fast20:29
@sonney2ksploving, I am around now - you too?20:30
blackburngotoblas?20:30
blackburnsonney2k: would you mind using it?20:30
blackburnit became my idea fix :D20:30
@bettybooha ha20:31
@sonney2kblackburn, you can just link shogun against it - these are all blas/lapack wrappers...20:32
blackburnah, I see20:32
blackburnsonney2k: so it is just the matter of specified library, right?20:34
blackburnso will it be as fast as one's setup for shogun?20:34
@sonney2kyes20:34
blackburnsonney2k: what do you prefer for usage in SGVector, etc?20:37
blackburnwill blas be better for it?20:37
blackburnsonney2k: ah, another one question, what is Array, Array2 and Array3?20:39
blackburnnever have seen it used anywhere..20:39
@sonney2kblackburn, it is a 1d 2d 3d array20:40
blackburnhehe20:40
@sonney2kI never used it though20:40
@sonney2kbut it is probably sth one should keep in mind to merge it with SGVector etc on the long run20:41
blackburnsonney2k: why? does it have some good ideas to implement in SGVector?20:42
@sonney2kblackburn, I mean a 1d array is a vector rigth?20:43
blackburnexactly, but do we need Array.h if we have SGVector?..20:43
blackburnsonney2k: can you suggest me a way to test the performance of SGVectors addition..20:45
@sonney2kblackburn, create a few thousand vectors and measure add times20:46
blackburnsonney2k: where?20:46
blackburn'technically'20:46
@sonney2kI would even create it as a method of SGVector20:47
blackburnwhat is I should call it from?20:48
blackburnwill python_modular interface calling be fair?20:48
@sonney2kfrom whatever language you like then ...20:48
@sonney2ksure20:48
blackburnthe only problem - how can I instance sgvector in python20:49
blackburnseems it isn't described in .i?20:49
@sonney2kx=SGRealVector()20:49
blackburnah. sorry, my fault20:49
blackburnsonney2k: are you sure? there is no SGRealVector in Library.i20:51
blackburnah20:51
blackburnSGBase20:51
@sonney2kblackburn, it is in features20:51
@sonney2klet me check20:52
blackburnno it isn't20:53
blackburnin SGBAse20:53
@sonney2kblackburn, err RealVector()20:53
blackburnah20:54
blackburnseems Features.i is related to SGBase.i20:54
@sonney2kblackburn, any module will include SGBase20:55
blackburnokay20:55
blackburnsonney2k: how are Jan? :)20:59
@sonney2kblackburn, growing gained some weight at least but otherwise sleeping most of the time21:00
blackburnsonney2k: what was his weight 'initially'?21:01
@sonney2k3585g now it is >370021:01
blackburnhehe21:02
blackburnsonney2k: i'd say he is богатырь :)21:03
@bettyboo;>21:03
blackburnoh damn allergy21:08
CIA-31shogun: Heiko Strathmann master * r8d63904 / src/python_modular/swig_typemaps.i : Merge remote branch 'upstream/master' - http://bit.ly/iOjSLk21:18
CIA-31shogun: Heiko Strathmann master * r19e72c1 / (2 files): renamed new SGVector/SGMatirx based add_matrix(...) and add_vector(...) methods to add(...) - http://bit.ly/lpgA6f21:18
@sonney2kblackburn, what kind of allergy?21:24
@sonney2ksploving, if vectors work - for matrices you should ask mikiobraun again21:24
@sonney2ksploving, supporting jblas or ujmp later on21:25
blackburnsonney2k: related to flowers, etc I think, sneezing and so on21:25
@sonney2kblackburn, you should aim for working in some clean room environment after your studies :D21:25
@bettyboo*g*21:25
blackburnsonney2k: I have it as long as I remember.. :)21:26
@bettyboonot bad21:26
blackburnbettyboo: but it is bad for me!21:28
@sonney2kor not so good21:28
@bettybooblackburn: but we don't need save / load right? just for setting / getting21:28
@sonney2kheh21:28
@sonney2kbetty is always right21:28
@bettyboosonney2k: it is compiling still..21:28
blackburnbettyboo: are you right?21:29
@bettybooblackburn: which is what you care about, right?21:29
@bettyboonever mind21:29
@sonney2knice - sploving managed to get the java in / out typemaps to work for vectors21:44
@sonney2kso the SGVector stufff is now working for python and java already for vectors at least21:45
blackburnyeap21:47
@sonney2kall that is mising are lists of strings / sparse matrices / matrices21:48
@sonney2kof arbitrary kind though21:48
@sonney2kbut yeah it will be more difficult to use ujmp / jblas for the matrix stuff later21:49
CIA-31shogun: Baozeng Ding master * r9881d16 / src/java_modular/swig_typemaps.i : add SGMatrix support in java typemaps - http://bit.ly/ihL9lh21:50
CIA-31shogun: Soeren Sonnenburg master * r5145468 / (2 files in 2 dirs): Merge branch 'master' of git://github.com/sploving/shogun - http://bit.ly/m7vByF21:50
CIA-31shogun: Soeren Sonnenburg master * rdffdda0 / src/java_modular/swig_typemaps.i :21:50
CIA-31shogun: disable matrix typemaps for now - these should be based on jblas/ujmp21:50
CIA-31shogun: later on. - http://bit.ly/mBGveE21:50
@sonney2kblackburn, have you seen this http://www.h-online.com/open/news/item/Linux-PC-in-a-browser-1244723.html21:51
@sonney2klinux running in .js in a browser?21:51
@sonney2kpretty impressive...21:52
blackburnsonney2k: yeap, it is gorgeous21:57
-!- alesis-novik [~alesis@188.74.87.84] has quit [Quit: I'll be Bach]22:15
* blackburn is late night plumber23:07
--- Log closed Wed May 18 00:00:09 2011

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