IRC logs of #shogun for Thursday, 2016-05-26

--- Log opened Thu May 26 00:00:12 2016
-!- thoralf [~thoralf@ip5b4189cf.dynamic.kabel-deutschland.de] has quit [Quit: Konversation terminated!]00:20
-!- besser82 [~besser82@fedora/besser82] has quit [Ping timeout: 260 seconds]02:26
shogun-buildbotbuild #1007 of nightly_none is complete: Failure [failed test]  Build details are at http://buildbot.shogun-toolbox.org/builders/nightly_none/builds/1007  blamelist: Heiko Strathmann <heiko.strathmann@gmail.com>, Viktor Gal <viktor.gal@maeth.com>03:18
shogun-buildbotbuild #5 of clang - thread analysis is complete: Failure [failed compile]  Build details are at http://buildbot.shogun-toolbox.org/builders/clang%20-%20thread%20analysis/builds/5  blamelist: Heiko Strathmann <heiko.strathmann@gmail.com>, Viktor Gal <viktor.gal@maeth.com>03:44
-!- OXPHOS [9d8b131c@gateway/web/freenode/ip.157.139.19.28] has quit [Quit: Page closed]03:44
shogun-buildbotbuild #4 of clang - undefined behaviour analysis is complete: Failure [failed compile]  Build details are at http://buildbot.shogun-toolbox.org/builders/clang%20-%20undefined%20behaviour%20analysis/builds/4  blamelist: Heiko Strathmann <heiko.strathmann@gmail.com>, Viktor Gal <viktor.gal@maeth.com>03:48
-!- sonne|osx_ [~sonne@x4e33d889.dyn.telefonica.de] has joined #shogun05:56
-!- sonne|osx [~sonne@x4db48e9e.dyn.telefonica.de] has quit [Ping timeout: 260 seconds]05:57
-!- sonne|osx_ is now known as sonne|osx05:57
shogun-buildbotbuild #1 of FC23 - libshogun - aarch64 is complete: Failure [failed compile]  Build details are at http://buildbot.shogun-toolbox.org/builders/FC23%20-%20libshogun%20-%20aarch64/builds/1  blamelist: Viktor Gal <viktor.gal@maeth.com>05:58
-!- Saurabh7 [~Saurabh7@59.93.219.168] has joined #shogun06:18
Saurabh7wiking, lisitsyn , Is it okay if I make methods like SGMatrix<T>::clone()  const ?06:23
-!- sanuj [~sanuj@61.0.30.9] has joined #shogun06:47
Saurabh7also things like SGMatrix::equals(other)06:57
shogun-buildbotbuild #4 of memleak - valgrind is complete: Failure [failed memory check]  Build details are at http://buildbot.shogun-toolbox.org/builders/memleak%20-%20valgrind/builds/4  blamelist: Heiko Strathmann <heiko.strathmann@gmail.com>, Viktor Gal <viktor.gal@maeth.com>07:18
@wikingshogun-buildbot: force build --branch=develop 'FC23 - libshogun - aarch64'07:23
shogun-buildbotbuild #2 forced07:23
shogun-buildbotI'll give a shout when the build finishes07:23
@wikingSaurabh7: you can make anything const07:56
@wikingthat does not change the content of the class07:56
@wikingbut anyways the compiler will error07:56
@wikingwhen a const function is doing something that it's not allowed07:57
Saurabh7ok07:57
Saurabh7but densefeature->get_feature_matrix()07:57
Saurabh7if i want to make this return type const07:57
Saurabh7so that the copy doesnt change anything07:57
Saurabh7how would i do that07:58
Saurabh7since its returning value07:58
Saurabh7wiking, const SGMatrix<ST> CDenseFeatures<ST>::get_feature_matrix() doesnt help07:58
shogun-buildbotbuild #2 of FC23 - libshogun - aarch64 is complete: Failure [failed compile]  Build details are at http://buildbot.shogun-toolbox.org/builders/FC23%20-%20libshogun%20-%20aarch64/builds/208:02
-!- shogun-buildbot [~shogun-bu@7nn.de] has quit [Quit: buildmaster reconfigured: bot disconnecting]08:12
-!- shogun-buildbot [~shogun-bu@7nn.de] has joined #shogun08:12
@wikingshogun-buildbot: force build --branch=develop 'FC23 - libshogun - aarch64'08:13
shogun-buildbotbuild #3 forced08:13
shogun-buildbotI'll give a shout when the build finishes08:13
@wikingSaurabh7: what do you mean by const SGMatrix<ST> doesn't help?08:14
Saurabh7wiking, I change values of elements in the returned matrix08:14
Saurabh7of the copy08:15
Saurabh7and the original is also changed08:15
@wikingSaurabh7: ah you mean that you can still change the values in the matrix08:15
Saurabh7yes looks like it08:15
Saurabh7any way arnd i am missing ?08:17
Saurabh7wiking, one more thing08:22
Saurabh7for train CMachine->train(features) onyl features are passed08:22
Saurabh7but labels are members of Machine08:23
Saurabh7how to train in parallel then?08:23
Saurabh7set_labels() isnt suitable for parallel train on different subsets08:24
shogun-buildbotbuild #1136 of nightly_default is complete: Failure [failed test notebooks]  Build details are at http://buildbot.shogun-toolbox.org/builders/nightly_default/builds/1136  blamelist: Heiko Strathmann <heiko.strathmann@gmail.com>, Viktor Gal <viktor.gal@maeth.com>08:47
shogun-buildbotbuild #3 of FC23 - libshogun - aarch64 is complete: Failure [failed compile]  Build details are at http://buildbot.shogun-toolbox.org/builders/FC23%20-%20libshogun%20-%20aarch64/builds/308:51
-!- besser82 [~besser82@fedora/besser82] has joined #shogun09:18
-!- mode/#shogun [+o besser82] by ChanServ09:18
-!- shogun-buildbot [~shogun-bu@7nn.de] has quit [Quit: buildmaster reconfigured: bot disconnecting]09:19
-!- shogun-buildbot [~shogun-bu@7nn.de] has joined #shogun09:19
@wikingshogun-buildbot: force build --branch=develop 'FC23 - libshogun - aarch64'09:19
shogun-buildbotbuild #4 forced09:19
shogun-buildbotI'll give a shout when the build finishes09:19
-!- Saurabh7 [~Saurabh7@59.93.219.168] has quit [Remote host closed the connection]09:22
-!- sanuj [~sanuj@61.0.30.9] has quit [Ping timeout: 272 seconds]10:02
-!- besser82 [~besser82@fedora/besser82] has quit [Ping timeout: 276 seconds]10:10
-!- sanuj [~sanuj@61.0.30.9] has joined #shogun10:41
sanujlisitsyn, there?11:15
-!- HeikoS [~heiko@nat-170-9.internal.eduroam.ucl.ac.uk] has joined #shogun11:34
-!- mode/#shogun [+o HeikoS] by ChanServ11:34
sanujHeikoS, !11:39
@HeikoSsanuj: jojo11:39
sanujtravis still fails on my PR11:39
@HeikoSlets see11:40
@HeikoSI added few more things to the cookbook11:40
@HeikoSwe now have static calls11:40
@HeikoSwhere is your PR?11:40
sanujin java, still int turns into double11:40
sanujHeikoS, https://github.com/shogun-toolbox/shogun/pull/319711:40
@HeikoSnot possible11:40
@HeikoSrebase your fork and maybe resend the PR11:40
@HeikoScheck travis output if my patch11:41
@HeikoSit is correct in there11:41
@HeikoSmust be some other error11:41
@HeikoSgithub was a bit funny yesterday11:41
@HeikoSmight be that11:41
sanujokay11:41
sanuji'll rebase again11:41
@HeikoSuh11:41
@HeikoSwe have another one of those int issues11:41
@HeikoShttps://travis-ci.org/shogun-toolbox/shogun/jobs/13299628411:41
shogun-buildbotbuild #4 of FC23 - libshogun - aarch64 is complete: Failure [failed test]  Build details are at http://buildbot.shogun-toolbox.org/builders/FC23%20-%20libshogun%20-%20aarch64/builds/411:42
-!- c4goldsw [82e15d88@gateway/web/cgi-irc/kiwiirc.com/ip.130.225.93.136] has joined #shogun11:45
@HeikoSweiiiird11:46
@HeikoSsanuj: ah no, that is something else, caused by "wrong" example code11:47
@HeikoSso all should be good11:47
shogun-buildbotbuild #14 of xenial - libshogun is complete: Failure [failed test]  Build details are at http://buildbot.shogun-toolbox.org/builders/xenial%20-%20libshogun/builds/14  blamelist: Heiko Strathmann <heiko.strathmann@gmail.com>11:51
sanujokay11:52
shogun-buildbotbuild #2876 of bsd1 - libshogun is complete: Failure [failed configure]  Build details are at http://buildbot.shogun-toolbox.org/builders/bsd1%20-%20libshogun/builds/2876  blamelist: Heiko Strathmann <heiko.strathmann@gmail.com>11:52
@HeikoSsanuj: whats the stand up for today?11:55
@HeikoSarianepaola: whats the stand up for today?11:55
@HeikoSSaurabh7-: ^11:55
c4goldsw^11:56
c4goldswOops, typo11:57
@HeikoS :)11:57
@HeikoSsanuj: wow12:03
@HeikoSsame on my machine12:03
@HeikoSsorry about dismissing it12:03
@HeikoSinvestigating12:03
@HeikoSsanuj: pretty simple solution ;)12:04
@HeikoSsee my comment12:04
-!- leagoetz [~leagoetz@nat-169-164.internal.eduroam.ucl.ac.uk] has joined #shogun12:09
-!- Saurabh7 [~Saurabh7@1.39.15.64] has joined #shogun12:10
Saurabh7HeikoS, hi12:12
@HeikoSSaurabh7 hi12:12
@HeikoSjust checking on daily progress12:13
Saurabh7HeikoS, why do we pass only features to machine->train()12:13
@HeikoSwhat else would you pass?12:13
Saurabh7because12:13
Saurabh7labels12:13
@HeikoSlabels?12:13
@HeikoSah yeah12:13
@HeikoSI know12:13
@HeikoSbad design I guess12:13
Saurabh7beacuse when running in parallel12:13
Saurabh7labels are members12:13
Saurabh7so cant do same thing like am doing with features12:14
@HeikoSinternally, it is the same as setting them via setter12:14
Saurabh7but its set outisde of train()12:14
@HeikoSnot sure I get it12:14
@HeikoSif you do things in parallel12:14
Saurabh7how do i say it12:14
@HeikoSyou need multiple CMachine instances, no?12:14
@HeikoSthat operator on the same data12:14
@HeikoSotherwise the states get confused12:15
Saurabh7so how do i do it in cross validation12:15
@HeikoSso you just set labels and features12:15
@HeikoSthat are different for each fold12:15
@HeikoSand the machine is also different12:15
@HeikoSbut they all share data12:15
@HeikoSi.e. raw data and raw labels12:15
@HeikoSbut have different objects with different subsets on them12:15
@HeikoSand different machines with different internal states (like solutions)12:16
@HeikoSdoes that help?12:16
Saurabh7 I thought the machien is same12:16
Saurabh7sut different subsets on labels and features12:16
@HeikoSSaurabh7 how would that work?12:16
@HeikoSbut labels and features are member of the machine12:16
@HeikoShow can they be different?12:16
@HeikoSfor one machine12:16
@HeikoSSaurabh7 think of linear regression12:18
@HeikoStraining the machine means solving a linear system12:18
@HeikoSand storing the result in a variable, i.e. w and b12:19
Saurabh7yeah doesnt make sense12:19
Saurabh7ok let me look into it more12:19
Saurabh7thanks12:19
@HeikoSthis w and b will be different for every fold right?12:19
@HeikoSso if you do things one after another, you can use the same12:19
@HeikoSbut if you do multiple machines, there will be many w and b12:19
@HeikoSso you need to instantiate shallow copies of everything needed for training inside the thread12:19
@HeikoSand set the particular subset on features on labels,12:20
Saurabh7ok12:20
@HeikoSSaurabh7 shall we write some pseudo-code?12:20
@HeikoSwould that help you?12:20
@HeikoSSaurabh7 maybe draft the x-validation in a gist, not too many details12:20
@HeikoSand then we can discuss in there12:21
@HeikoSmakes sense?12:21
Saurabh7HeikoS, ok will do12:21
@HeikoSSaurabh7 I am around for a while, so lets sort this out now :)12:23
c4goldswHeikoS: Hey, I'm trying to get Shogun working using the Octave interface, but I'm getting build errors when running CMake (http I've installed liboctave-dev as suggested in the installation guide, and I have octave 4.0.0 installed.  I don't know much about cmake, so the errors don't mean a lot to me either.  Any suggestions of what could be wrong?12:25
@HeikoSc4goldsw: can you paste a gist of the error?12:26
c4goldswHere are the errors I'm getting: https://gist.github.com/c4goldsw/01bb55f80b87fb24a4fc412ee52075b112:26
@HeikoSc4goldsw: can you paste the full thing?12:26
@HeikoSyour octave seems not detected12:26
c4goldswSure12:26
-!- lambday [8028b10a@gateway/web/freenode/ip.128.40.177.10] has joined #shogun12:27
c4goldswI updated the same gist.12:27
shogun-buildbotbuild #5 of FC23 - libshogun - aarch64 is complete: Failure [failed test]  Build details are at http://buildbot.shogun-toolbox.org/builders/FC23%20-%20libshogun%20-%20aarch64/builds/5  blamelist: Heiko Strathmann <heiko.strathmann@gmail.com>12:29
@HeikoSoctave-config12:30
@HeikoSif you type that into your terminal, what happens?12:31
@HeikoSoctave-config -v12:31
c4goldswIt isn't installed12:31
@HeikoSthis is the problem then12:31
@HeikoSyour octave installation12:31
@HeikoSit should return12:31
@HeikoSsomething like12:31
c4goldswI'll do that right now and tell you if it can install or not afterwards.12:31
@HeikoS3.8.112:31
@HeikoSwhich OS?12:31
c4goldswUbuntu 14.04 LTS12:32
@HeikoSc4goldsw: thats easy then12:32
@HeikoScheck this12:32
@HeikoShttps://github.com/shogun-toolbox/shogun/blob/develop/configs/Dockerfile12:32
Saurabh7HeikoS, https://gist.github.com/Saurabh7/6efb54e9fb0834f4d65bccf6a4426546   : how its working right now12:32
@HeikoSits the config we run on travis12:32
c4goldswGreat, everything works.12:32
c4goldswapt-get install is a beautiful thing (after coming from Windows)12:32
@HeikoSyep :)12:34
@HeikoSlet me know how things go12:34
@HeikoSSaurabh7 I commented12:34
Saurabh7HeikoS, yeah i had missed the machine part12:36
Saurabh7was trying with jsut features and labels phew12:36
@HeikoSSaurabh7 takes a while to get the head around shared memory parallelisation :)12:38
Saurabh7HeikoS, yeah now its sounds really stupid :)12:38
Saurabh7HeikoS,  also how do i  const SGMatrix<ST> CDenseFeatures<ST>::get_feature_matrix() make this safe for copies12:39
sanujHeikoS, silly me12:39
sanujdidn't see that12:39
@HeikoSsanuj: :D no worries12:39
sanujfixed and pushed12:39
Saurabh7sry this : SGMatrix<ST> CDenseFeatures<ST>::get_feature_matrix()12:39
@HeikoSSaurabh7 I am thinking we might want to introduce a class of read-only features12:39
@HeikoSbut for a first prototype12:39
@HeikoSyou can just define the matrix const12:39
sanujtoday i'll add some stuff in SGObject for tags and parameters12:40
@HeikoSbut I think the CDenseFeatures wont accept that right?12:40
sanujlike unorderedmap12:40
sanujetc12:40
sanujlisitsyn, there?12:40
Saurabh7HeikoS,  const SGMatrix<ST> CDenseFeatures<ST>::get_feature_matrix()12:40
Saurabh7i tried this but still can change the matrix12:40
@HeikoSSaurabh7 yeah , but you wont be able to pass that12:40
@HeikoSI see12:40
@HeikoSdont worry for now12:40
@HeikoSwe will sort this out at some point12:40
@HeikoSsanuj: ^12:40
@HeikoSalso might be interesting for you12:41
@HeikoSwiking: ah man we need to clean up the const usage in Shogun12:41
@HeikoSvery important for multithread12:41
c4goldswHeikoS: I've ran into some issues whilst building shogun with the octave interface enabled: https://gist.github.com/c4goldsw/01bb55f80b87fb24a4fc412ee52075b112:54
@wikingHeikoS: here?12:54
c4goldswWait, I just updated it again.12:55
@HeikoSwiking: yes12:55
@wikingok sorry12:55
@HeikoSc4goldsw: that is an issue related to hdf5, maybe just disable it12:55
@wikingyeah tha tthing needs to be sorted out12:55
@wikingbut12:55
@wikingfirst of all12:55
@HeikoS-DUSE_HDF5=Off12:55
@HeikoSc4goldsw: ^12:55
@wikingwhat the fuck is BAHSIC doing?12:55
@HeikoSin what sense?12:55
c4goldswI'll try that, thanks.12:55
@wikingbecause i dont know why but the unit test fails on arm6412:56
@wikingfor it12:56
@HeikoSI see12:56
@HeikoSwell not sure what it is doing on there12:56
@wikingsanuj: when you write EXPECT_EQ12:56
@wikingthe first arg is the expected12:56
@wikingthe second arg is the actual12:56
@wikingnot the other way around12:56
@HeikoSwhy do unit tests fail on arm64 if they dont fail on others?12:56
@wikingHeikoS: it's called portability12:57
@wiking:)12:57
@HeikoSwiking: yeah12:57
@HeikoSit is doing something non portable12:57
@wikingi'm trying to figure out12:57
@wikingwhy and how12:57
@HeikoSdisable the unit test for now12:57
@wikingno12:57
@HeikoSwe are refactoring that anyways12:57
@wikingthat's not a fucking solution12:57
@wiking:)12:57
sanujwiking, in gtest?12:57
@wikingsanuj: yes12:57
@HeikoSheavily working on the code atm12:57
sanujokay12:57
@wikingHeikoS: same for Statistics?12:57
@HeikoSwiking: it will be changed anyways12:57
@HeikoSwiking: no12:57
@wikinglog_det_general12:57
@HeikoSah12:57
@wikingbecause that fails as well12:58
@HeikoSthat uses eigen12:58
@HeikoSbut ok that we have t ofix12:58
@HeikoScan you give me a link12:58
@wikinghttp://buildbot.shogun-toolbox.org/builders/FC23%20-%20libshogun%20-%20aarch64/builds/5/steps/test/logs/stdio12:58
@HeikoShsic can be disabled12:58
@wikingthere you can see12:58
@wikingthat only for one matrix12:58
@wikingthere's a problem with logdet general12:58
@HeikoSkk12:58
@HeikoSheavy eigen312:59
@HeikoSah  I think I know whats wrong12:59
@HeikoSwill fix later12:59
@HeikoSwith HSIC, as said, just disable13:00
@wikingHeikoS: can you tell me?13:00
@HeikoSwill do13:00
@wikingbecause i can fix it then13:00
@HeikoSwiking: ah ok13:00
@HeikoScheck line 65213:00
@wikingi mean yep13:00
@wikingfloat64_t result=CMath::INFTY13:00
@HeikoSthe if clause is not entered13:00
@wikingi think it's entered13:00
@wikingthat's the problem13:00
@wikingcheck_u==detP13:01
@wikingis true13:01
@HeikoSoh ok13:01
@wikinghence it has a value13:01
@HeikoSdid you valgrind?13:01
@wikingresult13:01
@HeikoSno memory error?13:01
@HeikoSmaybe eigen behaves different on that arch?13:01
@HeikoSok need to check more then13:01
@HeikoSdebug13:01
@HeikoSthe code itself doenst do anything fancy13:02
@HeikoSthe eigen calls do most work13:02
@wikingHebtw13:02
@wikingthere are leaks13:02
@wikingin sgobj13:02
@wikingor rather13:02
@wikingCKLInference13:02
@HeikoSwiking: should tell Wu13:02
@HeikoSwe need to tell him to work on feature branchs anyway13:03
@HeikoStoo many merges13:03
@HeikoSno description, no discussion13:03
@HeikoSif he leaves, that code is f***ed since noone can fix it13:03
-!- leagoetz_ [~leagoetz@nat-169-164.internal.eduroam.ucl.ac.uk] has joined #shogun13:04
-!- leagoetz [~leagoetz@nat-169-164.internal.eduroam.ucl.ac.uk] has quit [Ping timeout: 240 seconds]13:06
CaBahi guys13:06
@HeikoSCaBa: hi13:07
-!- Saurabh7_ [~Saurabh7@1.39.86.39] has joined #shogun13:07
CaBaback from beautiful helsinki :)13:07
arianepaolahello everyone :-)13:10
-!- Saurabh7 [~Saurabh7@1.39.15.64] has quit [Ping timeout: 246 seconds]13:11
@HeikoSarianepaola: hihi13:11
-!- Saurabh7_ is now known as Saurabh713:11
@HeikoSarianepaola: was just asking about daily status :) all running well?13:11
@HeikoSCaBa: nice, what happened there?13:13
CaBaHeikoS: BREW, small student-only conference13:15
sanujhow are we sorting out cookbooks this week13:17
sanujwho is writing which13:17
-!- leagoetz [~leagoetz@nat-169-164.internal.eduroam.ucl.ac.uk] has joined #shogun13:18
arianepaolaHi HeikoS13:18
@HeikoSsanuj: good point to snyc with others13:18
@HeikoSsanuj: next week, put them in the mail you wirte13:19
sanujHeikoS, look at this https://travis-ci.org/shogun-toolbox/shogun/builds/13307563513:19
sanujcan we merge?13:19
sanujwhat about this week13:19
arianepaolaI am working on the unit tests13:19
sanujarianepaola, hello :)13:20
arianepaolaone strange thing that I notice is that after using ubuntu 16.04 things stopped working13:20
arianepaolahi sanuj, how are you?13:20
sanuji'm good!13:20
sanuji wanted to ask13:21
arianepaola:-)13:21
arianepaolame too13:21
sanujwhich cookbook you are writing this week13:21
@HeikoSarianepaola: let us know if something blocks you13:21
@HeikoSarianepaola: which unit tests btw?13:21
arianepaolalda & flda tests13:22
-!- leagoetz_ [~leagoetz@nat-169-164.internal.eduroam.ucl.ac.uk] has quit [Ping timeout: 276 seconds]13:22
@HeikoSarianepaola: I see13:22
@HeikoSarianepaola: it is good to spend some time on those13:22
@HeikoSarianepaola: but please focus on the gsoc project13:22
@HeikoSso if you can do something that helps with release AND your gsoc projects, that is much better than just fixing unit tests13:22
CaBaHeikoS: you don't happen to have relatives in gütersloh?13:22
@HeikoStime for that was more last week, this weel we want to get progress in installation issues13:23
@HeikoSwiking: agreed^13:23
@HeikoS?13:23
sanujlisitsyn, there?13:23
arianepaolaHeikoS: I have talked with wiking and the tests are for the debian packages to build13:23
@HeikoSarianepaola: I see13:24
@HeikoSarianepaola: great, then it is helping for both :)13:24
@HeikoSso full power ahead thne13:24
arianepaola^^ hey ho let's go :-)13:24
-!- leagoetz [~leagoetz@nat-169-164.internal.eduroam.ucl.ac.uk] has quit [Remote host closed the connection]13:28
@wikingjust a sec13:30
@wikingarianepaola: what do you mean about 16.04 stopped working?13:34
-!- Saurabh7 [~Saurabh7@1.39.86.39] has quit [Ping timeout: 260 seconds]13:35
arianepaolagetting some build errors, that I did not get on 14.0413:35
@wikingbuild errors?13:36
@wikingwith the latest develop?13:36
@wikingbecause:http://buildbot.shogun-toolbox.org/builders/xenial%20-%20libshogun/builds/1413:36
@wikingso it compiles on 16.0413:36
arianepaolaI have to recreate the vm, seems to be some left overs from the daily images that I used before 16.04 release13:40
@wikingwhere's wu?13:40
@wikingarianepaola: i can give you a packer.io template13:40
@wikingthat can generate a docker or a vm image for u if u like13:41
arianepaolaif you want to share the packer.io template13:41
arianepaolaI am using vagrant with docker13:42
@wikingHeikoS: Wu keeps using none stdint variables (like int)13:42
@wikingarianepaola: lemme send it to you13:42
arianepaolaok13:42
arianepaolathanks13:42
@HeikoSwiking: wu  never is in irc, have to send him emails (cc me as well)13:43
-!- c4goldsw [82e15d88@gateway/web/cgi-irc/kiwiirc.com/ip.130.225.93.136] has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]13:44
@wikingHeikoS: generated_cpp-linear_svm13:46
@wikingleaks like hell13:46
@HeikoSwiking: interesting :)13:46
@wikinghttp://buildbot.shogun-toolbox.org/memcheck/20160526-0202.html13:46
@HeikoSI guess thats not unreferencing13:46
@HeikoSevery object is instantiated using lisitsyn 's some13:47
@HeikoSill trace it locally13:48
lisitsynщщзы13:48
lisitsynoops13:48
lisitsyn:D13:48
@HeikoSwiking: while it should be fixed, no big problem13:48
@HeikoSas this is definitely caused by the cpp translation13:48
arianepaolalisitsyn: schschzy? google translate seems not to work on that one13:49
lisitsynarianepaola: wrong keyboard layout13:50
lisitsynhave to switch them13:50
lisitsynsometimes forget to :)13:50
arianepaolahaha13:50
@wikingHeikoS: yeah all generated stuff leaks13:51
@HeikoSwiking: all cpp ?13:51
@HeikoSthe others shouldnt I guess13:51
lisitsyneasy to fix13:51
lisitsynjust do it!13:51
lisitsyn:D13:51
@wikingwe have a lot of leaks again13:52
@wiking:)13:52
@HeikoSlisitsyn: none of the some instantiations are deleted13:52
@HeikoSany ideas?13:52
@HeikoSits all the new operators that valgrind lists13:52
lisitsyninterviewing someone right now, will check in a few mins13:52
@HeikoShahahaha13:53
@HeikoSask him13:53
lisitsynher!13:53
@wikingask her13:55
-!- arianepaola [~ariane@unaffiliated/arianepaola] has left #shogun []13:55
-!- leagoetz [~leagoetz@nat-169-164.internal.eduroam.ucl.ac.uk] has joined #shogun13:56
-!- arianepaola [~ariane@unaffiliated/arianepaola] has joined #shogun14:02
-!- arianepaola [~ariane@unaffiliated/arianepaola] has left #shogun []14:02
-!- arianepaola [~ariane@unaffiliated/arianepaola] has joined #shogun14:09
-!- arianepaola [~ariane@unaffiliated/arianepaola] has left #shogun []14:09
-!- arianepaola [~ariane@unaffiliated/arianepaola] has joined #shogun14:18
-!- arianepaola [~ariane@unaffiliated/arianepaola] has left #shogun []14:18
-!- leagoetz [~leagoetz@nat-169-164.internal.eduroam.ucl.ac.uk] has quit []14:18
-!- arianepaola [~ariane@unaffiliated/arianepaola] has joined #shogun14:26
-!- arianepaola [~ariane@unaffiliated/arianepaola] has left #shogun []14:26
-!- arianepaola [~ariane@unaffiliated/arianepaola] has joined #shogun14:36
-!- Saurabh7 [~Saurabh7@59.93.219.168] has joined #shogun14:51
sanujlisitsyn, there?15:47
lisitsynsanuj: sup15:59
sanujyo15:59
sanujtags in aer have id also15:59
sanujlisitsyn, do we keep it?16:00
lisitsynyeah probably it makes sense16:00
sanuji didn't have id in my implementation16:00
sanujwhat is it for16:00
lisitsynsanuj: you can generate unique ids16:00
sanujokay16:00
sanujcool16:00
lisitsynto make them hashable fast16:00
lisitsynhash = id16:00
sanuji see16:00
sanujand what are d pointers16:00
lisitsynsanuj: something like that16:01
lisitsynhttps://wiki.qt.io/D-Pointer16:01
sanujand i don't understand how unique_ptr is diff from normal c++ pointer16:01
sanujexcept that only one unique pointer can uniquely own an object16:01
@HeikoSwiking:16:04
@HeikoSparty!16:04
@HeikoSsonne just signed the final doc16:04
@HeikoSnow we have done everything16:04
@HeikoSjust have t owait16:04
@HeikoSand then we are eV16:04
sanujeV?16:05
-!- leagoetz [~leagoetz@nat-169-164.internal.eduroam.ucl.ac.uk] has joined #shogun16:05
@HeikoSsanuj: https://en.wikipedia.org/wiki/Eingetragener_Verein16:05
lisitsynsanuj: yeah then please read about that :P16:05
sanujlisitsyn, yeah :P16:05
@wikingHeikoS: cool16:07
@wikingHeikoS: wait for papers?16:07
@HeikoSwiking: yes16:07
@HeikoSbut all we should get now is the letter of recognition16:08
@HeikoSand a bill :)16:08
@wikingah ok16:08
@wikingcool cool16:08
@wikingafter that16:08
@wikingwe should transfer the ownership16:08
@HeikoSyep16:08
@wikingof fatbot and hedonismbot to ev16:08
@HeikoSexactly16:08
@HeikoSand have a "donate" button16:08
@wiking(that is sonne|osx should do that :P)16:08
@wikingyep16:08
@wikingand i think we can apply to some VAT exemption on aws as well16:09
@wikingafaik16:09
@HeikoSyep16:09
-!- OXPHOS [9d8b131c@gateway/web/freenode/ip.157.139.19.28] has joined #shogun16:16
OXPHOSHeikoS hey thanks for the comments16:19
@HeikoSOXPHOS: hi there16:19
@HeikoSthanks for the cookbooks!16:19
OXPHOSHeikoS not sure what the linalg should be like..so I tried to find sth to do :P16:20
@HeikoSwhat do you mean?16:21
OXPHOSlambday wiking: Hi so what do you think the linalg should be like? a.dot(b) or dot(a, b)?16:21
@HeikoSI see16:21
OXPHOSHeikoS ^16:21
@HeikoSOXPHOS: well there is cereal16:21
@HeikoSlinalg discussion should just go on the side16:21
@HeikoSkeep in mind you want to spend most of your time coding16:22
@HeikoSOXPHOS: I think we agreed on the dot(a,b) right?16:22
OXPHOSKinda need wiking to review my current cereal as well...16:23
OXPHOSnope I think yesterday wiking has different idea. Too much branches with current dot(a, b) design16:23
OXPHOS*many16:23
OXPHOSwhatever16:23
@HeikoSI see16:23
@HeikoShaha yeah indeed16:24
@HeikoSwhere is your cereal?16:24
OXPHOSHeikoS: https://github.com/shogun-toolbox/shogun/pull/320216:24
@HeikoSwell he added comments16:25
@HeikoSif you resolve this, it can be merged16:25
@HeikoSOXPHOS: this is just the cmake, is there any progress with the prototype?16:26
OXPHOSreally..it's mainly formatting issue. I'd like to talk about the realization. It's in the comment16:26
OXPHOSI thought anyway the code won't run even if I submit the pr..16:26
@HeikoSOXPHOS: but this PR is just about adding a dependency16:27
@HeikoSso the discussion in there should be about that16:27
@HeikoSfocussing on getting it merged16:27
@HeikoSother discussions should happen elsehwere16:27
@HeikoSyou can always send "fake" PRs with non working code (just say so in comment)16:27
@HeikoSand discuss there16:27
@HeikoSthis one can be merged once the formatting is done16:28
@HeikoSso go ahead with that, we merge, you send another one and we can discuss there16:28
@HeikoSkeeping things focussed16:28
OXPHOSokay then. but you have any comments on what i have now? ;) the ugly for-loop save. I'm no it now.16:28
@HeikoSyou mean element wise loading-saving?16:29
OXPHOSyes16:29
@HeikoSthats what we do in our code as well16:29
@HeikoSI think should be possible to avoid this16:30
@HeikoSbut as a first go, it might be ok16:30
@HeikoScan optimize later, it is more important to get a prototype going asap for now16:30
OXPHOSsure16:31
@HeikoSso I think should be ok for now16:31
-!- HeikoS [~heiko@nat-170-9.internal.eduroam.ucl.ac.uk] has quit [Quit: Leaving.]16:31
-!- leagoetz [~leagoetz@nat-169-164.internal.eduroam.ucl.ac.uk] has quit [Remote host closed the connection]16:33
shogun-buildbotbuild #258 of deb1 - libshogun - PR is complete: Failure [failed configure]  Build details are at http://buildbot.shogun-toolbox.org/builders/deb1%20-%20libshogun%20-%20PR/builds/258  blamelist: OXPHOS16:36
shogun-buildbotbuild #259 of deb1 - libshogun - PR is complete: Failure [failed configure]  Build details are at http://buildbot.shogun-toolbox.org/builders/deb1%20-%20libshogun%20-%20PR/builds/259  blamelist: OXPHOS16:38
-!- leagoetz [~leagoetz@nat-169-164.internal.eduroam.ucl.ac.uk] has joined #shogun16:38
lambdayOXPHOS: hey!16:43
lambdaywiking: ping16:43
@wikingok sorry16:43
@wikingwas in a meeting16:43
@wikingwhat'sup16:43
@wiking?16:43
@wiking(reading logs)16:43
lambdaywiking: remember the discussion we had yesterday about branching in the linalg methods16:43
lambdayif-else too much?16:43
@wikingok first of all16:43
@wikingwe should benchmark that branching16:44
@wikingsecond of all16:44
@wikingwhere's the cereal review stuff OXPHOS16:44
OXPHOSHeyhey I decreased the error of current dot(a, b) from over 20 to 3 yesterday ... so still a little bit work to make that work. But I can try a.dot(b) if you decide to go that way16:44
@wikingCEREAL16:44
@wiking:)16:44
@wikingwhere's that16:45
OXPHOSwiking: just a little patch [in] https://github.com/shogun-toolbox/shogun/pull/320216:45
OXPHOScomment for now16:45
lambdayOXPHOS: nono.. just go ahead with that we have discussed16:45
OXPHOSlambday okay16:45
lambdayOXPHOS: let me know if you need help with anything16:46
@wikingOXPHOS: there you go16:47
@wikingOXPHOS: if you have any questions lemme know16:47
@wikingand lets continue with the stuff16:47
-!- c4goldsw [5da420e6@gateway/web/cgi-irc/kiwiirc.com/ip.93.164.32.230] has joined #shogun16:47
@wikingbecause serialization is straightforward16:47
OXPHOSlambday: thx should be fine. just that complicated *static_cast<GPU_Vector<T>*>(a) need a little bit more care16:47
@wikinglinalg needs more and more discussion16:47
OXPHOSwiking: got it!16:48
@wikingOXPHOS: cool... ping me here when you have those changes16:48
OXPHOSwiking: sure!16:48
@wikingit should actually make the travis work16:48
lambdayOXPHOS: yeah.. remember to use const Vector& everywhere in the linalg methods16:48
@wikingbecause it should automagically download cereal16:49
OXPHOSwiking: makes more sense16:49
OXPHOSlambday: got it16:49
-!- sanuj [~sanuj@61.0.30.9] has quit [Ping timeout: 272 seconds]16:52
-!- sanuj [~sanuj@61.0.30.9] has joined #shogun16:53
@wikingarianepaola: just sent you the generator16:54
-!- HeikoS [~heiko@nat-170-9.internal.eduroam.ucl.ac.uk] has joined #shogun16:56
-!- mode/#shogun [+o HeikoS] by ChanServ16:56
@wikingGSoC-ers16:56
@wikingi did not see a standup update from anybody todya16:56
@wiking:)))16:56
@wikinglemme see the logs16:56
c4goldswHey HeikoS, you're in London, right?16:57
@HeikoSyes16:57
@HeikoSwhy?16:57
-!- travis-ci [~travis-ci@ec2-54-204-198-241.compute-1.amazonaws.com] has joined #shogun16:57
travis-ciit's Heiko Strathmann's turn to pay the next round of drinks for the massacre he caused in shogun-toolbox/shogun: https://travis-ci.org/shogun-toolbox/shogun/builds/13311512616:57
-!- travis-ci [~travis-ci@ec2-54-204-198-241.compute-1.amazonaws.com] has left #shogun []16:57
-!- leagoetz_ [~leagoetz@nat-169-164.internal.eduroam.ucl.ac.uk] has joined #shogun16:58
@wikingleagoetz_: i need standup updates :)))16:58
@wikingtime to ring the magical alarm bell f16:58
@wiking:P16:58
c4goldswI'm visiting a friend there for the weekend, who lives in the SOAS / UCL area - would you have 30 minutes or so to grab coffee?16:58
@HeikoShaha ;)16:58
@wikingand gsocers16:59
leagoetz_Ok, ok, will ring16:59
@wikingplease check this regularly http://buildbot.shogun-toolbox.org/memcheck16:59
@wikingwe are leaking quite extensively16:59
@HeikoSarianepaola, sanuj, Saurabh7, OXPHOS ^17:00
@wikingi would really appreciate if you would send in prs to stop leaks17:00
-!- sanuj [~sanuj@61.0.30.9] has quit [Ping timeout: 276 seconds]17:00
leagoetz_wiking: just saw your email - looks like you've done the ringing already :017:00
-!- leagoetz [~leagoetz@nat-169-164.internal.eduroam.ucl.ac.uk] has quit [Ping timeout: 240 seconds]17:00
leagoetz_arianepaola: sanuj: Saurabh7: OXPHOS: please put your updates in IRC17:01
leagoetz_thanks!17:01
@wikingleagoetz_: heheheheh yeah the impatient part of me17:01
OXPHOSlog - 0525 done: 2 cookbook pr; linalg working prototype. 0526 todo: finish cookbook pr; finish cereal cmake; hopefully cereal prototype and linalg prototype17:02
-!- leagoetz_ [~leagoetz@nat-169-164.internal.eduroam.ucl.ac.uk] has quit [Remote host closed the connection]17:03
@wikingthnx17:04
sonne|workHeikoS: happy after all?17:08
@HeikoS0525, OXPHOS? :)17:08
@HeikoSsonne|work: very happy, you should be as well17:08
@HeikoSas you are now responsible for our finances ;D17:08
OXPHOSHeikoS: 26th just started..17:09
c4goldswHeikoS Exi was wondering if it’s just a mistake or it’s deliberate that the Minimizer class is not inherited from SGObject, hence serialization and other SGObject functionalities are not available… (like sg_ref, sg_unref)17:11
c4goldswcuse me, I should have been more specific - I arrive tomorrow and I'm there for the weekend.17:11
c4goldsw?17:11
@HeikoSOXPHOS: haha, good working times ;)17:11
@HeikoSc4goldsw: no I think it was left out on purpose17:11
@HeikoSbut that is kind of before plugin was thought of17:12
@HeikoSso I think we should change17:12
@wiking??17:12
@wikingso what? :)17:13
@wikingi need an answer :)17:13
-!- leagoetz [~leagoetz@nat-169-164.internal.eduroam.ucl.ac.uk] has joined #shogun17:13
c4goldswHeiko, that was accidentally copy pasted from someone else's text (I don't know how that ended up there lol).  What I meant to say was "Excuse me, I should have been more specific - I arrive tomorrow and I'm there for the weekend"17:13
@wiking:)))17:14
@wikingc4goldsw: that was my email17:14
@wikingHeikoS: if we dont hear about you after tomorrow dont worry we'll call the authorities that c4goldsw has kidnapped you ;)17:15
@HeikoSehm ...17:15
@wikingjooooooking :)17:15
@HeikoSI am a bit lost17:16
@HeikoSsitting in a talk ;)17:16
@wikinghahahah17:16
c4goldswI wouldn't want to pay Ryanair anything extra, their baggae policy is too expensive.17:16
@wikingit's a derivative of X17:16
c4goldsw;)17:16
@wikingc4goldsw: hahahahah17:16
@wikingyou can eat him :)17:16
c4goldswwiking I'll pass.17:17
@wiking:D17:17
@wikingis there a backport of valgrind to jessie17:17
@wiking(3.11)17:17
OXPHOSwiking: may i ask, hot to find URL_MD5?17:23
OXPHOS*how17:23
@wikingah you download the tar.gz or whatever archive17:23
@wikingand run a md5sum <file>17:23
OXPHOShave to download md5sum first :P17:25
sonne|workHeikoS: hurray o_O17:25
sonne|workHeikoS: it is always difficult for me to have an appointment with $WHOMEVER in the middle of the day ...17:25
@wikingOXPHOS: apt-get install17:25
@wikingor yum install17:25
@HeikoSsonne|work: hopefully we dont need more17:26
@wikingOXPHOS: MD5 (v1.1.2.tar.gz) = 34d4ad174acbff005c36d4d10e48cbb917:27
OXPHOSI only have brew..thx wiking17:27
@wikingOXPHOS: ah it's md5 on osx17:28
@wikingit's system stuff17:28
OXPHOSaha17:28
sonne|workHeikoS: luckily I 'only' paid 25 EUR17:29
@wikingman17:30
@wikinglinking the unit test17:30
@wikingbinary is a fucking pain17:30
@wikingideas?17:30
@wikingis there like a caching mechanism for linking? :)17:31
@wikingccache does not do linking :)17:32
@HeikoSwiking: agree17:32
@HeikoSwiking: I think we should just split unit test per plugin17:32
@HeikoSie one binary per plugin17:32
@HeikoSand one binary for core17:32
@HeikoSthen no constant re-linking when developing code17:32
-!- leagoetz_ [~leagoetz@nat-169-164.internal.eduroam.ucl.ac.uk] has joined #shogun17:33
-!- leagoetz [~leagoetz@nat-169-164.internal.eduroam.ucl.ac.uk] has quit [Ping timeout: 260 seconds]17:37
-!- HeikoS [~heiko@nat-170-9.internal.eduroam.ucl.ac.uk] has quit [Quit: Leaving.]17:38
-!- leagoetz_ [~leagoetz@nat-169-164.internal.eduroam.ucl.ac.uk] has quit []17:42
-!- c4goldsw [5da420e6@gateway/web/cgi-irc/kiwiirc.com/ip.93.164.32.230] has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]17:43
-!- travis-ci [~travis-ci@ec2-54-211-151-230.compute-1.amazonaws.com] has joined #shogun17:43
travis-ciit's lambday's turn to pay the next round of drinks for the massacre he caused in shogun-toolbox/shogun: https://travis-ci.org/shogun-toolbox/shogun/builds/13312761317:43
-!- travis-ci [~travis-ci@ec2-54-211-151-230.compute-1.amazonaws.com] has left #shogun []17:43
-!- HeikoS [~heiko@nat-170-9.internal.eduroam.ucl.ac.uk] has joined #shogun17:44
-!- mode/#shogun [+o HeikoS] by ChanServ17:44
@HeikoSwiking: think thats good?17:45
@wikingit needs a lot of hacking in cmake :P17:51
@HeikoSwiking: yeah18:01
@HeikoSmmh18:01
@HeikoSlets wait for plugins to arrive first then18:01
@HeikoSI mean it would be great if one could have a totally local view onto shogun18:01
@HeikoSwhen developing18:01
@HeikoSI dont want to be distracted by tests/compile/interface for anything I am not developing18:01
@HeikoSif I am e.g. a scientific user that just wants a nice framework for implementing things18:02
@HeikoSand getting all the benefits of build/license etc18:02
@HeikoSinterface I meant18:08
-!- sonne|work [~sonnenbu@ip5b414dfc.dynamic.kabel-deutschland.de] has quit [Ping timeout: 250 seconds]18:09
@wikingHeikoS: here?18:16
@HeikoSwiking: j18:16
@HeikoSaaaa18:16
@wikingok so do you know anything about the Inference18:16
@wikingand KLInference18:16
@wikinghierachy?18:16
@wikingbecause i have here a question18:17
@wikingi know why we leak18:17
@wikingbut i dont know if it's ok what i do18:17
@wikinghttps://github.com/shogun-toolbox/shogun/blob/develop/src/shogun/machine/gp/KLInference.cpp#L15218:17
@HeikoSchecking18:18
@HeikoSthis is no SGOBject?18:18
@HeikoSand that causes iut?18:18
@wikingnoup18:19
@wikingso the problem i was wondering18:19
@wikingthat in one derived class KLDualInferenceMethod18:19
@wikingthis minimizer is overridden18:19
@HeikoSyeah ok18:19
@HeikoSand the old thing not deleted?18:19
@wikingbut without freeing the old one18:19
@wikingyes18:19
@HeikoSI see18:19
@wikingi though to remove the whole18:19
@HeikoSmaybe add a check if non-null free18:19
@HeikoSmaybe not18:20
@wikingLBFGSMinimizer18:20
@wikingbut then realised18:20
@HeikoSI would just free before over-writing18:20
@wikingthat in other derived18:20
@HeikoSwiking: ok then I suggest that Wu makes everything CSGObject. (Told him not to before, so needs explain)18:20
@wikingthat is being used18:20
@wikingbut it's ok18:20
@wikingi mean he has a register thing18:20
@wikingso i'll just fix it18:20
@wikingi was just wondering first if KLInference could be so abstract18:20
@wikingthat it does not have a default minimizer18:20
@HeikoSmight be good to ask wu and tell him the fix, ask if that breaks anything else18:22
@HeikoSbut he has pretty good test coverage as for results18:22
@wikingthis->register_minimizer18:22
@wikingthis will take care of things18:22
@wikinghttps://github.com/shogun-toolbox/shogun/blob/develop/src/shogun/machine/gp/KLInference.cpp#L346-L35618:22
-!- sonne|work [~sonnenbu@sams-office-nat.tomtomgroup.com] has joined #shogun18:24
-!- travis-ci [~travis-ci@ec2-54-211-151-230.compute-1.amazonaws.com] has joined #shogun18:29
travis-ciit's Heiko Strathmann's turn to pay the next round of drinks for the massacre he caused in shogun-toolbox/shogun: https://travis-ci.org/shogun-toolbox/shogun/builds/13313283318:29
-!- travis-ci [~travis-ci@ec2-54-211-151-230.compute-1.amazonaws.com] has left #shogun []18:29
-!- travis-ci [~travis-ci@ec2-54-211-151-230.compute-1.amazonaws.com] has joined #shogun19:06
travis-ciit's Heiko Strathmann's turn to pay the next round of drinks for the massacre he caused in shogun-toolbox/shogun: https://travis-ci.org/shogun-toolbox/shogun/builds/13315113519:06
-!- travis-ci [~travis-ci@ec2-54-211-151-230.compute-1.amazonaws.com] has left #shogun []19:06
rcurtinI think someone called my name but I can't find it in my scrollback because this channel has so much activity :)19:12
-!- sonne|work [~sonnenbu@sams-office-nat.tomtomgroup.com] has quit [Ping timeout: 244 seconds]19:15
-!- sonne|work [~sonnenbu@88.134.176.135] has joined #shogun19:15
-!- Saurabh7 [~Saurabh7@59.93.219.168] has quit [Ping timeout: 252 seconds]19:30
@HeikoSrcurtin: whooooo :)19:32
rcurtin:)19:37
-!- HeikoS [~heiko@nat-170-9.internal.eduroam.ucl.ac.uk] has quit [Ping timeout: 264 seconds]19:40
-!- travis-ci [~travis-ci@ec2-54-81-63-29.compute-1.amazonaws.com] has joined #shogun19:47
travis-ciit's Heiko Strathmann's turn to pay the next round of drinks for the massacre he caused in shogun-toolbox/shogun: https://travis-ci.org/shogun-toolbox/shogun/builds/13315802919:47
-!- travis-ci [~travis-ci@ec2-54-81-63-29.compute-1.amazonaws.com] has left #shogun []19:47
-!- travis-ci [~travis-ci@ec2-54-204-198-241.compute-1.amazonaws.com] has joined #shogun20:23
travis-ciit's lambday's turn to pay the next round of drinks for the massacre he caused in shogun-toolbox/shogun: https://travis-ci.org/shogun-toolbox/shogun/builds/13317184620:23
-!- travis-ci [~travis-ci@ec2-54-204-198-241.compute-1.amazonaws.com] has left #shogun []20:23
OXPHOS@wiking hey21:05
-!- travis-ci [~travis-ci@ec2-54-204-198-241.compute-1.amazonaws.com] has joined #shogun21:12
travis-ciit's lambday's turn to pay the next round of drinks for the massacre he caused in shogun-toolbox/shogun: https://travis-ci.org/shogun-toolbox/shogun/builds/13318562321:12
-!- travis-ci [~travis-ci@ec2-54-204-198-241.compute-1.amazonaws.com] has left #shogun []21:12
-!- lambday [8028b10a@gateway/web/freenode/ip.128.40.177.10] has quit [Quit: Page closed]21:20
-!- besser82 [~besser82@fedora/besser82] has joined #shogun21:40
-!- mode/#shogun [+o besser82] by ChanServ21:40
@wikingOXPHOS: yes?21:46
OXPHOSwiking you're still around! got a stupid problem21:47
OXPHOSI did include<external/Cereal>21:47
OXPHOSand in Cereal.cmake, I have21:48
OXPHOSExternalProject_Add(  Cereal     PREFIX ${CMAKE_SOURCE_DIR}/Cereal     DOWNLOAD_DIR ${THIRD_PARTY_DIR}/Cereal21:48
OXPHOSthe download dir gives error:21:48
OXPHOS  dir '/Cereal' does not exist after file(MAKE_DIRECTORY)21:49
@wikingmmm21:49
OXPHOSbut when I remove 'Cereal', and make it : DOWNLOAD_DIR ${THIRD_PARTY_DIR}/21:49
OXPHOSit works21:49
@wikingcan give the source of the cmake?21:49
@wikingjust to see what do you mean21:49
@wikingas otherwise this is a bit out of context21:50
OXPHOS1sec21:50
OXPHOSwiking: https://gist.github.com/OXPHOS/b7d9d31cd3841605df53effeb528c8e021:51
OXPHOSIf I put the codes in Eigen3.cmake, it can work; If I move Eigen3.cmake to Cereal.cmake, it cannot. Do I need to register sth.?21:52
@wikingok wait21:53
@wikingi'm not so sure if i understand21:53
@wikingcan you show me21:53
@wikinghow you include this21:54
@wiking(detect cereal)21:54
@wikingand i would do something like SET(CEREAL_INCLUDE_DIRS SET(EIGEN_INCLUDE_DIR ${THIRD_PARTY_DIR}/include/cereal)21:55
OXPHOSupdated:  https://gist.github.com/OXPHOS/b7d9d31cd3841605df53effeb528c8e021:55
OXPHOSwiking^21:55
OXPHOSAha yes I have that21:56
@wikingdo not add it to SYSTEM_INCLUDES21:56
@wikingadd it to simple INCLUDES21:56
@wikingand use CEREAL_INCLUDE_DIRS not CEREAL_INCLUDE_DIR21:56
@wiking(note the prular form21:57
@wikingwhy do you do include<external/Cereal> ?21:59
@wikingwhy not simply21:59
@wiking#include <cereal/...>21:59
OXPHOSwe need to download first right?22:00
@wikingyes22:06
@wikinghttps://gist.github.com/OXPHOS/b7d9d31cd3841605df53effeb528c8e0#file-cmakelists-L422:06
@wikingthis will download it22:06
@wikingif it's not on the system22:06
@wikingbut ok22:06
@wikingcan you update your PR?22:07
@wikingwith these stuff22:08
@wikingit's easier to comment code there22:08
OXPHOSsure22:09
OXPHOSwiking done22:11
shogun-buildbotbuild #260 of deb1 - libshogun - PR is complete: Failure [failed configure]  Build details are at http://buildbot.shogun-toolbox.org/builders/deb1%20-%20libshogun%20-%20PR/builds/260  blamelist: OXPHOS22:12
OXPHOSwiking was messing around to see where went wrong..will change them back22:12
OXPHOS*I22:12
arianepaolasee you all tomorrow22:14
arianepaolabye22:14
@wikingOXPHOS: ok so i've commented couple of stuff22:14
OXPHOSarianepaola bye22:15
OXPHOSwiking what do you mean by "check the content"?22:15
OXPHOSCurrently, with "DOWNLOAD_DIR ${THIRD_PARTY_DIR}/Cereal", I cannot finish cmake22:16
@wikinglemme check22:16
OXPHOSwiking but with "DOWNLOAD_DIR ${THIRD_PARTY_DIR}/", cereal can be downloaded to root22:17
@wikingOXPHOS: what is exactly the problem?22:19
@wikinghttp://pastebin.com/bAwTYRWm22:19
OXPHOSwiking: the error is  dir '/Cereal' does not exist after file(MAKE_DIRECTORY)22:20
OXPHOSit doesn't have the permission to create the folder?22:20
@wikingwhat?22:21
@wikingi mean sorry22:21
@wikingbut i just added this to shogun22:21
OXPHOS??22:21
@wikingand it worked for me22:21
@wikingso i really dont knwo what's the problem22:21
@wikingplease can you pastebin it22:21
OXPHOSyes just saw it22:21
@wikingbut that include dir wont work22:21
@wikinggonna have to check some stuff22:21
OXPHOSokay so I'll try to fix that first22:22
@wikingok so it needs some more love22:22
@wikingsee the things in eigen22:22
OXPHOSthey're exactly the same I would say22:23
@wikingno22:23
@wikingthey are not22:23
@wiking:)22:23
@wikingplease check them and you'll see22:23
OXPHOSreally..do you mean the args part?22:24
@wikingyes22:24
@wikingbecause the thing is that currently cereal is extracted in the wrong place22:24
@wikingbut that is something else22:24
@wikingi think22:24
@wikingwhy did you set22:25
@wiking    PREFIX ${CMAKE_SOURCE_DIR}/Cereal22:25
@wiking?22:25
@wikingCMAKE_BINARY_DIR22:25
@wikingshould be22:25
OXPHOSaa...like I said I was messing around to see what can work22:25
OXPHOSfor the problem I saw, DOWNLOAD_DIR problem, nothing can save it22:26
OXPHOSCereal.cmake was exactly like Eigen3.cmake in the first place.22:27
OXPHOSokay I sudo-ed22:27
@wikingOXPHOS: cereal is header only or?22:28
OXPHOSwiking yes it is22:28
@wikingok just a sec22:28
@wikingmmmm22:29
@wikingwaaaaaaaaaait22:29
@wikingwhy is this in cereal's cmake22:30
@wiking-- Found the following Boost libraries:22:30
@wiking--   serialization22:30
@wiking--   unit_test_framework22:30
@wikingi thought it has 0 dependencies22:30
@wiking:S22:30
OXPHOSso, if you download the package Cereal, there would be cmakelist, unittests/, etc. Actually, only the include/cereal/ folder has useful stuff22:32
OXPHOSthis might be the reason wiking22:32
@wikingkk22:32
@wikingthen it's pretty easy22:32
@wikingOXPHOS: SET(CEREAL_INCLUDE_DIRS ${CMAKE_BINARY_DIR}/Cereal/src/Cereal/include)22:33
OXPHOSaha right22:34
OXPHOS-DEIGEN_INCLUDE_INSTALL_DIR:PATH=${THIRD_PARTY_DIR}/include/eigen22:34
OXPHOSI don't need this flag right22:34
@wikingwell in this case no22:34
@wikingit should be good like that22:34
@wikingand you dont need the compiler flag shit either22:34
OXPHOSokay.22:35
@wikingOXPHOS: commented on the PR22:35
OXPHOSthx!22:35
@wikingfix those22:35
@wikingand that should work then22:35
OXPHOSdon't know why I need to sudo the download dir : / but I'll try to bypass it22:36
OXPHOSat local for now22:36
shogun-buildbotbuild #261 of deb1 - libshogun - PR is complete: Success [build successful]  Build details are at http://buildbot.shogun-toolbox.org/builders/deb1%20-%20libshogun%20-%20PR/builds/26123:13
@wikingOXPHOS: make[3]: *** No rule to make target `install'.  Stop.23:22
@wikingmake[2]: *** [Cereal/src/Cereal-stamp/Cereal-install] Error 223:22
@wikingmake[1]: *** [CMakeFiles/Cereal.dir/all] Error 223:22
@wikingthis needs fixing23:22
@wikingthat means the external cmake script23:22
OXPHOSI didn't see anything leads to the 'install' step..23:23
@wikingOXPHOS: check travis23:23
OXPHOSI saw but I dont understand why..23:25
@wikingyou should disable install step in that external script23:30
@wikingINSTALL_COMMAND ""23:31
OXPHOSwiking thx lemme try23:32
OXPHOSwiking thanks so much. should be fine this time.23:39
OXPHOSwiking and if you care to know, I just find out why I couldn't download cereal earlier. The module uses {THIRD_PARTY_DIR} before it is defined..so silly23:40
--- Log closed Fri May 27 00:00:13 2016

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