IRC logs of #shogun for Monday, 2013-05-13

--- Log opened Mon May 13 00:00:42 2013
shogun-buildbotbuild #1104 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/1104  blamelist: Soeren Sonnenburg <sonne@debian.org>00:07
@sonney2klisitsyn, all integration test data needs to be regenerated00:13
@lisitsynsonney2k: again?00:13
@sonney2kif you are still awake please do it ... run generator.py and commit00:14
@sonney2kyeah00:14
@sonney2kpreprocessor is now a Dyn*array00:14
@sonney2knot longer a **00:14
@sonney2kso reading serialized files failes now00:15
@lisitsynsonney2k: but why that affected data00:15
@lisitsynahh00:15
@sonney2kfor *all* features00:15
@lisitsyngot it00:15
@lisitsynyeah will do right00:15
@sonney2kintrusive change00:15
@sonney2kthanks00:15
@sonney2kand cu00:15
-!- dvalcarce [5b757556@gateway/web/freenode/ip.91.117.117.86] has joined #shogun00:41
shogun-notifier-shogun: Sergey Lisitsyn :develop * 611ba7f / data: https://github.com/shogun-toolbox/shogun/commit/611ba7f1a8b397efc2fd3b96c41d71177db1c17800:59
shogun-notifier-shogun: Updated data reference00:59
-!- dvalcarce [5b757556@gateway/web/freenode/ip.91.117.117.86] has quit [Quit: Page closed]01:17
-!- travis-ci [~travis-ci@ec2-107-20-75-71.compute-1.amazonaws.com] has joined #shogun01:24
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/710911601:24
-!- travis-ci [~travis-ci@ec2-107-20-75-71.compute-1.amazonaws.com] has left #shogun []01:24
shogun-buildbotbuild #810 of cyg1 - libshogun is complete: Success [build successful]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/cyg1%20-%20libshogun/builds/81001:28
pickle27hey is anyone on here right now?01:29
van51pickle27: I am :p01:40
pickle27van51: cool, I wanted to ask somebody a question01:40
van51pickle27: shoot then and I hope I can help01:41
pickle27van51: so I've finished my eigen3 version of MCLDA and I want to get some feedback, is a pull request the preferred way to do this? Its what I did last time but thought I'd ask this time01:42
pickle27van51: basically I am planning to do more work on it so I don't want it merge yet01:43
pickle27van51: thoughts?01:44
van51pickle27: I am not sure if it is the preferred way, but I 've seen that if you reference the issue you are working on in your commit message and push in your repository, like #1061, then it makes a post under that issue with a link to your push01:45
van51and it shows the commit with the diff01:45
pickle27van51: interesting01:45
van51so maybe they can comment there instead on a PR01:45
van51of*01:45
van51but that is just an alternative that I can think of.. not sure if it is the best way to go :p01:47
shogun-buildbotbuild #1105 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/1105  blamelist: Sergey Lisitsyn <lisitsyn.s.o@gmail.com>01:51
@lisitsynpickle27: yes just do a PR01:52
pickle27lisitsyn: okay will do01:53
@lisitsynargh I can't get asleep01:53
pickle27might help if you weren't on IRC :p01:53
@lisitsynno I was lying and trying to fall asleep01:53
pickle27lisitsyn: yeah it must be late there01:55
@lisitsynpickle27: 3:5501:55
pickle27lisitsyn: oh wow thats real late01:55
@lisitsynpickle27: kind of, yes01:56
van51do you have somewhere to be in the morning?01:56
@lisitsynvan51: of course, job :)01:56
van51damn01:56
@lisitsynactually 100 km bus trip first01:56
van51maybe you can get some sleep there :p01:56
@lisitsynvan51: yeah that's what I usually do :D01:57
van51haha01:57
@lisitsynvan51: good I am just a programmer not doing some cars or airplanes :D01:58
van51lisitsyn: yea01:59
van51or a surgeon even worse01:59
@lisitsynvan51: http://www.surgeonsimulator2013.com/01:59
van51hehe02:00
van51have you tried it?02:00
@lisitsynyeah failed badly02:00
@lisitsynvan51: it is actually easy to break all the bones02:00
@lisitsynvan51: there is a demo02:00
@lisitsynwhen you have to change a heart02:00
@lisitsyn:D02:00
van51and you broke the heart as well02:01
van51:p02:01
van51I want to try it myself, I've seen a couple of videos and seems funny02:01
-!- van51 [~van51@athedsl-320452.home.otenet.gr] has left #shogun ["QUIT :Leaving."]03:15
-!- shogun-notifier- [~irker@7nn.de] has quit [Quit: transmission timeout]04:00
shogun-buildbotbuild #393 of nightly_default is complete: Failure [failed test]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/nightly_default/builds/39304:15
-!- foulwall [~foulwall@2001:da8:215:503:3d0f:f6ae:e6ff:aaef] has joined #shogun04:17
foulwallhi @sonney2k?04:18
-!- foulwall [~foulwall@2001:da8:215:503:3d0f:f6ae:e6ff:aaef] has quit [Ping timeout: 245 seconds]04:29
-!- sijin [~smuxi@144.214.222.109] has quit [Excess Flood]04:48
-!- foulwall [~foulwall@li379-21.members.linode.com] has joined #shogun04:59
-!- sijin [~smuxi@144.214.222.109] has joined #shogun05:02
-!- foulwall [~foulwall@li379-21.members.linode.com] has quit [Remote host closed the connection]05:20
-!- abinash [75c8e44b@gateway/web/freenode/ip.117.200.228.75] has joined #shogun06:00
-!- abinash [75c8e44b@gateway/web/freenode/ip.117.200.228.75] has quit [Ping timeout: 245 seconds]06:13
-!- nube [~rho@116.90.239.3] has joined #shogun06:23
-!- lisitsyn [~blackburn@188-122-243-31.clients.tlt.100megabit.ru] has quit [Quit: Leaving.]06:33
-!- kakashi_ [~kakashi_@nltk/kakashi] has quit [Read error: Operation timed out]07:14
-!- nube [~rho@116.90.239.3] has quit [Remote host closed the connection]07:18
-!- kakashi_ [~kakashi_@nltk/kakashi] has joined #shogun07:20
-!- nube [~rho@116.90.239.3] has joined #shogun07:47
-!- nube [~rho@116.90.239.3] has quit [Ping timeout: 252 seconds]08:13
-!- lambday [3ba21749@gateway/web/freenode/ip.59.162.23.73] has joined #shogun08:19
@sonney2klambday, good morning!08:20
-!- nube [~rho@116.90.239.13] has joined #shogun08:22
lambdaysonney2k: good morning :)08:22
@sonney2klambday, so you are back in the game?08:27
lambdaysonney2k: yes.. studying the KRYLSTAT code...08:28
lambdayHeiko suggested a few things about efficient implementation...08:28
lambdaytrying to figure out which parts we can directly use, and which parts need rewriting08:29
@sonney2klambday, very good - keep it on :)08:29
lambdaysonney2k: thank you.. :)08:29
-!- abinash [75c8e14e@gateway/web/freenode/ip.117.200.225.78] has joined #shogun08:30
@sonney2kpickle27, you have to ask lisitsyn about eigen3 vectorization - he is the expert with that08:30
abinashsonney2k: as per the issue #1080 "We have a fully functional maximum likelihood II framework for Gaussian process regression.". I am unable to get it where it is implemented?08:34
@sonney2ksry gtg08:34
abinashok, but anybody else can help me out on this08:35
-!- nube [~rho@116.90.239.13] has quit [Read error: Connection reset by peer]08:41
-!- sonne|work [~sonnenbu@sams-office-nat.tomtomgroup.com] has joined #shogun08:52
-!- nube [~rho@36.253.14.206] has joined #shogun09:00
-!- nube [~rho@36.253.14.206] has quit [Client Quit]09:04
-!- iglesiasg [c1934d18@gateway/web/freenode/ip.193.147.77.24] has joined #shogun09:15
-!- mode/#shogun [+o iglesiasg] by ChanServ09:16
-!- nube [~rho@116.90.239.3] has joined #shogun09:30
-!- abinash [75c8e14e@gateway/web/freenode/ip.117.200.225.78] has quit [Ping timeout: 245 seconds]09:35
-!- nube [~rho@116.90.239.3] has quit [Quit: Leaving.]09:52
-!- nube [~rho@116.90.239.3] has joined #shogun09:57
-!- nube [~rho@116.90.239.3] has quit [Ping timeout: 246 seconds]10:04
-!- nube [~rho@116.90.239.3] has joined #shogun10:09
-!- iglesiasg_ [c1934d18@gateway/web/freenode/ip.193.147.77.24] has joined #shogun10:14
-!- HeikoS [~heiko@nat-173-117.internal.eduroam.ucl.ac.uk] has joined #shogun10:14
-!- mode/#shogun [+o HeikoS] by ChanServ10:14
sonne|workHeikoS: moin! seen abinash's question10:14
-!- iglesiasg [c1934d18@gateway/web/freenode/ip.193.147.77.24] has quit [Ping timeout: 245 seconds]10:15
@HeikoSsonne|work: hi! could you copy paste it?10:15
-!- iglesiasg_ is now known as iglesiasg10:15
-!- mode/#shogun [+o iglesiasg] by ChanServ10:15
@HeikoSah I see the mail10:15
sonne|workyeah10:15
sonne|workiglesiasg, HeikoS: could you please run ./tester evaluation_multiclassovrevaluation_modular.py on your machine (with up-to-date shogun!)10:23
sonne|workI dont' understand the build error10:23
sonne|worktest error10:23
@iglesiasgsonne|work: ok10:24
@HeikoScompiling ...10:25
sonne|workiglesiasg, HeikoS thanks!10:26
-!- Netsplit *.net <-> *.split quits: pickle2710:27
@HeikoSsonne|work: http://pastebin.com/cATb3Vv910:31
sonne|workHeikoS: interesting - so you have the same deviation as the buildbot10:32
-!- lisitsyn [~lisitsin@mxs.kg.ru] has joined #shogun10:32
-!- mode/#shogun [+o lisitsyn] by ChanServ10:32
@HeikoSwill this be solved by equals?10:32
sonne|workHeikoS: the deviation is to large10:32
sonne|work-0.92769376181510:32
sonne|work+0.92800882167610:32
sonne|worktoo10:32
@lisitsynhey there10:33
sonne|worklisitsyn: hey10:36
sonne|worklisitsyn: http://shogun-toolbox.org/buildbot/builders/nightly_default/builds/393/steps/test/logs/stdio10:37
sonne|workhave you seen this build failure?10:37
@lisitsynsonne|work: not yet10:37
sonne|workit seems HeikoS can reproduce it on his machine  http://pastebin.com/cATb3Vv910:37
@lisitsynokay some deviation here10:37
sonne|worklisitsyn: but I couldn't10:37
sonne|workbig deviation yes10:37
@lisitsynsonne|work: I am unable to check that on my machine now unfortunately10:37
sonne|worklisitsyn: but you ran generator.py last night right?10:38
@lisitsynsonne|work: yes10:38
sonne|workso you don't have it then10:38
@lisitsynif it is not floating random10:38
@lisitsynoh! go wings go10:40
sonne|work1e-3 is not10:40
@lisitsynducks were beaten hurray10:40
@lisitsynsonne|work: why not10:40
sonne|workhow?10:40
sonne|workthis test did work before10:40
sonne|workafter wiking rand change we have this now10:41
@lisitsynsonne|work: no idea just guess10:41
@lisitsyneverything is so complex I don't exclude any reason10:42
sonne|workHeikoS: could you please add predicted_labels and svm to be returned in ../examples/undocumented/python_modular/evaluation_multiclassovrevaluation_modular.py ?10:43
sonne|workthen run generator.py and push upload everything10:43
sonne|worklisitsyn: well it could be if numerics is different then we get a different solution up to svm eps precision10:44
@lisitsynsonne|work: but that's some accuracy or so, right?10:45
@lisitsynI think they differ by one incorrect answer or so10:45
@iglesiasgI am getting this warning everywhere after updating to latest Shogun10:47
@iglesiasg../shogun/lib/external/dSFMT/dSFMT.h:47:4: warning: #warning "DSFMT_MEXP is not defined. I assume DSFMT_MEXP is 19937." [-Wcpp]    #warning "DSFMT_MEXP is not defined. I assume DSFMT_MEXP is 19937."10:47
@lisitsyniglesiasg: reconfigure10:48
@iglesiasglisitsyn: all right10:48
-!- shogun-notifier- [~irker@7nn.de] has joined #shogun10:52
shogun-notifier-shogun: Heiko Strathmann :develop * b6e89ed / examples/undocumented/python_modular/evaluation_multiclassovrevaluation_modular.py: https://github.com/shogun-toolbox/shogun/commit/b6e89edf56db03455dda64f0de35c0aa160916a010:52
shogun-notifier-shogun: added svm and predicted labels to output10:52
shogun-notifier-shogun: Heiko Strathmann :develop * 52fac1b / data: https://github.com/shogun-toolbox/shogun/commit/52fac1bc58154e02ace571769eab72335db58ccf10:52
shogun-notifier-shogun: updated data10:52
shogun-notifier-shogun: Heiko Strathmann :develop * 2e33ec3 / / (2 files): https://github.com/shogun-toolbox/shogun/commit/2e33ec3b3b180aa5582b8248f316a9394f2174cb10:52
shogun-notifier-shogun: Merge pull request #1088 from karlnapf/develop10:52
shogun-notifier-shogun:10:52
shogun-notifier-shogun: update multiclass ovr example10:52
sonne|workHeikoS: thx10:57
-!- van51 [~van51@195.251.235.94] has joined #shogun11:05
-!- iglesiasg_ [c1934d18@gateway/web/freenode/ip.193.147.77.24] has joined #shogun11:16
-!- iglesiasg [c1934d18@gateway/web/freenode/ip.193.147.77.24] has quit [Ping timeout: 245 seconds]11:17
iglesiasg_sonne|work: same precision error with the tester here http://pastebin.com/q5pPEUMx11:18
-!- iglesiasg_ is now known as iglesiasg11:18
-!- mode/#shogun [+o iglesiasg] by ChanServ11:18
-!- nube [~rho@116.90.239.3] has quit [Ping timeout: 246 seconds]11:21
sonne|workiglesiasg: ok then I am clueless and I guess HeikoS push will fix it11:31
-!- nube [~rho@116.90.239.3] has joined #shogun11:31
shogun-buildbotbuild #1106 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/1106  blamelist: Heiko Strathmann <heiko.strathmann@gmail.com>11:46
-!- lambday [3ba21749@gateway/web/freenode/ip.59.162.23.73] has quit [Ping timeout: 245 seconds]11:47
shogun-buildbotbuild #1107 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/1107  blamelist: Heiko Strathmann <heiko.strathmann@gmail.com>11:59
@HeikoSah I commited data seperately sorry11:59
-!- lambday [3ba21749@gateway/web/freenode/ip.59.162.23.73] has joined #shogun12:01
sonne|workHeikoS: when did you commit data?12:02
@HeikoSsonne|work: two commits for example change and data in main repo12:03
@HeikoSthe data repo I pushed before12:03
sonne|workHeikoS: I mean did you push the data repository first12:03
-!- goldbug [~quassel@global-2-11.nat.csx.cam.ac.uk] has joined #shogun12:03
@HeikoSyes, but the other thing was wring12:03
sonne|workand then git add data / commit / push to shogun develop?12:03
@HeikoSwrong12:03
sonne|workHeikoS: so we have 2 submits instead of 1 now12:03
sonne|workok12:03
@HeikoSyep12:03
sonne|workhmmhh buildbot seems unhappy12:05
shogun-notifier-shogun: Soeren Sonnenburg :develop * 643467d / src/NEWS: https://github.com/shogun-toolbox/shogun/commit/643467d0a53da83fd700ecad836870d1af8af4e012:06
shogun-notifier-shogun: update news12:06
-!- nube [~rho@116.90.239.3] has quit [Quit: Leaving.]12:09
-!- van51 [~van51@195.251.235.94] has quit [Ping timeout: 252 seconds]12:17
shogun-buildbotbuild #813 of cyg1 - libshogun is complete: Failure [failed configure]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/cyg1%20-%20libshogun/builds/813  blamelist: Soeren Sonnenburg <sonne@debian.org>12:17
-!- iglesiasg [c1934d18@gateway/web/freenode/ip.193.147.77.24] has quit [Ping timeout: 245 seconds]12:18
-!- iglesiasg [c1934d18@gateway/web/freenode/ip.193.147.77.24] has joined #shogun12:20
-!- mode/#shogun [+o iglesiasg] by ChanServ12:21
-!- van51 [~van51@195.251.235.71] has joined #shogun12:34
-!- goldbug [~quassel@global-2-11.nat.csx.cam.ac.uk] has quit [Remote host closed the connection]12:35
shogun-buildbotbuild #1108 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/1108  blamelist: Soeren Sonnenburg <sonne@debian.org>12:44
@lisitsynsonne|work: I think we just too weak to handle that bug13:05
@lisitsyn:D13:05
@lisitsynws are different..13:06
sonne|worklisitsyn: yeah but just w's13:08
@lisitsynsonne|work: isn't that enough?13:08
sonne|workto fail anything is13:09
sonne|workit could be different input etc13:09
sonne|worklisitsyn: oh enums in python 3.4 http://eli.thegreenplace.net/2013/05/10/python-will-have-enums-in-3-4/13:10
-!- lambday [3ba21749@gateway/web/freenode/ip.59.162.23.73] has quit [Ping timeout: 245 seconds]13:12
@lisitsynsonne|work: Y13:12
@lisitsynsonne|work: looks totally redundant13:13
@lisitsynsonne|work: but that's trendy to put every known feature to PL13:14
sonne|worklisitsyn: yeah certainly not earth shaking to have that13:16
@lisitsynsonne|work: can be easily emulated, makes no sense for me at all13:16
sonne|workmaybe they are immutable13:17
@lisitsynsonne|work: still not a great deal..13:18
-!- iglesiasg [c1934d18@gateway/web/freenode/ip.193.147.77.24] has quit [Ping timeout: 245 seconds]13:21
-!- Netsplit *.net <-> *.split quits: kakashi_, van51, @HeikoS13:21
-!- Netsplit over, joins: van51, @HeikoS, kakashi_13:25
-!- iglesiasg [c1934d18@gateway/web/freenode/ip.193.147.77.24] has joined #shogun13:25
-!- iglesiasg [c1934d18@gateway/web/freenode/ip.193.147.77.24] has quit [Client Quit]13:25
-!- iglesiasg [c1934d18@gateway/web/freenode/ip.193.147.77.24] has joined #shogun13:38
-!- mode/#shogun [+o iglesiasg] by ChanServ13:41
-!- votjakovr [~votjakovr@host-46-241-3-209.bbcustomer.zsttk.net] has joined #shogun13:47
-!- iglesiasg [c1934d18@gateway/web/freenode/ip.193.147.77.24] has quit [Ping timeout: 245 seconds]13:52
sonne|workvan51: hey! how is you dyn*array patch going?13:57
sonne|workcomplete massacre by now?13:57
van51sonne|work: hey! I have some tests failing and saying that "Number of features/kernels does not match - bailing out" and I am trying to figure out why14:14
van51maybe I should submit a PR and you can review it a bit?14:15
sonne|workvan51: keep trying, but if you are stuck for too long14:15
sonne|workyes exactly14:15
sonne|workwe don't want you to spend your rest of your life with such 'fun' stuff14:15
-!- sijin_ [~smuxi@144.214.222.109] has joined #shogun14:15
van51sonne|work: yea I am going to keep looking it, it's just that I didn't have that much time last week to work on it and I kind of postponed it14:16
van51hehe14:16
-!- sijin [~smuxi@144.214.222.109] has quit [Ping timeout: 264 seconds]14:16
sonne|workvan51: mark the PR somehow as WIP14:16
van51sonne|work: ok! I'll probably do it tonight or first thing tomorrow morning if I don't manage to do it14:18
sonne|workvan51: ok cool14:18
-!- travis-ci [~travis-ci@ec2-184-72-169-82.compute-1.amazonaws.com] has joined #shogun14:29
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/711677514:29
-!- travis-ci [~travis-ci@ec2-184-72-169-82.compute-1.amazonaws.com] has left #shogun []14:29
-!- sijin_ [~smuxi@144.214.222.109] has quit []14:30
-!- sijin [~smuxi@144.214.222.109] has joined #shogun14:31
-!- nube [~rho@49.244.108.149] has joined #shogun14:49
-!- iglesiasg [c1934d1a@gateway/web/freenode/ip.193.147.77.26] has joined #shogun14:52
-!- mode/#shogun [+o iglesiasg] by ChanServ14:52
-!- shogun-notifier- [~irker@7nn.de] has quit [Quit: transmission timeout]15:06
@iglesiasgwiking: I think make under tests/unit crashes15:13
@iglesiasgno shogun::CMath::rand_state there15:14
@lisitsyniglesiasg: clean should help there15:14
@wikingiglesiasg: hey15:16
@wikinglisitsyn: yeah try a make clean && make15:17
@wikingiglesiasg: ^15:17
@wiking;)15:17
@wikingiglesiasg: tell me if it still crashes15:17
@iglesiasgwiking: running atm, thanks!15:17
@iglesiasglisitsyn: thank you too :)15:17
-!- travis-ci [~travis-ci@ec2-184-72-169-82.compute-1.amazonaws.com] has joined #shogun15:17
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/711814215:17
-!- travis-ci [~travis-ci@ec2-184-72-169-82.compute-1.amazonaws.com] has left #shogun []15:17
@wikingmmm travis is still dying :(15:17
@wikingmmm interesting.... only 1 of that is crashing on buildbot15:19
van51I thought that SG_UNREF(k) would set k to null after it's done15:23
van51and with the list way after the get_next_element() on the last element,  k was set to null, and so after that there were tests of the form k==null15:25
@lisitsynvan51: in general no15:25
van51but with the new array way, k was never set to null after the last element15:25
van51and so the next conditions failed15:25
van51I think I can fix it now :)15:25
-!- Netsplit *.net <-> *.split quits: votjakovr15:28
van51another question, when I am issuing make tests on the src folder I am getting errors of the form "Error opening file '../data/fm_train_real.dat'"15:32
van51is that expected or not? :p15:33
@iglesiasgvan51: try fetching the data files15:33
@iglesiasggit submodule init15:33
@iglesiasggit submodule update15:33
@iglesiasgin the root of your repo15:33
van51iglesiasg: it worked! thanks :)15:35
@iglesiasgvan51: nice! you are welcome :)15:35
-!- Netsplit *.net <-> *.split quits: kakashi_, sijin, @iglesiasg, @HeikoS, van5115:51
-!- lisitsyn [~lisitsin@mxs.kg.ru] has quit [Quit: Leaving.]15:51
-!- Netsplit over, joins: @iglesiasg, sijin, van51, @HeikoS, kakashi_15:55
-!- kakashi_ [~kakashi_@nltk/kakashi] has quit [Remote host closed the connection]15:56
-!- kakashi_ [~kakashi_@nltk/kakashi] has joined #shogun15:56
-!- shogun-notifier- [~irker@7nn.de] has joined #shogun16:01
shogun-notifier-shogun: Heiko Strathmann :develop * 587ccb0 / src/shogun/lib/DataType.cpp,src/shogun/lib/DataType.h: https://github.com/shogun-toolbox/shogun/commit/587ccb031745f880ebdfc8a189a51713e8adf86116:01
shogun-notifier-shogun: added a proper equals method16:01
shogun-notifier-shogun: Heiko Strathmann :develop * 1302f34 / src/shogun/base/Parameter.cpp,src/shogun/base/Parameter.h: https://github.com/shogun-toolbox/shogun/commit/1302f3499f9469ebb2baa498ecfcc7c8a8de2d7716:01
shogun-notifier-shogun: added some first methods for equal methods on CSGObjects16:01
shogun-notifier-shogun: Heiko Strathmann :develop * ff24461 / src/shogun/base/SGObject.cpp,src/shogun/base/SGObject.h: https://github.com/shogun-toolbox/shogun/commit/ff244613212122d54b3de609c7c4d95a45dd026e16:01
shogun-notifier-shogun: first implementation of equals method (not completely working yet)16:01
shogun-notifier-shogun: Heiko Strathmann :develop * c70d92d / tests/unit/base/Parameter_unittest.cc,tests/unit/base/SGObject_unittest.cc: https://github.com/shogun-toolbox/shogun/commit/c70d92d8c746be567069a1a315c27c2ef59dc8fe16:01
shogun-notifier-shogun: first set of unit tests for equals framework16:01
shogun-notifier-shogun: Heiko Strathmann :develop * 939cbb4 / src/NEWS: https://github.com/shogun-toolbox/shogun/commit/939cbb4104dd58d379cb4d1c36af9e8dbfe894dc16:01
shogun-notifier-shogun: mention equals framework in new features16:01
shogun-notifier-shogun: Heiko Strathmann :develop * 44158f4 / src/shogun/base/Parameter.cpp,src/shogun/base/Parameter.h: https://github.com/shogun-toolbox/shogun/commit/44158f434f93db7bb095da008b3b04bb8ac4263216:01
shogun-notifier-shogun: added proper handling of string based types16:01
shogun-notifier-shogun: Heiko Strathmann :develop * 8a24dd0 / tests/unit/base/Parameter_unittest.cc: https://github.com/shogun-toolbox/shogun/commit/8a24dd0be0424204accfd27eb8b27afbe59002db16:01
shogun-notifier-shogun: new unit test for equal and string based types16:01
-!- sonne|work [~sonnenbu@sams-office-nat.tomtomgroup.com] has quit [Excess Flood]16:05
-!- sonne|work [~sonnenbu@sams-office-nat.tomtomgroup.com] has joined #shogun16:06
-!- sijin [~smuxi@144.214.222.109] has quit [Excess Flood]16:09
shogun-buildbotbuild #814 of cyg1 - libshogun is complete: Failure [failed configure]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/cyg1%20-%20libshogun/builds/814  blamelist: Heiko Strathmann <heiko.strathmann@gmail.com>16:09
shogun-buildbotbuild #524 of rpm1 - libshogun is complete: Failure [failed test]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/rpm1%20-%20libshogun/builds/524  blamelist: Heiko Strathmann <heiko.strathmann@gmail.com>16:11
-!- sijin [~smuxi@144.214.222.109] has joined #shogun16:11
-!- sijin [~smuxi@144.214.222.109] has quit [Remote host closed the connection]16:13
shogun-buildbotbuild #978 of bsd1 - libshogun is complete: Failure [failed test_1]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/bsd1%20-%20libshogun/builds/978  blamelist: Heiko Strathmann <heiko.strathmann@gmail.com>16:14
shogun-buildbotbuild #525 of rpm1 - libshogun is complete: Failure [failed test]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/rpm1%20-%20libshogun/builds/525  blamelist: Heiko Strathmann <heiko.strathmann@gmail.com>16:14
shogun-buildbotbuild #526 of rpm1 - libshogun is complete: Failure [failed test]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/rpm1%20-%20libshogun/builds/526  blamelist: Heiko Strathmann <heiko.strathmann@gmail.com>16:16
shogun-buildbotbuild #979 of bsd1 - libshogun is complete: Failure [failed test_1]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/bsd1%20-%20libshogun/builds/979  blamelist: Heiko Strathmann <heiko.strathmann@gmail.com>16:19
-!- van51 [~van51@195.251.235.71] has quit [Ping timeout: 255 seconds]16:19
shogun-buildbotbuild #527 of rpm1 - libshogun is complete: Success [build successful]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/rpm1%20-%20libshogun/builds/52716:21
shogun-buildbotbuild #970 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/970  blamelist: Heiko Strathmann <heiko.strathmann@gmail.com>16:22
shogun-buildbotbuild #980 of bsd1 - libshogun is complete: Success [build successful]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/bsd1%20-%20libshogun/builds/98016:26
shogun-buildbotbuild #815 of cyg1 - libshogun is complete: Failure [failed compile]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/cyg1%20-%20libshogun/builds/815  blamelist: Heiko Strathmann <heiko.strathmann@gmail.com>16:27
shogun-buildbotbuild #971 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/97116:34
shogun-buildbotbuild #816 of cyg1 - libshogun is complete: Failure [failed compile]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/cyg1%20-%20libshogun/builds/816  blamelist: Heiko Strathmann <heiko.strathmann@gmail.com>16:43
shogun-buildbotbuild #1109 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/1109  blamelist: Heiko Strathmann <heiko.strathmann@gmail.com>16:54
-!- nube [~rho@49.244.108.149] has quit [Ping timeout: 252 seconds]17:03
-!- travis-ci [~travis-ci@ec2-54-234-90-246.compute-1.amazonaws.com] has joined #shogun17:08
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/712364117:08
-!- travis-ci [~travis-ci@ec2-54-234-90-246.compute-1.amazonaws.com] has left #shogun []17:08
-!- HeikoS [~heiko@nat-173-117.internal.eduroam.ucl.ac.uk] has quit [Quit: Leaving.]17:11
shogun-buildbotbuild #1110 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/1110  blamelist: Heiko Strathmann <heiko.strathmann@gmail.com>17:13
-!- iglesiasg [c1934d1a@gateway/web/freenode/ip.193.147.77.26] has quit [Quit: Page closed]17:17
-!- pickle27 [~kevin@rcv3-lab-pc.ee.queensu.ca] has joined #shogun17:18
pickle27hello everyone17:19
@sonney2kpickle27, good morning :)17:21
@sonney2kHeikoS - needless to say your test works just fine here17:23
pickle27sonney2k: saw your comments on the PR I'll still be doing some work on the eigen3 version17:28
pickle27sonney2k: I'm kind of attached to the lapack one now lol17:28
-!- lisitsyn [~blackburn@37.61.179.179] has joined #shogun17:29
-!- mode/#shogun [+o lisitsyn] by ChanServ17:29
shogun-notifier-shogun: iglesias :develop * 01205a7 / src/shogun/lib/tapkee/ (44 files): https://github.com/shogun-toolbox/shogun/commit/01205a7527236ea5f5e95cccf167650c038b80a717:33
shogun-notifier-shogun: Tapkee update17:33
shogun-notifier-shogun: Sergey Lisitsyn :develop * e8d0891 / src/shogun/lib/tapkee/ (44 files): https://github.com/shogun-toolbox/shogun/commit/e8d0891b31aebe3a8d08499ee34f7763f1c6026217:33
shogun-notifier-shogun: Merge pull request #1090 from iglesias/feature/tapkee_update17:33
shogun-notifier-shogun:17:33
shogun-notifier-shogun: Tapkee update17:33
pickle27lisitsyn: I'm about to read your paper - whats the best way to mark up a pdf on linux? anyone have any ideas?17:33
@lisitsynpickle27: evince?17:33
pickle27lisitsyn: yeah thats probably what I was going to use17:34
pickle27lisitsyn: thought I'd see if anyone had any suggestions17:34
@lisitsynpickle27: from the left17:34
@lisitsynthere is 'thumbnails' thing17:34
@lisitsynselect annotations here17:34
@lisitsynthen you can put some annotations all around the pdf17:35
pickle27lisitsyn: okay thanks17:36
@sonney2kpickle27, yeah that will be interesting to see how much eigen3 is slower17:39
@lisitsyneigen3 is slower?17:40
@lisitsynwhere on what?17:40
shogun-buildbotbuild #817 of cyg1 - libshogun is complete: Failure [failed configure]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/cyg1%20-%20libshogun/builds/817  blamelist: iglesias <fernando.iglesiasg@gmail.com>17:40
pickle27lisitsyn: multiclass LDA17:41
@lisitsynpickle27: comparing to blas?17:41
pickle27lisitsyn: we haven't tested yet but our belief is that it will be slower17:41
pickle27lisitsyn: yeah17:41
@lisitsynbelief??17:41
pickle27lisitsyn: the svd in particular17:41
pickle27lisitsyn: theory17:41
@lisitsynpickle27: what theory? different methods?17:43
pickle27lisitsyn: the theory is that blas will be faster than eigen317:43
@lisitsynpickle27: funny :)17:43
@lisitsynany reason?17:43
pickle27lisitsyn: we'll see it'll be interesting17:43
@lisitsynpickle27: it depends what blas impl you use17:44
pickle27lisitsyn: yeah17:45
@lisitsynpickle27: http://eigen.tuxfamily.org/index.php?title=Benchmark and there are benchmarks17:45
pickle27lisitsyn: interesting17:47
pickle27lisitsyn: I'm still planning to test both my mclda versions for kicks17:47
@lisitsynpickle27: yeah I just mean the benchmark might not be really fair17:48
pickle27lisitsyn: very true17:48
@lisitsynpickle27: you are heavily using eigen map17:49
@lisitsynit may cause some limitations17:49
pickle27lisitsyn: yeah - also thats my only real option right?17:49
@lisitsynI am not very sure but alignment matters17:49
@lisitsynpickle27: I didn't check very thorougly17:50
pickle27lisitsyn: okay17:50
@lisitsynbut it may cause something bad17:50
@lisitsynperformance wise17:50
@lisitsynpickle27: but better check first :)17:51
pickle27lisitsyn: but if I want to return SGMatrix then eigen map is my only choice right17:51
@lisitsynyes sure17:51
@lisitsynokay be back a bit later17:52
-!- votjakovr [~votjakovr@host-46-241-3-209.bbcustomer.zsttk.net] has joined #shogun17:58
-!- travis-ci [~travis-ci@ec2-184-72-169-82.compute-1.amazonaws.com] has joined #shogun17:58
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/712659317:58
-!- travis-ci [~travis-ci@ec2-184-72-169-82.compute-1.amazonaws.com] has left #shogun []17:58
shogun-buildbotbuild #818 of cyg1 - libshogun is complete: Success [build successful]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/cyg1%20-%20libshogun/builds/81817:59
shogun-buildbotbuild #1111 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/1111  blamelist: iglesias <fernando.iglesiasg@gmail.com>18:27
shogun-buildbotbuild #1112 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/1112  blamelist: Sergey Lisitsyn <lisitsyn.s.o@gmail.com>18:38
-!- HeikoS [~heiko@nat-173-117.internal.eduroam.ucl.ac.uk] has joined #shogun19:12
-!- mode/#shogun [+o HeikoS] by ChanServ19:12
-!- Netsplit *.net <-> *.split quits: @lisitsyn, sonne|work19:18
-!- iglesiasg [d58f323c@gateway/web/freenode/ip.213.143.50.60] has joined #shogun19:19
-!- mode/#shogun [+o iglesiasg] by ChanServ19:19
-!- Netsplit over, joins: sonne|work19:23
-!- lisitsyn [~blackburn@37.61.179.179] has joined #shogun19:27
-!- kevin_ [~kevin@rcv3-lab-pc.ee.queensu.ca] has joined #shogun19:33
-!- sonne|work1 [~sonnenbu@sams-office-nat.tomtomgroup.com] has joined #shogun19:38
-!- Netsplit *.net <-> *.split quits: pickle27, votjakovr, @iglesiasg, sonne|work19:43
-!- Netsplit over, joins: votjakovr19:47
-!- kevin_ is now known as pickle2719:57
@sonney2kHeikoS, ping ping?19:57
@HeikoSsonney2k: hi19:58
@sonney2kHeikoS, I was trying to convert the tests to use your equals but all fail20:01
@HeikoSokay20:01
@HeikoSso do you have en example?20:02
@HeikoSprobably still contains some bugs that I need to take care of20:02
@HeikoSbut I tested it on a few more complex examples and always worked20:02
@HeikoSsonney2k: so would be good to reproduce the example in c++20:04
@sonney2k./tester.py kernel_gaussian_modular.py20:07
@sonney2k[DEBUG] entering DynamicObjectArray::equals()20:08
@sonney2k[DEBUG] comparing parameter 020:08
@sonney2k[DEBUG] comparing parameter "array" to other's "array"20:08
@sonney2k[DEBUG] comparing parameter 120:08
@sonney2k[DEBUG] comparing parameter "num_elements" to other's "num_elements"20:08
@sonney2k[DEBUG] leaving DynamicObjectArray::equals(): parameters at position 1 with name "num_elements" differs from other object parameter with name "num_elements"20:08
@HeikoSsonney2k20:09
@HeikoSso first problem:20:09
@sonney2kHeikoS, can one somehow print the values?20:09
@HeikoSthere are many more debug messages20:09
@HeikoSwhich print the values20:09
@HeikoShowever, they are not printed for some reason20:09
@HeikoSI dont know why20:09
@sonney2khow to enable them?20:09
@HeikoSsonney2k: its a bug20:10
@sonney2kHeikoS, well give me an example20:10
@HeikoSremember I told you a couple of times that some debug messages dont appear20:10
@sonney2knever heard of any issues20:10
@sonney2kno20:10
@sonney2kI fixed that last time20:10
@HeikoSso this particular example of yours enters the TParameter::compare_ptype method20:11
@HeikoSand also the TParmaeter::compare_stype20:11
-!- van511 [~van51@athedsl-320452.home.otenet.gr] has joined #shogun20:11
@HeikoSboth print debug messages20:11
@HeikoSbut I could only see them when I made them PRINTS20:11
@HeikoSsonney2k: oh just realised a bug20:13
@HeikoSlet me fix and push20:13
@sonney2kHeikoS, just found the issue with SG_SDEBUG not being printed20:14
shogun-notifier-shogun: Soeren Sonnenburg :develop * f560645 / src/shogun/io/SGIO.h: https://github.com/shogun-toolbox/shogun/commit/f56064580242e029c108dc2ee3455b2162e1eddd20:16
shogun-notifier-shogun: fix typo causing SG_SDEBUG not being printed with loglevel MSG_DEBUG20:16
@HeikoSsonney2k:  what caused it?20:18
@HeikoSah saw it20:18
@HeikoSsonney2k: whats the new output?20:21
@sonney2kHeikoS, compiling20:22
@HeikoSsonney2k: I just realised I forgot to check some NULL cases20:22
@HeikoSso need to add some parts20:22
@sonney2kthat might cause it20:22
@sonney2kboth preprocessor chains should be NULL20:23
shogun-buildbotbuild #819 of cyg1 - libshogun is complete: Failure [failed configure]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/cyg1%20-%20libshogun/builds/819  blamelist: Soeren Sonnenburg <sonne@debian.org>20:24
@sonney2kHeikoS, http://dpaste.com/1152486/20:26
@sonney2know with output20:27
shogun-notifier-shogun: Heiko Strathmann :develop * 8dcb486 / src/shogun/base/Parameter.cpp: https://github.com/shogun-toolbox/shogun/commit/8dcb486cf14f1ae40cabe871208689ff9860e4c720:28
shogun-notifier-shogun: added some NULL checks20:28
shogun-notifier-shogun: Heiko Strathmann :develop * c94db34 / src/shogun/base/Parameter.cpp: https://github.com/shogun-toolbox/shogun/commit/c94db34d6906757b667398b2636cd417c29a183d20:28
shogun-notifier-shogun: fixed copy paste errors20:28
shogun-notifier-shogun: Heiko Strathmann :develop * ae08525 / src/shogun/base/Parameter.cpp: https://github.com/shogun-toolbox/shogun/commit/ae0852561c12bfaeef01a3440fd8be9bbe039fb820:28
shogun-notifier-shogun: added some NULL checks20:28
shogun-notifier-shogun: Heiko Strathmann :develop * 43c9d2c / src/shogun/base/Parameter.cpp: https://github.com/shogun-toolbox/shogun/commit/43c9d2cf30bb071c3e67cddd497920c6f0b642b320:28
shogun-notifier-shogun: added some NULL checks20:28
shogun-notifier-shogun: Heiko Strathmann :develop * a4a7d8a / src/shogun/base/Parameter.cpp: https://github.com/shogun-toolbox/shogun/commit/a4a7d8aea0319fa0b4309bc4a94bfabbf640eed920:28
shogun-notifier-shogun: fixed copy paste errors20:28
shogun-notifier-shogun: Heiko Strathmann :develop * bf0ba16 / src/shogun/base/Parameter.cpp: https://github.com/shogun-toolbox/shogun/commit/bf0ba165e2fac2e1664d3ac2f2f19084e07ea51920:28
shogun-notifier-shogun: Merge branch 'sgobject_equals' into develop20:28
shogun-notifier-shogun: Heiko Strathmann :develop * d5030fb / src/shogun/base/Parameter.cpp: https://github.com/shogun-toolbox/shogun/commit/d5030fb9729b8fb249d7d3a011252e796736555420:28
shogun-notifier-shogun: Merge pull request #1092 from karlnapf/develop20:28
shogun-notifier-shogun:20:28
shogun-notifier-shogun: some NULL checks for equals method20:28
@HeikoSsonney2k: ok, this seems to be something else20:29
@sonney2kHeikoS, ohh maybe this could even be different...20:29
@HeikoSI just fixed the NULL things20:29
@sonney2ksubtle case!20:29
@HeikoSthis seems to have to do with DynamicObject array20:29
@HeikoSbut i had this error before actually20:29
@HeikoSforgot what caused it20:29
@sonney2kI have save_serializable_pre20:30
@sonney2ketc functions in there20:30
@sonney2kto not store more than necessary20:30
@sonney2kThe dynamic object array is growing with chunks of size 128 IIRC20:31
@HeikoSyes20:31
@HeikoSthis might not be saved20:31
@sonney2kso I am trying to avoid saving 128 NULL objects20:31
@HeikoSI see20:31
@sonney2kif the array in fact has 0 size20:31
@sonney2kso what now?20:32
@HeikoSignore-list?20:32
@sonney2kcall save_serializable_pre?20:32
@sonney2kIDK20:33
@HeikoSdont know20:33
@HeikoSI gotta go now anyway, I will think about it20:33
@HeikoSthese are marginal cases though20:33
@HeikoSthe general equals works20:33
@sonney2kI think that is the only case...20:33
@HeikoSvery nice to have the parameter framework20:33
@HeikoSbtw20:33
@HeikoSmakes things easy20:33
@HeikoSthe offset in the sparse vectors costed me some nerves though, we should document that properly20:34
@HeikoSanyway, gotta go, have a nice evening!20:34
@sonney2kyeah only dyn* arrays have this20:34
@sonney2kHeikoS, cu!20:35
van511sonney2k: I 'm almost done, what remains(hopefully!)  is to fix the usage of the class in an example20:38
van511so I 've made a PR so you can start reviewing it if you have some time20:38
shogun-buildbotbuild #820 of cyg1 - libshogun is complete: Success [build successful]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/cyg1%20-%20libshogun/builds/82020:47
-!- votjakovr [~votjakovr@host-46-241-3-209.bbcustomer.zsttk.net] has quit [Quit: Leaving]20:49
@sonney2kvan511, sry - which example do you mean?20:59
@sonney2kvan511, a C++ one or which $LANG?20:59
van511a C++ one21:00
van511tbh I didn't check in the other languages21:00
-!- travis-ci [~travis-ci@ec2-50-16-64-171.compute-1.amazonaws.com] has joined #shogun21:01
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/713175721:01
-!- travis-ci [~travis-ci@ec2-50-16-64-171.compute-1.amazonaws.com] has left #shogun []21:01
-!- van511 [~van51@athedsl-320452.home.otenet.gr] has quit [Quit: Leaving.]21:01
-!- van51 [~van51@athedsl-320452.home.otenet.gr] has joined #shogun21:02
@sonney2kvan51, it should be pretty transparent from the other languages but you should see it in your PR21:03
@sonney2kvan51, travis has no mercy...21:03
shogun-buildbotbuild #1113 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/1113  blamelist: Soeren Sonnenburg <sonne@debian.org>21:03
@sonney2kvan51, https://travis-ci.org/shogun-toolbox/shogun/builds/713200221:03
van51sonney2k: haha21:04
van51yea I am monitoring it21:04
van51sonney2k: btw, you also wanted me to split the combine_kernels() method into smaller pieces, right?21:05
@sonney2kvan51, yeah21:06
van51sonney2k: will do that now then21:06
@sonney2kvan51, but you may only introduce one bug at a time :D21:06
van51sonney2k: please, it's going to be bug-free :p21:07
@sonney2kvan51, I too write only bugfree code21:07
@sonney2kbut you know the wire used to transport my bugfree code is surrounded by swarms of bugs21:08
van51aargh, I have the same problem!21:09
@sonney2kvan51, if you know a good debugger let me know... I pay good prize!21:10
-!- HeikoS1 [~heiko@nat-173-117.internal.eduroam.ucl.ac.uk] has joined #shogun21:11
van51sonney2k: I'll be on the lookout then ;)21:11
@sonney2kHeikoS, hmmh I just ignored this variable but now I have other failures21:14
-!- HeikoS [~heiko@nat-173-117.internal.eduroam.ucl.ac.uk] has quit [Ping timeout: 268 seconds]21:15
@sonney2klisitsyn, have you ever thought about dropping swig altogether?21:22
shogun-buildbotbuild #1114 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/1114  blamelist: Heiko Strathmann <heiko.strathmann@gmail.com>21:23
@sonney2kvan51, this is a monster patch21:24
@sonney2kvan51, it is basically impossible to test if everything is OK21:25
van51sonney2k: what can we do then?21:25
@sonney2kvan51, all we can do is unit tests21:25
@sonney2kvan51, it will also unfortunately break all our combinedkernel/features related integration tests21:27
@sonney2kreally stupid21:27
@sonney2kI don't know a way around this21:27
@sonney2klet me check if our old tests covered combined*21:27
van51sonney2k: well, what needs to be done21:27
@sonney2kyes we have one test for combined21:28
@sonney2kvan51, is that a Q?21:29
van51sonney2k: no I meant that what needs to be done will be done, even if it's tedious21:29
van51but now that you mention it, it is also a question :p21:30
van51because I'm going to need some guidance for sure21:31
@sonney2kvan51, the big problem I see is that this patch might introduce a bug in MKL & svmlight etc21:31
@sonney2kbut I have no idea how to easily test this21:31
@sonney2kohh wait maybe I have21:31
van51:)21:31
@sonney2klets take one very complex example21:31
@sonney2kthen save the output it produces21:31
@sonney2kand compare again21:31
van51aah21:32
van51sounds good21:32
@sonney2kif that matches all good21:32
@sonney2kthen run this with valgrind again21:32
@sonney2kno memory leaks / uninited memory -> ready to merge21:32
@sonney2klet me see what would work21:32
@sonney2kvan51, which $LANG can you compile on your machine?21:33
@sonney2kvan51, if you could install octave21:33
van51sonney2k: I can do octave, I have it already21:34
@sonney2kthere are 2 examples mkl_classify_christmas_star.m mkl_regression_3sine_waves.m21:34
@sonney2kwe should modify them a bit to store the actuall classifier outputs21:34
@sonney2kbut then if they still work fine we are good for sure21:34
@sonney2kthey heavily use the combinedfeatures/kernels21:34
@sonney2kvan51, actually just run mkl_classify_christmas_star21:35
@sonney2kit will give you a varilable 'result'21:35
@sonney2kresult.trainout and result.testout21:36
@sonney2kthese are matrices with all outputs for various experiments21:36
@sonney2kif these match with your changes we are fine21:36
van51sonney2k: ok21:36
van51sonney2k: first I have to compile the octave interface right?21:37
@sonney2kwith a one-liner we can add the same to the regression example21:37
@sonney2kvan51, just install liboctave-dev21:37
@sonney2kthen do ./configure --interfaces=octave_static --disable-optimization21:37
@sonney2k(the latter only to save some compile time)21:38
van51sonney2k: Ok, I am compiling21:39
van51sonney2k: but on my edited code..21:39
@sonney2kvan51, well you can just save the output in octave with21:41
@sonney2ksave somefile results21:42
@sonney2kbut if it even works it is good21:42
@sonney2kI will give some minor feedback in the meantime21:43
van51sonney2k: cool21:43
van51I'll let you know21:43
@sonney2kvan51, what strikes me is that we have no more thread safety issues traversing the array... all just index lookups21:48
@sonney2kvery useful21:48
van51sonney2k: yea, that was my intention all along :p21:50
van51sonney2k: btw does that example take a long time or could it be stuck or something?21:52
@sonney2kvan51, if you did compile with --disable-optimization it might take a while21:54
@sonney2kbut it should be rather quick21:55
@sonney2klet me compile the interface21:55
van51ok it finished21:56
van51sonney2k: it showed two warnings21:57
@sonney2kit took maybe 10 seconds here21:59
@sonney2kvan51, please do22:00
@sonney2kpcolor(w)22:00
@sonney2kcolorbar22:01
van51it says can't plot with an empty cb range22:01
van51and can't plot with an empty y range22:02
@sonney2kvan51, then please22:02
@sonney2ktype w22:02
@sonney2kw22:02
@sonney2kand copy the output somewhere22:02
van51everything is 0.222:02
@sonney2kdpaste.com or so22:02
@sonney2kerrm22:02
@sonney2knot good22:02
van51thought so22:02
@sonney2kvan51, ok let me compile your version22:12
@sonney2kmaybe you have some other libs installed or so22:12
@sonney2kvan51, if that doesn't help - you should write a unit test that checks the combined kernel22:13
van51sonney2k: Ok, I will22:14
lisitsynsonney2k: dropping swig?22:14
van51sonney2k: I'm sorry but I have to go for a while now22:14
@sonney2kvan51, wrt your patch - it is syntax wise all fine now22:14
van51wrt?22:14
@sonney2kthere is no obvious error in that and since it is 1000 loc or so I certainly won't spot the 1 potential line with a mistake22:15
@sonney2kw.r.t.22:15
van51w.r.t.? :p22:15
lisitsynwith respect to22:15
@sonney2klisitsyn, well think of we could generate interfaces22:15
van51aah, thanks22:15
@sonney2kand use the paramter framework to pass around stuff22:15
@sonney2kI mean *lean* interfaces22:16
lisitsynsonney2k: I don't really get it22:16
lisitsynsonney2k: something more stupid22:16
lisitsynfor me22:16
lisitsyn:)22:16
lisitsynsonney2k: so do not use swig at all?22:17
@sonney2kvan51, ok it takes ages22:18
@sonney2kso sth is wrong22:18
van51sonney2k: ok22:18
van51i'll be back in 2 or 3 hours22:18
van51I'll start looking at it again then22:18
@sonney2kthen I am hopefully asleep22:18
@sonney2kdrug time22:19
van51ok, i'll bug you again tomorrow then :p22:20
@sonney2kvan51, but please try to get closer to the root cause22:20
van51sonney2k: I will :)22:21
van51sorry but I g2g for now22:21
@sonney2kvan51, cu22:21
van51bye22:21
@sonney2kand thanks!22:21
-!- van51 [~van51@athedsl-320452.home.otenet.gr] has left #shogun ["PING 1368476562"]22:22
shogun-notifier-shogun: Soeren Sonnenburg :develop * 2d30a5b / src/shogun/ (5 files): https://github.com/shogun-toolbox/shogun/commit/2d30a5b1ed6f6fa939cc7dbbde717f7a10e42cc122:23
shogun-notifier-shogun: CSGObject::equals method22:23
shogun-notifier-shogun:22:23
shogun-notifier-shogun: -hardcoded ignore of 'num_elements'22:23
shogun-notifier-shogun: -use ``only'' double in precision (floatmax_t is not supported by swig)22:23
shogun-buildbotbuild #1174 of deb1 - libshogun is complete: Failure [failed test]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/deb1%20-%20libshogun/builds/1174  blamelist: Soeren Sonnenburg <sonne@debian.org>22:33
-!- travis-ci [~travis-ci@ec2-184-72-169-82.compute-1.amazonaws.com] has joined #shogun22:47
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/713540922:47
-!- travis-ci [~travis-ci@ec2-184-72-169-82.compute-1.amazonaws.com] has left #shogun []22:47
-!- nube [~rho@49.244.108.149] has joined #shogun22:59
-!- lisitsyn [~blackburn@37.61.179.179] has quit [Ping timeout: 245 seconds]23:29
--- Log closed Tue May 14 00:00:44 2013

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