IRC logs of #shogun for Wednesday, 2016-07-20

--- Log opened Wed Jul 20 00:00:30 2016
-!- 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]00:15
-!- shogun-notifier- [~irker@7nn.de] has quit [Quit: transmission timeout]00:22
-!- HeikoS [~heiko@host-92-0-162-192.as43234.net] has joined #shogun02:24
-!- mode/#shogun [+o HeikoS] by ChanServ02:24
-!- HeikoS [~heiko@host-92-0-162-192.as43234.net] has quit [Client Quit]02:27
shogun-buildbotbuild #33 of clang - thread analysis is complete: Failure [failed compile]  Build details are at http://buildbot.shogun-toolbox.org/builders/clang%20-%20thread%20analysis/builds/33  blamelist: Wu Lin <yorkerlin@users.noreply.github.com>, Wu Lin <yorker.lin@gmail.com>03:45
shogun-buildbotbuild #31 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/31  blamelist: Wu Lin <yorkerlin@users.noreply.github.com>, Wu Lin <yorker.lin@gmail.com>03:48
-!- OXPHOS [171b5289@gateway/web/freenode/ip.23.27.82.137] has joined #shogun04:01
-!- shogun-notifier- [~irker@7nn.de] has joined #shogun05:06
shogun-notifier-shogun: OXPHOS :feature/linalg_refactor * 9d9cbd5 / / (8 files): https://github.com/shogun-toolbox/shogun/commit/9d9cbd5567ffa30666b53aa85b5a978e722e73e105:06
shogun-notifier-shogun: linalg-colwise/rowwise cum05:06
shogun-notifier-shogun: Heiko Strathmann :feature/linalg_refactor * c7af47e / / (8 files): https://github.com/shogun-toolbox/shogun/commit/c7af47ef172239d1654c21da23793a8b0961e9d205:06
shogun-notifier-shogun: Merge pull request #3382 from OXPHOS/linalg_sum05:06
shogun-notifier-shogun:05:06
shogun-notifier-shogun: LinalgRefactor - rowwise/colwise sum - vector&matrix05:06
shogun-buildbotbuild #47 of memleak - valgrind is complete: Failure [failed memory check]  Build details are at http://buildbot.shogun-toolbox.org/builders/memleak%20-%20valgrind/builds/47  blamelist: Wu Lin <yorkerlin@users.noreply.github.com>, Wu Lin <yorker.lin@gmail.com>05:44
shogun-buildbotbuild #1046 of nightly_none is complete: Failure [failed compile]  Build details are at http://buildbot.shogun-toolbox.org/builders/nightly_none/builds/1046  blamelist: Wu Lin <yorkerlin@users.noreply.github.com>, Wu Lin <yorker.lin@gmail.com>05:59
shogun-buildbotbuild #1175 of nightly_default is complete: Failure [failed test notebooks]  Build details are at http://buildbot.shogun-toolbox.org/builders/nightly_default/builds/1175  blamelist: Wu Lin <yorkerlin@users.noreply.github.com>, Wu Lin <yorker.lin@gmail.com>06:45
-!- shogun-notifier- [~irker@7nn.de] has quit [Quit: transmission timeout]08:06
-!- OXPHOS [171b5289@gateway/web/freenode/ip.23.27.82.137] has quit [Ping timeout: 250 seconds]09:04
-!- sanuj [~sanuj@117.203.9.223] has joined #shogun13:17
-!- c4goldsw [82e2e6c8@gateway/web/cgi-irc/kiwiirc.com/ip.130.226.230.200] has joined #shogun13:55
c4goldswping sanuj14:01
sanujc4goldsw, hello!14:01
c4goldswI have a question about squashing commits14:01
sanujyeah14:02
c4goldswI'm about to squash some for a PR, but there are also commits from other people between my first and last one.  Do I squash them all into one?14:02
c4goldswEven the ones that aren't mine.14:02
sanujno14:02
sanujc4goldsw, i think your work is not related to other people's commits14:03
c4goldswNo, it isn't.14:03
c4goldswSo, I just have to pick through my commits and figure out which ones belong to me?14:03
sanujyeah14:04
sanujc4goldsw, how did you manage to get other commits between your commits?14:04
c4goldswI just merged my repo with the upstream one.14:04
sanujc4goldsw, with develop?14:05
c4goldswYes14:05
sanujc4goldsw, you should always rebase14:05
sanujgit pull --rebase upstream develop14:05
c4goldswWhat does that do?14:05
sanujrebases your commits on top of develop14:06
c4goldswOkay, makes sense.14:06
sanujc4goldsw, https://git-scm.com/book/en/v2/Git-Branching-Rebasing14:07
c4goldswThanks sanuj14:07
sanujc4goldsw, happy to help :)14:07
sanujc4goldsw, i say, make a new branch from upstream develop14:07
sanujbring only your commits on the new branch from old branch14:08
sanujc4goldsw, you can use git cherry-pick for that14:08
sanujhttps://ariejan.net/2010/06/10/cherry-picking-specific-commits-from-another-branch/14:08
c4goldswAnd then replace my local develop branch with that new branch?14:09
sanujno need to replace14:09
sanujc4goldsw, whenever you work on new PR, make a new feature branch for it14:10
sanujwill be easy to handle14:10
c4goldswOkay, thanks :)14:10
sanujwiking, there?14:14
-!- OXPHOS [c0a906af@gateway/web/freenode/ip.192.169.6.175] has joined #shogun15:41
-!- c4goldsw [82e2e6c8@gateway/web/cgi-irc/kiwiirc.com/ip.130.226.230.200] has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]15:48
-!- shogun-notifier- [~irker@7nn.de] has joined #shogun15:55
shogun-notifier-shogun: lambday :feature/bigtest * 33a4eb2 / / (2 files): https://github.com/shogun-toolbox/shogun/commit/33a4eb20055d31813d90ada89475393f0635053715:55
shogun-notifier-shogun: debugged variance under h0 for mmd15:55
shogun-notifier-shogun: lambday :feature/bigtest * 3e46aef / / (3 files): https://github.com/shogun-toolbox/shogun/commit/3e46aefe05f0f0382fd27e1f158ca86a7afc633416:02
shogun-notifier-shogun: enabled variance under h1 computation without precomputing the kernel16:02
-!- lambday [8028b10a@gateway/web/freenode/ip.128.40.177.10] has joined #shogun16:02
-!- mode/#shogun [+o lambday] by ChanServ16:02
OXPHOSsanuj: there? can i ask you something stupid?16:07
sanujOXPHOS, hello16:08
sanujsure :D16:08
OXPHOSsanuj: thx! what is the purpose of having tag-based parameter framework?16:09
sanujOXPHOS, it is to get rid of setters and getters in each class16:10
sanujby this you can set/get parameters by using a string -> name of the parameter16:10
sanujOXPHOS, this will help in implementation of plugins also16:10
sanujOXPHOS, and provide a nicer API16:11
OXPHOSsanuj: oh so in your MockObject you're registering like ("vector", vec), but actually for a more complicated class it should be ("vector_for_this_purpose", vec)?16:11
sanujOXPHOS, it's not a stupid question, I asked this to sergey when I started this16:11
OXPHOS:D16:11
sanujOXPHOS, name can be anything that makes sense16:12
sanuji think name of current member variables or similar can be used as names for parameters16:13
OXPHOSsanuj: cool... so I have a specific scenario here. Are you familiar with serialization?16:14
sanuja bit16:14
OXPHOSokay16:14
sanujstoring classes in json, xml etc16:14
OXPHOSso for the params you registered, say in MockObject, I will serialize them, via any16:15
sanujbut i have not seen shogun's serialization framework16:15
OXPHOSnot important here :)16:15
OXPHOSI iterate through the (basetag, any) map and serialize each Any object to save them16:15
OXPHOSand for the loading16:15
OXPHOSI just read the params from json or so and fill them to the (basetag, any) map also by iterating through the map16:16
sanujokay16:16
OXPHOSnow params in the param list/map are loaded16:17
OXPHOSand I need to set each param from the map back to the variables, right?16:17
OXPHOSlike there's a vec in MockObject. and we registered as ("vector", vec)16:18
OXPHOSbut if I load it back to map["vector"]16:18
OXPHOSwill the vec in MockObject be updated? no i guess?16:19
OXPHOSsanuj^16:19
sanujumm16:19
sanujOXPHOS, all the parameters are stored in map only16:19
sanujthey are fetched from the map and set in the same map16:19
OXPHOSsanuj: so once registered, the original param and the registered param are actually "detached"16:20
OXPHOSfor the "the registered param" I mean the Any object in the map16:20
sanujOXPHOS, i'm not sure if we will keep member variables to store the parameters16:20
sanujOXPHOS, i have member variables in MockObject just to test whether they work together16:21
sanujbut "original param" and "registered param" are the same thing16:22
sanujwe will only have one copies of params16:22
sanujand that will be stored in the respective map of the object16:22
sanujOXPHOS, the API is like this16:23
OXPHOSsanuj: do you remember which test it is? or I can check16:23
sanujobj.set<int>("width", 5)16:23
sanujthis will store the parameter in the map16:23
OXPHOSokay16:23
sanujabj.get<int>("width")16:23
sanujthis will fetch the parameter from the map16:23
OXPHOSI see16:24
sanujso parameters are only read from the map and set in the map16:24
sanujOXPHOS, once the code uses this parameter framework, these two functions will be used to get/set params everywhere16:24
OXPHOSI see yeah so I was using the wrong word "parameter" :P16:25
OXPHOSI think I got it. but just to be sure:16:25
sanujso i think you just need to care about the map16:25
OXPHOSthere's an int variable in class, say a, we do obj.set<int>("width", a) in init_params() of the class16:26
OXPHOSand a was set to 0 as default.16:26
OXPHOSand after calculations, the `a` is changed to 816:26
OXPHOSwe need to do obj.set<int>("width", a) again to update the param saved in map right?16:27
OXPHOSsanuj^16:27
sanujOXPHOS, init_params() is called by the constructor16:27
OXPHOSyeah that's what I mean16:27
sanujso in init_params() we register "allowed" parameters16:28
sanujby register_param()16:28
sanujand then use set()/get() to modify/get its value16:28
OXPHOSokay cool I think we're on the same page16:29
sanujOXPHOS, nice :D16:30
sanujOXPHOS, i'm going to have dinner16:30
OXPHOSsanuj: thanks so much!16:30
sanujwill be back in 20-30 mins16:30
sanujOXPHOS, happy to help :)16:30
OXPHOSsanuj: enjoy!16:30
sanujcya16:30
OXPHOSsee u soon16:31
-!- sanuj [~sanuj@117.203.9.223] has quit [Ping timeout: 240 seconds]16:35
shogun-notifier-shogun: Wu Lin :develop * 695ede6 / src/shogun/ (6 files): https://github.com/shogun-toolbox/shogun/commit/695ede637010b5e1ed2154e021d098b832f2d96316:45
shogun-notifier-shogun: fixed a bug16:45
shogun-notifier-shogun: Wu Lin :develop * d5327b9 / src/shogun/ (6 files): https://github.com/shogun-toolbox/shogun/commit/d5327b93d1b17d5bce70ca86a50170c28ecb113816:45
shogun-notifier-shogun: Merge pull request #3384 from yorkerlin/bugfix116:45
shogun-notifier-shogun:16:45
shogun-notifier-shogun: fixed a bug16:45
-!- mizari [~mizari@95-174-213-100.nts.su] has joined #shogun16:46
-!- travis-ci [~travis-ci@ec2-54-162-117-125.compute-1.amazonaws.com] has joined #shogun16:49
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/14611384816:49
-!- travis-ci [~travis-ci@ec2-54-162-117-125.compute-1.amazonaws.com] has left #shogun []16:49
shogun-buildbotbuild #1303 of precise - libshogun is complete: Failure [failed compile]  Build details are at http://buildbot.shogun-toolbox.org/builders/precise%20-%20libshogun/builds/1303  blamelist: Wu Lin <yorkerlin@users.noreply.github.com>, Wu Lin <yorker.lin@gmail.com>16:51
shogun-buildbotbuild #2945 of bsd1 - libshogun is complete: Failure [failed configure]  Build details are at http://buildbot.shogun-toolbox.org/builders/bsd1%20-%20libshogun/builds/2945  blamelist: Wu Lin <yorkerlin@users.noreply.github.com>, Wu Lin <yorker.lin@gmail.com>16:58
shogun-buildbotbuild #83 of xenial - libshogun is complete: Failure [failed test]  Build details are at http://buildbot.shogun-toolbox.org/builders/xenial%20-%20libshogun/builds/83  blamelist: Wu Lin <yorkerlin@users.noreply.github.com>, Wu Lin <yorker.lin@gmail.com>16:58
-!- c4goldsw [5bc22537@gateway/web/cgi-irc/kiwiirc.com/ip.91.194.37.55] has joined #shogun17:15
-!- sanuj [~sanuj@59.97.245.95] has joined #shogun17:15
-!- c4goldsw [5bc22537@gateway/web/cgi-irc/kiwiirc.com/ip.91.194.37.55] has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]17:22
-!- travis-ci [~travis-ci@ec2-54-242-222-89.compute-1.amazonaws.com] has joined #shogun17:28
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/14611536917:28
-!- travis-ci [~travis-ci@ec2-54-242-222-89.compute-1.amazonaws.com] has left #shogun []17:28
-!- c4goldsw [5da420e6@gateway/web/cgi-irc/kiwiirc.com/ip.93.164.32.230] has joined #shogun17:32
shogun-buildbotbuild #759 of deb1 - libshogun - PR is complete: Failure [failed git]  Build details are at http://buildbot.shogun-toolbox.org/builders/deb1%20-%20libshogun%20-%20PR/builds/759  blamelist: yorkerlin17:40
shogun-buildbotbuild #760 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/76017:41
-!- OXPHOS [c0a906af@gateway/web/freenode/ip.192.169.6.175] has quit [Quit: Page closed]17:49
shogun-buildbotbuild #32 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/32  blamelist: Wu Lin <yorkerlin@users.noreply.github.com>, Wu Lin <yorker.lin@gmail.com>17:55
-!- mizari [~mizari@95-174-213-100.nts.su] has quit [Quit: Leaving]17:57
-!- 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]18:02
-!- shogun-notifier- [~irker@7nn.de] has quit [Quit: transmission timeout]19:45
-!- sanuj [~sanuj@59.97.245.95] has quit [Remote host closed the connection]20:27
-!- shogun-notifier- [~irker@7nn.de] has joined #shogun20:33
shogun-notifier-shogun: lambday :feature/bigtest * 6d62560 / / (6 files): https://github.com/shogun-toolbox/shogun/commit/6d625607f2838dd3657e8abd50a88352a8783f4020:33
shogun-notifier-shogun: added multikernel variance h1 estimation20:33
shogun-notifier-shogun: lambday :feature/bigtest * e96c7c3 / / (5 files): https://github.com/shogun-toolbox/shogun/commit/e96c7c38396ab33ce35de576dfa7c57e7c8a0e2220:51
shogun-notifier-shogun: added multikernel test power for quadratic-time mmd20:51
shogun-notifier-shogun: lambday :feature/bigtest * 01b038a / / (3 files): https://github.com/shogun-toolbox/shogun/commit/01b038a8f9b879e44f13c9b7b284ff2084e8ecfb21:02
shogun-notifier-shogun: fixed test-power bug21:02
shogun-notifier-shogun: lambday :feature/bigtest * 888fbb1 / / (3 files): https://github.com/shogun-toolbox/shogun/commit/888fbb1d4dfdf98e9228821323273bbe0bc5cf8a21:11
shogun-notifier-shogun: added max test power kernel selection method for quadratic time MMD21:11
-!- lambday [8028b10a@gateway/web/freenode/ip.128.40.177.10] has quit [Quit: leaving.]21:12
shogun-notifier-shogun: Wu Lin :develop * 3ffbc51 / / (3 files): https://github.com/shogun-toolbox/shogun/commit/3ffbc5160edff6405b64d20804a070e66e83d46821:57
shogun-notifier-shogun: Users can choose minimizers to optimize inducing features21:57
shogun-notifier-shogun: Wu Lin :develop * 0b63300 / / (3 files): https://github.com/shogun-toolbox/shogun/commit/0b633009becb52a2bdd9a949bb58bee02d21c88a21:57
shogun-notifier-shogun: Merge pull request #3385 from yorkerlin/develop21:57
shogun-notifier-shogun:21:57
shogun-notifier-shogun: Users can choose minimizers to optimize inducing features21:57
shogun-buildbotbuild #2946 of bsd1 - libshogun is complete: Failure [failed configure]  Build details are at http://buildbot.shogun-toolbox.org/builders/bsd1%20-%20libshogun/builds/2946  blamelist: Wu Lin <yorker.lin@gmail.com>22:00
shogun-buildbotbuild #1304 of precise - libshogun is complete: Failure [failed compile]  Build details are at http://buildbot.shogun-toolbox.org/builders/precise%20-%20libshogun/builds/1304  blamelist: Wu Lin <yorker.lin@gmail.com>22:00
shogun-buildbotbuild #2947 of bsd1 - libshogun is complete: Failure [failed configure]  Build details are at http://buildbot.shogun-toolbox.org/builders/bsd1%20-%20libshogun/builds/2947  blamelist: Wu Lin <yorkerlin@users.noreply.github.com>22:01
shogun-buildbotbuild #1305 of precise - libshogun is complete: Failure [failed compile]  Build details are at http://buildbot.shogun-toolbox.org/builders/precise%20-%20libshogun/builds/1305  blamelist: Wu Lin <yorkerlin@users.noreply.github.com>22:01
shogun-buildbotbuild #33 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/33  blamelist: Wu Lin <yorker.lin@gmail.com>23:00
-!- travis-ci [~travis-ci@ec2-54-157-253-126.compute-1.amazonaws.com] has joined #shogun23:09
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/14618946623:09
-!- travis-ci [~travis-ci@ec2-54-157-253-126.compute-1.amazonaws.com] has left #shogun []23:09
shogun-buildbotbuild #34 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/34  blamelist: Wu Lin <yorkerlin@users.noreply.github.com>23:41
-!- travis-ci [~travis-ci@ec2-54-162-117-125.compute-1.amazonaws.com] has joined #shogun23:58
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/14619172123:58
-!- travis-ci [~travis-ci@ec2-54-162-117-125.compute-1.amazonaws.com] has left #shogun []23:58
--- Log closed Thu Jul 21 00:00:31 2016

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