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

--- Log opened Thu May 23 00:00:13 2013
* gsomix z-z-z00:09
gsomixgood night, guys00:10
@sonney2kgsomix, nite!00:18
dvalcarcegsomix, good night00:19
dvalcarcesonney2k, I finished basic user registration on bakufu00:19
dvalcarcethere is still a lot of work to be done about user management, of course00:19
dvalcarcenext week I have 2 big finals so I won't be able to spend time on bakufu00:20
dvalcarceI just want to let you know00:21
van51sonney2k: how do I submit new data?00:30
-!- shogun-notifier- [~irker@7nn.de] has quit [Quit: transmission timeout]00:58
dvalcarcegood night01:03
-!- dvalcarce [5b757556@gateway/web/freenode/ip.91.117.117.86] has quit [Quit: Page closed]01:04
-!- iglesiasg [d58f32a1@gateway/web/freenode/ip.213.143.50.161] has quit [Quit: Page closed]01:24
-!- van51 [~van51@athedsl-320452.home.otenet.gr] has left #shogun ["PING 1369265923"]01:38
-!- foulwall [~foulwall@2001:da8:215:c252:253e:1b76:cf36:648d] has joined #shogun03:59
-!- foulwall [~foulwall@2001:da8:215:c252:253e:1b76:cf36:648d] has quit [Ping timeout: 240 seconds]04:14
-!- hushell [~hushell@c-67-189-100-116.hsd1.or.comcast.net] has left #shogun ["WeeChat 0.3.7"]04:28
-!- foulwall [~foulwall@2001:da8:215:503:199f:f67a:822f:86b4] has joined #shogun04:47
-!- nube [~rho@116.90.239.13] has joined #shogun05:54
-!- gsomix [~gsomix@185.6.239.113] has quit [Quit: Leaving]07:10
-!- zxtx [~zv@ool-457e751d.dyn.optonline.net] has joined #shogun07:11
-!- hushell [~hushell@8-92.ptpg.oregonstate.edu] has joined #shogun07:21
-!- nube [~rho@116.90.239.13] has quit [Quit: Leaving.]07:31
-!- nube [~rho@116.90.239.3] has joined #shogun07:32
-!- nube1 [~rho@116.90.239.13] has joined #shogun07:33
-!- nube2 [~rho@36.253.198.86] has joined #shogun07:36
-!- nube [~rho@116.90.239.3] has quit [Ping timeout: 240 seconds]07:36
-!- nube1 [~rho@116.90.239.13] has quit [Ping timeout: 248 seconds]07:38
-!- erlenda [~erlenda@fw-oslo.intelcom.no] has joined #shogun07:39
-!- nube [~rho@116.90.239.3] has joined #shogun08:00
-!- nube2 [~rho@36.253.198.86] has quit [Ping timeout: 256 seconds]08:03
-!- lambday [e8b6149@gateway/web/cgi-irc/kiwiirc.com/x-prvcodmlxwfqlwuq] has joined #shogun08:15
-!- sijin_ [~smuxi@144.214.222.109] has quit []08:20
@sonney2kgood morning everyone!08:24
lambdaysonney2k: good morning :)08:25
@sonney2klambday, hah good that I see you - what timezone are you in?08:26
lambdayGMT-5:3008:26
lambdayIndia :)08:27
lambdayits almost 12PM here08:27
@sonney2klambday, -5:30 ?08:27
@sonney2knot a full hour?08:27
lambdaysonney2k: lol no08:28
@sonney2k+5:30 ?08:28
lambdayoops! yes08:28
@sonney2kUTC is currently 6:2808:28
lambdayits +5:30 and I'm an idiot :(08:28
@sonney2klambday, time zones are crazy08:29
@sonney2kI hope no one switches to / from daylight saving time during gsoc08:29
@sonney2kwe have almost all timezones covered this year08:29
-!- foulwall [~foulwall@2001:da8:215:503:199f:f67a:822f:86b4] has quit [Remote host closed the connection]08:29
@sonney2kfoulwall, did you already implement the data loading?08:30
@sonney2kargh08:30
lambdaysonney2k: applicants from all over the world?08:30
lambdaysonney2k: I need a help with git stuffs.. my lab machine that I work on is being used by someone else for today... I need to set it up on my laptop.. and here cloned repo only shows master as the only branch08:33
@sonney2klambday, I think you can do git clone --mirror08:33
@sonney2kthen you have it all08:33
lambdaysonney2k: okay... trying08:33
@sonney2kbrb08:34
-!- foulwall_ [~foulwall@2001:da8:215:503:8dd2:61c3:ba3e:cf47] has joined #shogun08:46
sonne|worklambday: and?08:47
-!- abinashpanda [7ab1d7fe@gateway/web/freenode/ip.122.177.215.254] has joined #shogun08:47
lambdaysonne|work: and it created a bare repo, shows branches .. but how to create working tree?08:47
-!- foulwall_ [~foulwall@2001:da8:215:503:8dd2:61c3:ba3e:cf47] has quit [Remote host closed the connection]08:48
lambdaysonne|work: I mean, I cannot checkout develop... shows "fatal: This operation must be run in a work tree"08:50
-!- foulwall [~foulwall@2001:da8:215:503:8dd2:61c3:ba3e:cf47] has joined #shogun08:54
sonne|worklambday: hmmhh or that http://stackoverflow.com/questions/67699/how-do-i-clone-all-remote-branches-with-git08:55
foulwallsonne|work: almost done~~08:55
lambdaysonne|work: thanks.. :)08:56
-!- gsomix [~gsomix@185.6.239.113] has joined #shogun08:56
sonne|workgsomix: lets do it differently and define SGString<char> get_next_line();08:59
sonne|workgsomix: internally in the class you can keep the buffer / etc09:00
sonne|workdelimiter09:00
sonne|workfoulwall: nice :)09:00
lambdaysonne|work: worked :)09:00
gsomixsonne|work, ok. this means that get_next_line and other shouldn't be static, isn't it?09:01
sonne|workgsomix: yes. let them have some constructor that operates on a CFile09:01
gsomixsonne|work, cool! for this case I figured out more efficient method for work with buffer.09:02
sonne|workor maybe FILE*09:02
foulwallsonne|work: the timezone here is +809:03
sonne|workfoulwall: yeah we figured that :)09:04
foulwallsonne|work: wait me an hour and I'll send a pr09:04
-!- nube1 [~rho@116.90.239.3] has joined #shogun09:12
-!- nube [~rho@116.90.239.3] has quit [Read error: Connection reset by peer]09:12
@lisitsynsonne|work: will commit external random stuff for tapkee in a minute09:22
sonne|worklisitsyn: nice09:22
@lisitsynoops09:22
sonne|worklisitsyn: but please blacklist the b0rken tests again (see travis...)09:22
@lisitsyngot segfault09:22
sonne|worklisitsyn: doing what?09:22
@lisitsynone algorithm09:23
@lisitsynspe09:23
-!- lambday [e8b6149@gateway/web/cgi-irc/kiwiirc.com/x-prvcodmlxwfqlwuq] has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]09:25
@lisitsynsonne|work: localized it but its getting too late for me - will commit once fixed this evening09:28
sonne|worklisitsyn: np09:28
@lisitsynsonne|work: I had to redefine random_shuffle algorithm :D09:28
sonne|workin shogun?09:28
@lisitsynno in tapkee09:28
@lisitsynhmm it disappeared09:29
sonne|workpickle27: would you mind to take over https://github.com/shogun-toolbox/shogun/pull/1028 ?09:29
sonne|worklisitsyn: btw http://nghiaho.com/?p=93609:32
@lisitsynsonne|work: good benchmark :D09:34
@lisitsynthe only conclusion - 'I have no idea'09:34
@lisitsyn:D09:34
sonne|workwell SVD is slow in eigen309:34
@lisitsynsonne|work: that's known09:35
sonne|workmaybe more reliable but slow09:35
@lisitsynno09:35
sonne|workno what?09:35
@lisitsynneither reliable nor fast09:35
@lisitsynjust wrong algorithm09:35
-!- shogun-notifier- [~irker@7nn.de] has joined #shogun09:36
shogun-notifier-shogun: Sergey Lisitsyn :develop * 97760bf / src/shogun/lib/tapkee/ (16 files): https://github.com/shogun-toolbox/shogun/commit/97760bf74a9aa941678f51553adddcb36d69d03709:36
shogun-notifier-shogun: Update tapkee with manifold sculpting merge and 'external' randomization routines09:36
@lisitsynsonne|work: uh ready09:36
* lisitsyn runs away screaming being more than an hour late for a job09:36
@lisitsyn:D09:37
-!- lisitsyn [~blackburn@185.6.239.113] has quit [Quit: Leaving.]09:37
shogun-buildbotbuild #1018 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/1018  blamelist: Sergey Lisitsyn <lisitsyn.s.o@gmail.com>09:47
shogun-buildbotbuild #1028 of bsd1 - libshogun is complete: Failure [failed test_1]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/bsd1%20-%20libshogun/builds/1028  blamelist: Sergey Lisitsyn <lisitsyn.s.o@gmail.com>09:51
-!- vgorbati [d4029f22@gateway/web/freenode/ip.212.2.159.34] has joined #shogun09:54
-!- travis-ci [~travis-ci@ec2-184-73-46-130.compute-1.amazonaws.com] has joined #shogun09:54
travis-ci[travis-ci] it's Sergey Lisitsyn'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/741751309:54
-!- travis-ci [~travis-ci@ec2-184-73-46-130.compute-1.amazonaws.com] has left #shogun []09:54
-!- hushell [~hushell@8-92.ptpg.oregonstate.edu] has quit [Ping timeout: 252 seconds]10:00
-!- lisitsyn [~lisitsin@mxs.kg.ru] has joined #shogun10:09
-!- mode/#shogun [+o lisitsyn] by ChanServ10:09
-!- foulwall [~foulwall@2001:da8:215:503:8dd2:61c3:ba3e:cf47] has quit [Read error: Network is unreachable]10:09
@lisitsyndamn!10:10
-!- hushell [~hushell@c-67-189-100-116.hsd1.or.comcast.net] has joined #shogun10:13
shogun-notifier-shogun: Sergey Lisitsyn :develop * b1f383c / src/shogun/lib/tapkee/defines/random.hpp: https://github.com/shogun-toolbox/shogun/commit/b1f383c503c6f4dd61daa035ea44d3efe76e318d10:17
shogun-notifier-shogun: Basic random_shuffle as an attempt to fix a crasher10:17
shogun-buildbotbuild #1156 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/1156  blamelist: Sergey Lisitsyn <lisitsyn.s.o@gmail.com>10:21
@lisitsynoh even that10:21
sonne|worklisitsyn: hurray you killed it all :D10:22
sonne|workor I did and you trigger it :)10:22
@lisitsynsonne|work: no that's me10:22
sonne|workI prefer you being it :D10:23
-!- foulwall [~foulwall@2001:da8:215:503:8dd2:61c3:ba3e:cf47] has joined #shogun10:24
-!- iglesiasg [c1934d16@gateway/web/freenode/ip.193.147.77.22] has joined #shogun10:28
-!- mode/#shogun [+o iglesiasg] by ChanServ10:29
shogun-buildbotbuild #1029 of bsd1 - libshogun is complete: Success [build successful]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/bsd1%20-%20libshogun/builds/102910:29
shogun-buildbotbuild #1019 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/101910:30
@lisitsynsonne|work: okay that's probably random_shuffle thing10:31
-!- travis-ci [~travis-ci@ec2-107-20-99-129.compute-1.amazonaws.com] has joined #shogun10:38
travis-ci[travis-ci] it's Sergey Lisitsyn'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/741841010:38
-!- travis-ci [~travis-ci@ec2-107-20-99-129.compute-1.amazonaws.com] has left #shogun []10:38
-!- hushell [~hushell@c-67-189-100-116.hsd1.or.comcast.net] has left #shogun ["WeeChat 0.3.7"]10:50
-!- hushell [~hushell@c-67-189-100-116.hsd1.or.comcast.net] has joined #shogun10:50
shogun-buildbotbuild #1157 of deb3 - modular_interfaces is complete: Failure [failed test python_modular]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/deb3%20-%20modular_interfaces/builds/1157  blamelist: Sergey Lisitsyn <lisitsyn.s.o@gmail.com>11:03
-!- HeikoS [~heiko@nat-166-123.internal.eduroam.ucl.ac.uk] has joined #shogun11:12
-!- mode/#shogun [+o HeikoS] by ChanServ11:12
-!- nube1 [~rho@116.90.239.3] has quit [Ping timeout: 248 seconds]11:19
-!- nube [~rho@116.90.239.3] has joined #shogun11:29
erlendadel a11:34
erlendasorry - meant for python11:35
@HeikoSerlenda: :)11:37
-!- nube [~rho@116.90.239.3] has quit [Quit: Leaving.]12:08
-!- vgorbati [d4029f22@gateway/web/freenode/ip.212.2.159.34] has quit [Ping timeout: 250 seconds]12:24
-!- iglesiasg [c1934d16@gateway/web/freenode/ip.193.147.77.22] has quit [Ping timeout: 250 seconds]12:58
-!- iglesiasg [c1934d16@gateway/web/freenode/ip.193.147.77.22] has joined #shogun13:00
-!- mode/#shogun [+o iglesiasg] by ChanServ13:00
-!- vgorbati [d4029f22@gateway/web/freenode/ip.212.2.159.34] has joined #shogun13:14
-!- shogun-notifier- [~irker@7nn.de] has quit [Quit: transmission timeout]13:17
-!- votjakovr [~votjakovr@host-46-241-3-209.bbcustomer.zsttk.net] has joined #shogun13:23
vgorbatilisitsyn: hello, here?13:24
@lisitsynvgorbati: yes13:24
vgorbatilisitsyn: what is the way to push commits in 'data' sub-repository?13:25
@lisitsynvgorbati: fork/commit/push/pr13:30
vgorbatilisitsyn: so, if my changes touch a data repository, I should issue 2 PR's: one for changes in shogun repository, and one for data?13:31
@lisitsynyes13:32
-!- vgorbati [d4029f22@gateway/web/freenode/ip.212.2.159.34] has quit [Ping timeout: 250 seconds]13:39
-!- sijin [~smuxi@144.214.222.109] has joined #shogun14:10
-!- iglesiasg [c1934d16@gateway/web/freenode/ip.193.147.77.22] has quit [Quit: Page closed]14:23
votjakovrHeikoS: Hi, i've sent a small PR.14:37
@HeikoSvotjakovr: hi, let me have a look14:38
-!- lambday [67157e4e@gateway/web/cgi-irc/kiwiirc.com/ip.103.21.126.78] has joined #shogun14:39
lambdayHeikoS: hi14:39
@HeikoSlambday:  hi14:40
@HeikoSvotjakovr: see comment14:41
@HeikoSlambday:  whats the state?14:42
@HeikoSstill tired? :)14:42
lambdayHeikoS: is gmc available in debian?14:42
lambdayHeikoS: just got my machine back - today someone in my lab was working on that system and my laptop is too old for this stuff :'(14:42
@HeikoSlambday: seems not ....let me check14:43
@HeikoSgmp14:43
lambdayHeikoS: if its not, then it still requires users to install that package manually, no?14:43
@HeikoShttp://gmplib.org/14:44
@HeikoStihs is what we should use14:44
lambdaygmp and mpfr might be there - but we need gmc for complex operations14:44
@HeikoSand I know this is used by some GNU projects14:44
@HeikoSah I see14:44
@lisitsynif there is no package use any14:44
@HeikoSdamn14:44
lambdayhttp://multiprecision.org/index.php?prog=mpc&page=html14:44
lambdayoops14:44
lambdayhttp://multiprecision.org/index.php?prog=mpc&page=home14:44
@HeikoS?14:45
lambdaywe need this one - gmc - which requires gmp and mpfr - these two are there in repo I guess14:45
@HeikoSlambday: its in ubuntu14:45
lambday(I am not sure I use fedora linux :( )14:45
@HeikoSlibmpc-dev14:45
@HeikoSso its in debian14:45
@HeikoSand gmp also is14:45
lambdayHeikoS: alright :)14:45
@HeikoSI even have it installed :)14:45
@HeikoSand its supported by ubuntu14:45
@HeikoSdepends on gmp14:46
@HeikoSso that should be good14:46
lambdayHeikoS: yes...14:46
@HeikoSwhat do you think about overloading the types and the operators? Then you dont have to change any code?14:46
-!- vgorbati [d4029f22@gateway/web/freenode/ip.212.2.159.34] has joined #shogun14:46
lambdayHeikoS: I hope so, I am checking out the documentation.. will try to run some toy programs first separately14:47
lambdayfor Real then we should use mpfr types and for Complex gmp_t types, it seems14:47
@HeikoSokay14:47
@HeikoSgood then, then the work so far has not been for nothing ... its good if we can reuse the code14:47
@HeikoSgotta do some work now, will be back in an hour or so14:48
lambdayHeikoS: okay..14:48
erlendaAre you talking about arbitrary arithmetic for elliptic functions?14:49
lambdayerlenda: yes14:49
lambdaycurrently its done by arprec14:49
erlendaHave you checked if it is needed?14:49
@HeikoSerlenda:  daniel said we should have this14:50
erlendaI used arprec because I thought it was needed, but later experiments suggested otherwise14:50
@HeikoSwith float64, we dont get fully accuracy14:50
lambdayerlenda: yes... without it, it doesn't give high precision results14:50
@HeikoSerlenda: really, mmh, but it wont hurt us14:50
@HeikoSits just for the elliptics14:50
erlendaBut you should actually check if it's needed14:50
erlendaI think it isn't14:50
votjakovrHeikoS: i saw a comment, so i'm fixing init method. But i'm a little bit confused: what do you mean about getters/setters?14:52
erlendaI know Dan talked about it being needed, but it should be noted that the same algorithm in the Schwartz-Christoffel toolbox uses floats, and it works perfectly well (in matlab).14:52
lambdayerlenda: using shogun's float64_t and standard math functions, we get about 1e-10/1e-8 precision as of krylstat's arprec implementation (specially for cn value)14:52
lambdayrest passes for 1e-15 for most of it14:53
erlendaI know. It should be enough, but the only way to be sure is to actually check if you can compute the approximation to the logarithm using float64-s14:53
erlendaAnd this should be a test anyway.14:54
lambdayerlenda: so, you're suggesting that it should be left for now, and later be added if needed? we actually need it for three functions basically14:54
erlendaThe point is, I think you may be wasting time looking at arbitrary precision arithmetic, and it's easy to include later if it's actually needed14:54
-!- abinashpanda [7ab1d7fe@gateway/web/freenode/ip.122.177.215.254] has quit [Ping timeout: 250 seconds]14:55
erlendaAlso: doesn't shogun support float96?14:56
vgorbatilisitsyn: okay, I have send a PR to shogun-data repo, I will send a PR to shogun after this one is merged, since it is required14:56
lambdayHeikoS: what do you say? we can just start with the real thing now (and the arprec is already there, so tests could be done with arprec if needed) - later we can replace arprec with GNU thingi if it actually needed14:56
@HeikoSerlenda: nope14:56
lambdayerlenda: yes... but problem arises from math functions, log, sin, soh etc14:56
@HeikoSI mean yes, but only in c++14:56
@HeikoSnot in python for example14:56
lambdayHeikoS: it does, right? sonne|work: told floatmax_t or something14:56
lambdayHeikoS: oh14:56
lambdayHeikoS: what should we do then? :(14:57
lambdayI am confused! :(14:57
@HeikoSlambday: dont worry14:58
@HeikoSlets go with the current state for now14:58
@HeikoSarprec is working14:58
@HeikoSfloat also14:58
lambdayyep14:58
@HeikoSif float is enough, we will use it14:58
@HeikoSand we might replace arprec by gmp14:58
lambdaythat should do for now, you're saying?14:58
lambdayyes14:58
lambdayah, awesome14:58
@HeikoSwhich we should do at some point anyway14:58
erlendaYes. No point in adding another library if i's not needed14:59
@HeikoSbut maybe we can do it in some generic way14:59
@HeikoSbut lets think about this later14:59
@HeikoSso lets mark this as done for now14:59
lambdayHeikoS: yes that would be the best14:59
lambdayHeikoS: yup14:59
lambdayso, I'm just concentrating on log(A) contour integral for now14:59
erlendaCool (-:15:00
lambdayerlenda: :)15:00
-!- shogun-notifier- [~irker@7nn.de] has joined #shogun15:00
shogun-notifier-shogun-data: vladislav.horbatiuk@gmail.com :master * 4fdad64 / testsuite/tests/converter_tdistributedstochasticneighborembedding_modular0.txt: https://github.com/shogun-toolbox/shogun-data/commit/4fdad64be26e4bde9121cb4c2b7c4f69a889d39115:00
shogun-notifier-shogun-data: New data for converter_tdistributedstochasticneighborembedding_modular.py test.15:00
shogun-notifier-shogun-data: Sergey Lisitsyn :master * cda4fd0 / testsuite/tests/converter_tdistributedstochasticneighborembedding_modular0.txt: https://github.com/shogun-toolbox/shogun-data/commit/cda4fd01469ff0788061b1ea037cbb6e8cc1063315:00
shogun-notifier-shogun-data: Merge pull request #6 from vladislav-horbatiuk/master15:00
shogun-notifier-shogun-data:15:00
shogun-notifier-shogun-data: New data for converter_tdistributedstochasticneighborembedding_modular.py test.15:00
@HeikoSyes thats fine lambday15:00
@HeikoSmaybe interface general structure should be next15:01
@HeikoSthere might be multiple ways of computing the log(M)15:01
@HeikoSso just generalise over that for now15:01
@HeikoSyou just need an interface for log(M)*v for now15:01
-!- sijin [~smuxi@144.214.222.109] has quit [Read error: Connection reset by peer]15:01
lambdayHeikoS: hmm... okay15:02
@HeikoSI will be back later, gotta really go now , bye15:02
lambdayHeikoS: okay.. see you :)15:02
lambdaybye15:02
erlendatake care15:02
-!- nube [~rho@49.244.41.75] has joined #shogun15:31
-!- iglesiasg [c1934d16@gateway/web/freenode/ip.193.147.77.22] has joined #shogun15:43
-!- mode/#shogun [+o iglesiasg] by ChanServ15:43
shogun-notifier-shogun-data: vladislav.horbatiuk@gmail.com :master * dace2ce / testsuite/tests/converter_tdistributedstochasticneighborembedding_modular0.txt: https://github.com/shogun-toolbox/shogun-data/commit/dace2ce36911bb1897a10aa7cda9be594bc8a94e16:15
shogun-notifier-shogun-data: Fixed data file for converter_tdistributedstochasticneighborembedding_modular.py test.16:15
shogun-notifier-shogun-data: Sergey Lisitsyn :master * aa97cc8 / testsuite/tests/converter_tdistributedstochasticneighborembedding_modular0.txt: https://github.com/shogun-toolbox/shogun-data/commit/aa97cc863edaab44feff79db036390e3e7a765a916:15
shogun-notifier-shogun-data: Merge pull request #7 from vladislav-horbatiuk/master16:15
shogun-notifier-shogun-data:16:15
shogun-notifier-shogun-data: Fixed data file for converter_tdistributedstochasticneighborembedding_modular.py test.16:15
shogun-notifier-shogun: vladislav.horbatiuk@gmail.com :develop * ff1c597 / / (3 files): https://github.com/shogun-toolbox/shogun/commit/ff1c5978a087757ce2487732fe1a823612cfcaae16:20
shogun-notifier-shogun: Refactored converter_tdistributedstochasticneighborembedding_modular.py test and un-blacklisted it; re-generated data for this test.16:20
shogun-notifier-shogun: vladislav.horbatiuk@gmail.com :develop * 6bb51d7 / data: https://github.com/shogun-toolbox/shogun/commit/6bb51d7844d2597b4035911dac470ab8e797ff2416:20
shogun-notifier-shogun: Fixed data file for converter_tdistributedstochasticneighborembedding_modular.py test.16:20
shogun-notifier-shogun: Sergey Lisitsyn :develop * bda8369 / / (3 files): https://github.com/shogun-toolbox/shogun/commit/bda8369a86f3186b9b4a359fd3d346514ba68a5616:20
shogun-notifier-shogun: Merge pull request #1127 from vladislav-horbatiuk/vgorbati-develop16:20
shogun-notifier-shogun:16:20
shogun-notifier-shogun: Un-blacklisted and refactored converter_tdistributedstochasticneighborembedding_modular.py test.16:20
-!- zxtx [~zv@ool-457e751d.dyn.optonline.net] has quit [Ping timeout: 256 seconds]16:21
thoralfYay.  Another potential memory leak... this time when using combined kernels.16:21
thoralfCListElement* current = NULL; CKernel* k = kernel->get_first_kernel(current);16:22
thoralfThis will produce a leak.16:22
thoralfunless you do SG_UNREF(k);16:22
thoralfAt some point - before overwriting k.16:22
-!- zxtx [~zv@ool-457e751d.dyn.optonline.net] has joined #shogun16:25
-!- erlenda [~erlenda@fw-oslo.intelcom.no] has quit [Quit: Leaving]16:28
thoralfOkay, this happens because CombinedKernel calls "new CList(true);"16:32
thoralfAnyways, this is a bit surprising, maybe it should be documented ;)16:33
sonne|workthoralf: we have no lists in combined kernels anymore16:35
thoralfsonne|work: Since when?16:36
-!- foulwall [~foulwall@2001:da8:215:503:8dd2:61c3:ba3e:cf47] has quit [Remote host closed the connection]16:36
sonne|workmaybe last weekend16:36
thoralfsonne|work: D'oh.16:36
thoralfThanks.16:36
sonne|workor a bit before16:36
sonne|workthoralf: van51 did this16:36
thoralfsonne|work: My last update was about two weeks ago.16:37
@iglesiasghey sonne|work16:38
thoralfsonne|work: Oh, I'm working on branch 2.1.0 anyways.16:38
sonne|workthoralf: obsolete crap :D16:39
shogun-buildbotbuild #866 of cyg1 - libshogun is complete: Failure [failed configure]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/cyg1%20-%20libshogun/builds/866  blamelist: vladislav.horbatiuk@gmail.com <vladislav.horbatiuk@gmail.com>16:39
sonne|workiglesiasg: man! get your patch merged!16:39
@iglesiasgsonne|work: yeah, I was going to talk about that right now :)16:39
@iglesiasgsonne|work: I am working right now in some experiments comparing HMMs and HM-SVMs for my final degree project16:40
@iglesiasghttps://github.com/iglesias/linal/tree/develop16:40
@iglesiasgI am putting part of the stuff there16:40
@iglesiasgso I will go back to the patch once I am done with this16:41
@iglesiasgI estimate that I will be able to do by next Monday or so16:41
@iglesiasgI am actually using what I pushed into that path for this :)16:41
thoralfsonne|work: The awesome up-to-date stuff doesn't even build -- reminds me why I keep using obsolete crap ;)16:46
thoralfI'm using master - maybe there is a branch/tag which is kindof up-to-date *and* supposed to build?16:46
sonne|workthoralf: sure it builds!16:47
sonne|workthoralf: as usual all errors are self inflicted16:47
thoralfmathematics/Statistics.cpp: In static member function ‘static float64_t shogun::CStatistics::log_det(shogun::SGSparseMatrix<double>)’:16:47
thoralfmathematics/Statistics.cpp:2030:12: error: ‘SimplicialCholeskyLLt’ was not declared in this scope16:47
sonne|workHeikoS: ^ ?16:47
lambdaythoralf: you have eigen3?16:47
thoralflambday: Yes, but I'm checking if configure noticed.16:48
thoralfChecking for Eigen3 support ... yes16:48
lambdaythoralf: version?16:48
thoralf3.1.016:49
lambdaylet me check16:49
thoralfto be precise: 3.1.0~beta1-1ubuntu116:50
lambdaysonne|work: SimplicialCholeskyLLt was in the unsupported sparse module of eigen3 v <= 3.0.9316:51
lambdayearlier it was specified for v <=3.1.0 but roman had a problem for building with that16:52
votjakovrlambday: Btw lisitsyn have fixed this problem16:52
lambdaythoralf: may be its because of the beta version?16:52
lambdayvotjakovr: yes, but thoralf is using 3.1.0 beta16:52
thoralflambday: Maybe - it's what ubuntu gave me.16:52
lambdaymay be that's why its still going for unsupported16:53
lambdaylisitsyn: SOS!16:53
@lisitsynwhat's up?16:53
thoralflambday: But it stopped working between now and two shogun 2.1.016:53
votjakovrlambday: 3.1.0 beta 1 is actually 3.0.9316:53
lambdaythoralf: that method is added a month ago16:54
lambdaylisitsyn: eigen3 sparse problem :(16:54
lambdayvotjakovr: if its 3.0.93, then it shouldn't go for unsupported sparse, right?16:55
-!- foulwall [~foulwall@2001:da8:215:c252:bd12:94d8:8ab0:a66b] has joined #shogun16:57
votjakovrlambday: nope, sparse is supported since 3.0.9316:58
thoralfMaybe it's a typo?  "SimplicialCholeskyLLt", notice the lower-case last char.16:59
thoralfFixed this and at least it builds.16:59
lambdaythoralf: no.. it was called with lower case (weird) and then later eigen renamed it to upper16:59
thoralflambday: But now it builds.17:01
thoralf-                       setMode(SimplicialCholeskyLLt);17:01
thoralf+                       setMode(SimplicialCholeskyLLT);17:01
thoralfThe only change  in git diff17:01
lambdaythoralf: hmm...17:01
thoralfMaybe they just renamed the name?17:01
lambdaythoralf: but I have an even older version of eigen as well, in which it was called SimplicialCholeskyLLt17:01
shogun-buildbotbuild #1158 of deb3 - modular_interfaces is complete: Failure [failed test python_modular]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/deb3%20-%20modular_interfaces/builds/1158  blamelist: Sergey Lisitsyn <lisitsyn.s.o@gmail.com>, vladislav.horbatiuk@gmail.com <vladislav.horbatiuk@gmail.com>17:02
lambdaythoralf: but good if it works - but it should be fixed17:02
lambday:)17:02
thoralf /usr/include/eigen3/Eigen/src/SparseCholesky/SimplicialCholesky.h:69:  SimplicialCholeskyLLT,17:03
votjakovrplease have a look at changelog: http://eigen.tuxfamily.org/index.php?title=ChangeLog#Eigen_3.1.0-beta117:05
-!- gsomix [~gsomix@185.6.239.113] has quit [Quit: Leaving]17:06
-!- sijin [~smuxi@144.214.222.109] has joined #shogun17:06
lambdaythoralf: /usr/local/include/eigen3_old/unsupported/Eigen/src/SparseExtra/SimplicialCholesky.h:67: SimplicialCholeskyLLt,17:06
lambdayvotjakovr: but since lisitsyn fixed this - this error shouldn't come, right?17:07
lambdayhttps://github.com/shogun-toolbox/shogun/blob/develop/src/shogun/mathematics/eigen3.h#L1917:07
@lisitsynI have no idea what you are talking about :D17:08
lambdaylisitsyn: https://github.com/shogun-toolbox/shogun/blob/develop/src/shogun/mathematics/eigen3.h#L19 :D17:08
@lisitsynlambday: and?17:09
lambdayand thoralf has version 3.0.93 and still it goes for unsupported sparse17:09
-!- sijin [~smuxi@144.214.222.109] has quit [Ping timeout: 256 seconds]17:11
-!- iglesiasg [c1934d16@gateway/web/freenode/ip.193.147.77.22] has quit [Quit: Page closed]17:18
votjakovrlambday: now i'm using newer version of eigen and there is no problems with that, but when Sergey fixed it, everything was well with 3.0.1~beta117:24
lambdayvotjakovr: it should be :-/17:24
@lisitsynlambday: I actually checked with different versions of eigen - it worked - so no idea17:25
lambdaylisitsyn: :( bad bad bug!17:26
-!- travis-ci [~travis-ci@ec2-54-224-241-7.compute-1.amazonaws.com] has joined #shogun17:26
travis-ci[travis-ci] it's Sergey Lisitsyn'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/742834817:26
-!- travis-ci [~travis-ci@ec2-54-224-241-7.compute-1.amazonaws.com] has left #shogun []17:26
lambdaylol who wrote this message ^17:27
lambdayin travis I mean17:27
shogun-buildbotbuild #1159 of deb3 - modular_interfaces is complete: Failure [failed test python_modular]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/deb3%20-%20modular_interfaces/builds/1159  blamelist: vladislav.horbatiuk@gmail.com <vladislav.horbatiuk@gmail.com>17:28
votjakovrthoralf: Btw when did you do last pull from shogun repository?17:30
lambdaythoralf: oh I see17:32
thoralfvotjakovr, lambday: I thought I did a rebase and checkout on master right now.17:32
lambdayyou're trying to build from master, right?17:32
lambdaychange has been made in develop branch17:32
lambday:D17:32
thoralfIt's working now.17:32
thoralforigin/develop.17:32
thoralfWorks.17:32
lambdaythoralf: phew! now I can die in peace :D17:33
votjakovrhuh :)17:33
thoralflambday: Sorry for the confusion.17:33
lambdaythoralf: no problem man!17:33
@lisitsynhave you guys heard about new fedora for raspberry pi?17:40
@lisitsynhttp://pidora.ca/17:40
@lisitsynvotjakovr: you should enjoy that a lot17:40
@lisitsyndue to language clash :D17:40
@lisitsynfor that most who are not into russian - this sounds like a rude rude word for 'gay'17:41
votjakovrlisitsyn: :D i saw post about that on habrahabr today.17:43
lambdaylisitsyn: what sounds like a rude word for 'gay'? :D17:44
@lisitsynlambday: 'pidora'17:44
lambdaylisitsyn: lol17:44
@lisitsynlambday: there is a 100% chance to get a punch when you say 'pidor' to any russian :)17:45
lambdaylol.. i should better keep that in mind :D17:45
lambdaylisitsyn: do you listen to vitas?17:46
@lisitsynlambday: haha no why?17:46
lambdaylisitsyn: wait... I love his songs but he sure sounds a lot like pidor :P17:47
lambdaywait let me paste17:47
@lisitsynhahahah rofl17:47
@lisitsynlambday: yeah sounds like no balls17:47
lambdayhttp://www.youtube.com/watch?v=_HQh29nQcvs17:47
lambdaylisitsyn: amazing talent though - imitates female voice like a dude :D17:48
@lisitsynlambday: is he popular there?17:48
@lisitsynhe was popular when I was a child may be17:49
lambdaylisitsyn: I don't think anyone listens to random stuffs like I do17:49
lambday:D17:49
@lisitsynhah I see17:49
@lisitsynhe has great chances to go to jail nowadays17:49
@lisitsyn:D17:49
lambdaylisitsyn: whoa! what has he done?17:49
@lisitsynlambday: crashed into a girl on a bike17:50
@lisitsynwhen riding his infinity probably drunk17:50
lambdayshit! :D that's gotta hurt17:50
@lisitsynlambday: he was quite rude with cops as well17:50
@lisitsynjust a few days ago17:50
@lisitsynso he is into troubles now17:51
lambdaylisitsyn: that doesn't sound like pidor-ish to me :D17:51
@lisitsynhahah17:51
@lisitsynyou get that word17:51
lambdaylisitsyn: lol yes... totally making it to the top of my 'word-of-the-day' chart17:51
@lisitsynlambday: that word is also popular among football fans17:52
lambdayhahaha :D17:53
@lisitsynlambday: http://www.youtube.com/watch?feature=player_detailpage&v=_fKC09MoO3M17:53
@lisitsynthat's hockey but the meaning is here still17:53
@lisitsynlambday: try to recognize that word! :)17:54
lambdaylisitsyn: trust me, I'm trying to - for 2 times I rewinded and replayed... no luck! :( wait I'll figure it ouy17:55
lambdayout*17:55
@lisitsynlambday: they yell like sood'ya peedohras17:55
lambdaylisitsyn: lol that should have been my first guess17:55
lambdaywhat does it mean?17:56
lambdaysood'ya peedohras?17:56
@lisitsynlambday: well like referee is gay17:56
@lisitsynbut more rude17:56
lambdaylol17:56
@lisitsynin the most negative meaning of that word17:56
@lisitsynin ancient society like russia it is negative anyway though :)17:57
lambdaylisitsyn: I'm never gonna forget this word then... don't wanna get punched while innocently talking about fedora17:58
@lisitsynhahaha17:58
@lisitsynlambday: I estimate your chances to talk about fedora remix for raspberry pi with russian as 1/std::numeric_limits<float64_t>::max()17:59
lambdaylisitsyn: LOLmaxxxxx17:59
lambdayhahahahaha :D18:00
@lisitsynyou'd rather meet a UUID collision18:00
lambdaylisitsyn: I have no idea what does that mean :D but sounds lot like a meteor hitting on my head or something18:01
@lisitsynlambday: yes P is the same I think18:01
-!- lisitsyn [~lisitsin@mxs.kg.ru] has quit [Quit: Leaving.]18:04
-!- vgorbati [d4029f22@gateway/web/freenode/ip.212.2.159.34] has quit [Ping timeout: 250 seconds]18:10
-!- lisitsyn [~blackburn@83.234.54.102] has joined #shogun18:28
-!- gsomix [~Miranda@83.234.54.102] has joined #shogun18:35
gsomixhi18:35
-!- nube [~rho@49.244.41.75] has quit [Quit: Leaving.]19:19
-!- shogun-notifier- [~irker@7nn.de] has quit [Quit: transmission timeout]19:20
-!- vgorbati [d4029f22@gateway/web/freenode/ip.212.2.159.34] has joined #shogun19:30
foulwallsonney2k: Hi sonney2k19:53
foulwallsonney2k: there's some bugs in the demos, but just check it and give me some suggests, I just finished the svr demo's data import, tomorrow I'll add it to gp and other demos and send a full pr.19:56
foulwallhttp://foulwall.com:8000/svr/entrance19:56
foulwallthe dynamic axis scale is hard to implement, I took a whole night to make it work.20:01
foulwallsonney2k: and I have to go bed now, I'll check the irclogs.20:02
foulwallcu guys!20:03
lambdayHeikoS: you there?20:35
@HeikoSlambday hi yes20:36
lambdaythe "computing A^alpha, log(A).." paper... eq 2.120:37
lambdayand krylstat's implementation20:37
lambdayhttps://github.com/lambday/KRYLSTAT/blob/master/ratApps/sncndn.cpp#L33720:37
lambdaydon't match it seems20:37
lambdayhere, k has sqrt(max_eig/min_eig) and they used (max_eig/min_eig)^0.2520:38
lambdaymay be I misunderstood something :-/20:40
@HeikoSlambday: no idea why this is, maybe ask erlend20:42
lambdayHeikoS: hmm... okay... drop a mail?20:43
@HeikoSlambday: yes i think thats best20:43
lambdayHeikoS: okay20:43
@HeikoSsorry, no idea what causes this :)20:44
lambdayHeikoS: :)20:44
votjakovrHeikoS: i've changed some things in my last PR, if you have a time, please, have a look at it.20:49
lambdayHeikoS: one more thing... the computation is similar for f(M) = log(M) and also f(M)=M^1/2... just in one place we need to use the function actually.. so do you think its better if we keep the rest of the computation clean and pass f as a parameter or something20:51
lambdayf=log, sqrt, etc..20:52
@HeikoSok will do20:52
@HeikoSlambday, yes thats a good idea20:52
@HeikoSgeneral matrix function based then20:53
@HeikoSand one passes the function20:53
lambdayhmmmm...20:53
lambdayHeikoS: I'm trying to implement this then..20:53
lambdayand keeping things as per the paper.. later will mail erlend regarding that thing20:54
@HeikoSlambday ok20:55
@HeikoSmaybe have a class20:55
@HeikoSCMatrixFunction20:55
@HeikoSor so20:55
@HeikoSto generalise over the log sqrt etc thing20:55
lambdayHeikoS: and rational approximation as a separate class20:56
lambday?20:56
@HeikoSyes this is what I meant20:56
@HeikoSrational approximation of a user provided matrix funcion20:56
@HeikoSand if this only works for a couple of functions, have them stored as an enum20:56
@HeikoSlike in CKernel20:56
@HeikoSfor different kernel types20:56
lambdayHeikoS: okay... hmm... this works for A^alpha and log(A).. so.. two families basically20:58
lambdayI'm chalking out the class structure... will mail you before I start implementing..21:13
-!- votjakovr [~votjakovr@host-46-241-3-209.bbcustomer.zsttk.net] has quit [Quit: Leaving]21:33
gsomixsonne|work: sonney2k are you there?22:01
-!- vgorbati [d4029f22@gateway/web/freenode/ip.212.2.159.34] has quit [Ping timeout: 250 seconds]22:15
@sonney2klisitsyn, hey there!22:37
lisitsynsonney2k: hey22:37
@sonney2klisitsyn, tomorrow 19 UTC will be the dedup meeting in #gsoc22:37
lisitsynhmm so 23 my local time22:38
lisitsynyes I should be around22:38
@sonney2kpickle27, are your around22:41
@sonney2kgsomix, ?22:41
pickle27sonney2k: yeah whats up22:41
@sonney2klisitsyn, nice22:41
@sonney2kpickle27, could you take over the QDA thing22:41
@sonney2kpickle27, https://github.com/shogun-toolbox/shogun/pull/102822:41
pickle27sonney2k: the QDA to Eigen3 and unit test?22:41
@sonney2kpickle27, it is basically finished just needs a rebase and the sample_from_gaussian thing22:42
pickle27sonney2k: yeah I was keeping tabs on this pr for a while now22:44
pickle27sonney2k: is the DataGenerator really deprecated?22:44
@sonney2kpickle27, IMHO just use it and we can refactor that later - I mean it is basically 0 work22:45
@sonney2kpickle27, it is HeikoS's stuff22:45
@sonney2kso we need to ask him to be sure22:45
-!- shogun-notifier- [~irker@7nn.de] has joined #shogun22:46
shogun-notifier-shogun: Sergey Lisitsyn :develop * a56b061 / src/shogun/lib/tapkee/ (5 files): https://github.com/shogun-toolbox/shogun/commit/a56b0618bf7f91fddbcdb4ed702fb4dcc31a139d22:46
shogun-notifier-shogun: Fixes for tapkee for proper external random shuffle and randomized eigendecomposition22:46
pickle27sonney2k: the code just looks cleaner to me with the DataGenerator and when I was looking at the src of how it works I didn't see anything that looked like it should be deprecated22:46
pickle27I'll rebase with the DataGenerator and get a merge together22:47
pickle27MCLDA still uses the DataGenerator so at a later time I can replace both22:47
pickle27sonney2k: I actually have a dinner I am heading out to now though22:48
pickle27sonney2k: so I will get this done later, probably tomorrow morning22:49
@sonney2kpickle27, or datagenetor just utilizes the statistics stuff22:49
@sonney2kI mean we might want to have some generators for simple standard data sets in there22:49
@sonney2kfor example a checkerboard style thing22:49
@sonney2ketc22:49
pickle27sonney2k: yeah that sounds good to me22:51
@sonney2klisitsyn, btw what is our state?22:53
lisitsynsonney2k: what state?22:53
@sonney2kbuildbots happy?22:53
shogun-buildbotbuild #867 of cyg1 - libshogun is complete: Failure [failed configure]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/cyg1%20-%20libshogun/builds/867  blamelist: Sergey Lisitsyn <lisitsyn.s.o@gmail.com>22:53
lisitsynhah22:53
lisitsynsonney2k: no no22:53
lisitsynworking on it22:53
@sonney2klisitsyn, we have to extend the blacklist then again22:54
lisitsynsonney2k: yes22:54
@sonney2kit doesn't gain us anything if we cannot get this under control22:54
pickle27okay I'll work on that a bit tomorrow, later guys!22:57
shogun-notifier-shogun: Roman Votyakov :develop * 173ff9a / src/shogun/regression/gp/ (5 files): https://github.com/shogun-toolbox/shogun/commit/173ff9a56e37a89ccb8fd6c24f02996c9800fa3922:58
shogun-notifier-shogun: Added check of standard deviation (m_sigma)22:58
shogun-notifier-shogun: Soeren Sonnenburg :develop * f3f55ee / src/shogun/regression/gp/ (5 files): https://github.com/shogun-toolbox/shogun/commit/f3f55ee061eaff829978060f71c372cd500dca3c22:58
shogun-notifier-shogun: Merge pull request #1123 from votjakovr/develop22:58
shogun-notifier-shogun:22:58
shogun-notifier-shogun: Added check of standard deviation (m_sigma) in GP likelihoods22:58
@sonney2kpickle27, cya22:58
@sonney2kbrb22:59
shogun-buildbotbuild #868 of cyg1 - libshogun is complete: Failure [failed configure]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/cyg1%20-%20libshogun/builds/868  blamelist: Soeren Sonnenburg <sonne@debian.org>, Roman Votyakov <votjakovr@gmail.com>23:03
-!- travis-ci [~travis-ci@ec2-54-224-241-7.compute-1.amazonaws.com] has joined #shogun23:07
travis-ci[travis-ci] it's Sergey Lisitsyn'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/744107023:07
-!- travis-ci [~travis-ci@ec2-54-224-241-7.compute-1.amazonaws.com] has left #shogun []23:07
-!- foulwall [~foulwall@2001:da8:215:c252:bd12:94d8:8ab0:a66b] has quit [Remote host closed the connection]23:07
@sonney2kRe23:20
-!- zxtx [~zv@ool-457e751d.dyn.optonline.net] has quit [Ping timeout: 256 seconds]23:20
lisitsynsonney2k: tapkee is using external random when possible23:22
lisitsyn(now)23:22
lisitsynsonney2k: what is out of control still is arpack but it is shared library with no such thing23:22
lisitsynahh wait23:24
lisitsynI can still fix it later23:24
@sonney2klisitsyn, arpack is using rnd stuff too?23:25
lisitsynsonney2k: yes for initial schur basis or so23:26
-!- travis-ci [~travis-ci@ec2-54-224-241-7.compute-1.amazonaws.com] has joined #shogun23:27
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/744142023:27
-!- travis-ci [~travis-ci@ec2-54-224-241-7.compute-1.amazonaws.com] has left #shogun []23:27
-!- lambday [67157e4e@gateway/web/cgi-irc/kiwiirc.com/ip.103.21.126.78] has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]23:30
shogun-buildbotbuild #1160 of deb3 - modular_interfaces is complete: Failure [failed test python_modular]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/deb3%20-%20modular_interfaces/builds/1160  blamelist: Sergey Lisitsyn <lisitsyn.s.o@gmail.com>23:32
shogun-buildbotbuild #1161 of deb3 - modular_interfaces is complete: Failure [failed test python_modular]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/deb3%20-%20modular_interfaces/builds/1161  blamelist: Soeren Sonnenburg <sonne@debian.org>, Roman Votyakov <votjakovr@gmail.com>23:50
--- Log closed Fri May 24 00:00:15 2013

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