IRC logs of #shogun for Sunday, 2013-08-04

--- Log opened Sun Aug 04 00:00:00 2013
-!- zxtx [~zv@c-98-207-60-193.hsd1.ca.comcast.net] has quit [Ping timeout: 264 seconds]00:01
-!- iglesiasg [~iglesias@s83-179-44-135.cust.tele2.se] has joined #shogun00:16
-!- mode/#shogun [+o iglesiasg] by ChanServ00:16
@sonney2kgsomix_, I am thinking about using C_ORDER per default00:16
@sonney2kgsomix_, with csv data it is most likely that one has one vector per line00:17
@sonney2k(C_ORDER)00:17
@sonney2kIIRC there is the .tcsv format00:17
-!- zxtx [~zv@c-98-207-60-193.hsd1.ca.comcast.net] has joined #shogun00:17
@sonney2kthat does one vector per column00:18
-!- travis-ci [~travis-ci@ec2-54-224-79-102.compute-1.amazonaws.com] has joined #shogun00:26
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/981690300:26
-!- travis-ci [~travis-ci@ec2-54-224-79-102.compute-1.amazonaws.com] has left #shogun []00:26
shogun-notifier-shogun: Soeren Sonnenburg :develop * 7da4bc1 / src/shogun/io/CSVFile.cpp: https://github.com/shogun-toolbox/shogun/commit/7da4bc1f0bffea270703ed2fd3622e3275a261f900:26
shogun-notifier-shogun: switch to C_ORDER per default00:26
shogun-notifier-shogun: Soeren Sonnenburg :develop * 68834f7 / src/shogun/features/DenseFeatures.cpp: https://github.com/shogun-toolbox/shogun/commit/68834f729478f5690a06de1efbffd6f738b3a3c200:26
shogun-notifier-shogun: don't call DotFeatures(fname) to fix loading from within constructor00:26
shogun-notifier-shogun: Soeren Sonnenburg :develop * f8e2b9a / examples/undocumented/python_modular/kernel_anova_modular.py: https://github.com/shogun-toolbox/shogun/commit/f8e2b9a04a737dda42620ef83308fdfebd1a7d6c00:26
shogun-notifier-shogun: move anova kernel to use csvfile class00:26
@sonney2kgsomix_, ok changed that now please fix the vector reader asap please00:29
@sonney2kthen I can finally get things working00:29
@sonney2kalrighty00:29
* sonney2k ZZZzzzz00:29
shogun-buildbotbuild #1150 of cyg1 - libshogun is complete: Failure [failed configure]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/cyg1%20-%20libshogun/builds/1150  blamelist: Soeren Sonnenburg <sonne@debian.org>00:34
shogun-notifier-shogun: Sergey Lisitsyn :develop * f6fbd64 / tests/unit/transfer/MALSAR_unittest.cc: https://github.com/shogun-toolbox/shogun/commit/f6fbd649d11d45bc48a27c90c84ca31aa13e8cc100:36
shogun-notifier-shogun: Added simple tests for algorithms from the MALSAR00:36
shogun-buildbotbuild #1151 of cyg1 - libshogun is complete: Failure [failed compile]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/cyg1%20-%20libshogun/builds/1151  blamelist: Soeren Sonnenburg <sonne@debian.org>00:48
shogun-buildbotbuild #1152 of cyg1 - libshogun is complete: Failure [failed configure]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/cyg1%20-%20libshogun/builds/1152  blamelist: Soeren Sonnenburg <sonne@debian.org>00:52
-!- travis-ci [~travis-ci@ec2-54-224-79-102.compute-1.amazonaws.com] has joined #shogun00:53
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/981751500:53
-!- travis-ci [~travis-ci@ec2-54-224-79-102.compute-1.amazonaws.com] has left #shogun []00:53
shogun-buildbotbuild #1459 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/1459  blamelist: Soeren Sonnenburg <sonne@debian.org>01:16
-!- travis-ci [~travis-ci@ec2-54-227-68-127.compute-1.amazonaws.com] has joined #shogun01:17
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/981778301:17
-!- travis-ci [~travis-ci@ec2-54-227-68-127.compute-1.amazonaws.com] has left #shogun []01:17
@iglesiasglisitsyn, sonney2k: did you guys see https://github.com/shogun-toolbox/shogun/issues/1351?01:28
@iglesiasgI think there is something weird with get_distance_matrix01:28
shogun-buildbotbuild #1153 of cyg1 - libshogun is complete: Failure [failed compile]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/cyg1%20-%20libshogun/builds/1153  blamelist: Sergey Lisitsyn <lisitsyn.s.o@gmail.com>01:31
shogun-buildbotbuild #1460 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/1460  blamelist: Soeren Sonnenburg <sonne@debian.org>, Sergey Lisitsyn <lisitsyn.s.o@gmail.com>01:59
-!- zxtx [~zv@c-98-207-60-193.hsd1.ca.comcast.net] has quit [Remote host closed the connection]02:50
-!- zxtx [~zv@c-98-207-60-193.hsd1.ca.comcast.net] has joined #shogun02:56
-!- pickle27 [~Kevin@67.193.243.174] has quit [Quit: Leaving]03:33
-!- shogun-notifier- [~irker@7nn.de] has quit [Quit: transmission timeout]03:36
-!- zxtx [~zv@c-98-207-60-193.hsd1.ca.comcast.net] has quit [Ping timeout: 245 seconds]03:43
shogun-buildbotbuild #478 of nightly_default is complete: Failure [failed test]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/nightly_default/builds/47803:49
-!- zxtx [~zv@c-98-207-60-193.hsd1.ca.comcast.net] has joined #shogun03:56
-!- iglesiasg [~iglesias@s83-179-44-135.cust.tele2.se] has quit [Quit: Ex-Chat]04:20
-!- lambday [67157d4c@gateway/web/freenode/ip.103.21.125.76] has joined #shogun06:57
-!- lambday [67157d4c@gateway/web/freenode/ip.103.21.125.76] has quit [Ping timeout: 250 seconds]09:56
-!- shogun-notifier- [~irker@7nn.de] has joined #shogun11:06
shogun-notifier-shogun: lambday :develop * 09b5bf2 / / (3 files): https://github.com/shogun-toolbox/shogun/commit/09b5bf2cc0049d10c314ce1d4fda58594610a6ef11:06
shogun-notifier-shogun: Lanczos eigensolver added11:06
shogun-notifier-shogun: Heiko Strathmann :develop * 3966c12 / / (3 files): https://github.com/shogun-toolbox/shogun/commit/3966c12f65af9e07f20ec53b1765668b5c1a8dea11:06
shogun-notifier-shogun: Merge pull request #1353 from lambday/feature/log_determinant11:06
shogun-notifier-shogun:11:06
shogun-notifier-shogun: Lanczos eigensolver added11:06
shogun-notifier-shogun: Heiko Strathmann :develop * 37bac96 / / (15 files): https://github.com/shogun-toolbox/shogun/commit/37bac96cc454612a4496e5a439a7b44cdcc79bdc11:09
shogun-notifier-shogun: -added unbiased estimator for marginal likelihood.11:09
shogun-notifier-shogun: -new class for probability distributions and a Gaussian for sampling and log-pdf (numerically stable)11:09
shogun-notifier-shogun: -log-sum-exp and log-mean-exp in CMath11:09
shogun-notifier-shogun: -CLikelihood model now is able to evaluate many likelihoods at once11:09
shogun-notifier-shogun: -some fixes11:09
shogun-notifier-shogun: Heiko Strathmann :develop * 13ec4b7 / / (5 files): https://github.com/shogun-toolbox/shogun/commit/13ec4b7f87afd704b5db853f40b4e779c496e86311:09
shogun-notifier-shogun: removed SVD_QR for Gaussian, too unstable, replaced by ridge on diagonal11:09
shogun-notifier-shogun: Heiko Strathmann :develop * e49119c / src/interfaces/modular/Distribution.i/ (2 files): https://github.com/shogun-toolbox/shogun/commit/e49119c28654dd123967f221100ceab8603f0aea11:09
shogun-notifier-shogun: added GaussianDistriution to modular interfaces11:09
shogun-notifier-shogun: Heiko Strathmann :develop * 7fcbcbf / src/shogun/machine/gp/InferenceMethod.cpp: https://github.com/shogun-toolbox/shogun/commit/7fcbcbfef1bdf08816d130052205700c057d9ee611:09
shogun-notifier-shogun: make covariances symmetric11:09
shogun-notifier-shogun: Heiko Strathmann :develop * e14944d / src/shogun/distributions/classical/GaussianDistribution.cpp: https://github.com/shogun-toolbox/shogun/commit/e14944d5766fa724928144f919118a76ae06651811:09
shogun-notifier-shogun: some security checks for psd matrices11:09
shogun-notifier-shogun: Heiko Strathmann :develop * f4340e8 / src/shogun/distributions/classical/GaussianDistribution.cpp: https://github.com/shogun-toolbox/shogun/commit/f4340e818a7f62c7bbc71856f8a3d64c9d31ca6d11:09
shogun-notifier-shogun: removed hacky psd checks, user has to do this. Print smallest eigenvalue instead11:09
shogun-notifier-shogun: Heiko Strathmann :develop * f5d402e / src/shogun/kernel/LinearARDKernel.cpp,src/shogun/kernel/LinearARDKernel.h: https://github.com/shogun-toolbox/shogun/commit/f5d402e4f3d7b080ad2ee1b0f75b72e35fab01f511:09
shogun-notifier-shogun: added method to set/get weights as a whole and some doc updates11:09
-!- iglesiasg [~iglesias@s83-179-44-135.cust.tele2.se] has joined #shogun11:27
-!- mode/#shogun [+o iglesiasg] by ChanServ11:27
-!- travis-ci [~travis-ci@ec2-54-227-68-127.compute-1.amazonaws.com] has joined #shogun11:38
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/982564211:38
-!- travis-ci [~travis-ci@ec2-54-227-68-127.compute-1.amazonaws.com] has left #shogun []11:38
-!- travis-ci [~travis-ci@ec2-54-224-79-102.compute-1.amazonaws.com] has joined #shogun11:59
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/982571711:59
-!- travis-ci [~travis-ci@ec2-54-224-79-102.compute-1.amazonaws.com] has left #shogun []11:59
-!- vgorbati [~vgorbati@91.216.173.29] has joined #shogun12:32
-!- zxtx [~zv@c-98-207-60-193.hsd1.ca.comcast.net] has quit [Ping timeout: 268 seconds]13:03
-!- zxtx [~zv@c-98-207-60-193.hsd1.ca.comcast.net] has joined #shogun13:04
-!- zxtx [~zv@c-98-207-60-193.hsd1.ca.comcast.net] has quit [Ping timeout: 268 seconds]13:11
-!- vgorbati [~vgorbati@91.216.173.29] has quit [Quit: vgorbati]13:19
-!- zxtx [~zv@c-98-207-60-193.hsd1.ca.comcast.net] has joined #shogun13:24
-!- shogun-notifier- [~irker@7nn.de] has quit [Quit: transmission timeout]14:10
-!- iglesiasg [~iglesias@s83-179-44-135.cust.tele2.se] has quit [Quit: Ex-Chat]16:43
-!- foulwall [~user@110.17.1.73] has joined #shogun17:05
-!- HeikoS [~heiko@nat-160-11.internal.eduroam.ucl.ac.uk] has joined #shogun17:34
-!- mode/#shogun [+o HeikoS] by ChanServ17:34
-!- foulwall [~user@110.17.1.73] has quit [Remote host closed the connection]17:49
lisitsynhey HeikoS18:13
@HeikoSlisitsyn: hi!18:14
lisitsynHeikoS: how is it going?18:14
@HeikoSwell :)18:14
@HeikoSand you?18:14
lisitsynyeah fine too18:14
lisitsynHeikoS: I am still debugging this thing that fails in python :)18:14
@HeikoSlisitsyn: is that a hard one?18:15
@HeikoSlisitsyn: oh btw do the tests work fine on your machine on current git?18:15
lisitsynHeikoS: yeah IIRC it worked yesterday18:15
lisitsynHeikoS: what fails on your machine?18:15
@HeikoSlisitsyn: ok good18:15
@HeikoSlisitsyn: nothing, but travis seems to freeze and fernando also had a problem with my latest commit18:15
lisitsynHeikoS: I was surprised with the number of tests18:16
@HeikoSlisitsyn: where?18:16
lisitsynHeikoS: the total number18:17
lisitsynlike 11**18:17
@HeikoSlisitsyn: well half of it is created automagic18:17
lisitsynyeah18:17
@HeikoSlisitsyn: but still good18:17
@HeikoSwe test things on every class18:17
@HeikoSlisitsyn: still I would like to take this a step further in the near future18:17
@HeikoSmake serialisation/clone/equals 100% reliable18:18
@HeikoScurrently its only tested on empty classes18:18
lisitsynHeikoS: what about migration and etc?18:18
@HeikoSlisitsyn: I am for dropping that (and the integration tests with it) since we cannot really maintain it. But open for discussions18:19
lisitsynHeikoS: the only one that can maintain it is you probably18:20
@HeikoSlisitsyn: and I fail miserably ;)18:20
@HeikoSlisitsyn: the code is too complicated, too dirty, not tested etc18:20
lisitsynno you are doing other things18:20
lisitsynthat are more important18:20
@HeikoSlisitsyn: it is extremely hard to use18:20
@HeikoSlisitsyn: and nobody really uses that parts that work18:20
@HeikoSlisitsyn: rather, we always re-commit the integration tests18:20
@HeikoSlisitsyn: well thats the same result, I dont think an open-source project focussed on ML can offer migration for its fil format18:21
lisitsynHeikoS: hehe that's true everybody should do their job18:22
@HeikoSlisitsyn: how are things going with you?18:22
lisitsynHeikoS: I feel we are maintaining a bit more than we should18:22
@HeikoSlisitsyn: yeah maybe18:23
@HeikoSlisitsyn: see my issues on dropping code18:23
lisitsynHeikoS: what things?18:23
@HeikoSmarking stable things, etc18:23
@HeikoSlisitsyn: work, shogun etc18:23
@HeikoSgsoc18:23
lisitsynahh18:23
lisitsynwe had some failure at my job and I moved to a new place18:23
lisitsyn:D18:23
@HeikoSexciting?18:24
lisitsyngsoc wise everything is ok - fernando and kevin are doing pretty well18:24
lisitsynHeikoS: well I changed my 12 m2 to 58 m218:24
lisitsyn;)18:24
@HeikoSI see18:25
@HeikoSlike I change my e2 7dj to e2 7ja recently :)(18:25
lisitsynHeikoS: ehmhmm18:25
lisitsyn:D18:25
lisitsynwhat?18:25
lisitsynHeikoS: m2 = m^218:26
@HeikoSah18:26
lisitsynlike sq.m.18:26
@HeikoShaha :)18:26
lisitsynhahah18:26
@HeikoSwow thats nice then18:26
lisitsynI get your joke haha18:26
@HeikoSI though that was a postcode18:26
lisitsynahh18:26
lisitsynit wasn't18:26
lisitsyn:D18:26
lisitsynI thought you said some non-sense like I did18:26
lisitsynHeikoS: yeah that's area18:26
lisitsynHeikoS: what about you?18:28
lisitsynohohoh18:28
lisitsynwhat's with doc sprint18:28
@HeikoS?18:28
lisitsynI think we're missing it18:28
@HeikoSlisitsyn: we could apply18:28
@HeikoSdeadline is 6th18:28
lisitsyndo we have real idea?18:28
@HeikoSI am not really sure though18:28
lisitsynHeikoS: carol didn't contact me too18:29
@HeikoSwe are missing a clear goal with that18:29
lisitsynabout gsoc meeting18:29
@HeikoScontact?18:29
lisitsynwell I am on the waiting list18:29
@HeikoSah we still need to get the PO number18:29
@HeikoSah man18:29
@HeikoSso annoying with my bank18:29
lisitsynwhat's with your bank?18:29
@HeikoSI dont have an account on my name18:29
@HeikoSor I do have but I dont know the number18:29
lisitsynhmm18:30
@HeikoSand my parents are in vaccation18:30
lisitsynwhat kind of account?18:30
@HeikoSpost lying at their place18:30
@HeikoSfor GSoC money18:30
lisitsynbut you do have some mastercard or visa or anything?18:30
@HeikoSI will call them tomorow again18:30
@HeikoSnot in Germany18:30
lisitsynahh18:30
@HeikoSin England I would have to pay taxes18:30
lisitsyncomplicated18:30
@HeikoSyeah annoying18:31
@HeikoSlisitsyn: I will get some food now, be back in 15 mins18:31
lisitsynHeikoS: I think I'll ask carol if I have any chances18:31
lisitsynok see you then ;)18:31
@HeikoSlisitsyn: ask sonney, I think we get a fixed amount18:31
@HeikoSso we should book flights asap18:31
@HeikoSso I need to sort out bank stuff asap18:32
@HeikoSill be back soon, catch up then18:32
lisitsynHeikoS: hmm but that's the flight18:32
lisitsynwe need a hotel reservation for me etc18:32
lisitsynso it is all about google's decision18:32
lisitsyn(if I get it right)18:32
-!- iglesiasg [~iglesias@s83-179-44-135.cust.tele2.se] has joined #shogun18:52
-!- mode/#shogun [+o iglesiasg] by ChanServ18:52
@iglesiasghello guys18:53
@HeikoSre18:54
@HeikoSiglesiasg: any updates on that freeze you had?19:12
@iglesiasgHeikoS, no, not yet sorry. I am doing the unit test sonney2k ask for this issue https://gist.github.com/iglesias/614578219:12
@iglesiasgHeikoS, I won't be able to take a further look at it until tomorrow19:13
@iglesiasgHeikoS, Tuesday morning latest19:13
@HeikoSiglesiasg: ah I see, unit test is good :)19:13
@iglesiasgbut I won't forget about it! I leave your mail as not read :)19:13
@HeikoSiglesiasg: cool thanks :)19:16
@HeikoSiglesiasg: no rush on this btw19:16
@HeikoSas long as travis and the buildbot dont complain19:16
@iglesiasgHeikoS, sure19:16
@iglesiasgHeikoS, although the travis build for that PR was a bit weird, wasn't it? Lot of grey in there19:17
@HeikoSiglesiasg: yeah it was19:17
@HeikoSI thought it ran out of time (it does sometimes=19:17
@HeikoSso I merged since the previous compile error were gone19:17
@iglesiasgaham I see19:18
@iglesiasgHeikoS, I was thinking for the multi-threaded cross-validation issue19:33
@HeikoSiglesiasg: yes?19:34
@iglesiasgwhat if the subset is not in shared memory, so you have several process running with its own subset19:34
@iglesiasgthen I think it would not be necessary to have multiple subsets19:34
@HeikoSiglesiasg: yeah thats the goal19:35
@HeikoSiglesiasg: but the labels should stay shared19:35
@HeikoSor labels dont matter19:35
@HeikoSfeatures should be shared19:35
@iglesiasgHeikoS, indeed19:35
@HeikoSso they need multiple subsets19:35
@HeikoSsince all threads work on the same feature object19:35
@iglesiasgmmm19:35
@iglesiasgI was thinking if there is a way to have the features shared but not the subset19:36
@iglesiasgbut that would break with how it is currently done19:36
@iglesiasgsince the subset is a member of the features IIRC19:36
@HeikoSiglesiasg: where is the difference?19:36
@HeikoSiglesiasg: when features store multiple subsets and 1 object is shared19:37
@HeikoSor if implementations store their own subset?19:37
@HeikoSI think they also should be  kept within the features to avoid problems19:37
@iglesiasgHeikoS, I have the idea that it could be different. If cross-validation is run by different processes, then each process has its own subset in its own memory space19:38
@iglesiasgbut in the code there is only one subset, no multiple ones19:38
@HeikoSiglesiasg: yes, but where is the difference or advantage to store the subset on the shared feature object?19:38
@iglesiasgHeikoS, I think it should be easier to program if there is only one subset to take into account19:39
@HeikoSiglesiasg: there is, you just have to pass/remember the id19:39
@HeikoSthe only difference is where it is stored19:39
@iglesiasgHeikoS, I didn't understand that, sorry19:40
@HeikoSiglesiasg: only difference is where the subset is stored19:41
@iglesiasgHeikoS, yes19:42
@iglesiasgin any case I think my idea is not correct19:43
@HeikoSwhy nor?19:43
@HeikoSnot?19:43
@iglesiasgI don't think it is possible to have several processes that share part of the memory (the features) and not other part (the subsets)19:43
gsomix_good evening19:53
-!- shogun-notifier- [~irker@7nn.de] has joined #shogun20:02
shogun-notifier-shogun: Fernando Iglesias :develop * 1c598fd / tests/unit/distance/EuclideanDistance_unittest.cc: https://github.com/shogun-toolbox/shogun/commit/1c598fd9180a3397058e69b1586cf489031e743520:02
shogun-notifier-shogun: Add EuclideanDistance unit test20:02
shogun-notifier-shogun: Soeren Sonnenburg :develop * 646363b / tests/unit/distance/EuclideanDistance_unittest.cc: https://github.com/shogun-toolbox/shogun/commit/646363b95f060f58afae340a769e2177ec22b55f20:02
shogun-notifier-shogun: Merge pull request #1357 from iglesias/euclidean_unittest20:02
shogun-notifier-shogun:20:02
shogun-notifier-shogun: Add EuclideanDistance unit test20:02
-!- lambday [67157f37@gateway/web/freenode/ip.103.21.127.55] has joined #shogun20:03
lambdayHeikoS: hi20:03
lambdayHeikoS: should we try seeing the performance of cg_m instead of individual cg? I think this would be the bottleneck!20:04
lambdaycg solvers are not trustworthy :(20:04
lambdayHeikoS: another thing, the only thing that changes in "LogRationalApproximationIndividual::submit_jobs" is the part which creates new operators for dense and sparse matrices... I don't want to write just another class for sparse... so I can check for types dynamically I think!20:08
shogun-buildbotbuild #1646 of deb1 - libshogun is complete: Failure [failed test]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/deb1%20-%20libshogun/builds/1646  blamelist: Soeren Sonnenburg <sonne@debian.org>20:21
-!- travis-ci [~travis-ci@ec2-204-236-192-191.compute-1.amazonaws.com] has joined #shogun20:55
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/983548720:55
-!- travis-ci [~travis-ci@ec2-204-236-192-191.compute-1.amazonaws.com] has left #shogun []20:55
shogun-buildbotbuild #1645 of deb1 - libshogun is complete: Failure [failed test]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/deb1%20-%20libshogun/builds/1645  blamelist: Fernando Iglesias <fernando.iglesiasg@gmail.com>20:57
lisitsynHeikoS: ha it seems that my code fails because of C++1121:20
lisitsyn:D21:20
lisitsynlambday: you worked with complex a bit21:20
lisitsynmay be you have seen something like that21:20
lisitsynI have the following line21:20
lisitsyncout << "eigenvalue " << eigensolver.eigenvalues()[i] << "=" << eigensolver.eigenvalues()[i].real() << "+i" << eigensolver.eigenvalues()[i].imag() << endl;21:20
lisitsynthe output is21:20
lisitsyneigenvalue (0.666667,0)=3.22526e-319+i8.25667e-31721:20
-!- gsomix__ [~gsomix@178.45.37.229] has joined #shogun21:21
-!- lambday_ [67157d37@gateway/web/freenode/ip.103.21.125.55] has joined #shogun21:21
lambday_lisitsyn: sorry I got dc21:21
lisitsynlambday21:21
lisitsynlambday_:21:21
lambday_lisitsyn: which one is failing for c++1121:21
lisitsyn(11:20:38 PM) lisitsyn: I have the following line21:21
lisitsyn(11:20:43 PM) lisitsyn: cout << "eigenvalue " << eigensolver.eigenvalues()[i] << "=" << eigensolver.eigenvalues()[i].real() << "+i" << eigensolver.eigenvalues()[i].imag() << endl;21:21
lisitsyn(11:20:56 PM) lisitsyn: the output is21:21
lisitsyn(11:20:57 PM) lisitsyn: eigenvalue (0.666667,0)=3.22526e-319+i8.25667e-31721:21
lisitsynthe question is what the fuck :D21:22
lisitsynmay be you have seen something like that?21:22
lambday_holy shit!21:22
lambday_:-o21:22
@sonney2klisitsyn, valgrind?21:22
lambday_lisitsyn: try taking eigensolver.eigenvalues() into a VectorXcd and then print may be?21:23
lisitsynlambday_: it is okay in vector21:23
lisitsynlambday_: shit happens on real()21:23
lisitsynsonney2k: checking21:23
lambday_lisitsyn: try real(val) instead of val.real()21:23
-!- gsomix_ [~gsomix@109.169.187.164] has quit [Ping timeout: 240 seconds]21:23
lambday_lisitsyn: I don't remember exactly but there was some stuff in c++1121:24
-!- lambday [67157f37@gateway/web/freenode/ip.103.21.127.55] has quit [Ping timeout: 250 seconds]21:24
@sonney2klambday, but that shouldn't even compile21:24
lisitsynsonney2k: why that?21:24
lambday_sonney2k: that thing that we were doing for c++11, remember?21:25
lambday_:-/21:25
@sonney2kthe complex.real()=x21:25
lambday_I am not sure!21:25
@sonney2kyeah21:25
@sonney2klisitsyn, it just didn't here21:25
@sonney2konly complex.real(x) did compile21:25
lisitsynsonney2k: what's the reason?21:25
lisitsynreal(x)?21:25
lisitsynwhat does it do?21:25
lisitsynputs real to x?21:25
@sonney2klisitsyn, set the real part of a complex21:25
@sonney2kyes21:25
@sonney2kno x -> to real of the complex number21:25
@sonney2knamed complex21:25
lisitsynokay21:26
lisitsynhow to get real part then21:26
@sonney2klisitsyn, same thing w/o args21:26
@sonney2kshould be correct21:26
lisitsynthat's what I was doing21:26
lisitsynstd::complex<MatrixXd::Scalar> eigenvalue = eigensolver.eigenvalues()[i];21:29
lisitsyncout << "eigenvalue " << eigenvalue << "=" << std::real(eigenvalue) << "+i" << std::imag(eigenvalue) << endl;21:29
lisitsynthe output is21:29
@sonney2klisitsyn, that is why I rather think it is some memory corruption21:29
lisitsyneigenvalue (0.666667,0)=3.22526e-319+i7.06327e-30421:29
@sonney2klisitsyn, errm why not eigenvalue.real() ?21:29
lisitsynsonney2k: tried both21:30
@sonney2ksame result?21:30
lisitsynsonney2k: yes uninitialized memory21:30
lambday_lisitsyn: that's weird!21:31
@sonney2klisitsyn, ok so try a minimal unit test to figure out why that is happening21:32
lisitsynyeah..21:32
lambday_lisitsyn: shouldn't it be MatrixXcd??21:33
lambday_oh no sorry21:33
lisitsynlambday_: no that's just double21:33
lambday_yeah sorry I misunderstood21:33
@sonney2kiglesiasg, btw you found a nice one  - bug in threading code. it works ok with pthreads disabled21:34
lambday_lisitsyn: eigensolver is an instance of SelfAdjointEigenSolver?21:38
lisitsynlambday_: no, it is basic eigensolver21:39
lisitsynI can't assume it is selfadj21:39
lambday_okay21:39
lisitsynlambday_: lets see if I reproduce that in a minimal script21:39
lambday_alright21:40
gsomix__sonney2k, hello. if you have a minute. https://github.com/shogun-toolbox/shogun/pull/135621:41
-!- gsomix__ is now known as gsomix21:43
-!- zxtx [~zv@c-98-207-60-193.hsd1.ca.comcast.net] has quit [Ping timeout: 240 seconds]21:43
lambday_lisitsyn: in my machine its working! :-/ for random matrix and i=021:46
lisitsynlambday_: yes same for me21:46
lisitsynI have no idea :D21:49
shogun-notifier-shogun: Evgeniy Andreev :develop * 1c3bc6f / src/shogun/io/CSVFile.cpp,tests/unit/io/CSVFile_unittest.cc: https://github.com/shogun-toolbox/shogun/commit/1c3bc6f90bde2f5446fc672e4986d57c1a772de621:49
shogun-notifier-shogun: changed behavior of get_vector in CSVFile21:49
shogun-notifier-shogun: Soeren Sonnenburg :develop * b56da3c / src/shogun/io/CSVFile.cpp,tests/unit/io/CSVFile_unittest.cc: https://github.com/shogun-toolbox/shogun/commit/b56da3cd29ca0ede02b1cc8b660ea219b72a12b321:49
shogun-notifier-shogun: Merge pull request #1356 from gsomix/feature/get_vector21:49
shogun-notifier-shogun:21:49
shogun-notifier-shogun: Changed behavior of get_vector in CSVFile21:49
lisitsynI am checking if it is really related to C++1121:49
lisitsynbut I'd guess because it appeared once sonney2k added it21:49
lambday_lisitsyn: where does it fail?21:50
lambday_argh in 8 mins my net connection is gonna get cut off!21:52
shogun-buildbotbuild #1647 of deb1 - libshogun is complete: Success [build successful]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/deb1%20-%20libshogun/builds/164721:53
shogun-buildbotbuild #836 of rpm1 - libshogun is complete: Failure [failed compile]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/rpm1%20-%20libshogun/builds/836  blamelist: Evgeniy Andreev <gsomix@gmail.com>21:56
-!- lambday_ [67157d37@gateway/web/freenode/ip.103.21.125.55] has quit [Ping timeout: 250 seconds]22:03
shogun-buildbotbuild #1154 of cyg1 - libshogun is complete: Failure [failed compile]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/cyg1%20-%20libshogun/builds/1154  blamelist: Evgeniy Andreev <gsomix@gmail.com>22:05
shogun-buildbotbuild #1461 of deb3 - modular_interfaces is complete: Failure [failed compile java_modular]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/deb3%20-%20modular_interfaces/builds/1461  blamelist: Evgeniy Andreev <gsomix@gmail.com>22:34
shogun-buildbotbuild #1648 of deb1 - libshogun is complete: Failure [failed test]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/deb1%20-%20libshogun/builds/1648  blamelist: Soeren Sonnenburg <sonne@debian.org>22:41
shogun-notifier-shogun: Soeren Sonnenburg :develop * 56b4f34 / src/shogun/kernel/Kernel.cpp,src/shogun/kernel/Kernel.h: https://github.com/shogun-toolbox/shogun/commit/56b4f342dafe3857a7102cdcf39617b8760cd4e722:43
shogun-notifier-shogun: fix formatting / doc22:43
shogun-notifier-shogun: Soeren Sonnenburg :develop * d474227 / / (4 files): https://github.com/shogun-toolbox/shogun/commit/d474227dac6e804fd8376877237f5b6bf49af67a22:52
shogun-notifier-shogun: compute distance matrix the same way kernel matrix is computed22:52
@sonney2kiglesiasg, ^ that should fix it22:52
@sonney2kiglesiasg, any idea for a proper name for a base class of CKernel and CDistance?22:52
-!- iglesiasg [~iglesias@s83-179-44-135.cust.tele2.se] has quit [Ping timeout: 240 seconds]22:55
shogun-buildbotbuild #837 of rpm1 - libshogun is complete: Failure [failed compile]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/rpm1%20-%20libshogun/builds/837  blamelist: Soeren Sonnenburg <sonne@debian.org>23:02
-!- zxtx [~zv@199-188-193-9.PUBLIC.monkeybrains.net] has joined #shogun23:03
shogun-buildbotbuild #1155 of cyg1 - libshogun is complete: Failure [failed compile]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/cyg1%20-%20libshogun/builds/1155  blamelist: Soeren Sonnenburg <sonne@debian.org>23:12
lisitsynsonney2k: I am disabling it with C++11 for now :D23:13
@sonney2klisitsyn, errm? so you have a small test case now?23:14
lisitsynsonney2k: no23:14
lisitsynI can't reproduce it23:14
@sonney2klisitsyn, so it only fails on travis?23:14
lisitsynsonney2k: it fails on my machine too23:15
-!- travis-ci [~travis-ci@ec2-184-73-123-75.compute-1.amazonaws.com] has joined #shogun23:15
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/983897723:15
-!- travis-ci [~travis-ci@ec2-184-73-123-75.compute-1.amazonaws.com] has left #shogun []23:15
lisitsynbut I can't reproduce it separately23:15
lisitsynjust in this case and with C++1123:15
lisitsynwithout C++11 it works ok23:15
-!- zxtx [~zv@199-188-193-9.PUBLIC.monkeybrains.net] has quit [Ping timeout: 240 seconds]23:15
@sonney2klisitsyn, so it fails on your machine with c++11 too ok23:16
lisitsynsonney2k: it seems for me it is something quite complex with eigen3 and C++1123:16
lisitsynI'll try to debug it again later23:17
lisitsynbut for now I'll just disable it for C++1123:17
@sonney2klisitsyn, and did you use g++ or clang++ ?23:17
lisitsynsonney2k: both23:17
@sonney2kand it fails with both?23:17
lisitsynyes23:18
shogun-notifier-shogun: Sergey Lisitsyn :develop * ba2bb88 / src/shogun/ (2 files): https://github.com/shogun-toolbox/shogun/commit/ba2bb88463c013f78bfbaf334ea31d0a6100460923:19
shogun-notifier-shogun: Disabled malsar clustered LR for C++11 due to wrong behaviour23:19
@sonney2klisitsyn, but then you could probably create a small code snippet that shows this failure?23:20
shogun-buildbotbuild #1462 of deb3 - modular_interfaces is complete: Failure [failed compile java_modular]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/deb3%20-%20modular_interfaces/builds/1462  blamelist: Soeren Sonnenburg <sonne@debian.org>23:32
shogun-notifier-shogun: Soeren Sonnenburg :develop * 2301565 / src/shogun/ (3 files): https://github.com/shogun-toolbox/shogun/commit/2301565053670c63fc1ece2e63a95d6cba2c048923:33
shogun-notifier-shogun: ifdef lapack in inference method - since gaussian is only available with it23:33
shogun-buildbotbuild #1651 of deb1 - libshogun is complete: Failure [failed compile]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/deb1%20-%20libshogun/builds/1651  blamelist: Sergey Lisitsyn <lisitsyn.s.o@gmail.com>23:35
-!- travis-ci [~travis-ci@ec2-184-73-123-75.compute-1.amazonaws.com] has joined #shogun23:35
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/983931123:35
-!- travis-ci [~travis-ci@ec2-184-73-123-75.compute-1.amazonaws.com] has left #shogun []23:35
shogun-buildbotbuild #1649 of deb1 - libshogun is complete: Failure [failed test]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/deb1%20-%20libshogun/builds/1649  blamelist: Soeren Sonnenburg <sonne@debian.org>23:35
shogun-buildbotbuild #1652 of deb1 - libshogun is complete: Failure [failed compile]  Build details are at http://www.shogun-toolbox.org/buildbot/builders/deb1%20-%20libshogun/builds/1652  blamelist: Soeren Sonnenburg <sonne@debian.org>23:38
lisitsynargh23:40
lisitsynokay will fix in a minute23:41
lisitsynsonney2k: I failed to create such a snippet :/23:45
@sonney2klisitsyn, hmmhh23:45
@sonney2klisitsyn, well sth not too big would at least be of interest to the eigen3 people23:46
@sonney2kI mean it must be their bug to fix23:46
lisitsynsonney2k: yeah I'll try to minimize it23:46
-!- iglesiasg [~iglesias@83.179.44.135] has joined #shogun23:47
-!- mode/#shogun [+o iglesiasg] by ChanServ23:47
@iglesiasgsonney2k, oh cool23:47
@iglesiasgsonney2k, how is possible though? It works fine when the number of threads is equal to 123:47
-!- travis-ci [~travis-ci@ec2-184-73-123-75.compute-1.amazonaws.com] has joined #shogun23:48
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/983973723:48
-!- travis-ci [~travis-ci@ec2-184-73-123-75.compute-1.amazonaws.com] has left #shogun []23:48
@iglesiasganyway, time to rest23:48
@iglesiasgsee you tom23:48
-!- iglesiasg [~iglesias@83.179.44.135] has quit [Client Quit]23:48
shogun-notifier-shogun: Sergey Lisitsyn :develop * 33d16a4 / src/shogun/transfer/multitask/MultitaskClusteredLogisticRegression.cpp: https://github.com/shogun-toolbox/shogun/commit/33d16a4f3fbd6d55b7831c05b96cb25a55c499ec23:55
shogun-notifier-shogun: Really disabled clustered LR with C++1123:55
--- Log closed Mon Aug 05 00:00:01 2013

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