IRC logs of #shogun for Thursday, 2013-05-16

--- Log opened Thu May 16 00:00:04 2013
-!- shogun-notifier- [~irker@7nn.de] has quit [Quit: transmission timeout]00:09
-!- goldbug [~quassel@global-2-1.nat.csx.cam.ac.uk] has quit [Read error: Connection reset by peer]00:17
van51anyone here?00:24
van51I am getting this weird error :01:14
van51error: mkl_classify_christmas_star.m: /usr/lib/x86_64-linux-gnu/octave/site/oct/api-v48+/x86_64-pc-linux-gnu/sg.oct: failed to load: /usr/lib/x86_64-linux-gnu/octave/site/oct/api-v48+/x86_64-pc-linux-gnu/sg.oct: undefined symbol: _ZN6shogun9CSGObject6equalsEPS0_e01:14
van51if someone has an idea let me know :)01:15
van51i'll be awake in a few hours again01:15
-!- iglesiasg [d58f3252@gateway/web/freenode/ip.213.143.50.82] has quit [Ping timeout: 250 seconds]01:38
-!- foulwall [~foulwall@li379-21.members.linode.com] has joined #shogun03:27
-!- FSCV [~FSCV@187.210.54.166] has joined #shogun03:30
-!- nube [~rho@49.244.41.130] has quit [Quit: Leaving.]03:43
shogun-buildbotbuild #396 of nightly_default is complete: Failure [failed test]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/nightly_default/builds/39603:45
-!- FSCV [~FSCV@187.210.54.166] has quit [Quit: Leaving]03:59
-!- kakashi__ [~kakashi_@nltk/kakashi] has joined #shogun05:11
-!- kakashi_ [~kakashi_@nltk/kakashi] has quit [Ping timeout: 245 seconds]05:13
-!- nube [~rho@116.90.239.3] has joined #shogun05:22
-!- foulwall [~foulwall@li379-21.members.linode.com] has quit [Remote host closed the connection]05:26
@sonney2kvan51, CR == code review05:47
@sonney2kvan51, I guess git clean -dfx is your friend (will delete everything not in git!) and then configure/compile again05:48
-!- foulwall_ [~foulwall@2001:da8:215:503:f039:facc:3fd2:afa7] has joined #shogun06:10
@sonney2kmoin foulwall_06:13
foulwall_hello sonney2k.06:13
foulwall_almost done the visualization.06:13
-!- nube [~rho@116.90.239.3] has quit [Quit: Leaving.]06:18
@sonney2kfoulwall_, for kernels you mean?06:18
foulwall_sonney2k: yes.06:18
-!- nube [~rho@116.90.239.3] has joined #shogun06:18
foulwall_sonney2k: I use dvalcarce's heatmap code.06:19
@sonney2kfoulwall_, makes sense06:21
@sonney2kfoulwall_, however, for classifiers we need heatmap + contour lines06:22
foulwall_Do we need contour in kernel matrix?06:23
@sonney2kfoulwall_, well it wouldn't hurt but it might be good enough for now06:24
@sonney2kfoulwall_, basically what I have in mind is the heat map plus on top http://vis.lbl.gov/NERSC/Software/pvwave/docs/pvwavehtmlhelp/waveref/files/c2c-2-7.gif06:25
foulwall_wow, thats  cool06:25
@sonney2kbut definitely a colorbar06:26
@sonney2kshowing the range06:26
foulwall_ok.06:27
@sonney2kfoulwall_, look at e.g. svm_classification.py example06:27
@sonney2kor that http://shogun-toolbox.org/bigpicture/krr.png06:27
foulwall_I'll try that, but I'll focus on the heatmap first.06:32
-!- sumit [75e5a6f2@gateway/web/freenode/ip.117.229.166.242] has joined #shogun06:33
foulwall_sonney2k: how about generate the image using gnuplot or plotting toolbox on the server?06:35
foulwall_sonney2k: ignore that, I'll try to draw that in js.06:36
@sonney2kfoulwall_, yeah that is what I did before...07:22
@sonney2kbut d3 would be nicer...07:22
foulwall_sonney2k: :)07:23
van51hi07:43
van51sonney2k: ok, i am re-compiling now07:43
van51but I also pulled the code from upstream yesterday and installed that and had the same error07:44
van51I did that in another directory07:44
-!- hoijui [~hoijui@dslb-088-074-126-103.pools.arcor-ip.net] has joined #shogun07:47
van51now I am getting an error07:59
van51error: 'sg' undefined07:59
@sonney2kvan51, well make install08:07
van51sonney2k: yea I did08:07
@sonney2kvan51, and yes I have it all running here so all failures are self inflicted :D08:07
van51hehe08:07
@sonney2kfoulwall_, btw lisitsyn has some very nice d3 visualizations for dimension reduction methods08:09
foulwall_sonney2k: ok I'll ask him when he's online.08:10
@sonney2kfoulwall_, have a look at http://tapkee.lisitsyn.me/08:10
@sonney2kand then graphical examples08:10
@sonney2kand click on any of them. they are all interactive08:10
@sonney2kso mouse over will show you sth etc08:11
foulwall_sonney2k: cool08:11
@sonney2kthis is about as interactive is we should do it for everything08:11
@sonney2ke.g. allow people to mouse-hover over points of the curve08:11
@sonney2kand show the coordinates08:11
@sonney2kdragging a point -> retrain etc08:11
foulwall_sonney2k: that's easy to add.08:12
foulwall_sonney2k: just write some callback functions and connect them to the mouse event...wait me finish this kernel demo, I'll add them later.08:15
@sonney2kfoulwall_, yeah08:17
van51g2g run some errands argh08:24
van51cu later :)08:24
-!- van51 [~van51@athedsl-320452.home.otenet.gr] has left #shogun ["QUIT :Leaving."]08:25
-!- gsomix [~Miranda@185.6.239.216] has joined #shogun08:53
-!- sumit [75e5a6f2@gateway/web/freenode/ip.117.229.166.242] has quit [Ping timeout: 250 seconds]08:53
gsomixhello08:53
sonne|workgsomix: hullo!08:53
gsomixToday I got interesting quest in my uni.08:54
gsomixNeed to collect five signatures to your proceeding for conference can be published.08:55
gsomixsonne|work: how are you?08:56
@lisitsynback09:08
-!- vgorbati [d4029f22@gateway/web/freenode/ip.212.2.159.34] has joined #shogun09:21
sonne|workgsomix: working :)09:28
sonne|workand it is finally summer in berlin09:28
sonne|work25 C and more09:28
sonne|workif it stays like this I am going to say hi to lake mueggelsee09:29
sonne|workit is 15 C 'hot' already :D09:30
@lisitsynsonne|work: 31C here09:30
@lisitsyn:D09:30
sonne|workyou should turn of your heaters!09:38
-!- sijin [~smuxi@144.214.222.109] has joined #shogun09:39
foulwall_sonne|work: Have a look at this? http://foulwall.com/kernelmatrix.png09:54
foulwall_sonne|work: a output from the demo, and I don't sure if it's correct.09:55
-!- gsomix [~Miranda@185.6.239.216] has quit [Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org]09:55
sonne|workfoulwall_: which kernel?09:56
foulwall_gussian kernel09:56
sonne|workfoulwall_: which input data?09:56
-!- mdragan [8d55007a@gateway/web/freenode/ip.141.85.0.122] has joined #shogun09:56
sonne|workfoulwall_: it could be - looks a bit blocky though09:57
foulwall_toy data from http://shogun-toolbox.org/demos/gp/entrance09:57
foulwall_leave for class, will be back soon.10:00
sonne|workfoulwall_: could very well be10:00
-!- vgorbati [d4029f22@gateway/web/freenode/ip.212.2.159.34] has quit [Ping timeout: 250 seconds]10:05
-!- vgorbati [d4029f22@gateway/web/freenode/ip.212.2.159.34] has joined #shogun10:06
-!- foulwall_ [~foulwall@2001:da8:215:503:f039:facc:3fd2:afa7] has quit [Remote host closed the connection]10:12
-!- iglesiasg [c1934d1a@gateway/web/freenode/ip.193.147.77.26] has joined #shogun10:44
-!- mode/#shogun [+o iglesiasg] by ChanServ10:44
-!- votjakovr [~votjakovr@host-46-241-3-209.bbcustomer.zsttk.net] has joined #shogun10:49
-!- iglesiasg [c1934d1a@gateway/web/freenode/ip.193.147.77.26] has quit [Quit: Page closed]10:53
-!- iglesiasg [~iglesiasg@193.147.77.26] has joined #shogun10:53
-!- mode/#shogun [+o iglesiasg] by ChanServ10:53
-!- vgorbati [d4029f22@gateway/web/freenode/ip.212.2.159.34] has quit [Ping timeout: 250 seconds]11:10
-!- nube [~rho@116.90.239.3] has quit [Quit: Leaving.]11:16
-!- nube [~rho@116.90.239.3] has joined #shogun11:18
-!- nube [~rho@116.90.239.3] has quit [Ping timeout: 246 seconds]11:25
-!- nube [~rho@116.90.239.3] has joined #shogun11:31
-!- lambday [e8b614c@gateway/web/cgi-irc/kiwiirc.com/x-bdtrtlfghxznuoya] has joined #shogun11:39
-!- nube [~rho@116.90.239.3] has quit [Quit: Leaving.]11:50
-!- nube [~rho@116.90.239.3] has joined #shogun11:50
-!- nube [~rho@116.90.239.3] has quit [Ping timeout: 240 seconds]12:09
-!- lambday [e8b614c@gateway/web/cgi-irc/kiwiirc.com/x-bdtrtlfghxznuoya] has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]12:14
-!- lambday [e8b614c@gateway/web/cgi-irc/kiwiirc.com/x-zpiudvqdzbkwuhpw] has joined #shogun12:22
-!- foulwall [~foulwall@2001:da8:215:6110:90cc:bc83:e796:b175] has joined #shogun12:24
-!- lambday [e8b614c@gateway/web/cgi-irc/kiwiirc.com/x-zpiudvqdzbkwuhpw] has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]12:36
-!- mdragan [8d55007a@gateway/web/freenode/ip.141.85.0.122] has quit [Ping timeout: 250 seconds]12:37
@lisitsynha votjakovr played a bad boy12:42
@lisitsyngood12:42
@iglesiasglisitsyn, why so?12:47
@lisitsyniglesiasg: https://github.com/shogun-toolbox/shogun/pull/1100/files12:49
@lisitsynkiller!12:49
@iglesiasghehe12:56
@iglesiasgindeed12:57
sonne|workvotjakovr: excellent!13:30
votjakovr:)13:45
sonne|workyou are one of us now - we want to see more :)13:46
-!- iglesiasg [~iglesiasg@193.147.77.26] has quit [Quit: Leaving]13:48
votjakovrОк13:50
@wiking:>14:03
@wikingit's nice that somebody picked up the string and continued :P14:04
-!- hoijui [~hoijui@dslb-088-074-126-103.pools.arcor-ip.net] has quit [Quit: Leaving]14:23
-!- iglesiasg [~iglesiasg@193.147.77.26] has joined #shogun14:23
-!- mode/#shogun [+o iglesiasg] by ChanServ14:23
-!- foulwall [~foulwall@2001:da8:215:6110:90cc:bc83:e796:b175] has quit [Remote host closed the connection]14:42
-!- lambday [3ba2174d@gateway/web/cgi-irc/kiwiirc.com/ip.59.162.23.77] has joined #shogun15:25
-!- vgorbati [d4029f22@gateway/web/freenode/ip.212.2.159.34] has joined #shogun15:26
-!- FSCV [~FSCV@187.210.54.166] has joined #shogun15:28
-!- mdragan [8d55007a@gateway/web/freenode/ip.141.85.0.122] has joined #shogun15:33
-!- nube [~rho@49.244.79.189] has joined #shogun15:36
-!- gsomix [~Miranda@37.61.180.163] has joined #shogun15:43
gsomixonly one signature... (~T___T)~15:44
-!- foulwall [~foulwall@2001:da8:215:6100:b91c:8d63:d54f:d5f2] has joined #shogun15:47
-!- kakashi__ [~kakashi_@nltk/kakashi] has quit [Read error: Connection reset by peer]15:49
foulwallsonney2k: hi sonney2k15:55
foulwallsonney2k: I've sent a pull request on the kernel matrix visualization.15:55
foulwallsonney2k: sorry there are some bugs on my server, I cant' make the demo run on server instantly, so merge it and have a look pls.15:58
foulwalliglesiasg: lisitsyn: sonney2k: wiking: I've found that when I run some demo on my server(gentoo x86),  when I create some object like GausianKernel, the django server always crash and give me a message of "illegal instruction"16:03
foulwallthat's strange. If there's no solution, I'll rebuild the server with ubuntu tomorrow...16:04
-!- foulwall [~foulwall@2001:da8:215:6100:b91c:8d63:d54f:d5f2] has quit [Remote host closed the connection]16:05
@iglesiasgfoulwall: mm I see. Have you tried tracking where this error fires?16:15
-!- van51 [~van51@195.251.235.71] has joined #shogun16:17
van51sonney2k: I am now making a PR about the CombinedFeatures class16:18
van51I ran the example and got the same w16:18
van51have a look at the changed files and if you think more examples are needed let me know16:19
-!- foulwall [~foulwall@2001:da8:215:c252:33:d3d0:c07a:558c] has joined #shogun16:19
van51if everything is ok, I 'm thinking of starting work on the ProductKernel class that you mentioned16:19
van51and after that to make the unit tests for those three (changed classes)16:19
van51I can't stay for now, but I'll be checking my email for comments on the PR on github16:20
van51looking forward to your input :)16:20
van51bye 4 now16:21
-!- van51 [~van51@195.251.235.71] has left #shogun []16:21
foulwalliglesiasg: havent tracked yet, looks like a memory failure.16:23
foulwalliglesiasg: I'll track the error tomorrow. late in the night now. night16:24
-!- foulwall [~foulwall@2001:da8:215:c252:33:d3d0:c07a:558c] has left #shogun []16:25
@iglesiasgfouldwall: good night16:40
sonne|workfoulwall, we need some minimal example.. it sounds a lot like you compiled on one machine and copied things over16:56
sonne|workbut lets see...16:57
sonne|workvan51 ohh cool. I will check16:57
-!- lisitsyn [~lisitsin@mxs.kg.ru] has left #shogun []17:03
-!- gsomix [~Miranda@37.61.180.163] has quit [Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org]17:21
-!- iglesiasg [~iglesiasg@193.147.77.26] has quit [Quit: Leaving]17:28
-!- mdragan [8d55007a@gateway/web/freenode/ip.141.85.0.122] has quit [Ping timeout: 250 seconds]17:33
-!- iglesiasg [~fjig@share-01.csc.kth.se] has joined #shogun18:08
-!- mode/#shogun [+o iglesiasg] by ChanServ18:08
-!- vgorbati [d4029f22@gateway/web/freenode/ip.212.2.159.34] has quit [Ping timeout: 250 seconds]18:10
-!- vgorbati [d4029f22@gateway/web/freenode/ip.212.2.159.34] has joined #shogun18:57
-!- pickle27 [~kevin@rcv3-lab-pc.ee.queensu.ca] has joined #shogun19:04
pickle27hey everyone19:04
-!- dvalcarce [5b757556@gateway/web/freenode/ip.91.117.117.86] has joined #shogun19:08
dvalcarcehi all19:09
dvalcarcesonney2k, what do you think about these countour lines? https://github.com/shogun-toolbox/shogun-web/pull/27#issuecomment-1801479019:09
@iglesiasgdaad/19:39
-!- iglesiasg [~fjig@share-01.csc.kth.se] has quit [Quit: Lost terminal]19:39
-!- iglesiasg [~fjig@share-01.csc.kth.se] has joined #shogun19:42
-!- mode/#shogun [+o iglesiasg] by ChanServ19:42
@iglesiasghey dvalcarce19:42
@iglesiasgI think it is looking very nice19:42
dvalcarceigleasiasg, thanks! :)19:43
pickle27iglesiasg: how would you write code to subtract a vector from every row of a matrix using Eigen3?19:50
pickle27iglesiasg: I've done it with loops but I'm wondering if there is a better way19:50
@iglesiasgpickle27: hey, yeah there is something to do that19:51
@iglesiasgpickle27: take a look to rwise and cwise19:51
@iglesiasgpickle27: let me check, I may have a minimal example doing sth similar19:51
pickle27iglesiasg: okay thanks19:52
@iglesiasgpickle27: no I don't have one19:53
@iglesiasgbut check if you can do something like19:53
@iglesiasgmatrix.rowwise() - vector19:54
@iglesiasgpickle27: let me know if it works19:54
-!- votjakovr [~votjakovr@host-46-241-3-209.bbcustomer.zsttk.net] has quit [Quit: Leaving]19:55
pickle27iglesiasg: that seems to have worked thanks20:00
-!- vgorbati [d4029f22@gateway/web/freenode/ip.212.2.159.34] has quit [Ping timeout: 250 seconds]20:02
@iglesiasgpickle27: cool20:03
pickle27iglesiasg: another quick one that you might be able to help with20:10
pickle27iglesiasg: I need to replace any 0's with 1's in my matrix20:10
pickle27iglesiasg: right now I'm looping but I'd like to try and use eigen320:10
@iglesiasgpickle27: what other values can that matrix have?20:15
pickle27iglesiasg: its a matrix of standard deviation so positive values probably between 0 and 520:15
@iglesiasgI see20:16
@iglesiasgthere must be some kind of find method or even some functionality via operators that return a Matrix::Index20:17
@iglesiasgI don't recall to have done it before though20:17
pickle27iglesiasg: okay I'll look into it20:19
-!- lisitsyn [~blackburn@188-122-243-31.clients.tlt.100megabit.ru] has joined #shogun20:33
-!- mode/#shogun [+o lisitsyn] by ChanServ20:33
pickle27iglesiasg: have you had a chance to check out my eigen3 multi class lda at all?20:44
-!- gsomix [~Miranda@83.234.54.253] has joined #shogun20:46
gsomixgood evening20:46
pickle27lisitsyn: I started doing a bit of work on my GSoC proposed project yesterday and it occurred to me that we're probably going to want ADJ and ICA as part of Tapkee is that right?20:46
-!- HeikoS [~heiko@nat-183-152.internal.eduroam.ucl.ac.uk] has joined #shogun20:46
-!- mode/#shogun [+o HeikoS] by ChanServ20:46
@lisitsynpickle27: oh good question20:47
@lisitsynpickle27: I am afraid of that actually20:47
lambdayHeikoS: hi :)20:47
@HeikoSlambday: hi!20:47
@HeikoScoming for you! :)20:47
@HeikoShow is it going?20:47
lambdayI am thinking of getting the elliptic curve thing done asap20:48
@lisitsynHeikoS: what about meeee20:48
@HeikoSlambday: yeah thats a good one to start since no thinking involved20:48
@HeikoSlisitsyn: oh yes, and of course for you :D20:48
lambdaylol :P20:48
lambdayHeikoS:yes..20:48
lambdayshould we use arprec too in the project?20:49
@HeikoSdoesnt krylstat do everything for you?20:49
@HeikoSor was it based on arprec20:50
@HeikoSforgot20:50
lambdayHeikoS: no I mean, they use std:complex and double datatypes for few methods20:50
lambdayand in other places, they redefined those methods using arprec20:50
lambdayits for arbitrary precision stuff I guess20:50
@HeikoSI see20:50
@HeikoSso they just overload the std types and use that?20:50
lambdayactually, the code is quite complicated20:51
lambdaythey have written everything separately20:51
lambdayand redefined stuffs in many other places20:51
@HeikoSErlend said that this would be almost copy/paste didnt he?20:51
lambdayyes in few places they used overloading20:51
-!- iglesiasg [~fjig@share-01.csc.kth.se] has quit [Quit: leaving]20:51
lambdayummm... yes20:52
lambdaybut those methods, they haven't used in later parts20:52
lambday:-/20:52
@HeikoSI see20:52
@HeikoSwhats your suggestion then?20:52
lambdaywe can start with float64_t20:52
pickle27lisitsyn: afraid lol, how so?20:52
lambdayas of now20:52
@HeikoSlambday why would we need anything more precicse than float64_t20:53
lambdaylater we can use arprec if needed20:53
lambdayI guess20:53
@HeikoSis this really the reason why they use arpec?20:53
@lisitsynpickle27: I do not want to replace shogun by tapkee inside of shogun20:53
@lisitsyn:D20:53
@HeikoSmaybe something else?20:53
@lisitsynpickle27: we have to ask heiko and soeren what do they think20:53
lambdayHeikoS: they use arprec for mp_real and mp_complex datatypes20:53
lambdaynothing else (at least I haven't seen anything else)20:53
lambdaywe can use float64_t for real20:54
@HeikoSwhich is arbritary precision stuff right?20:54
lambdayand std::complex20:54
lambdayyes20:54
@HeikoSso the complex thing is the one that worries me20:54
lambdayme too :D20:54
@HeikoSmaybe there is something going on with arpec in there20:54
pickle27lisitsyn: yeah that makes sense, okay. Just seems like Tapkee has more of that style of preprocessor than Shogun does20:54
@HeikoSfor sure not for the float precision20:54
@lisitsynHeikoS: lambday: guys sorry to interrupt you - just a quick question20:54
@HeikoSshoot20:54
@lisitsynare you going to compute some eigenvalues20:54
lambdayhmm?20:54
@lisitsynlike partial eigendecomposition20:55
@HeikoSlisitsyn: yes that might be necessary20:55
@HeikoSfor example largest and smallest20:55
lambdayyes20:55
lambdaylancozos20:55
@lisitsynHeikoS: alright, lets discuss possible approaches later then20:55
@lisitsynHeikoS: we need to unify that stuff for tapkee and shogun20:55
@HeikoSlancozos is the only way I guess, but yes agreed on making things unified20:56
@lisitsynlancozos??20:56
@lisitsynlanczos you mean?20:56
lambdayyes my mistake :(20:56
@HeikoScopy/paste >:D20:56
lambday:D20:56
@lisitsynwell pure lanczos makes a little sense as there is arpack20:56
@lisitsynwhich is implicitly restarted lanczos20:56
@lisitsynHeikoS: http://www.ecs.umass.edu/~polizzi/feast/20:57
@HeikoSlambday: you see, we should ask lisitsyn when it comes to this :)20:57
@lisitsynHeikoS: this is quite interesting I think20:57
lambdayHeikoS: :)20:57
@HeikoSlisitsyn: yes I want that20:57
@lisitsynHeikoS: I imagine two cases20:57
@lisitsyna)20:57
@HeikoSlooks maintained and stuff20:57
@lisitsynif we select some guy for dr he is going to do that20:58
@HeikoSwhat?20:58
@lisitsynb) if we select no one for DR lambday may integrate that20:58
@HeikoSdr?20:58
@lisitsynHeikoS: dim red20:58
@HeikoSI see20:58
@HeikoSyes good idea20:58
@HeikoSwe need it anyway20:58
lambdayhmm... okay I'll check this out20:59
@HeikoSbut I want to talk to the other mentor first20:59
@lisitsynHeikoS: alright sure20:59
@HeikoShe know a lot how to compute eigenvalues20:59
@HeikoSlambday: so for the std::complex replacement, maybe send an email to erlend and ask whether its fine to go with the not-overloaded standard types20:59
@HeikoSand if yes, go for it20:59
@HeikoSthis should not involve any planning20:59
@HeikoSjust a few functions of statistics20:59
lambdayit should go in statistics?21:00
@HeikoSlambday: maybe, what do you have in mind?21:00
lambdayHeikoS: umm... I was thinking of a separate class but that won't be necessary I think21:01
lambdaystatistics is good21:01
@sonney2kHeikoS, lisitsyn good evening gentlemen21:01
@HeikoSsonney2k: hi!21:01
@HeikoSlambday, so how many methods are we talking about?21:01
@HeikoStwo or three?21:01
lambdaythree21:01
@lisitsynsonney2k: abend21:01
lambdayand few overloaded stuffs21:02
@HeikoSlambday I dont think this stuff will ever be used somewhere else, so Statistics should be fine21:02
@HeikoSwe can always move it later21:02
lambdayHeikoS: yup21:02
@sonney2kI just finished mowing the lawn so lisitsyn HeikoS lets discuss?21:02
@HeikoSok good21:02
lambdayoh and one more thing21:02
lambday(actually many more things)21:02
@lisitsynsonney2k: just in public yes? :D21:02
lambdaybut21:02
lambdaythey used normal vectors for the sampling thing21:03
@HeikoSlambday go ahead21:03
lambdaywhich they generate within the rational sampler ..21:03
lambdaybut21:03
@HeikoSsonney2k: give me a few minutes to catch up with lambday and to work through some PRs21:03
lambdaythey don't use that later too21:03
lambdayrather rewritten those stuffs for probing vectors21:03
lambdayso, I was thinking that vectors should be provided externally to the class21:03
lambdayso that initially we can work with normal vectors later we can replace with probing vec stuff21:04
@HeikoSlambday this issues can easily be solbed with a class for the Hutchison estimator for the trace which is then overloaded21:04
@HeikoSso yes, start with std Gaussian samples21:04
@HeikoSbut add the possibility to use other samplers instead21:04
@HeikoSlike probing21:04
lambdayHeikoS: yes...21:04
lambdayhmm21:04
@HeikoSbut also random [-1,1] vectors21:05
lambdayyes...21:05
@HeikoSwhich have a lower variance than the Gaussian21:05
@HeikoSstart with the simplest21:05
lambdayokay21:05
@sonney2klambday, can you discussion with HeikoS wait a bit (say <30mins?) - we have a meeting with him just now?21:05
lambdaysonney2k: oh no problem :( sorry :(21:05
@HeikoSbut dont use a flag for this, rather polymorphic thing21:05
lambdayHeikoS: alright :)21:05
@sonney2kHeikoS, please ...21:06
@HeikoSsonney2k ok lets go21:06
@sonney2kthx21:06
@HeikoSlambday, we can continue in private chat21:06
lambdayHeikoS: okie21:06
@sonney2kpickle27, hey there ! on you blas vs eigen3 thing21:12
@sonney2kpickle27, did you compile without optimizations perhaps?21:12
pickle27pickle27: yeah?21:12
pickle27pickle27: I can rebuild shogun and run it again21:13
@sonney2kpickle27, running w/o optimizations for eigen3 has a massive impact - but close to none for blas21:13
@lisitsynhaha!21:13
@lisitsynwithout optimizations!?!?!21:14
@lisitsyneigen?!21:14
pickle27sonney2k: right, also the debugging flag was probably on too21:14
@lisitsynohoh21:14
@lisitsynpickle27: you basically get like 17 calls in stack21:14
pickle27sonney2k: lisitsyn does shogun build without eigen debug by default or do I need to set that21:14
@lisitsynjust to compute norm21:14
@lisitsynpickle27: should build without debu21:15
@lisitsynbut -O3 is most important21:15
@lisitsynpickle27: it makes no sense to compare blas with -O021:15
@sonney2kpickle27, if you did ./configure --disable-optimizations then -> slow21:15
pickle27I'll rebuild and double check21:15
@lisitsyneigen is even more slow21:15
@lisitsynpickle27: it heavily uses metaprogramming21:15
@lisitsynso with O0 nothing goes away21:16
@sonney2kpickle27, debugging flag doesn't hurt21:16
@lisitsynwith -O3 it goes down to a few SSE calls21:16
@lisitsynso matters crazy a lot21:16
pickle27lisitsyn: do I need to set anything for -03?21:17
@lisitsynpickle27: no just do not put --disable-optimizations here21:17
pickle27k21:17
-!- zxtx [~zv@cpe-75-83-151-252.socal.res.rr.com] has quit [Ping timeout: 264 seconds]21:27
-!- van51 [~van51@athedsl-320452.home.otenet.gr] has joined #shogun21:33
pickle27lisitsyn: okay yeah now I get that eigen3 at 0.17 seconds21:33
@lisitsynpickle27: what is blas again?21:33
pickle27blas was 0.25 before but its not easy to re-test it21:34
@lisitsynalright21:34
@lisitsynpickle27: here we go then21:34
pickle27lisitsyn: sonney2k so I'll remove the blas version of MCLDA and then where do we sit with merging the eigen3 version?21:35
-!- vgorbati [d4029f22@gateway/web/freenode/ip.212.2.159.34] has joined #shogun21:36
vgorbatilisitsyn: hello, here?21:37
@lisitsynvgorbati: hey, yes21:37
pickle27lisitsyn: I've got it ifdef'd right now to default to eigen3 if both libs are present otherwise if only blas is there it will use blas. But it seemed the consensus was to keep just the eigen3 version21:37
@sonney2kpickle27, yes we intend to switch to eigen3 completely21:37
@sonney2kand drop all lapack/blas dependencies in the long term21:38
vgorbatilisitsyn: here' s the result of applying manifold sculpting to swissroll with small gaps https://www.dropbox.com/s/tdlpwup7fwsl8qi/manifoldSculptingEmbedding.png :)21:38
@sonney2kpickle27, eigen3 is much more readable and heavility developed (part of kde)21:38
pickle27sonney2k: yeah I much prefer it :)21:38
@lisitsynvgorbati: ha looks crazy21:38
vgorbatilisitsyn: but some dependency is captured21:39
@lisitsynvgorbati: what about 2d embedding?21:39
vgorbatilisitsyn: what data should I try?21:39
-!- dvalcarce [5b757556@gateway/web/freenode/ip.91.117.117.86] has quit [Quit: Page closed]21:39
@lisitsynvgorbati: swissroll 3d->2d21:39
-!- lambday [3ba2174d@gateway/web/cgi-irc/kiwiirc.com/ip.59.162.23.77] has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]21:40
vgorbatilisitsyn: this is swissroll 3d-2d, the result is just plotted in 3D21:40
van51hello all21:40
@lisitsynvgorbati: ehmmm where is the embedding?21:41
vgorbatilisitsyn: all points on the left lie on the same plane21:41
@lisitsynohh21:41
vgorbatilisitsyn: left is the embedding21:41
@lisitsynwhy did you plot it 3d then :D21:41
vgorbatilisitsyn: so that I can rotate:)21:41
-!- lambday [3ba2174c@gateway/web/cgi-irc/kiwiirc.com/ip.59.162.23.76] has joined #shogun21:41
van51sonney2k: by your note 'no newline here', you mean it needs a newline after the SG_INFO() call?21:42
@sonney2kerrm there was some unneeded newline21:43
@sonney2kvan51, let me check21:43
vgorbatilisitsyn: ok, there's now also a small unit-test for manifold sculpting (smoke test), I have and idea of adding the test, that checks whether average neighbor distance is preserved - should I add it also, or skip for now?21:43
@lisitsynvgorbati: no just skip for now21:44
vgorbatilisitsyn: so, can I issue a new PR?21:44
@lisitsynvgorbati: yes sure21:44
vgorbatilisitsyn: were there any tapkee updates recently?:)21:44
@lisitsynvgorbati: yes21:44
@lisitsynso you'd have to rebase21:44
vgorbati:(21:45
@lisitsynsorry :D21:45
-!- mdragan [8d55007a@gateway/web/freenode/ip.141.85.0.122] has joined #shogun21:45
vgorbatilisitsyn: Are you talking about this one https://github.com/shogun-toolbox/shogun/commit/01205a7527236ea5f5e95cccf167650c038b80a7, or there were another?21:46
@lisitsynvgorbati: no, that's the last one we have21:46
vgorbatilisitsyn: ah, good, I've already rebased that one:)21:46
@sonney2kvan51, line 177 is a newline21:47
@sonney2kjsut not needed...21:47
vgorbatilisitsyn: I have just understood, that I could look at the latest commit in shogun/tapkee:)21:47
@lisitsynof course21:47
van51sonney2k: ah hehe, ok!21:48
van51I believe I've made the changes21:49
van51let me re-check that everything works ok and I'll push21:49
-!- shogun-notifier- [~irker@7nn.de] has joined #shogun21:50
shogun-notifier-shogun: abinashpanda :develop * 2f35129 / examples/undocumented/python_modular/regression_gaussian_process_modelselection.py: https://github.com/shogun-toolbox/shogun/commit/2f351293ea210f2709577498913a9334facef08621:50
shogun-notifier-shogun: example ML2 parameter selection for GP Regression21:50
shogun-notifier-shogun: abinashpanda :develop * 237b7dc / examples/undocumented/python_modular/graphical/regression_gaussian_process_modelselection.py: https://github.com/shogun-toolbox/shogun/commit/237b7dc12e43d156305bb259a89c20dc744eec8821:50
shogun-notifier-shogun: example ML2 parameter selection for GP Regression21:50
shogun-notifier-shogun: abinashpanda :develop * e4e5a97 / examples/undocumented/python_modular/regression_gaussian_process_modelselection.py: https://github.com/shogun-toolbox/shogun/commit/e4e5a970485ff9b23678a5300e9f07968107828d21:50
shogun-notifier-shogun: file shifted to grahical21:50
shogun-notifier-shogun: Heiko Strathmann :develop * aea5afa / examples/undocumented/python_modular/graphical/regression_gaussian_process_modelselection.py: https://github.com/shogun-toolbox/shogun/commit/aea5afa6c5cc3d2485c7622cbd949f5ce44fe6c321:50
shogun-notifier-shogun: Merge pull request #1100 from abinashpanda/develop21:50
shogun-notifier-shogun:21:50
shogun-notifier-shogun: example ML2 parameter selection for GP Regression21:50
pickle27question about coding practice for shogun - in QDA code all loop counters (i,j,k) were defined at the beginning and then re-used throughout21:55
pickle27is this the preferred way? is this actually any faster?21:55
@lisitsynpickle27: not faster21:55
pickle27lisitsyn: so can I define my loop counter inside my for loop then?21:56
@lisitsynpickle27: yes that's the same21:56
pickle27lisitsyn: and style wise that is okay with you guys?21:56
@lisitsynpickle27: yes totally21:57
pickle27lisitsyn: okay, I personally think it easier to read that way21:57
@sonney2kpickle27, my rule is to define variables at the lates possible moment21:58
@sonney2kotherwise it is too hard to figure out when the variable is used21:59
pickle27okay right on, just doing some clean up stuff in mclda21:59
@lisitsynsonney2k: it is also an optimization rule21:59
shogun-buildbotbuild #983 of deb2 - static_interfaces is complete: Failure [failed test libshogun]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/deb2%20-%20static_interfaces/builds/983  blamelist: Heiko Strathmann <heiko.strathmann@gmail.com>, abinashpanda <abinash.panda.ece10@itbhu.ac.in>21:59
@sonney2klisitsyn, don't we have that in our coding guidelines?21:59
@lisitsynno idea21:59
@lisitsyn:D21:59
@sonney2kno22:00
@sonney2kI guess this needs an update22:00
shogun-buildbotbuild #993 of bsd1 - libshogun is complete: Failure [failed configure]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/bsd1%20-%20libshogun/builds/993  blamelist: abinashpanda <abinash.panda.ece10@itbhu.ac.in>22:04
@sonney2kOhh I am lost in this new g+22:11
@sonney2kso many columns and random switches around22:11
@lisitsynsonney2k: haha22:11
gsomixsonne|work: oh, new g+...22:12
gsomixsonney2k22:12
gsomixbtw, g+ is slow on my machine22:13
@sonney2kon mine two22:13
@sonney2kbut travis is even worse22:13
@HeikoSlisitsyn:  do you take care of the KMM exsample?22:14
@lisitsyntravis eats 100% of cpu22:14
@sonney2kIt makes my machines fans go airplane22:14
@lisitsynHeikoS: I am not applying for gsoc this year22:14
@lisitsyn:D22:14
@HeikoSha!22:15
@sonney2klisitsyn, HeikoS thanks for the meeting if you come earlier to berlin we should have a beer :)22:15
@sonney2klisitsyn, you lazy mentor!22:15
@sonney2kand org admin.22:15
@HeikoSalways up for beer :)22:15
* sonney2k is in kick ass ass kick mood today22:15
-!- travis-ci [~travis-ci@ec2-54-234-86-18.compute-1.amazonaws.com] has joined #shogun22:15
travis-ci[travis-ci] it's Heiko Strathmann's turn to pay the next round of drinks for the massacre he caused in shogun-toolbox/shogun: http://travis-ci.org/shogun-toolbox/shogun/builds/723116022:15
-!- travis-ci [~travis-ci@ec2-54-234-86-18.compute-1.amazonaws.com] has left #shogun []22:15
@lisitsynsonney2k: should I solve tasks instead of students?22:15
@lisitsyn:D22:15
van51sonney2k: I updated it, have a look when you can22:15
@sonney2klisitsyn, don't let your students suffer alone - suffer with them - so yes!22:16
@sonney2kvan51, does the octave one still work?22:16
shogun-buildbotbuild #984 of deb2 - static_interfaces is complete: Success [build successful]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/deb2%20-%20static_interfaces/builds/98422:16
van51sonney2k: yeap22:16
pickle27sonney2k: I pushed a final version of MCLDA with Eigen3 and a unit test, let me know what you think it might be ready to merge22:16
@HeikoSlisitsyn:  so there is a PR on this right22:16
@sonney2kHeikoS, lisitsyn btw I was analyzing memory consumption on one of our servers at work today22:16
@HeikoSand?22:17
@sonney2kand guess what I could come up with a 100% reliable predictor for non-weekdays / weekdays22:17
@lisitsynHeikoS: ahhhhhh22:17
@lisitsynI didn't know22:17
@sonney2kjust based on memory consumption22:17
@lisitsyn:D22:17
@HeikoSsonney2k, haha thats cool22:17
@HeikoShow?22:17
@HeikoSwhats with travis?22:18
@HeikoScannot see certain pages22:18
@sonney2kwell you know traffic is a lot less on non-weekdays/in holiday season22:18
@HeikoSbrwoser crashes22:18
@sonney2kvan51, alright then lets bite the apple22:18
@HeikoSI like my weekends :)22:19
@sonney2kvan51, the code is really much easier w/ arrays...22:21
shogun-notifier-shogun: van51 :develop * 5a36f0e / src/shogun/ (6 files): https://github.com/shogun-toolbox/shogun/commit/5a36f0e77e5455d78b9bc0b90f1e18360d758bf622:21
shogun-notifier-shogun: Conversion from CList to CDynamicObjectArray in CCombinedFeatures22:21
shogun-notifier-shogun: Soeren Sonnenburg :develop * 34c42ef / src/shogun/ (6 files): https://github.com/shogun-toolbox/shogun/commit/34c42ef2f4080b3fd3f86a24d1fe50955129832c22:21
shogun-notifier-shogun: Merge pull request #1101 from van51/feature/comb_feat22:21
shogun-notifier-shogun:22:21
shogun-notifier-shogun: Conversion from CList to CDynamicObjectArray in CCombinedFeatures22:21
van51yea, pretty straightforward22:21
-!- mdragan [8d55007a@gateway/web/freenode/ip.141.85.0.122] has quit [Ping timeout: 250 seconds]22:22
@sonney2kvan51, I would be happy if you did this product kernel finally22:22
-!- nube [~rho@49.244.79.189] has quit [Ping timeout: 276 seconds]22:22
@sonney2kand then remove the obsolete crap stuff like get_first/last*22:22
van51sonney2k: I'll get started with ProductKernel now then22:23
van51but I also have a report due for tomorrow and it might take me a little longer22:24
@sonney2kvan51, no problem22:24
shogun-buildbotbuild #1122 of deb3 - modular_interfaces is complete: Failure [failed test libshogun]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/deb3%20-%20modular_interfaces/builds/1122  blamelist: Heiko Strathmann <heiko.strathmann@gmail.com>, abinashpanda <abinash.panda.ece10@itbhu.ac.in>22:25
@sonney2klisitsyn, haha maybe we shoudl switch to using http://www.scons.org/22:28
@sonney2kinstead of cmake22:28
@lisitsynheard about that22:28
@lisitsynsonney2k: is it better/22:28
@sonney2kno idea22:29
@sonney2kgsomix, btw any news on the getline reader?22:30
vgorbatiwhen I try to push to my fork repository, I get 'To prevent you from losing history, non-fast-forward updates were rejected'. How could it be, regarding that nobody else works with this repo?22:30
gsomixsonney2k: yep, I'll push it tomorrow at evening.22:31
shogun-buildbotbuild #985 of deb2 - static_interfaces is complete: Failure [failed test libshogun]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/deb2%20-%20static_interfaces/builds/985  blamelist: Soeren Sonnenburg <sonne@debian.org>, van51 <vangelis_51@hotmail.com>22:31
@sonney2kvan51, look the shogun-buildbot is your fan now22:32
van51sonney2k: not sure I enjoy that22:33
@sonney2kyeah well some examples no longer run22:34
@sonney2khttp://shogun-toolbox.org/buildbot/builders/deb2%20-%20static_interfaces/builds/985/steps/test%20libshogun/logs/stdio22:34
vgorbatilisitsyn: anyway, I mad a force push. Could you please close the old PR, so that I send a new one and see if build passes?22:34
van51some examples probably need rewriting22:34
van51yea22:34
shogun-buildbotbuild #1123 of deb3 - modular_interfaces is complete: Failure [failed compile lua_modular]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/deb3%20-%20modular_interfaces/builds/1123  blamelist: abinashpanda <abinash.panda.ece10@itbhu.ac.in>22:34
van51should I deal with that first?22:34
@lisitsynvgorbati: just close it :)22:34
shogun-buildbotbuild #994 of bsd1 - libshogun is complete: Failure [failed test_1]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/bsd1%20-%20libshogun/builds/994  blamelist: Soeren Sonnenburg <sonne@debian.org>, van51 <vangelis_51@hotmail.com>22:34
@lisitsynyou can do that too22:34
@sonney2kvan51, I looked at this particular example but failed fixing it22:34
@sonney2kvan51, I will need HeikoS' help here22:34
@HeikoS?22:35
@sonney2kmaybe I for now comment the failing parts in the example22:35
@sonney2kHeikoS, I thought you don't have any time?22:35
-!- hoijui [~hoijui@dslb-088-074-126-103.pools.arcor-ip.net] has joined #shogun22:35
@HeikoSsonney2k: exactly, I just saw my name, whats up?22:36
@sonney2kHeikoS, still the same issue with the example22:36
@HeikoSsonney2k: I see, yes will do next week22:36
@HeikoScomment out for now22:36
-!- nube [~rho@49.244.92.7] has joined #shogun22:36
@HeikoSI will tell you when I did it22:36
@HeikoSmaybe add an issue and assign it to me22:36
@sonney2kvan51, look problem resolved :D22:36
van51haha22:37
@sonney2kHeikoS, done22:39
@HeikoSthanks!22:39
@sonney2kthere will be 2-3 similar examples22:39
* sonney2k sth is weird today22:40
vgorbatilisitsyn: ok, I have just send the updated PR22:40
-!- vgorbati [d4029f22@gateway/web/freenode/ip.212.2.159.34] has quit [Quit: Page closed]22:40
@sonney2kHeikoS, I can give you more issues if it makes you happy :D22:40
@HeikoSsonney2k go ahead22:40
@HeikoS :)22:40
@HeikoSbut not more than 3 :D22:40
@sonney2kHeikoS, I am going to select the toughest I can find :D22:45
@HeikoSthen only 2.5, sonney2k22:46
-!- HeikoS [~heiko@nat-183-152.internal.eduroam.ucl.ac.uk] has left #shogun []23:01
-!- travis-ci [~travis-ci@ec2-54-242-254-73.compute-1.amazonaws.com] has joined #shogun23:01
travis-ci[travis-ci] it's Soeren Sonnenburg's turn to pay the next round of drinks for the massacre he caused in shogun-toolbox/shogun: http://travis-ci.org/shogun-toolbox/shogun/builds/723201123:01
-!- travis-ci [~travis-ci@ec2-54-242-254-73.compute-1.amazonaws.com] has left #shogun []23:01
shogun-buildbotbuild #1124 of deb3 - modular_interfaces is complete: Failure [failed test libshogun]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/deb3%20-%20modular_interfaces/builds/1124  blamelist: Soeren Sonnenburg <sonne@debian.org>, van51 <vangelis_51@hotmail.com>23:08
shogun-notifier-shogun: vladislav.horbatiuk@gmail.com :develop * 87ebf66 / src/shogun/lib/tapkee/ (9 files): https://github.com/shogun-toolbox/shogun/commit/87ebf66ae41a7b0522f8ca8b159f772f0e04826923:10
shogun-notifier-shogun: Added an implementation of manifold sculpting DR method (see http://axon.cs.byu.edu/papers/gashler2011smc.pdf);23:10
shogun-notifier-shogun: Added a method in tapkee library for converting FeatureCallback into a DenseMatrix (it was used previously a23:10
shogun-notifier-shogun: few times); refactored a little; added all the stuff needed for the new method to be 'visible' from outside the tapkee.23:10
shogun-notifier-shogun: vladislav.horbatiuk@gmail.com :develop * b99f50d / src/shogun/lib/tapkee/ (8 files): https://github.com/shogun-toolbox/shogun/commit/b99f50de8fa426c323eef1339b27b68b6be33cae23:10
shogun-notifier-shogun: Fixed issues and refactored according to the comments in PR (https://github.com/shogun-toolbox/shogun/pull/1086).23:10
shogun-notifier-shogun: vladislav.horbatiuk@gmail.com :develop * f6db86c / / (6 files): https://github.com/shogun-toolbox/shogun/commit/f6db86c7824b1a302e9ab1262b2077c25cab486523:10
shogun-notifier-shogun: Added a wrapper for a manifold sculpting DR method implemented in tapkee; added a modular wrapper for the wrapper:); fixed some bugs in the algorithm itself.23:10
shogun-notifier-shogun: Sergey Lisitsyn :develop * 1cfce0c / / (17 files): https://github.com/shogun-toolbox/shogun/commit/1cfce0cd08ba6383cd093fb2a64edb1dc54c258523:10
shogun-notifier-shogun: Merge pull request #1105 from vladislav-horbatiuk/vgorbati-develop23:10
shogun-notifier-shogun:23:10
shogun-notifier-shogun: Added full implementation of manifold sculpting DR method and a smoke test for it.23:10
@sonney2kvan51, ohh I figured another crasher/hang for you: run kernel_combined_custom_poly_modular.py - you will get an infinite loop23:13
van51sonney2k: I'll compile the module and check it23:15
shogun-buildbotbuild #1187 of deb1 - libshogun is complete: Failure [failed compile]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/deb1%20-%20libshogun/builds/1187  blamelist: vladislav.horbatiuk@gmail.com <vladislav.horbatiuk@gmail.com>23:15
@sonney2kvan51, here is a backtrace http://dpaste.com/1169591/23:17
@lisitsynoops23:17
@lisitsynfixing23:17
@sonney2klisitsyn, ?23:18
@lisitsynsonney2k: ahh that's just a crasher inside a PR23:19
shogun-buildbotbuild #831 of cyg1 - libshogun is complete: Failure [failed configure]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/cyg1%20-%20libshogun/builds/831  blamelist: Sergey Lisitsyn <lisitsyn.s.o@gmail.com>23:19
shogun-buildbotbuild #986 of deb2 - static_interfaces is complete: Failure [failed test libshogun]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/deb2%20-%20static_interfaces/builds/986  blamelist: Sergey Lisitsyn <lisitsyn.s.o@gmail.com>23:22
shogun-buildbotbuild #1188 of deb1 - libshogun is complete: Success [build successful]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/deb1%20-%20libshogun/builds/118823:24
shogun-buildbotbuild #995 of bsd1 - libshogun is complete: Failure [failed test_1]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/bsd1%20-%20libshogun/builds/995  blamelist: Sergey Lisitsyn <lisitsyn.s.o@gmail.com>23:25
van51sonney2k: this is from the latest submittion, eh?23:29
-!- lambday [3ba2174c@gateway/web/cgi-irc/kiwiirc.com/ip.59.162.23.76] has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]23:30
shogun-buildbotbuild #996 of bsd1 - libshogun is complete: Failure [failed test_1]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/bsd1%20-%20libshogun/builds/996  blamelist: vladislav.horbatiuk@gmail.com <vladislav.horbatiuk@gmail.com>23:32
@sonney2kvan51, I din't check the other one23:33
@sonney2kvan51, we had this failure with the test before but wait maybe we see sth w/ debug output on23:34
van51sonney2k: yea I was going to do that when the compilation finished23:35
@sonney2khttp://dpaste.com/1169691/23:36
van51cool23:36
@sonney2ksegfault now hurray :)23:36
@sonney2klet me valgrind this23:36
@sonney2k[INFO] using a kernel cache of size 0 MB (33856 bytes) for CombinedKernel Kernel23:37
@sonney2k==4924== Invalid read of size 823:37
@sonney2k==4924==    at 0xBB225B0: shogun::DynArray<shogun::CSGObject*>::get_element(int) const (DynArray.h:142)23:37
@sonney2k==4924==    by 0xBB2277A: shogun::DynArray<shogun::CSGObject*>::insert_element(shogun::CSGObject*, int) (DynArray.h:223)23:37
@sonney2k==4924==    by 0xBB07368: shogun::CDynamicObjectArray::insert_element(shogun::CSGObject*, int) (DynamicObjectArray.h:267)23:37
@sonney2k==4924==    by 0xBB10FBC: shogun::CCombinedKernel::insert_kernel(shogun::CKernel*, int) (CombinedKernel.h:151)23:37
@sonney2k==4924==    by 0xBB10FF0: shogun::CCombinedKernel::append_kernel(shogun::CKernel*) (CombinedKernel.h:162)23:37
@sonney2kso indeed23:37
@sonney2kout of memory read23:37
van51how do you valgrind this?23:37
@sonney2kvan51, valgrind python bla.py23:38
shogun-buildbotbuild #987 of deb2 - static_interfaces is complete: Success [build successful]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/deb2%20-%20static_interfaces/builds/98723:38
van51ah I didn't know it worked with python as weel23:38
@sonney2kvan51, sure anything23:38
-!- hoijui [~hoijui@dslb-088-074-126-103.pools.arcor-ip.net] has quit [Quit: Leaving]23:40
shogun-buildbotbuild #832 of cyg1 - libshogun is complete: Success [build successful]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/cyg1%20-%20libshogun/builds/83223:40
-!- iglesiasg [d58f3231@gateway/web/freenode/ip.213.143.50.49] has joined #shogun23:45
@sonney2kvan51, ohh it could be a dynarray issue - you call insert_element and that might not work for appending an element to the end23:45
-!- mode/#shogun [+o iglesiasg] by ChanServ23:46
@sonney2kvan51, maybe just create a minimal test/example for jsut dynarray to validate that23:46
@sonney2kthen it is also easy to fix23:46
van51sonney2k: I think I had tested it23:46
van51but let me do one now23:46
@sonney2kvan51, you don't really need insert_element with dynarray23:47
@sonney2kjust always call set_element23:47
@sonney2kit will grow everything automatically23:47
@sonney2kand we certainly need no insert* for the kernel stuff23:47
@sonney2kall we want is to extend the list of kernels - oh well you never know23:48
van51sonney2k: set_element wouldn't replace the object at that index though?23:48
@sonney2kit would23:48
@sonney2kvan51, it is just array[i] = obj23:48
@sonney2kbut with growing array23:48
@iglesiasgsonney2k, van51 : hey guys23:50
@iglesiasglet me join you in the conversation23:50
@sonney2kiglesiasg, evening!23:50
van51hi23:50
@iglesiasgI think a method like insert_element is a good idea to have23:50
@iglesiasgI think it makes sense to have a method that allows you put elements without the need of giving the index where to put them explicitly23:50
@lisitsynpush_back please23:51
@iglesiasgyeah, exactly23:51
@sonney2kiglesiasg, what should insert_element do when you give it an index too above anything23:51
@sonney2klisitsyn, we have that23:51
@lisitsynsonney2k: what is insert_element then23:51
@lisitsynahhhh23:51
@lisitsynindex based insert?23:51
@sonney2kyes23:51
@iglesiasgah I see23:51
@lisitsynthen please call it insert23:52
@lisitsynnot insert_element or anything23:52
@lisitsynsonney2k: how's your vim setup, is it working nice?23:52
@sonney2klisitsyn, it is all long there23:53
@lisitsynlong like?23:53
@sonney2klisitsyn, re vim not really using it23:53
@sonney2kbut it works yes23:53
@sonney2kbetter than before23:53
@lisitsynsonney2k: much better than before yes23:53
@lisitsynsonney2k: due to no stl it is really fast in shogun23:54
@lisitsyna bit slower in tapkee with eigen+stl23:54
@sonney2kwell you are hardcore using templates etc23:54
@lisitsynsonney2k: yeah some mpl23:54
@sonney2kI think dynarray dates back to 1999 or even before23:55
@lisitsynsonney2k: oldschool flava23:56
@lisitsynsonney2k: okay I think we need to speed up compilation now23:57
@lisitsynsonney2k: btw no templates compare to swig23:58
@sonney2klisitsyn, swig is only slow due to our %template stuff23:58
@lisitsynI think even boost is faster to handle23:58
@lisitsynthan swig23:58
@iglesiasgspeed up compilation sounds great hehe23:59
@lisitsynsonney2k: we should get rid of it then23:59
@sonney2kmission impossible if we don't want to hack swig23:59
@sonney2klisitsyn, how? I don't see it23:59
@lisitsynsonney2k: me neither but I didn't think hard yet!23:59
--- Log closed Fri May 17 00:00:05 2013

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