IRC logs of #shogun for Wednesday, 2017-03-22

--- Log opened Wed Mar 22 00:00:14 2017
-!- norpi [~norbert.b@540391D6.catv.pool.telekom.hu] has quit [Read error: Connection reset by peer]00:07
-!- goksinen [~goksinen@rrcs-50-75-193-138.nyc.biz.rr.com] has quit [Remote host closed the connection]00:12
-!- goksinen [~goksinen@rrcs-50-75-193-138.nyc.biz.rr.com] has joined #shogun00:51
-!- goksinen_ [~goksinen@rrcs-50-75-193-138.nyc.biz.rr.com] has joined #shogun00:54
-!- goksinen [~goksinen@rrcs-50-75-193-138.nyc.biz.rr.com] has quit [Ping timeout: 258 seconds]00:57
-!- goksinen_ [~goksinen@rrcs-50-75-193-138.nyc.biz.rr.com] has quit [Remote host closed the connection]01:03
-!- goksinen [~goksinen@rrcs-50-75-193-138.nyc.biz.rr.com] has joined #shogun01:12
-!- goksinen [~goksinen@rrcs-50-75-193-138.nyc.biz.rr.com] has quit [Remote host closed the connection]01:33
-!- mikeling [uid89706@gateway/web/irccloud.com/x-rrtimeiwrndkxqdo] has joined #shogun01:52
-!- goksinen [~goksinen@rrcs-50-75-193-138.nyc.biz.rr.com] has joined #shogun02:09
-!- Killin [~Killin-A1@2602:304:68a6:ddc0:1c90:463:a576:3640] has joined #shogun02:28
-!- nagdev [dce39546@gateway/web/freenode/ip.220.227.149.70] has quit [Quit: Page closed]02:31
-!- nagdev [dce39546@gateway/web/freenode/ip.220.227.149.70] has joined #shogun03:21
-!- goksinen [~goksinen@rrcs-50-75-193-138.nyc.biz.rr.com] has quit [Remote host closed the connection]03:37
-!- iRmantou [2d389488@gateway/web/freenode/ip.45.56.148.136] has joined #shogun04:01
-!- OXPHOS_ [401e476d@gateway/web/freenode/ip.64.30.71.109] has joined #shogun04:32
-!- neha [ca8e6c73@gateway/web/freenode/ip.202.142.108.115] has joined #shogun04:42
nehaHello! I'm currently working on a project (HPC's with unsupervised learning). I'm currently looking for a GSoc'17 internship project. I would like to start with this(https://github.com/shogun-toolbox/shogun/issues/2718) issue if it's still open! :)  Can I?04:43
-!- nagdev [dce39546@gateway/web/freenode/ip.220.227.149.70] has quit [Ping timeout: 260 seconds]05:32
-!- nagdev [dce39546@gateway/web/freenode/ip.220.227.149.70] has joined #shogun05:36
-!- nagdev [dce39546@gateway/web/freenode/ip.220.227.149.70] has quit [Quit: Page closed]05:53
@sukeyPull Request #3736 "clean up memcpy in swig typemaps"  merged by lambday - https://github.com/shogun-toolbox/shogun/pull/373606:23
@sukeyNew Commit "Merge pull request #3736 from MikeLing/issuefix-370006:23
@sukeyclean up memcpy in swig typemaps" to shogun-toolbox/shogun by lambday: https://github.com/shogun-toolbox/shogun/commit/044780df172e4c48f71030254e94359beaa92d7406:23
@sukeyIssue #3739 "add swig interface checks to appveyor" opened by vigsterkr - https://github.com/shogun-toolbox/shogun/issues/373906:36
@sukeyIssue #3739 "add swig interface checks to appveyor" vigsterkr added label: "SWIG" - https://github.com/shogun-toolbox/shogun/issues/373906:36
@sukeyIssue #3739 "add swig interface checks to appveyor" vigsterkr added label: "infrastructure" - https://github.com/shogun-toolbox/shogun/issues/373906:36
-!- neha [ca8e6c73@gateway/web/freenode/ip.202.142.108.115] has quit [Ping timeout: 260 seconds]06:37
@sukeyIssue #3737 "CARTree can't be imported from modshogun" closed by vigsterkr - https://github.com/shogun-toolbox/shogun/issues/373706:38
-!- travis-ci [~travis-ci@ec2-54-147-54-125.compute-1.amazonaws.com] has joined #shogun07:19
travis-ciit's Soumyajit De'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/21370691607:19
-!- travis-ci [~travis-ci@ec2-54-147-54-125.compute-1.amazonaws.com] has left #shogun []07:19
-!- OXPHOS_ [401e476d@gateway/web/freenode/ip.64.30.71.109] has quit [Ping timeout: 260 seconds]07:24
shogun-buildbotbuild #67 of nightly_default is complete: Failure [failed test]  Build details are at http://buildbot.shogun-toolbox.org/builders/nightly_default/builds/67  blamelist: Viktor Gal <vigsterkr@gmail.com>07:45
-!- nagdev [dce39546@gateway/web/freenode/ip.220.227.149.70] has joined #shogun07:53
iRmantouIs there a problem with the subscription in mailing list?08:11
@wikingmmm08:12
iRmantou=。=! I can't subscribe it, It's just a blank page, Only I am in this case?08:17
@sukeyIssue #3737 "CARTree can't be imported from modshogun"- https://github.com/shogun-toolbox/shogun/issues/373708:24
-!- lambday|work [945742af@gateway/web/freenode/ip.148.87.66.175] has joined #shogun08:28
-!- mode/#shogun [+o lambday|work] by ChanServ08:28
mikelingiRmantou: what's the meaning of a blank page?09:18
-!- HeikoS [~heiko@host-92-0-178-129.as43234.net] has joined #shogun09:20
-!- mode/#shogun [+o HeikoS] by ChanServ09:20
iRmantouI check the "Subscribe" under MAILING LIST on our website and there is only a page with09:33
iRmantouno comtent09:33
iRmantoucontent09:33
-!- nagdev [dce39546@gateway/web/freenode/ip.220.227.149.70] has quit [Ping timeout: 260 seconds]09:33
@wikingiRmantou, have you tried sending a mail to shogun-list-subscribe@shogun-toolbox.org09:34
@wiking?09:34
iRmantouno, I just want to subscribe to the mailing list becauseI see a requirement.09:39
iRmantou https://summerofcode.withgoogle.com/organizations/6322302468751360/#work-with-us09:39
iRmantou"Subscribe to the mailing list and introduce yourself"09:39
iRmantouI have tested other organizations' mailing list, they are ok, so I think this is may not my net problems.09:41
@wikingiRmantou, just send an email to the address i've given you09:46
@wikingthat should get you subscribed09:46
iRmantouok ! thank you!09:46
@wikingCaBa, ping09:50
@wikingwtf just happened here what do you think09:50
@wikingmake[2]: *** No rule to make target 'GoogleMock/sbc/GoogleMock/googletest/include/gtest/gtest_prod.h', needed by 'tests/unit/CMakeFiles/shogun-unit-test.dir/io/LibSVMFile_unittest.cc.o'.  Stop.09:50
@wiking:)))09:50
mikelingwiking: How could I register an instance of my global fixture? call AddGlobalTestEnvironment in main() of discover_gtest_tests.cpp?09:55
@wikingwhy do you want to add it to the discover gtests?09:56
@wikingthat cpp is just generating the ctest stuff09:56
mikelingI just founding the entry of all tests, I mean something like RUN_ALL_TESTS09:57
@wiking?09:59
@wikingyou need to add the global fixture to shogun-unit-test09:59
@wikingexecutable09:59
mikelingby cmakelists?10:00
@HeikoSwiking: jojo10:00
@HeikoSwiking: I really wonder, how the conference was10:01
@wikingwhat?10:01
@wikingah10:01
@wikingnot many people10:01
@wikingbut was ok10:01
@wiking:)10:01
@HeikoShow was the talk=?10:01
@wikingsorry i didn't answer till now10:01
@wikingbecause i was busy with other stuff10:01
@HeikoSnw10:01
@wikingin what way?10:01
@wikingi spoke a lot :)10:01
@wikingrun out of time :)10:01
@wikingwas casual10:01
@HeikoSfeedback?10:02
@wikingmmm 2 possible gsoc applicants10:02
@wikingthe session leader like the talk10:02
@wikingas well as another guy10:02
@wikingbut again10:02
@wikingthe talk was at midday10:02
@wiking:DD10:02
@wikinglunch time :P10:02
@HeikoShehe i see10:02
iRmantouwait me! I am writing the applicant!10:09
@HeikoSwiking: btw10:09
@wikingeys10:09
@HeikoSwiking: I will be in Tokyo from Friday to end of month10:09
@wiking*yes10:09
@wikingah yeah you told me10:09
@HeikoSI hope to have time to feedback the applications10:09
@HeikoSits a bad clash10:09
@wikingah well 2 things10:10
@HeikoSwill try to do some stuff today10:10
@wikingone is about the org shits10:10
@wikingyou know that we got accepted to : )10:10
@HeikoSwiking: we are waiting for the FSA10:10
@wikingyeah i guess10:10
@HeikoSIll ping again10:10
@wikingwe'll get it when you are in tokyo10:10
@wiking:)10:10
@HeikoSyeah we need to sign it all10:10
@HeikoSso not sure how that will work, digitally or mail10:10
@wikingHeikoS, i reckon they're gonna send it after the 2nd board meeting10:10
@HeikoSyep something like that10:10
@wikingthat supposed to be on the 23rd10:11
@wikingor somethin10:11
@wikinganyhow yea10:11
@HeikoSwiking: also wanted to ask you to feedback the PR in doc by lea10:11
@HeikoSwith "mission"10:11
@wikinglet's see how we'll have to circulate stuff10:11
@wikingah10:11
@wikingwill check on it tomo10:11
@HeikoSwhether you agree, have more things to add10:11
@HeikoSno need for detailed comments, more like big picture10:11
@HeikoSwould be cool to get that out before we get exposed via the org10:11
@HeikoSwiking: we really need to discuss this tags business10:12
@HeikoSwe also need transient10:12
@HeikoSand we need to discuss where the members are stored10:13
@HeikoSCaBa: jo10:13
@HeikoShttps://github.com/shogun-toolbox/shogun/pull/3721/files#diff-9c3599c0d2090e493be261b079e9b63eR71510:13
@wikingHeikoS, the shitty part of *transient that there's no support for such thing in c++ :)10:15
@wikingi mean the nearest thing would be attributes10:16
@wikinghttp://en.cppreference.com/w/cpp/language/attributes10:16
@wikingbut those are not customizable by far :(10:16
@HeikoSwiking: mmh I guess tags can do that10:16
@HeikoSit is just parameters that are get/settable, but wont be serialized and wont be part of equals10:16
@wikingah you mean to give a special wrapper10:16
@wikingTransient<Type>10:16
@wikingand add that to the tag?10:16
@HeikoSyep10:16
@wikingah that's possible10:16
@wikingbut then again10:16
@HeikoSyeah it is10:17
@HeikoSit is easy10:17
@wikingthe story is still that10:17
@HeikoSjust need a flag10:17
@HeikoS(and it is independent of where they are stored)10:17
@wikingwtf we do when people dont actually10:17
@wikingregister stuff :D10:17
lisitsynit fails10:17
@HeikoSget/set fails10:17
@wikinglisitsyn, because you presume10:17
@wikingthat everybody is gonna use10:17
@wikingget/set10:17
lisitsynyes10:17
lisitsynyou have no other way10:17
lisitsyn:D10:17
lisitsynresistance is futile10:17
@wikinghahahha10:17
@HeikoSif you dont make the vars members then we have it10:18
@HeikoSBuutttt10:18
@HeikoShackathon stuff then10:18
lisitsynusing only get/set open a whole fucking window of opportuinites10:18
lisitsynlike observing what happens while you train10:18
@wiking:)10:19
lisitsynah and we also can have a tensorboard-like thing10:19
@wikinglisitsyn, how you hook anything to an unordered_map?10:19
lisitsynhook what?10:19
@wikingi mean then the get/set should be annotatable :)10:20
@wikinglike aspectj10:20
@wiking:P10:20
lisitsyndo not get it yet10:20
@wikingwell look10:20
@wikingyou are saying10:20
@HeikoSwiking: you mean for type safety? :D10:20
@wikinglike observing what happens while you train10:20
lisitsynyes10:20
@wiking"like observing what happens while you train"10:20
@wikinghow do you hook anything10:20
@wikingso you can monitor10:20
@sukeyIssue #3739 "add swig interface checks to appveyor" karlnapf added label: "entrance" - https://github.com/shogun-toolbox/shogun/issues/373910:20
lisitsynmap<Tag, Any>10:20
lisitsynAny can tell its json10:20
@wikingque?10:21
lisitsynso you get a json of parameters10:21
@wikingbut still10:21
@wikinghow do you monitor this runtime?10:21
lisitsyn{"parameter": <something generated by any>}10:21
lisitsynyou just register all objects10:21
lisitsynsomewhere10:21
lisitsynand then iterate over all objects over all parameters10:21
@wikingok10:21
@wikingi think we are10:21
lisitsynshould be possible10:21
@wikingtotally talking to another10:21
@wikinguniverse :)10:22
@wikingman10:22
@wikingyou are saying10:22
@wikingthat10:22
@wiking"like observing what happens while you train" = for me this means that you can actually somehow hook to ALL the parameters of an object and stream their values (when they change)10:22
lisitsynno I mean retrieving the10:22
@wikingand i guess they change when you10:22
lisitsynyou just retrieve the current state10:23
@wikinginsert into the map10:23
@wikinglol but man10:23
@wikinghow's that monitoring?10:23
lisitsynobserver is much more difficult10:23
@wiking:D10:23
@wikingunordered_map is not threadsafe10:23
@wikingso you just get like10:23
@wikingsuper weird10:23
@wikingsnapshots10:23
@wikingright?10:23
@wikingi mean that's not really "observing what happens while you train"10:23
lisitsynwell we can use thread safe map :P10:24
@wikingbut even then10:24
@wikingyou gonna be iterating10:24
lisitsynit's not the detail ruining the whole stuff10:24
@wikinglike while(1) ?10:24
@wiking:D10:24
lisitsynyes if you want to10:24
@wikingno i dont want to10:24
@wikingi'm just asking questions10:24
@wikingbecause your statement is that10:24
@wiking"observing what happens while you train"10:24
@wiking:)10:24
lisitsynyes and what's wrong?10:24
@wikingand i've just showed you10:25
@wikingthat it's not really the case10:25
@wikingif one would like to do that10:25
@wikingthe best would be to have something at setter part10:25
lisitsynyes you can observe snapshots but I am ok with snapshots10:25
@wikinglisitsyn, and i presume the presumption in this case is10:25
@wikingthat you cannot store references in the tags10:25
@wikingright?10:25
lisitsynwhy so?10:26
@wikingwell because10:26
@wikingthen it's even more so10:26
@wiking:)10:26
@wikingthat you have no idea10:26
@wikingwhat's happening with the parameters10:26
@wiking:>10:26
@wikingas they are mutable10:26
lisitsyngosh man we can just implement an observer if you're so obsessed :D10:26
@wikingno i'm not obsessed10:27
@wikingbut please10:27
@wikingbe a bit more precise10:27
@wikingwhen you have a statement about10:27
@wikingwhat tags can do10:27
lisitsynyes tags still can do it10:27
@wikingi see :)10:28
@wikingcool10:28
lisitsynif you register things you can track them right?10:28
lisitsynthat's why tensorboard works10:28
@wikingtrue10:28
@wikingbut that's true atm as well10:28
@wikingright?10:28
@wikingi mean we do register shit atm as well10:29
@wiking(see SG_ADD)10:29
lisitsynyes but you can't track set now10:29
lisitsynwith tags you can10:29
@wikingbut the point was above10:29
@wikingthat you dont actually have to do set10:29
@wikingwith tags either10:29
@wikingright?10:29
@wikingjust as in case of SG_ADD10:29
@sukeyIssue #3740 "Create data generator class for unit testing" opened by karlnapf - https://github.com/shogun-toolbox/shogun/issues/374010:30
@sukeyIssue #3740 "Create data generator class for unit testing" karlnapf added label: "Cleanups" - https://github.com/shogun-toolbox/shogun/issues/374010:30
@sukeyIssue #3740 "Create data generator class for unit testing" karlnapf added label: "testing" - https://github.com/shogun-toolbox/shogun/issues/374010:30
@sukeyIssue #3740 "Create data generator class for unit testing" karlnapf added label: "entrance" - https://github.com/shogun-toolbox/shogun/issues/374010:30
-!- iRmantou_ [55cb2405@gateway/web/freenode/ip.85.203.36.5] has joined #shogun10:30
lisitsynwhy don't you?10:30
@wiking?10:31
lisitsynwhy don't you have to do set? what does it mean?10:31
@wikingwell10:31
@wikingif i store a reference10:31
@wikingor a pointer10:31
@wikingi dont know what's happening anymore with the value per se10:31
@wikingbut this is true for the current case as well10:31
lisitsynoh I don't like storing a reference10:31
@wikinglisitsyn, yeah but i've just asked10:31
lisitsynI think we're talking about reference to other object10:31
@wiking20 lines above :)10:31
lisitsynstoring a pointer is no go10:31
@wikingand then?10:32
@wikingif i have to?10:32
@wikingTransient<> ?: )10:32
lisitsynnah transient is other thing10:32
@wikingi know10:32
@wikingbut again10:32
@wikingwhat do i do?10:32
lisitsynstoring pointer = statefullness that's not tracked10:33
@wikingif i want to/need to10:33
@wikingbecause10:33
@wiking  <lisitsyn> oh I don't like storing a reference10:33
@wiking<lisitsyn> storing a pointer is no go10:33
@wikingmight be valid10:33
@wikingbut still10:33
@wiking there could be cases10:33
@wikingwhere there's no other option right?10:33
lisitsynno, why would you need that?10:33
@wiking:)10:33
@wikingso you are saying10:34
@wikingthat no matter what10:34
@wikingnobody wants or shall store a point10:34
@wikingas an attribute  of a class?10:34
@wiking*pointer10:34
lisitsynsure, why to store a pointer? it's broken from the beginning10:34
@wiking:)10:34
@wikingthis is too good man10:34
@wiking:)10:34
-!- iRmantou [2d389488@gateway/web/freenode/ip.45.56.148.136] has quit [Ping timeout: 260 seconds]10:34
lisitsynyou need to store pointers in sgvector and stuff like that10:34
lisitsynbut in 'user' code?10:34
@wikinghttp://www.quickmeme.com/img/9f/9f97f7502ecc5767b455e9ecc3978da0fe9bb10d351931c98569e7af8fd82920.jpg10:35
@wikingi couldn't resist sorry10:35
@wiking:)10:35
lisitsynwell I'd love to see a kernel that needs to store a pointer10:35
lisitsynor a classifier10:35
@HeikoSmaybe we can have fistfights in zurich10:36
lisitsynwe're talking about shogun classes right?10:37
@wiking? what fight10:37
lisitsynI am not into that pervert things10:37
lisitsyn:D10:37
@wikingi guess we are discussing here10:37
lisitsynwiking: just one example why would you need to store a pointer in a *shogun class*?10:37
@wikinglisitsyn, i mean i just find your comment of10:37
@wikingnot storing pointer10:37
@wikingas strong10:38
@wikingas 64k should be enough for everybody10:38
lisitsynyes you have to limit something sometimes but we're talking about some classifiers and stuff10:38
@wikingyeah sure you can argue as much as you want about10:38
@wikingwhy it's stupid10:38
@wikingbut still10:38
@wikingthat's one of the simplest features10:38
@wikingof the language10:38
lisitsynit's never used in shogun now10:38
@wikingnow you just wanna ignore that whole part10:38
@wikingsure do it10:38
@wikingbut i'm not convinved10:39
@wiking*convinced that it's the smartest move to do10:39
lisitsynwell you may allow tags to pointers if you want to but I have no use case for that10:39
@wikingHeikoS, "A unit test for single a multi threads of a kernel machine would help10:40
@wiking"10:40
@wikinghahahaha10:40
@wikingtoo good10:40
@wiking:>10:40
lisitsynwiking: we also have to limit what classes can we store10:40
@wikingtoo bad that half of our CIs dont do well with multithreads :)10:40
lisitsynbecause they are all exported to swig10:41
@HeikoSshould actually test all machines for single and multithread train10:41
@HeikoSat least on buildbot10:41
@wikingHeikoS, write the code :)10:41
@HeikoSwiking: yeah know10:41
@wikingHeikoS, they'll do it for you :)10:41
@HeikoSwiking: just a bit nervous about these patches, they are hard to parse10:41
@wikingHeikoS, which?10:42
@HeikoSwiking: openmp port of pthread10:42
@wikingHeikoS, mmm man10:42
@wiking:)))10:42
@wikinglet me tell you a secret10:42
@wiking:D10:42
lisitsyncan we start using std::thread instead?10:42
@wikingthose are copy-paste solutions from micmn10:42
@wiking:>10:42
@HeikoSi know10:42
@HeikoSeven worse10:42
@wikingi'm not taking those as real contributions10:42
@wiking:D10:42
@HeikoSlisitsyn: hackathon :D10:42
@wiking(i hope everybody hears this :P)10:42
lisitsynwhat does mr. wiking think about std::thread?10:42
@wikinglisitsyn, ? sorry Sergey did i offendend you by any way?10:43
@wiking*offended10:43
@wikingor i dont get really the sarcasm  :)10:43
lisitsynjust curious10:43
@wikingother than that i believe i had the first patch to shogun using std::thread when i added windozer support10:43
@wikingevne asked u to review10:43
lisitsynI have no memory10:44
@wikingthat's ok10:44
lisitsynlike lstm but lst10:44
@wikingbut yeah other than input parsers10:44
@wikingor such10:44
@wikingi would try to use openmp10:44
@wikingif possible10:44
lisitsynI just mean openmp is not that good sometimes10:44
lisitsynbecause it is highly implicit10:44
@wikingyeah but most of the times is sufficient10:44
@wikingshit like that has been doen10:44
@wikingwith pthreads10:44
@wikingfor kernel machines10:44
@wikingor kernel10:44
@wikingopenmp is more than sufficient10:45
@wikingand really lowers the LoC10:45
lisitsynwell at least you're explicit what happens10:45
lisitsyn:D10:45
@wikinglisitsyn, yeah but see the LoC?10:45
@wiking:))))10:45
lisitsynbecause I have no idea about # threads and stuff like that10:45
@HeikoSi think xvalidation might be nice to do with something more sophisticated10:45
@wikingHeikoS, heheh xval shoudl be thrown out10:45
@wikingin it's current form10:45
@wiking:)10:45
@wikingthat's a hack a patch10:45
@wikingand i know tha tyou know10:45
@HeikoSjust revert revert revert it10:45
@wiking:D10:45
@HeikoSthen we can release10:45
@HeikoS:D10:45
@wikingbecause we were fucking with that10:45
@wikingsince october10:46
@HeikoSyeah lets kill this guy10:46
@HeikoSand then do in a feature branch with some investigation10:46
@HeikoSlike testing it on all classes etc10:46
@HeikoSthe stuff CaBa found out10:46
lisitsynI need some help with tags10:46
@HeikoSguy=patch10:46
@wiking:>>>>>>>>>>>>>>>>>>>>10:46
@HeikoS:D10:46
@wikingi'm fine with both10:46
@wiking:D10:46
lisitsynhelp me please :P10:47
@wikinglisitsyn, u need xval solution? :)10:47
lisitsynI need to compile shogun10:47
@wikingmake10:47
@wikingor use ninja10:47
@wikingbetter :)10:47
lisitsyneach time I try10:47
@wikingreally faster10:47
lisitsynwell I mean I update my git10:47
lisitsynand each time I get a new error10:47
lisitsynand while I'm investigating10:47
@wikingmmm10:47
@wikingit should compile10:48
@wikingon osx10:48
@wikingi reckon that's what you use10:48
@wikingso u dont even have the problem10:48
@wikingof multithreading10:48
@wiking:DDDDDDDDDDDDDDDDDDDDDDDDDDDDDD10:48
@wiking(openmp just to be specific)10:48
lisitsynyeah I have no problem with shogun in general10:48
lisitsynbecause I can't compile it10:48
lisitsynmost of the times10:48
lisitsyn:D10:48
@wikinggood10:48
@wikingr u using develop? :)10:48
lisitsynwell yes10:48
@wikingor some super branch like HeikoS last time ? )10:49
@wikingok so what's your error?10:49
lisitsynwell its different each time :D10:49
@wikingok10:49
lisitsynlet me check what is it now10:49
@wikingfor me10:49
@wikingit's enough10:49
@wikingwhat is it now10:49
@wiking:)10:49
@wikingmeaning i dong give a damn about your whining how everything is a shit.... i know! :)10:49
lisitsynno no I am not whining10:50
lisitsynits me who can fix it as well10:50
@wikingso what's the erorr?10:50
@HeikoSI had so many problem compiling things :D10:50
@HeikoSconfig.h is fucked10:50
@wikingHeikoS, not at all10:50
@wikingthat thing is finally fixed10:50
@wiking:D10:50
@HeikoShad to manually edit10:50
@HeikoSwhen?10:50
-!- micmn [uid216702@gateway/web/irccloud.com/x-jwnhkzyvxkgkmtsm] has joined #shogun10:50
@wikingHeikoS, buuuuuuuuuuuuuut!10:50
@HeikoSI had a lot of issues changing options last week10:51
@HeikoSbut doesnt matter10:51
@wikingdo you have10:51
@wikingsrc/shogun/lib/config.h ?10:51
@HeikoSit is like when you change options10:51
@HeikoSit doesnt update the config in build dir10:51
@HeikoSor vice versa, I forgot10:51
@wikingwhich option is it?10:51
@HeikoSit was all those10:51
@wikingbecuase i beleive10:51
@HeikoSJSON, SMVLIGHT10:51
@HeikoSetc10:51
@wikingthat should not be the case10:51
@wiking:)10:51
@wikingconfigure_file works10:51
@wiking:>10:51
lisitsynwiking: oh ok10:51
lisitsynerror: unknown type name 'CWrappedSGMatrix'10:51
lisitsyn  case PT_INT8: return new CWrappedSGMatrix<int8_t>();10:51
@HeikoSI can reproduce at somepoint10:51
lisitsynthat's what I get now10:51
@wikingah that's each10:51
@HeikoSit is changing10:51
@wiking*easy10:51
@HeikoSyeah that is one10:51
@HeikoSlisitsyn: that has to do with config10:52
@wikinglisitsyn, ls -la ./src/shogun/lib/config.h10:52
@HeikoSbecause the class is guarded when testing is disabled10:52
@wikingwhat's the output10:52
@wiking(not in build but in the root of the cloned repo)10:52
lisitsynls -la ./src/shogun/lib/config.h                                                                                              [12:50:29]10:52
lisitsyn-rw-r--r-- 1 lisitsyn LD\Domain Users 3938 Feb 15 15:55 ./src/shogun/lib/config.h10:52
lisitsynehm? :)10:52
@wikingdomain users :)10:53
@wikingnice10:53
@wiking:>10:53
@wikingok10:53
@sukeyIssue #3000 "Replace an undocumented example by a cookbook page" closed by karlnapf - https://github.com/shogun-toolbox/shogun/issues/300010:53
@wikingso this is in the root of the src10:53
@wikingright?10:53
@wikingnot in build dir10:53
lisitsynnot in build10:53
@wikingif so then do me a favour10:53
lisitsynI enabled testing10:53
@wikingrm ./src/shogun/lib/config.h10:53
lisitsyngit is clean10:53
@wikingbecause that file should not be there anymore10:53
lisitsynok then I should rebase that branch10:54
@wikingnono10:54
@wikingit's fine10:54
@wikingi mean what's your10:54
@wikingHEAD (before your shit)10:54
@wikingsha110:54
@wiking:)10:54
@wikinganyhow the problem is that10:54
@wikingsrc/shogun/lib/config.h is in .gitignore10:54
@wikingi reckon we should remove it now from there10:54
lisitsynI am on feature/private-wector10:54
@wikingthat's published?10:54
@wikingright10:54
lisitsynyes10:54
lisitsynit's a PR10:55
@wikingpr? or feature10:55
@wikingsergey10:55
@wikingthose are xor10:55
@wikingremember the conversation10:55
@wiking:))))10:55
@wikingPLEASE DO NOT PR a feature branch10:55
@wiking:)10:55
lisitsynwhy?10:55
@wikingbecause it'll make CI double work10:55
lisitsynah yeah I remember10:55
@HeikoSgotta go now10:55
@wiking:)10:55
@wikingcool10:55
@HeikoSsee you later lovers10:55
lisitsynbut10:55
lisitsynhow10:55
lisitsyncan10:55
lisitsynI10:55
lisitsyn:D10:55
@wiking:>10:55
@wikingremember?10:55
@wiking:)10:55
lisitsynwiking: you mean commit to my fork?10:56
@wikingyes10:56
lisitsynis it what I should do?10:56
lisitsynohk next time10:56
@wikingno not the fork10:56
@wikingi mean is this a feature branch of shogun10:56
@wiking?10:56
@wikingor on yours10:56
lisitsynuhmm yes?10:56
@wikingah if shogun then it's all good10:56
@wikingit'll be picked up by all the CI10:56
@wikingso anyhow10:56
lisitsynhttps://github.com/shogun-toolbox/shogun/tree/feature/private-wector10:56
lisitsynthat's the branch10:57
lisitsynI want to test it10:57
@wikingokok10:57
@wikingso no need to rebase10:57
@wikingjust fucking10:57
lisitsynbut I fail miserably10:57
@wikingrm ./src/shogun/lib/config.h10:57
lisitsynbecoz I am stoopid10:57
lisitsynI removed it10:57
@wikingok10:57
@wikingnow just for the sake10:57
lisitsynmake[2]: *** No rule to make target `../src/shogun/lib/config.h', needed by `src/shogun/base/class_list.cpp'.  Stop.10:57
lisitsynnow I can't even make10:57
lisitsyncries deeply10:57
lisitsynwhat have you done to me10:57
@wikingok but man wait10:57
@wikingin build dir10:57
@wikingls ./src/shogun/lib/config.h10:58
@wikinglisitsyn, fuck can u start a tmate10:58
@wikingand i can do this for you10:58
@wikingit's gonna be much faster10:58
@wikingbrew install tmate10:58
lisitsynwhat's tmate10:58
@wikingand send me in private the ssh10:58
@wikinglisitsyn, https://tmate.io/10:58
@wikingwelcome to 201710:58
@wiking:>10:58
lisitsynnot sure if my employer would like that10:58
lisitsyn:D10:58
@wikingah ok10:58
@wiking:)10:58
@wikingthen we gonna be doing this for the next hour10:59
@wiking:))))10:59
@wikingbut yeha ok so10:59
lisitsynwiking: well I removed and cmake again10:59
@wikingls build/src/shogun/lib/config.h10:59
lisitsynnow it tries to compile10:59
@wikingokok10:59
@wikingso the thing is that those shit happened10:59
@wikingwhen the config.h was getting out of state10:59
lisitsynso what happened to me?10:59
@wikingbecause i moved config.h generation to build10:59
@wikingbut because of that10:59
-!- HeikoS [~heiko@host-92-0-178-129.as43234.net] has quit [Ping timeout: 240 seconds]10:59
@wikingeverybody who has been using shogun10:59
lisitsynok so it clashes11:00
@wikingfor longer time11:00
@wikingwould have some shit in src/shogun/lib/11:00
@wikingand because gitignore has config.h11:00
@wikingif you do11:00
@wikinggit status11:00
@wikingyou think you are in sync11:00
@wiking:)11:00
@wikingthese lines should go from gitignore11:01
@wiking /src/shogun/lib/config.h11:01
lisitsyndon't we remove it from gitignore11:01
lisitsynbecause it is like11:01
@wikingah fuck11:01
@wikingyeah11:01
@wikingman11:01
@wikingone more thing11:01
@wikingsrc/shogun/base/class_list.cpp11:01
@wikingremove this as well11:01
@wiking:)11:01
@wikingi reckon you have such thing as well11:01
@wikingright?11:01
@wiking(not in build but actual src11:02
lisitsynoh11:02
@wikingsee what i mean? :)11:02
@wikingcan i remove those from ignore?11:02
lisitsynwe should remove it from ignore for sure11:02
lisitsynit's really confusing11:02
@wikingyep11:02
@wikingi mean it was a shitty solution11:03
@wikingfrom the beginning11:03
lisitsynyes one should not touch src dir11:03
@wikingbut now11:03
@wikingit's really out of src build11:03
@wikingso you can have the build dir wherevers11:03
lisitsynwiking: versionstring?11:04
lisitsynis it out as well?11:04
@wikingmmm11:04
@wikinggood question11:04
@wikingi would hope so11:04
@wikingdont remember the patch tough11:04
@wikingyes it is11:04
@wikingok11:04
@wikingi'm sending a commit11:04
@sukeyNew Commit "dont ignore class_list.cpp versionstring.h and config.h" to shogun-toolbox/shogun by vigsterkr: https://github.com/shogun-toolbox/shogun/commit/10c29e48f511dd1dc606eec9ea83eaaf014a3c2d11:05
@wikingthere11:05
@wiking:)11:05
lisitsynoh you can be so kind11:06
@wikingso i reckon11:06
@wikingif you clearup those remainers11:06
@wiking*remainders11:06
@wikingthings should get into a better shape11:06
@sukeyPull Request #3735 "Move generated serialization unit tests into separate executable"  merged by vigsterkr - https://github.com/shogun-toolbox/shogun/pull/373511:06
@sukeyNew Commit "Merge pull request #3735 from micmn/feature/serialization-binary11:06
@sukeyMove generated serialization unit tests into separate executable" to shogun-toolbox/shogun by vigsterkr: https://github.com/shogun-toolbox/shogun/commit/4584965a2fa85d3a576662e7221efa406337a1d711:06
@wikinglisitsyn, i gotta go now.... but i'll be around in an hour or so11:07
@wikingif you still have compilation troubles lemm eknow11:07
@wikingbtw11:07
lisitsynwiking: ok thanks11:07
lisitsynwell I usually try to resolve them by myself11:07
@wikingi would suggest you to use a server to compile shogun11:07
lisitsynbut then I am sucked into problems11:07
@wikingit's faster better :)11:07
lisitsynwiking: well11:07
lisitsynwiking: it is true11:07
@wikinglisitsyn, you have account on both fatbot11:07
@wikingand i believe on hedonism as well11:07
lisitsynwiking: yeah yeah not an issue I have a lot of machines11:08
lisitsynthere is different thing11:08
@wikingdrwxr-xr-x  5 lisitsyn   lisitsyn   4096 Sep 10  2015 lisitsyn11:08
lisitsynit'd be cool to have it compiling on mac11:08
@wikingah yeah11:08
@wikingsure it does11:08
* wiking compiles on mac11:08
@wikingso it works most def11:08
lisitsynbut it would be faster to compile on some ubuntu server for sure11:08
@wikingsome of the unit tests might fail11:08
@wikingbut yeah i use servers mostly11:09
lisitsynwiking: that's why I was thinking about dist build11:09
@wikinglisitsyn, hahah bitch11:09
@wikingi will not devops you that11:09
@wiking:))))11:09
lisitsynsure you don't11:09
@wikingi'm tired man of shogun devops11:09
lisitsynnever asked you :)11:09
@wikinghahah11:09
@wikingi remember the fuckin gday11:09
@wikingwhen you just wriote11:09
lisitsynI just ask if you think it is a good idea11:09
@wikingwiking distcc11:09
lisitsynno11:09
@wikingand i was about to kill u11:09
lisitsynyou get me wrong11:09
@wikinglisitsyn, you can actually11:09
@wikinguse for this buildbot11:09
@wikinghttp://docs.buildbot.net/current/manual/cmdline.html#try11:10
@wiking:)11:10
@wikingHeiko is always crying about this feature11:10
@wikingi told him to read the manual11:10
@wikingand that's all11:10
@wikingbut he is too fucking lazy11:10
lisitsynwiking: I am just curious if it is possible to employ distcc somehow11:10
@wikingit is11:10
@wikingbut there's buildbot11:10
lisitsynwell in theory11:10
@wikingit would do it for you11:10
@wikingi mean everything is ready for that11:11
@wikingyou just need to actually type in the right command11:11
@wiking:DDD11:11
@wikingy do what distcc does it for ya11:11
lisitsynuhm not really11:11
@wikingwhy not?11:11
lisitsynit's like you're ready to push11:11
lisitsynbut you want to test again11:11
@wikingnono11:11
@wikingyou can use a feature branch11:11
@wikingand do all your experimentation there11:12
lisitsynno I mean it is not in the loop right?11:12
@wikingwhich loop?11:12
lisitsynyou just upload your code and test it somewhere11:12
lisitsynbut with distcc you compile the same thing faster but test locally11:12
lisitsynright?11:12
@wikingmmm11:12
@wikinghahah11:13
@wikingi wanna see the day11:13
@wikingwhen we have that many macs11:13
@wikingthat you can distcc it11:13
@wikingand then get it back to you11:13
@wiking:)))11:13
@wikingsee the irony11:13
lisitsynwiking: ?? you don't need mac for that11:13
lisitsynyou can cross compile11:13
@wikingwe dont even have one fucking mac builder11:13
@wikinghahaha11:13
@wikinghave you done xcompile11:13
@wiking:)11:13
@wikinglike ever :)11:13
lisitsynwell with clang it works11:13
lisitsynyes we have it here11:13
@wikingcoz it's like maaaan sloow11:14
@wikingcompared to host compile11:14
lisitsynok that's different issue11:14
@wikingso i mean that's why11:14
@wikingyou would be just better of11:14
@wikingfuckign sending your patch to buildbot11:14
@wikingand it'll moan11:14
@wikingif something is wrong11:14
lisitsynoh well then it's much easier to develop on some ssd server11:14
@wikingbut i mean11:14
@wikinghedonismbot is pretty fast11:14
lisitsynwith yuuuge memory11:14
lisitsynyes11:14
@wiking:)11:15
@wikingespecially if you ccache11:15
@wikingi mean bigger stuff i test on that directly11:15
@wikingor quick patches even sometimes11:15
@wikingbecuase till i get shit compiled locally11:15
@wiking....11:15
@wikingso yeah11:15
@wikinguse a server11:15
@wikingthat's my personal take on that11:15
@wikinglisitsyn, btw is it still compiling?11:16
@wikingbecause then i guess it's in better state than it used to be or?11:16
lisitsynwiking: just restarted it11:16
lisitsynit is going ok yet11:16
@wikingk11:16
@wikingit should11:16
@wikingthe most problem lately i had11:17
@wikingwas with viennacl11:17
@wikingand macbook pro's fucking gpu11:17
lisitsynyeah I just wasn't aware it could be that config.h stuff11:17
@wikingthat does not support double precision float :D11:17
@wikingi almost had 5.0.0 merged into brew11:18
@wikingbut then some stupid stuff came11:18
@wikingand then yeah11:18
@wikingeverything escalated11:18
@wikingwe merged windows11:18
@wikingthen parallel fix11:18
@wikingthen lalalal11:18
@wikingand now we already have like linalg11:18
@wikingso i dont have a fucking clue where are we at atm11:18
@wiking:)11:18
@wikingbut like a week ago i think we had most of the unit tests passing11:18
@wikingok i'm out11:18
@wikingbbl11:19
lisitsynheh11:19
lisitsynok11:19
lisitsynwiking: yes it worked11:19
lisitsyngracias amigo11:19
iRmantou_I see the DEV build failing in my pr and the error message is " CMake 3.1 or higher is required"... It's my code problem?11:31
@lambday|workholy shit man what happened here?11:44
CaBaiRmantou_: check only travis11:49
CaBamorning people11:49
iRmantou_It's evening for me...11:58
-!- neha___ [7ab11852@gateway/web/freenode/ip.122.177.24.82] has joined #shogun12:11
-!- rads [8984fa08@gateway/web/freenode/ip.137.132.250.8] has joined #shogun12:32
lisitsynlambday|work: what?12:36
-!- iRmantou_ [55cb2405@gateway/web/freenode/ip.85.203.36.5] has quit [Ping timeout: 260 seconds]12:37
-!- nagdev [dce39546@gateway/web/freenode/ip.220.227.149.70] has joined #shogun13:08
@lambday|worklisitsyn: really long logs :D13:09
@lambday|worklisitsyn: I have a question13:09
@lambday|worklisitsyn: suppose, I want to observe method internal variables.. not class variables.. what would be a neat way to do that13:09
@lambday|worklet me give you an actual use-case13:10
@lambday|worklisitsyn: https://github.com/shogun-toolbox/shogun/blob/develop/src/shogun/statistical_testing/QuadraticTimeMMD.h#L26813:11
lisitsynlambday|work: I think one may implement observable<T>13:12
@lambday|workso, permutation indices are something that the method generates in every iteration..13:12
@lambday|worklisitsyn: can you elaborate a bit more13:12
-!- abhinav_ [~abhinav@103.211.53.10] has joined #shogun13:12
@lambday|workwhat's the idea13:12
@lambday|worklisitsyn: I need to be able to turn it on/off .. with some unifying API.. not these CQuadraticTimeMMD::save_permutation_inds() and then CQuadraticTimeMMD::get_permutation_inds()...13:15
lisitsyn lambday|work: I am a bit afraid it is like debugger13:15
@lambday|worklisitsyn: yeah but I'd want to access these values from modular interfaces... so plain old debug messages won't really do13:17
@lambday|workobservable<T> vars should be retrieved13:17
-!- rads [8984fa08@gateway/web/freenode/ip.137.132.250.8] has quit [Quit: Page closed]13:19
-!- rads [8984fa08@gateway/web/freenode/ip.137.132.250.8] has joined #shogun13:20
-!- travis-ci [~travis-ci@54.81.191.55] has joined #shogun13:22
travis-ciit's Viktor Gal'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/21376634313:22
-!- travis-ci [~travis-ci@54.81.191.55] has left #shogun []13:22
-!- Killin [~Killin-A1@2602:304:68a6:ddc0:1c90:463:a576:3640] has quit [Ping timeout: 246 seconds]13:23
@wikinglisitsyn, ok so it was actually only that you had trash in your source :)13:30
lisitsynwiking: yes exactly13:30
lisitsynwell you fixed it13:30
@wikingi mean i broke it in the first place :)13:30
@wikingso easy to fix shit like that :D13:31
@wikingshogun-buildbot: force build 'release xenial deb'13:32
shogun-buildbotbuild #0 forced13:32
shogun-buildbotI'll give a shout when the build finishes13:32
@wikingnow let's see if this falls apart :)))13:32
shogun-buildbotHey! build release xenial deb #0 is complete: Failure [failed]13:32
shogun-buildbotBuild details are at http://buildbot.shogun-toolbox.org/builders/release%20xenial%20deb/builds/013:32
@wikinghahah13:33
@wiking:)13:33
@wikingnow this is great13:33
@wikingheiko13:33
@wikingCloning into 'doc/wiki'...13:33
@wikingfatal: remote error:13:33
@wiking  Repository not found.13:33
@wikingfatal: clone of 'git://github.com/shogun-toolbox/shogun-wiki.git' into submodule path 'doc/wiki' failed13:33
@wikingYOU JUST FUCKING BROKE STABLE BRANCH13:33
@wikinghow great is that13:33
@wiking:>13:33
-!- Adi__ [67e69bda@gateway/web/freenode/ip.103.230.155.218] has joined #shogun13:34
-!- Adi__ [67e69bda@gateway/web/freenode/ip.103.230.155.218] has quit [Client Quit]13:34
@wikingi'm wondering if we gonna get this software engineering as a job13:36
-!- neha___ [7ab11852@gateway/web/freenode/ip.122.177.24.82] has quit [Ping timeout: 260 seconds]13:36
@wikingright :)13:36
@wikingor we gonna be like mad scientist doing shit all the time :)))13:36
@wikingand randomly delete repositories13:36
@wikingso nothing could be recreated :)13:36
@wiking"NOTE: Currently, upgrading to new versions requires a fresh install.13:38
@wiking"13:38
@wikingthese type of stuff :)))13:38
@wikingamazing13:38
@wikinglisitsyn, so tell me more ?:)13:38
-!- shogun-buildbot [~shogun-bu@7nn.de] has quit [Quit: buildmaster reconfigured: bot disconnecting]13:41
-!- shogun-buildbot [~shogun-bu@7nn.de] has joined #shogun13:41
@wikingshogun-buildbot: force build 'release xenial deb'13:42
shogun-buildbotbuild #1 forced13:42
shogun-buildbotI'll give a shout when the build finishes13:42
shogun-buildbotHey! build release xenial deb #1 is complete: Failure [failed changelog]13:42
shogun-buildbotBuild details are at http://buildbot.shogun-toolbox.org/builders/release%20xenial%20deb/builds/113:42
@wikinglet's hope i've managed to trick it13:42
@wikingwoohooo not really13:42
lisitsynwiking: tell what?13:43
@wikinglisitsyn, about engineering :)13:44
@wikingman i'm tired :D13:44
lisitsynuhmm I wasn't following13:44
@wikingnoooooooooi cannot do what i though i can13:44
@wiking:))13:44
@wikinglisitsyn, nothing...just being tired of not getting anything right13:44
@wikingwith this fucking project called shogun13:44
@wiking:(13:44
lisitsynyou have to suffer to thrive13:45
lisitsyn:D13:45
@wikinglol13:45
-!- shogun-buildbot [~shogun-bu@7nn.de] has quit [Quit: buildmaster reconfigured: bot disconnecting]13:47
-!- shogun-buildbot [~shogun-bu@7nn.de] has joined #shogun13:47
CaBawiking: heya13:55
-!- abhinav_ [~abhinav@103.211.53.10] has quit [Read error: Connection reset by peer]13:55
@wikingy013:55
-!- abhinav_ [~abhinav@103.211.53.10] has joined #shogun13:56
@wikingCaBa, sup ? :)))13:59
CaBawiking: too much ;)13:59
@wiking:DDDDDDDDDDDDD13:59
@wikingcoo14:00
@wikingcool14:00
@wikingme too14:00
@wiking:)14:00
@wikinglet's do14:00
@wikinggit rm -rf  *14:00
-!- rads [8984fa08@gateway/web/freenode/ip.137.132.250.8] has quit [Ping timeout: 260 seconds]14:00
@wikinggit commit .14:00
@wikinggit push14:00
@wiking?14:00
@wikingwhat about that? :D14:00
CaBawiking: i like!14:00
@wiking\o/14:00
@wikinglet's get shit real14:00
@wikingbtw honestly14:00
@wikingDynArray14:00
@wikingDynamicObject lalala14:00
lisitsynTOTAL BULLSHIT14:00
@wikingthat shoudl be in the trash14:00
@wiking:DDDDDDDDDD14:00
@wikinglisitsyn, right?14:00
lisitsynyes14:00
CaBawiking: guess what a lough i had when i discovered the "WRAPPED" brother that is only compiled when metaexamples are compiled or some shit like that ^^14:01
@wikingyeah dont even go there14:04
@wikinglisitsyn, so we through out? :)14:04
@wikingand use STL?14:04
@wikingor have some better idea?14:04
@wikingCaBa, oh man those wrapped thins14:04
@wiking*things14:04
@wikingthat's some serious hardcode stuff14:05
@wikingyou know when you fix a thing14:05
@wikingwith changing the code14:05
CaBashogun is full of hardcore14:05
@wikinguntil it doesn't compile :D14:05
@wikingand once it's ready14:05
@wikingthen you are like14:05
@wiking"dont touch it, it works"14:05
@wikinganyhow14:05
@wikingi'd be more than happy14:05
@wikingthrowing out that whole array object story14:06
@wikingbecause it's a batshit crazy stuff14:06
CaBaanyways i'll continue with the PR for now, it actually breaks stuff right now14:06
@wiking\o/14:07
@wikingso why dont we fucking throw it out14:07
@wiking:D14:07
CaBaso lets get rid of that hard wired shit for now and then you guys can go for the big STL refactor after :P14:07
@wikinglambday|work, ^14:07
CaBaneed drugs.14:10
@wikingahhahaha14:12
@wikingwhich ones? :)14:12
@wikingbtw note the channel is logged and the internet archive is limitless :D14:12
CaBawiking: well then better don't start selling now :P14:13
@wiking:DDDDDDDDDDDDDDD14:14
@wikinghttps://motherboard.vice.com/en_us/article/why-american-farmers-are-hacking-their-tractors-with-ukrainian-firmware14:48
@wiking:>14:48
@wikingkeygen for a tractor :DDD14:49
-!- goksinen [~goksinen@rrcs-50-75-193-138.nyc.biz.rr.com] has joined #shogun14:57
-!- goksinen [~goksinen@rrcs-50-75-193-138.nyc.biz.rr.com] has quit [Remote host closed the connection]15:01
-!- goksinen [~goksinen@rrcs-50-75-193-138.nyc.biz.rr.com] has joined #shogun15:01
-!- rads [3a92880d@gateway/web/freenode/ip.58.146.136.13] has joined #shogun15:09
CaBawiking: hm, different community. no midi music and standard window decoration ^^15:09
-!- goksinen is now known as magicwund15:09
-!- abhinav_ [~abhinav@103.211.53.10] has quit [Ping timeout: 240 seconds]15:11
@sukeyIssue #3741 "Systematically test all machine train and apply multithreaded" opened by karlnapf - https://github.com/shogun-toolbox/shogun/issues/374115:14
@sukeyIssue #3741 "Systematically test all machine train and apply multithreaded" karlnapf added label: "entrance" - https://github.com/shogun-toolbox/shogun/issues/374115:14
CaBa[...] Kluthe, for example, uses pig manure to power his tractor, which requires engine modifications that would likely violate John Deere's terms of service on newer machines. [...]15:16
CaBaO.o15:16
-!- geektoni [c1cdd24c@gateway/web/freenode/ip.193.205.210.76] has joined #shogun15:17
-!- lambday|work [945742af@gateway/web/freenode/ip.148.87.66.175] has quit [Quit: Page closed]15:26
-!- HeikoS [~heiko@128.40.177.10] has joined #shogun15:31
-!- mode/#shogun [+o HeikoS] by ChanServ15:31
-!- Killin [~Killin-A1@129.7.0.237] has joined #shogun15:38
-!- Olivier [81615ad9@gateway/web/freenode/ip.129.97.90.217] has joined #shogun15:44
-!- Olivier is now known as Guest6852315:45
-!- Guest68523 [81615ad9@gateway/web/freenode/ip.129.97.90.217] has quit [Client Quit]15:45
-!- olinguyen [81615ad9@gateway/web/freenode/ip.129.97.90.217] has joined #shogun15:46
-!- nagdev [dce39546@gateway/web/freenode/ip.220.227.149.70] has quit [Ping timeout: 260 seconds]15:52
-!- Killin [~Killin-A1@129.7.0.237] has quit [Ping timeout: 240 seconds]15:56
-!- geektoni [c1cdd24c@gateway/web/freenode/ip.193.205.210.76] has quit [Ping timeout: 260 seconds]15:56
olinguyenHey! I'm planning of applying for GSoC with a data project (application). If I wanted to know if it was possible to do more advanced deep learning with Shogun. I know there's a module for neural networks, but how hard would it be to do stuff like LSTMs, RNN, etc?15:59
@wikingmmmm16:00
@wikingthe only way to judge a puding is to actually try it16:00
@wiking:)16:00
@wikingolinguyen, welcome!16:01
@wikingand cool thing!16:01
@wikingi suggest you to check into the NN part of shogun16:01
@wikingit has a lot of room for improvement16:01
@wikingand as well if you are seriously considering an application16:01
@wikingplease start reading about how to get started16:01
@wikingand start sending in fixes for entrance tasks16:01
@wikingas that is a hard requirement for a successful gsoc application16:02
olinguyenok, thanks for the pointers :)!16:03
@wikinglisitsyn, bazel installed on hedonism16:03
@wikingolinguyen, more than welcome16:03
@wiking:)16:03
@wikingolinguyen, use mailing list as well.... these type of information are usually circulating there as well16:03
olinguyenwill do!16:03
radshi! I'm exploring shogun as well! but the mailing list link didn't work for me.. where is it??16:05
@wikingrads yeah there's a tiny problem with it16:05
@wikingnamely archive is only  existing16:06
@wikingonce you subscribe16:06
@wikingyeah we are working on it16:06
@wikingbut sorry at the moment to get actual mails16:06
@wikingyou need to subscribe16:06
@wiking:(16:06
radsohh okay lemme try that16:06
radsI attended the FOSSASIA shogun talk btw!!16:07
@wikinghaha16:12
@wikingcool16:12
@wikingyou can tell then about it to HeikoS16:12
@wiking:DDDD16:12
@HeikoS:D16:13
@wikingrads, so did you like it? :D16:13
@wikingif you didn't no GSOC for you16:13
@wiking:P16:13
@wikingjoking of course16:13
@wikingplease share16:13
radsyes, in fact i talked to you after it16:13
rads:P16:13
@wikingah cool16:13
@wikingthen i know who you are16:13
@wiking:)16:13
radsabout the kaggle one :P16:14
@wikinggreat16:14
@wikingand welcome to shogun16:14
-!- lambday [6a33177c@gateway/web/freenode/ip.106.51.23.124] has joined #shogun16:15
-!- mode/#shogun [+o lambday] by ChanServ16:15
radsthanks! :D16:16
@lambdayguys.. where can I read the logs :|16:16
@lambdaynone of the links work16:16
@wiking:))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))016:16
@wikingthis is soooooooooo good16:16
@wikingthat you came with this question now16:16
@wiking:>16:16
@lambdaywiking: who, me?16:17
@wikingyes16:17
@wikingyou16:17
@wiking;)16:17
@HeikoSlogs of channel?16:17
@lambdayyessir16:17
@lambdayjust try clicking the above two links that we read in the channel header16:17
@HeikoSah yes they stopped working16:17
@HeikoShttp://shogun.ml/irclogs16:17
@lambdayHeikoS: try this : http://shogun.ml/irclog/2017-03-22/16:18
@lambdayI am getting Internal Server Error  The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there is an error in the application.16:18
@HeikoSsame here16:18
@HeikoSno idea what happened there16:18
@lambday:|16:18
@lambdaythis is so bad16:18
@HeikoSI was aware of it but not sure whats going on16:18
@wikinghow was that saying?16:18
@lambdayso many good discussion.. all gone :'(16:18
@HeikoShahaha16:19
@wikingwhen maradona handed in that16:19
@wikinggoal16:19
@wikingin 86?16:19
@wikinggod's magic hand? :d16:19
@lambdayhands of god?16:19
@wikingbtw16:19
@wikingi can confirm16:19
@wikingit's not gon16:19
@wiking*gone16:19
@wiking:)16:19
@wikingthe logs are there16:19
@lambdaywiking: how can I access it16:19
@wikinghonestly? :)16:19
@lambdaywiking: honestly ;)16:20
@wikingi can see it via the shell16:20
-!- HeikoS [~heiko@128.40.177.10] has quit [Remote host closed the connection]16:20
@lambdaywhat shell16:20
@wikingdunno why the web broke16:20
@wikingthe shell to the server16:20
@wikingwhere the web is running atm16:20
@lambdayI don't have access16:20
-!- HeikoS [~heiko@untrust-out.swc.ucl.ac.uk] has joined #shogun16:20
-!- mode/#shogun [+o HeikoS] by ChanServ16:20
@wikingyeah that i know16:21
@wiking:)16:21
@wikingi can zip it for you16:21
@wiking:)16:21
@lambdayHeikoS: hey did you follow our (a) immutable features (b) subsets via operators discussion?16:21
@HeikoSneither of that16:21
@HeikoSlambday: but +1 for immutable features16:21
@HeikoSsubsets are a bit more tricky16:21
@lambdayHeikoS: subsets --> linear operators, right?16:21
@lambdaydimension subsets too16:21
@HeikoSsure but then we need to rewrite the algos in terms of that API16:22
@HeikoSso a bit of work16:22
@HeikoSbut algos should work against API anyways, not matrix16:22
@lambdayHeikoS: but imagine how clean our features API would be16:22
@lambdayexactly16:22
@HeikoSmasking for subsets16:22
@lambdaythat's internal part..16:22
@HeikoSbut only for subset16:22
@lambdayimpl details16:22
-!- neha [ca8e6c97@gateway/web/freenode/ip.202.142.108.151] has joined #shogun16:22
@HeikoSfor masking dimensions, it is harder16:22
@HeikoSas dot needs to be overwritten16:22
@HeikoSbut yeah16:23
@HeikoSthat is a cool thing to do16:23
-!- Killin [~Killin-A1@129.7.0.237] has joined #shogun16:23
@lambdayhow about we do it the mathematical way... vector features ... provides (a) add (b) scale...16:23
@lambdaynormed... specifies norm16:23
@lambdayinner prod\16:23
@lambdaylike that16:23
@lambdayalgorithms simply rely on these functionalities16:23
@HeikoSlambday: yeah it is like algos are coded against features API16:24
@HeikoSnot linalg16:24
@lambdayHeikoS: that's how it should be, no?16:24
@HeikoSyep16:24
@lambdaylinalg is just one special case16:24
@HeikoSand oop polymorphism decides which things work and which dont16:24
@HeikoSbut for that we need some cleaner API16:25
@lambdayHeikoS: that's the idea16:25
@HeikoSand java like interfaces or something16:25
@HeikoSso this stuff will all be internal API16:25
@HeikoSnot SWIG16:25
@lambdayHeikoS: without MI, we can do that using managers16:25
@HeikoSwhy not do MI?16:26
@HeikoSI never got that16:26
@HeikoSsuch a good thing, classes with only purely virutal methods16:26
@lambdayHeikoS: we may run into weird errors16:26
@HeikoSbut yeah can also do managers, i am just less familiar with that16:26
@HeikoSused java interfaces for ages for such things16:26
@lambdayHeikoS: so you're saying, use MI for internal structure.. not for SWIG wrappers16:27
@HeikoSyeah16:29
@HeikoSbuild a proper ML lib interface inside16:29
@HeikoSand then expose gently16:29
@HeikoSbut there are problems with this as well16:29
@HeikoSwe dont want to write new interface classes for every algorithm16:29
@HeikoSBUT16:29
@HeikoSwith the plugins stuff16:29
@HeikoSwe will only have BASE ML interface to swig anyways16:29
@HeikoSand the plugins can do their own thing inside16:29
@HeikoSso can libshogun16:30
@HeikoSso we can do proper stuff there16:30
@HeikoStea time!16:30
@HeikoSill be back later16:31
@wikingHeikoS, take care16:31
@HeikoSshall we discuss more then?16:31
@wikingHeikoS, there's shit storm in london atm16:31
@lambdayHeikoS: sure16:31
@HeikoSwiking: shit storm?16:31
@wikingHeikoS, hope you are far away from it16:31
@wikingwestminster bridge16:31
CaBamore like... bullets...16:31
@wikingif you dont know16:31
@wikingthen read bbc16:31
@lambdaywiking: wtf dude16:31
@HeikoSoh wow16:31
@HeikoSchecking16:31
-!- ikazu [a027de6e@gateway/web/freenode/ip.160.39.222.110] has joined #shogun16:31
CaBa:(16:32
@lambdaywiking: umm.. if things are internal, can't we use multiple template params instead of MI?16:34
@lambdayjust thinking out loud16:35
@wikingeh?16:35
@wikinghavne't been following16:35
@wiking:)16:35
@sukeyPull Request #3721 "Alternative fix for Dynamic(Object)Array::clone()"  synchronized by lkuchenb - https://github.com/shogun-toolbox/shogun/pull/372116:35
@lambdaywiking: let me scribble something16:36
-!- magicwund [~goksinen@rrcs-50-75-193-138.nyc.biz.rr.com] has quit [Remote host closed the connection]16:37
CaBaHeikoS: sorry i vaguely remember i asked that already, but what was the issue with init list vs register_params() assign?16:39
-!- magicwund [~goksinen@rrcs-50-75-193-138.nyc.biz.rr.com] has joined #shogun16:39
CaBaHeikoS: and then... just a day ago or so you said you wanted indent / whitespace corrections in separate commits and now you're telling me in #3731 to squash?16:42
-!- neha [ca8e6c97@gateway/web/freenode/ip.202.142.108.151] has quit [Ping timeout: 260 seconds]16:45
@HeikoSCaBa: jojo16:47
CaBaheya16:47
@HeikoSCaBa: so whitespace -> you are right16:47
@HeikoSmaybe I did see something wrong, but definitely in sep commits16:47
@HeikoSCaBa:  in #3731 there are just a few more of those doxy comments that you copied in16:48
CaBayep i know, killing them16:48
CaBai'm more wondering about the init point16:48
@HeikoSCaBa: yeah that thing16:49
@HeikoSso registered parameters should get initialised in the same method as they are registered16:49
CaBabecause?16:49
@HeikoSotherwise, it can be forgotten to be initialized at all (muliple constructors) and this has lead to errors earlier16:49
CaBak. any pref as to init before or after reg?16:50
@HeikoSdoesnt matter, just in the same method16:50
CaBak16:50
@HeikoSand then this same method is called from all constructors16:50
@HeikoSwhich means you cannot use the init fields, but have to assign by hand16:50
CaBawell there is only one constructur :P16:50
CaBabut who knows... more may come in the future ^^16:50
@HeikoSsure, it is more style of Shogun, we should keep it consistent16:51
@HeikoSlambday: soso16:51
@lambdayHeikoS: yo16:51
@HeikoSlambday: how to proceed with these features16:51
@lambdayHeikoS: trying to scribble something16:51
@HeikoSmaking everything read only would be a start?16:52
@lambdayHeikoS: sure16:52
@lambdayHeikoS: but in order to do that, we gotta move subsets out16:52
@lambdaythat itself is a massive task16:52
@HeikoSwhy?16:52
@lambdayHeikoS: let's have the design on paper first16:52
@HeikoSyeah ok16:52
@lambdaywe gotta make sure that we thought this through :D16:53
CaBaHeikoS: you have a standard name for such a func? register_params is only half correct now ;)16:53
@HeikoSwe used to call it "init"16:53
@HeikoSor "register_params"16:54
-!- Killin [~Killin-A1@129.7.0.237] has quit [Ping timeout: 240 seconds]16:54
CaBaHeikoS: access specifier?16:54
@HeikoS?16:55
CaBaprotected or private?16:55
@HeikoSprivate16:55
@HeikoSit is never called from elsewhere16:55
@HeikoSsubclass calls baseclass constructor16:55
lisitsynstupid q16:57
lisitsyndoes sgvector copy on assignment? :D16:58
lisitsynrat shit bat shit16:59
@HeikoSlisitsyn: didnt you make that?16:59
lisitsynmake what17:00
@HeikoScopy17:00
lisitsynno idea17:00
lisitsynI can't remember all the evil I made17:01
@HeikoSwe did a lot of const ref changes last year when vectors are passed17:01
@wikingbtw17:02
@wikinghow about17:02
@wikingthis is just a mental note here17:02
@wikingi truely dont wanna shit over this whole effort of making things better17:02
@wikingbut17:02
@wikingSG_REF & SG_UNREF17:02
@wiking:)17:03
lisitsynwhat's with sgref17:03
@wikingi mean17:03
@HeikoSit should go away17:03
@wikingthat is bat shit crazy17:03
@wikingin 201717:03
lisitsynah17:03
lisitsyndo you see anyone against that?17:03
lisitsyn:P17:03
@wikingno i mean17:03
@wikingwhat about putting significant17:04
@wikingeffort to do that17:04
@HeikoSyeah +117:04
@wikingi reckon that is a huge usability impact17:04
@wikingand now that we *require* c++1117:04
@HeikoSI think: hackathon we make a draft and figure out details, GSoC a student deploys these17:04
@HeikoSend of year, we integrate that stuff back in17:04
@wikingwe could even use like shared_ptr17:04
@wikingor wrap it17:04
@wikingi dont mind17:04
@wikingjust get rid of that logic17:05
@wikinglike asap17:05
lisitsynehm we have a wrapper17:05
lisitsyn:)17:05
@wikingor say the least17:05
@wikingsome?17:05
@wikingsome still leaks17:05
lisitsynyes it is even used17:05
lisitsynreally?17:05
@wikingbased on valgrind17:05
@wiking:)17:05
@HeikoSno some pls17:05
lisitsynwhy?17:05
@HeikoSthats the meta examples17:05
@HeikoSthey leak17:05
@wiking:D17:05
lisitsynwell make me fix it17:05
@wikingok so but what then17:05
@HeikoSbecause I stole sergeys wrap17:05
@wikinglisitsyn, we asked17:05
@wikingseveral time17:05
@wikings17:05
@wikingbut man your memory17:06
@wikingis like 017:06
@wiking:)17:06
lisitsynwhat memory17:06
lisitsyn:D17:06
@wiking:D17:06
@wikinggood17:06
@wikingrobot17:06
@wiking:)17:06
@wikingnow dance ! :)17:06
lisitsyndon't hurt me I am a poor russian17:06
@wikingshogun-buildbot: dance17:06
shogun-buildbot<(^.^<)17:06
shogun-buildbot<(^.^)>17:06
shogun-buildbot(>^.^)>17:06
shogun-buildbot(7^.^)717:06
shogun-buildbot(>^.^<)17:06
@wikingsukey flip17:06
@sukey(╯°□°)╯︵ ┻━┻17:06
@wiking:>17:06
@wikinglisitsyn, there poor russian robot :)17:06
@wikinghere are your friends play with them17:07
@wikingok but yeah17:07
@wikingi mean i'm fine of at least having something17:07
@wikingthat we require17:07
@wikingall the gsoc students17:07
@wikingto use17:07
lisitsynwell set up a mail that forces me to force some17:07
@wikingand whatever they encounter17:07
@wikingthey change to that17:07
lisitsynit is nothing but a shared_ptr17:07
@wikingyeah i know17:07
lisitsynreplacing it with shared_ptr won't fix that17:07
lisitsynbecause it is a shared_ptr17:07
lisitsynyou bastards :D17:08
@wikingmmm17:08
@wikingshared_ptr is atomic17:08
@wikingno?17:08
@wikingis some atomic?17:08
@wiking:)17:08
lisitsynso who has 0 memory now17:08
@wikingah i should know c++ standard17:08
@wikingby heart? :)17:08
@wikingthat's the point here17:09
lisitsynI have no idea if it is atomic17:09
lisitsynit's as atomic as SG_REF17:09
@wikingref is17:09
@wiking:)17:09
@sukeyNew Commit "Proper way to handle W in OCAS SVM" to shogun-toolbox/shogun by lisitsyn: https://github.com/shogun-toolbox/shogun/commit/b7b9dfeb9a2640c8eede9e13e72e870167b12e9e17:10
@sukeyPull Request #3674 "Use weight vector *only* through getters/setters"  synchronized by lisitsyn - https://github.com/shogun-toolbox/shogun/pull/367417:10
lisitsynbitch please!17:10
@wikingoooooo17:10
@wikingsergey just commited17:10
@wiking:)17:10
lisitsynohoho17:10
lisitsynit's because you broke my life17:10
@wikingahhaha17:10
@wikingi did i see17:10
lisitsynso you some-haters17:12
@wikingbut yeah17:12
lisitsyntell me how do you replace it17:12
@wikingwhat the fuck we d with it17:12
lisitsyn:P17:12
@wikingbecause17:12
@wikingnow that we are going to be having17:12
lisitsynshow me where does it leak17:12
@wikingjust another way to do17:12
@wikingshit17:12
@wikingis a bit crazy17:12
@wikinglisitsyn, ask valgrind17:12
@wikingwhat am i, a service?17:12
@wiking:)17:12
@HeikoSthe meta example leak17:12
lisitsyn$ valgrind                                                                                                                                                                                                                 [19:07:43]17:12
lisitsynvalgrind: no program specified17:12
lisitsynvalgrind: Use --help for more information.17:12
@HeikoSbut not because of some17:12
@HeikoSbut because of wrap17:12
@wiking:>17:13
@wikingsexy17:13
@wiking:D17:13
lisitsynwiking: it doesn't work17:13
@wikingsome, any, wrap, ref17:13
@wikinglisitsyn, fucker!17:13
lisitsynwiking: what should I do17:13
@wikinglisitsyn, i knew that we cannot trust services!!!17:13
@wikingmicroservices are all lying17:13
@wiking!!!17:13
lisitsynvalgrind doesn't work17:13
@wikingaaaaaaaaaaaaaaaaaaaaaaaaahh17:13
-!- OXPHOS [92bd305b@gateway/web/freenode/ip.146.189.48.91] has quit [Ping timeout: 260 seconds]17:13
@wikingthey are all just waiting to kill us17:13
@wikingmicrowars17:13
@wikingaaaaaaaaaaaaaaaaaaaa17:13
lisitsynval grind17:14
lisitsynhello17:14
@HeikoSguys17:14
@HeikoSguys17:14
@wikingmmm yeah man that girnds17:14
@HeikoScode of conduct17:14
@HeikoS:D17:14
@wikingwhere17:14
@wiking?17:14
@wikingwho?17:14
lisitsyncode of valgrind17:14
@wikinggrind it!17:14
@wikingGRIND IT DOWN!17:14
@wikingGRIND IT DOWN!17:14
lisitsynI think I'll send the first complaint17:14
@wikingdo you think if we add some microservices to shogun17:14
lisitsynto this wiking17:14
@wikingthings will start working?17:14
@wikingwe need webscale!17:15
@wikingmaybe adding mongodb17:15
@wikingwill hep17:15
@wiking*help17:15
lisitsynit should work17:15
@wikingok17:15
@wikingi thought so17:15
@wiking:)17:15
@wikingso we add couple of microservices17:15
@wikingand mongodb17:15
lisitsynwiking: http://buildbot.shogun-toolbox.org/builders/cookbook%20-%20PR/builds/524/steps/configure/logs/stdio17:15
@wikinganything else?17:15
lisitsynfix it plz17:15
lisitsynplz17:15
lisitsyn:D17:15
lisitsyndevops17:15
@wikingdo we need redis?17:15
lisitsynplez17:15
@wikingmaybe redis as well17:15
lisitsynpleazee17:15
@wikingUNFIXABLE17:16
@wiking:)17:16
lisitsynI don't have the password17:16
@wikingso redis, mongodb17:16
lisitsyncan't touch this17:16
@wikinglisitsyn, dont be a bithc please17:16
@wikingyou have access to shogun-infra17:16
lisitsynit doesn't work17:16
@wikingthere's the whole code for buildbot17:16
@wikingyou can move that stupid service17:16
@wikingto any host17:16
@wiking:)17:16
@wikingso17:16
lisitsynbut it doesn't work17:16
@wikingopen it with your little hands17:16
@wikingand make it work17:16
@wiking:)17:16
@wikingmicroservices, no?17:16
@wikingi think that should work17:17
lisitsyn $ brew install redis17:17
lisitsynstill17:17
lisitsynwiking: fix it pleaze17:17
@wikingmmm17:17
@wikingzookeeper17:17
@wikingyou need that as well17:17
@wiking!17:17
lisitsynruok17:18
@wikingyeyeyee!17:18
@wikinggood idea!17:18
lisitsynimok17:18
lisitsynwiking: ruok17:18
@wikingbut we need consistency17:18
lisitsynwiking: ruok!!!!!17:18
@wikingso how do we do that?!17:18
@wikingand a fast in memory db17:18
@wikingi think that's rockdb17:18
@wikingno?17:18
@wikingwe need that17:18
lisitsyngood choice17:18
@wikingbecause for us17:18
@wikingusing ramfs17:18
@wikingis just too oldschoool17:18
@wikinglike for facebook17:18
@wiking:)17:18
@wikinglisitsyn, i hope you appreciate the irony :)17:19
@wikinglisitsyn, somebody wrote an article about this story with rockdb17:19
lisitsynHeikoS: what's wrap17:19
lisitsynHeikoS: this guy just blames me can you point me a bit closer to where does it leak17:19
@HeikoSyeah17:20
lisitsynwiking: oracle should work17:20
@HeikoSwe instantiate objects in meta example17:20
@HeikoScheck the c++ output17:20
@HeikoSor no that is some17:20
@HeikoSbut then a SGOBject is returned17:20
@HeikoSsomething like that17:20
@HeikoScheck c++ listing that is generated17:20
@HeikoSor memcheck the tests17:21
lisitsynmeta tests?17:21
@HeikoSctest -R generated_cpp-*17:21
lisitsynkk17:21
-!- OXPHOS [92bd305b@gateway/web/freenode/ip.146.189.48.91] has joined #shogun17:21
@wikinglisitsyn, mmmm do we want enterprise?17:21
@wikingi mean ok if we want enterprise then we have to do oracle17:21
@wikinglisitsyn, so ok17:24
@wikingwe do super microservices17:24
@wikingevery object is a service in fact!17:24
@wikingah fuck17:24
@wiking!!!17:24
@wikingwe need RPC!17:24
lisitsyngrpc17:24
@wikingbecause you have to have that17:24
@wiking!!!17:24
@wikingyes yes17:24
@wikingadd that17:24
@wikinggood choice!17:24
-!- neha [ca8e6c97@gateway/web/freenode/ip.202.142.108.151] has joined #shogun17:24
@wikingmmm but one more thing17:26
@wikingi believe17:26
@wikingwe need a heroku app17:26
@wikingno?17:26
@HeikoSwe have one :D17:26
@wikingand of course an ios and android app17:26
@wikingDISCLAIMER: all this is a fiction now :)17:26
@wikingbefore anybody starts to take this seriously17:26
@wiking:)17:26
@wikinglisitsyn, ok so how about we do a distributed db on every ios app17:27
@wikingand connect them with grpc17:27
lisitsynwiking: thrift-grpc-bridge17:27
@wiking!17:27
@wikingdefinitely!17:27
lisitsynwith jackson-gson17:27
@wikinggood call!17:27
lisitsynbut17:27
lisitsynmost importantly17:27
lisitsynwe run single thread17:28
lisitsynin python17:28
lisitsynbecause.17:28
lisitsyn:D17:28
@wikingGIL17:28
@wikingof course17:28
@wikingwhat else17:28
@wikingthere's no point of being without the GIL17:28
@wikinglisitsyn, aaaaaaaaaaaah!!!!17:29
@wikingasyncIO17:29
@wikingonly17:29
@wiking!17:29
@wikingand of course with coroutines!!!17:29
@wikingand if anybody asks we serialize *everything* into json17:30
@wikingstrictly17:30
@wikingas binary formats are confusing17:30
lisitsynwiking: ok sorry to interrupt but I have another build issue17:30
lisitsyn:D17:30
@wiking:D17:30
@wikingtell me17:31
lisitsynwhere should I run examples!!!!!!!!17:31
@wikingwell17:31
lisitsyndata17:31
@wikingif i tell it the way i want17:31
@wikingi thnk i really gonna be getting some batshit crazy stuff17:31
@wikingwith the code of conduct17:31
lisitsynoh17:31
@wikingso dont run it on your mama17:31
@wiking:)17:31
lisitsynfinally17:31
lisitsynfound17:31
lisitsynwiking: ok continue please17:31
lisitsyn:D17:31
@wikingbut ctest17:32
@wikingthat's all17:32
lisitsynnono17:32
@wikingit'll run it for you17:32
@wikingor you wanna valgrind it?17:32
lisitsynyes17:32
@wikingok17:32
lisitsynwiking: even though valgrind doesn't work!17:32
@wikingthen run it in the examples/undocumented/libshogun17:32
@wikinglalal17:32
@wikingbecause you know17:32
@wikingWE ARE SO YOLO17:32
@wikingthat for us17:32
@wikingENV VARIABLE17:32
@wikingis to derogating17:32
@wikingwe fucking hardcode paths17:32
@wikinginto the code17:33
@wiking:)17:33
OXPHOSwiking: can i jump in for a question? So for the xla backend, we're actually expecting a FindTensorflow.cmake, and everything should be pre-installed by users, right?17:33
@wikingportability? only crazy people need that17:33
@wiking:)17:33
@wikingwoooooooooooooooohooooooooooooooooooooo17:33
lisitsynok some is broken17:33
@wikingOXPHOS, just dopped th emic17:33
@wiking*mic17:33
@wikingOXPHOS, mmm the xla17:34
@wikingyou need actully the compilers17:34
OXPHOSlol sorry for disruption17:34
@wikingyou dont need the tf17:34
@wiking:)17:34
@wikingno problem17:34
@wikingno serious development is happening here17:34
lisitsynoh one more small dependency :D17:34
@wikingright lisitsyn ?:)17:34
@HeikoSOXPHOS: xla backend ...17:34
@HeikoSneeds some serious discussion17:34
@wikingHeikoS, dont interrupt17:34
lisitsynla petite dependency!17:34
@wikingdont need discussion17:34
@HeikoSlol :)17:34
@wikingshiiis17:34
@wikingPan is working17:34
@wikinglet her be!17:35
@HeikoSOXPHOS: these guys got themselves into some serious excitement17:35
@wikingOXPHOS, ok so17:35
OXPHOSHeikoS: wiking really likes it17:35
@wikingfor xla you want find XLA17:35
@wikingOXPHOS, you want me to write it for you?17:35
@HeikoSme too17:35
OXPHOScool17:35
@HeikoSbut it wont work with the api we have17:35
OXPHOSwiking: I did17:35
@wikingbecause what u need17:35
@HeikoSin linalg17:35
@wikingis the JIT17:35
@wikingHeikoS, could17:35
@wikingit'll be a bit rudimentary17:35
@HeikoSdont think so17:36
@wikingbut it could work17:36
@wikingwhy not17:36
@wikingi mena it wont work the most efficient way17:36
@wikingbut it is gonna work17:36
@HeikoSbecause linalg blocks and gives you result17:36
@wikingyou just get the client17:36
@wikingand do the blocks one by one17:36
@HeikoSbut in xla you draft first and then execute and wait for result17:36
@wiking:)17:36
@HeikoSis that a good idea?17:36
@wikingyeah but who forces you17:36
@wikingwell17:36
@wikingit's a start17:36
@wikingno?17:36
@wikingand then17:36
@wikinglater you can do nops17:36
@HeikoSI think a different api is needed for that17:36
@wikingand then execute it on the end17:36
@wikingHeikoS, always getting lost in the details17:37
@wikinglook at lisitsyn17:37
@wiking:)17:37
@wikingOXPHOS, ok but so you realise17:37
lisitsynwhat17:37
@wikingthat xla is actually totally17:37
@wikingdetachable17:37
@wikingfrom tf17:37
@HeikoSlinalg is more low level17:37
@wikingright?17:37
@wikingHeikoS, i mean from a codegen jit shit17:37
@wikingyou cannot17:37
@wikingget more lowlevel17:37
@wiking:)17:37
@HeikoSsure17:37
@HeikoSbut the API17:37
OXPHOSwiking: yes..but I didn't find a way, or haven't tried hard enough to find out how xla compile on itself17:38
@wikingah17:38
@wikingok17:38
@wiking i se17:38
@wikingHeikoS, yeah but that's ok17:38
@wikingyou can make xla work in pieces17:38
@HeikoSwould rather do GPU stuff and show its useful somewhere first17:38
@HeikoSbut hey we can work on it17:38
@HeikoSits a cool topic17:38
@wikingand then17:38
@HeikoSyeah true17:38
@wikinganyways17:38
@wikingyou are not forced17:38
@wikingto execute17:38
@wikingyou can say17:38
@wikingQR... dot ... allalala17:38
@HeikoSsure, need a new API for tha tthough17:38
@wikingand all these operations are stacked17:38
@HeikoSlinalg gives you SGMatrix in that case17:39
@wikingand you return actually null matrices17:39
@wiking:)17:39
@wikingyeah and?17:39
@wikingempty matrix17:39
@wikingwho cares17:39
@wiking:)17:39
@HeikoSand then you do something with the matrix17:39
CaBaHeikoS: #3721, merge/17:39
CaBa?17:39
@HeikoSand do another linalg call17:39
@wikingHeikoS, yeah but if its really only a series of linalgs17:39
@wikingthen you could do NOPs17:39
@wikingi mean stack the oeprations17:39
@HeikoShow does xla know this matrix is the one that was the qr result earlier?17:39
@wikingand give back random matrix17:39
@HeikoSas linalg takes a sgmatrix in17:39
@HeikoSI get the output empty matrix thing17:39
@HeikoSbut how can you stack stuff up?17:40
@HeikoSif it returns a sgmatrix?17:40
@wikingif you dont touc17:40
@wikingthe output of the prev operation17:40
@wikingthen just call the next one17:40
@wikingeach time behind the linalg17:40
@wikingit's the same client17:40
-!- magicwund [~goksinen@rrcs-50-75-193-138.nyc.biz.rr.com] has quit [Remote host closed the connection]17:40
@HeikoSwhat if it returns multiple thing and you just want some of that?17:40
@wikingand what if the sky is red and not blue?17:40
@wikingdunno17:40
@HeikoSi.e. API issues17:40
@wikingbut if we dont start doing this17:40
@HeikoSlinalg API is not suited17:41
@wikingwe never gonna do this17:41
@HeikoStrue that17:41
@wikingand discussing this17:41
@wikingis not going to help17:41
@HeikoSbut that needs something for graph computation17:41
@wikinguntil it doesnt fucking break apart17:41
@HeikoSlike define computation before executring it17:41
@wikingyeah cool17:41
@HeikoSbut hey17:41
@wikinglets try to do it17:41
@wikingand see where things start seriously17:41
@HeikoSI already agreed :D17:41
@wikingbreaking apart17:41
@HeikoSsure17:41
@HeikoSnext next hackathon :)17:41
@wikinghonestly17:41
@sukeyPull Request #3730 "Register parameters for CMKL and override clone()"  synchronized by lkuchenb - https://github.com/shogun-toolbox/shogun/pull/373017:41
@wikingif we dont do this17:41
@wikingwe are fucked17:41
@HeikoSyes thats the way to do things17:42
@wikingsince xla et al17:42
@wikingis gonnna be maintained17:42
@wikingand actually by a lot of people17:42
@HeikoSyeah all ++17:42
@wikingour codebase? :)17:42
@wikingSG_REF17:42
@wiking:)17:42
@HeikoShaha17:42
@wikingi mean i guess you get the irony17:42
@wiking:)17:42
-!- magicwund [~goksinen@rrcs-50-75-193-138.nyc.biz.rr.com] has joined #shogun17:43
@HeikoS/home/heiko/git/shogun/src/shogun/classifier/svm/SVMLight.cpp: In member function ‘float64_t* shogun::CSVMLight::optimize_qp(shogun::QP*, float64_t*, int32_t, float64_t*, int32_t&)’:17:43
@HeikoS/home/heiko/git/shogun/src/shogun/classifier/svm/SVMLight.cpp:2444:9: error: ‘STILL_RUNNING’ was not declared in this scope17:43
@HeikoS  result=STILL_RUNNING;17:43
@HeikoSconfig.h17:43
@HeikoSchanged branch17:43
@HeikoSreran cmake17:43
@wikingHeikoS, can you please17:43
@wikingchack17:43
@wikingthat you17:43
@HeikoSyet will fix it17:43
@wikingdont have config.h, class_list.cpp, versionstring.h17:43
@wikingin your SOURCE dirs17:44
@sukeyPull Request #3731 "LibSVM parameters"  synchronized by lkuchenb - https://github.com/shogun-toolbox/shogun/pull/373117:44
CaBaso, guys, #3721 is ready for merge IMHO, #3730 and #3731 are in travis17:45
@wikingsee17:45
@wikinganother productive member here17:46
@wiking:)17:46
OXPHOSany conclusion :)? I'll probably get the xla and FinaXLA.cmake working for me first17:46
@wikingOXPHOS, if u need help17:46
@wikinglemme know17:47
@wikingi'm gonna crash17:47
@wikingbut yeah17:47
@wikingyo udont need tf17:47
@wikingonly XLA17:47
-!- HeikoS [~heiko@untrust-out.swc.ucl.ac.uk] has quit [Read error: Connection reset by peer]17:47
-!- HeikoS [~heiko@untrust-out.swc.ucl.ac.uk] has joined #shogun17:47
-!- mode/#shogun [+o HeikoS] by ChanServ17:47
@wikingOXPHOS, just try to install it with bazel17:47
@wikingand then you'll get all the headers and libs and binaries in place17:48
OXPHOSwiking: thanks. not sure what to ask yet. but I'll try17:48
OXPHOSwiking: i did. and just find out you need extra steps to make JIT work17:48
OXPHOShttp://stackoverflow.com/questions/42719117/how-to-exercise-tensorflow-xla-aot-support-in-tensorflows-distribution17:48
CaBa.oO(and i don't want to read any further ideas for improvements! :P)17:48
OXPHOSwiking took my old laptop quite a while to run bazel17:49
@wiking:)))))))))))17:49
@wikingyeah bazel is a bitch17:49
@wikingit sucks up like couple of gigs17:49
@wikingas a starter17:49
@wiking:)17:49
OXPHOSindeed17:50
@wikingbut yeah17:50
@wikingafter the first time17:50
@wikingthings are smooth17:50
@wiking:)17:50
OXPHOSsounds17:50
OXPHOSweird17:50
OXPHOSlol17:50
@wiking:D17:50
@wikingi did not SAY that17:50
@wikingjust to be clear!17:50
@wikingyou did17:50
@wiking(code of conduct!17:50
@wiking)17:51
OXPHOSgood thing without logs17:51
@wiking:>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>.17:51
@wikinganyhow17:52
@wikingyeah17:53
@wikingonce you have the jit17:53
-!- magicwund [~goksinen@rrcs-50-75-193-138.nyc.biz.rr.com] has quit [Remote host closed the connection]17:53
@wikingthen only thing you need is to detect that17:53
@wikingand the client.h17:53
@wikingafter that17:53
@wikingyou should be golden17:53
rads..lurking17:53
OXPHOSwiking: I think I got that part already (hopefully)17:54
OXPHOSinstallation :)))17:54
OXPHOSthx wiking.17:54
@wikingcool17:54
@wikingthen just detect XLA17:54
@wikingno need for tf17:54
OXPHOSsure17:54
@wikingand start just throwing 1 by 117:55
@wikingsome simple operations on the jit17:55
@wikingsee if it works at all17:55
@wikingi mean the shitty part is going to be the data munging17:55
@wikingi believe17:55
@lambdayomigod... so much love..17:56
@lambdaylove, love everywhere17:56
@lambdaydid I miss the *grabs popcorn* moments?17:57
@wikingOXPHOS, https://github.com/tensorflow/tensorflow/blob/master/tensorflow/compiler/xla/array2d.h17:57
@HeikoSCaBa: will check your prs soon17:57
@wikingOXPHOS, i guess you could wrap sgmatrix T* into std::vector17:57
@wikingor?17:57
@wiking&vector[0] will give you the array17:58
CaBaHeikoS: as long as you don't get any ideas... :D17:58
@wikinglambday, can you do the wrapping actually?17:58
@lambdaywiking: what wrapping?17:58
@lambdaysorry I wasn't following17:58
@HeikoSalso all data structures in SG should be just wrapped std::vectors :)17:58
@lambdayHeikoS: huh? when did we decide on that?17:58
@HeikoSlambday: didnt17:59
@HeikoSbut I think it is a good idea17:59
@wikinglambday, say i have a void* array17:59
@lambdayoh I thought I missed some good discussion (like today's.. treat to read)17:59
@wikinglambday, and wanna somehow wrap that into a std::vector17:59
@lambdaywiking: type info?17:59
@wikingwhat ever17:59
@wikingdoulble*17:59
@wikingand i wanna just pass in the memory chunk18:00
@wikingto std::vector18:00
@wikingand have it wrapped18:00
@wikingbut not copied18:00
@lambdayokay.. so I'd std::move it18:00
@lambdaypass the ownership?18:00
@wikingcoz vector.push_Back18:00
@lambdayI mean, should std::vector be responsible for free-ing it as well?18:00
@wikingis not really a nice thing when the array lenght is 1k++18:00
@lambdayor that memory chunk is referenced somewhere else18:01
@wikingnono18:01
@wikingjust wrapping18:01
@lambdayokay18:01
@wikingno need to do allocation/deallocation managment18:01
@lambdaywiking: I see18:01
@lambdaycan be done18:01
@lambdaysomething like reference_wrapper18:02
@lambdaywould that memory be modified?18:02
@lambdaywiking:18:02
@wikingyep18:02
@lambdayokay18:02
@sukeyNew Commit "Really proper way to handle W in OCAS SVM" to shogun-toolbox/shogun by lisitsyn: https://github.com/shogun-toolbox/shogun/commit/48e7ed44795a63a3e2c9a4bc12acf95641d4ac3f18:02
@sukeyPull Request #3674 "Use weight vector *only* through getters/setters"  synchronized by lisitsyn - https://github.com/shogun-toolbox/shogun/pull/367418:02
@lambdaywiking: so, shall I write a wrapper class.. or... ?18:03
@wikingnono18:03
@wikingjust a question18:03
@wikinghow would it go18:03
@wikingsay18:03
@wikingSGMatrix.matrix18:03
@wikingto be wrapped around by std::vector18:03
@lambdaywiking: doable18:04
@lambdayI think18:04
@lambdaywiking: so, my question is : where would that method go? cause this can apply to any memory chunk.. doesn't need to be inside SGMatrix.. thus, a util class method or simply a method within shogun namespace?18:07
@wikinglambday, this is XLA <-> SGMatrix18:07
@wiking:)18:07
@lambdayoh18:07
@lambdayso XLA needs it to be std::vector, eh18:08
@lambdaycool18:08
@wikingyes18:08
@lambdayI say, let's write a separate method.. inside SGMatrix --> XLA map, we call it18:09
-!- magicwund [~goksinen@50.75.193.138] has joined #shogun18:09
@wikingi mean we can put it for now18:13
@wikingas a static18:13
@wikinginto anywhere18:13
@wiking:)18:13
-!- magicwund [~goksinen@50.75.193.138] has quit [Ping timeout: 260 seconds]18:13
@wikingas OXPHOS just works on this as PoC18:18
-!- magicwund [~goksinen@rrcs-50-75-193-138.nyc.biz.rr.com] has joined #shogun18:20
@wikinglisitsyn, товарищ18:22
@wikingis the microservice scalable thing ready for deployment ? :)18:23
@wikingwe need 10 of those!18:23
-!- lambday [6a33177c@gateway/web/freenode/ip.106.51.23.124] has quit [Ping timeout: 260 seconds]18:25
-!- Killin [~Killin-A1@129.7.0.237] has joined #shogun18:37
-!- Killin [~Killin-A1@129.7.0.237] has quit [Ping timeout: 260 seconds]18:56
-!- rads [3a92880d@gateway/web/freenode/ip.58.146.136.13] has quit [Quit: Page closed]19:07
-!- mikeling [uid89706@gateway/web/irccloud.com/x-rrtimeiwrndkxqdo] has quit [Quit: Connection closed for inactivity]19:40
-!- HeikoS [~heiko@untrust-out.swc.ucl.ac.uk] has quit [Ping timeout: 264 seconds]19:41
-!- ikazu [a027de6e@gateway/web/freenode/ip.160.39.222.110] has quit [Quit: Page closed]19:41
-!- abhinav_ [~abhinav@103.211.53.10] has joined #shogun19:51
-!- abhinav_ [~abhinav@103.211.53.10] has quit [Quit: Leaving]20:07
-!- travis-ci [~travis-ci@ec2-54-196-243-107.compute-1.amazonaws.com] has joined #shogun20:36
travis-ciit's Sergey Lisitsyn'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/21392098120:36
-!- travis-ci [~travis-ci@ec2-54-196-243-107.compute-1.amazonaws.com] has left #shogun []20:36
-!- Eon [6715530a@gateway/web/freenode/ip.103.21.83.10] has joined #shogun20:44
-!- Eon is now known as Guest8755520:45
-!- Guest87555 [6715530a@gateway/web/freenode/ip.103.21.83.10] has left #shogun []20:45
@sukeyNew Commit "CRYPTABT-363 Do not use apply_one on intermediate values of w" to shogun-toolbox/shogun by lisitsyn: https://github.com/shogun-toolbox/shogun/commit/3a589db6f950e70c26cf5fdc80a49823d1b5249220:53
@sukeyPull Request #3674 "Use weight vector *only* through getters/setters"  synchronized by lisitsyn - https://github.com/shogun-toolbox/shogun/pull/367420:53
lisitsynwhat? :D20:53
lisitsynI entered the ticket I work on at my job20:54
lisitsynhahaha20:54
@sukeyPull Request #3674 "Use weight vector *only* through getters/setters"  synchronized by lisitsyn - https://github.com/shogun-toolbox/shogun/pull/367420:54
@sukeyNew Commit "Do not use apply_one on intermediate values of w" to shogun-toolbox/shogun by lisitsyn: https://github.com/shogun-toolbox/shogun/commit/70362c59fa5e338ca12245eeec206ace623d029220:54
-!- travis-ci [~travis-ci@ec2-54-198-124-107.compute-1.amazonaws.com] has joined #shogun20:56
travis-ciit's Sergey Lisitsyn'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/21398161420:56
-!- travis-ci [~travis-ci@ec2-54-198-124-107.compute-1.amazonaws.com] has left #shogun []20:56
CaBalisitsyn: lol21:13
-!- tctara_ [~quassel@128.199.61.169] has quit [Ping timeout: 240 seconds]21:13
-!- tctara_ [~quassel@128.199.61.169] has joined #shogun21:17
lisitsynhah that was ridiculous21:21
-!- rads [3a92880d@gateway/web/freenode/ip.58.146.136.13] has joined #shogun21:24
radshey guys! i have a question21:25
radsis there an issue compiling shogun manually on a mac with anaconda3? somehow the python.h file is not being seen by shogun21:26
CaBanever used anaconda21:37
CaBaso you can't compile in the first place i take it?21:38
CaBathe only problem i had with building sg incl py bindings on my mac was related to additional py installs other than the system py21:39
radsthe problem comes while compiling with the python interface21:39
CaBarads: so how exactly do you compile sg?21:43
radskinda did this cmake -DCMAKE_INSTALL_PREFIX=path/to/shogun/install/dir -DPYTHON_INCLUDE_DIR=path/to/anaconda/include/python2.7/ -DPYTHON_LIBRARY=path/to/anaconda/lib/libpython2.7.so  -DPYTHON_EXECUTABLE=path/to/anaconda/bin/python -DPythonModular=On ..21:44
radsto link to the anaconda distr21:45
CaBahm i have no experience with anaconda. maybe they have some virtual-env like mode where they configure your environment such that everything python related points to their distribution?21:47
-!- travis-ci [~travis-ci@ec2-54-159-45-232.compute-1.amazonaws.com] has joined #shogun21:49
travis-ciit's Sergey Lisitsyn'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/21398190021:49
-!- travis-ci [~travis-ci@ec2-54-159-45-232.compute-1.amazonaws.com] has left #shogun []21:49
CaBathere seems to be something like conda envs... maybe try to install shogun from one of those?21:49
radsisn't that helpful when you need different python versions on one system?21:55
radsas in, in anaconda itself21:56
lisitsynrads: I just used the same thing with my anaconda21:59
radswhich one??22:01
lisitsynrads: well -DPYTHON_LIBRARY and so on22:01
radson mac? hmm i've been trying for some time now22:02
lisitsynrads: ah yeh it failed22:03
radshow did you make it work?22:04
lisitsynrads: no I didn't22:05
radsok so what to do now? :P22:05
lisitsynrads: experimenting here :)22:10
rads:P22:12
radsit only works without the python binding22:13
lisitsynrads: no it worked22:14
lisitsynrads: show the options :P22:14
lisitsyn-DPYTHON_INCLUDE_DIR=path/to/anaconda/include/python2.7/22:14
lisitsynthis one is wrong in your case22:15
lisitsynare you sure about that?22:15
radsno that's not the exact thing22:15
radswait a sec22:15
lisitsynI mean the path itself that you used, does it contain the Python.h22:15
lisitsynyeah i get its a placeholder22:15
-!- magicwund [~goksinen@rrcs-50-75-193-138.nyc.biz.rr.com] has quit [Remote host closed the connection]22:15
lisitsynjust list the directory you used to check it has Python.h22:15
rads-DPYTHON_INCLUDE_DIR= anaconda3/include/python3.6m/22:16
lisitsyn~/?22:17
radsit worked for the libraries22:18
lisitsynrads: use absolute path22:18
lisitsynor relative to your home22:18
lisitsynI think that could be an issue22:18
lisitsynor the issue :)22:19
-!- rads_ [3a92880d@gateway/web/freenode/ip.58.146.136.13] has joined #shogun22:21
rads_lemme try this from the start..22:22
-!- sphegde [80e6c326@gateway/web/freenode/ip.128.230.195.38] has joined #shogun22:22
-!- sphegde_ [80e6c326@gateway/web/freenode/ip.128.230.195.38] has joined #shogun22:22
-!- rads [3a92880d@gateway/web/freenode/ip.58.146.136.13] has quit [Ping timeout: 260 seconds]22:22
-!- magicwund [~goksinen@rrcs-50-75-193-138.nyc.biz.rr.com] has joined #shogun22:24
rads_lisitsyn did you use source activate?22:25
lisitsynrads_: no22:25
lisitsynrads_: I think you've lost your connection?22:26
lisitsynI suggested to not use relative paths22:26
rads_yeah i did lose it..trying it again22:26
lisitsynrads_: use something like ~/anaconda3/include/python3.5m or so22:27
lisitsynrads_: because it could be in different directory when compliinng the stuff22:28
@sukeyNew Commit "Use no apply_one in perceptron because it is not trained yet" to shogun-toolbox/shogun by lisitsyn: https://github.com/shogun-toolbox/shogun/commit/9913b33a81e5e280be3338b4eda0803f63e8735722:30
@sukeyPull Request #3674 "Use weight vector *only* through getters/setters"  synchronized by lisitsyn - https://github.com/shogun-toolbox/shogun/pull/367422:30
-!- sphegde_ [80e6c326@gateway/web/freenode/ip.128.230.195.38] has quit [Quit: Page closed]22:47
-!- micmn [uid216702@gateway/web/irccloud.com/x-jwnhkzyvxkgkmtsm] has quit [Quit: Connection closed for inactivity]22:48
rads_daaang23:01
@sukeyNew Commit "Use weight vector *only* through getters/setters" to shogun-toolbox/shogun by lisitsyn: https://github.com/shogun-toolbox/shogun/commit/9053a8f01c9f0fbaaf1df4136bc10532e2cda92223:06
@sukeyPull Request #3674 "Use weight vector *only* through getters/setters"  synchronized by lisitsyn - https://github.com/shogun-toolbox/shogun/pull/367423:06
-!- sphegde [80e6c326@gateway/web/freenode/ip.128.230.195.38] has quit [Ping timeout: 260 seconds]23:20
-!- magicwund [~goksinen@rrcs-50-75-193-138.nyc.biz.rr.com] has quit [Remote host closed the connection]23:35
-!- rads_ [3a92880d@gateway/web/freenode/ip.58.146.136.13] has quit [Quit: Page closed]23:42
--- Log closed Thu Mar 23 00:00:16 2017

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