--- 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 #shogun | 02:24 | |
-!- mode/#shogun [+o HeikoS] by ChanServ | 02:24 | |
-!- HeikoS [~heiko@host-92-0-162-192.as43234.net] has quit [Client Quit] | 02:27 | |
shogun-buildbot | build #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-buildbot | build #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 #shogun | 04:01 | |
-!- shogun-notifier- [~irker@7nn.de] has joined #shogun | 05:06 | |
shogun-notifier- | shogun: OXPHOS :feature/linalg_refactor * 9d9cbd5 / / (8 files): https://github.com/shogun-toolbox/shogun/commit/9d9cbd5567ffa30666b53aa85b5a978e722e73e1 | 05:06 |
shogun-notifier- | shogun: linalg-colwise/rowwise cum | 05:06 |
shogun-notifier- | shogun: Heiko Strathmann :feature/linalg_refactor * c7af47e / / (8 files): https://github.com/shogun-toolbox/shogun/commit/c7af47ef172239d1654c21da23793a8b0961e9d2 | 05:06 |
shogun-notifier- | shogun: Merge pull request #3382 from OXPHOS/linalg_sum | 05:06 |
shogun-notifier- | shogun: | 05:06 |
shogun-notifier- | shogun: LinalgRefactor - rowwise/colwise sum - vector&matrix | 05:06 |
shogun-buildbot | build #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-buildbot | build #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-buildbot | build #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 #shogun | 13:17 | |
-!- c4goldsw [82e2e6c8@gateway/web/cgi-irc/kiwiirc.com/ip.130.226.230.200] has joined #shogun | 13:55 | |
c4goldsw | ping sanuj | 14:01 |
sanuj | c4goldsw, hello! | 14:01 |
c4goldsw | I have a question about squashing commits | 14:01 |
sanuj | yeah | 14:02 |
c4goldsw | I'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 |
c4goldsw | Even the ones that aren't mine. | 14:02 |
sanuj | no | 14:02 |
sanuj | c4goldsw, i think your work is not related to other people's commits | 14:03 |
c4goldsw | No, it isn't. | 14:03 |
c4goldsw | So, I just have to pick through my commits and figure out which ones belong to me? | 14:03 |
sanuj | yeah | 14:04 |
sanuj | c4goldsw, how did you manage to get other commits between your commits? | 14:04 |
c4goldsw | I just merged my repo with the upstream one. | 14:04 |
sanuj | c4goldsw, with develop? | 14:05 |
c4goldsw | Yes | 14:05 |
sanuj | c4goldsw, you should always rebase | 14:05 |
sanuj | git pull --rebase upstream develop | 14:05 |
c4goldsw | What does that do? | 14:05 |
sanuj | rebases your commits on top of develop | 14:06 |
c4goldsw | Okay, makes sense. | 14:06 |
sanuj | c4goldsw, https://git-scm.com/book/en/v2/Git-Branching-Rebasing | 14:07 |
c4goldsw | Thanks sanuj | 14:07 |
sanuj | c4goldsw, happy to help :) | 14:07 |
sanuj | c4goldsw, i say, make a new branch from upstream develop | 14:07 |
sanuj | bring only your commits on the new branch from old branch | 14:08 |
sanuj | c4goldsw, you can use git cherry-pick for that | 14:08 |
sanuj | https://ariejan.net/2010/06/10/cherry-picking-specific-commits-from-another-branch/ | 14:08 |
c4goldsw | And then replace my local develop branch with that new branch? | 14:09 |
sanuj | no need to replace | 14:09 |
sanuj | c4goldsw, whenever you work on new PR, make a new feature branch for it | 14:10 |
sanuj | will be easy to handle | 14:10 |
c4goldsw | Okay, thanks :) | 14:10 |
sanuj | wiking, there? | 14:14 |
-!- OXPHOS [c0a906af@gateway/web/freenode/ip.192.169.6.175] has joined #shogun | 15: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 #shogun | 15:55 | |
shogun-notifier- | shogun: lambday :feature/bigtest * 33a4eb2 / / (2 files): https://github.com/shogun-toolbox/shogun/commit/33a4eb20055d31813d90ada89475393f06350537 | 15:55 |
shogun-notifier- | shogun: debugged variance under h0 for mmd | 15:55 |
shogun-notifier- | shogun: lambday :feature/bigtest * 3e46aef / / (3 files): https://github.com/shogun-toolbox/shogun/commit/3e46aefe05f0f0382fd27e1f158ca86a7afc6334 | 16:02 |
shogun-notifier- | shogun: enabled variance under h1 computation without precomputing the kernel | 16:02 |
-!- lambday [8028b10a@gateway/web/freenode/ip.128.40.177.10] has joined #shogun | 16:02 | |
-!- mode/#shogun [+o lambday] by ChanServ | 16:02 | |
OXPHOS | sanuj: there? can i ask you something stupid? | 16:07 |
sanuj | OXPHOS, hello | 16:08 |
sanuj | sure :D | 16:08 |
OXPHOS | sanuj: thx! what is the purpose of having tag-based parameter framework? | 16:09 |
sanuj | OXPHOS, it is to get rid of setters and getters in each class | 16:10 |
sanuj | by this you can set/get parameters by using a string -> name of the parameter | 16:10 |
sanuj | OXPHOS, this will help in implementation of plugins also | 16:10 |
sanuj | OXPHOS, and provide a nicer API | 16:11 |
OXPHOS | sanuj: 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 |
sanuj | OXPHOS, it's not a stupid question, I asked this to sergey when I started this | 16:11 |
OXPHOS | :D | 16:11 |
sanuj | OXPHOS, name can be anything that makes sense | 16:12 |
sanuj | i think name of current member variables or similar can be used as names for parameters | 16:13 |
OXPHOS | sanuj: cool... so I have a specific scenario here. Are you familiar with serialization? | 16:14 |
sanuj | a bit | 16:14 |
OXPHOS | okay | 16:14 |
sanuj | storing classes in json, xml etc | 16:14 |
OXPHOS | so for the params you registered, say in MockObject, I will serialize them, via any | 16:15 |
sanuj | but i have not seen shogun's serialization framework | 16:15 |
OXPHOS | not important here :) | 16:15 |
OXPHOS | I iterate through the (basetag, any) map and serialize each Any object to save them | 16:15 |
OXPHOS | and for the loading | 16:15 |
OXPHOS | I just read the params from json or so and fill them to the (basetag, any) map also by iterating through the map | 16:16 |
sanuj | okay | 16:16 |
OXPHOS | now params in the param list/map are loaded | 16:17 |
OXPHOS | and I need to set each param from the map back to the variables, right? | 16:17 |
OXPHOS | like there's a vec in MockObject. and we registered as ("vector", vec) | 16:18 |
OXPHOS | but if I load it back to map["vector"] | 16:18 |
OXPHOS | will the vec in MockObject be updated? no i guess? | 16:19 |
OXPHOS | sanuj^ | 16:19 |
sanuj | umm | 16:19 |
sanuj | OXPHOS, all the parameters are stored in map only | 16:19 |
sanuj | they are fetched from the map and set in the same map | 16:19 |
OXPHOS | sanuj: so once registered, the original param and the registered param are actually "detached" | 16:20 |
OXPHOS | for the "the registered param" I mean the Any object in the map | 16:20 |
sanuj | OXPHOS, i'm not sure if we will keep member variables to store the parameters | 16:20 |
sanuj | OXPHOS, i have member variables in MockObject just to test whether they work together | 16:21 |
sanuj | but "original param" and "registered param" are the same thing | 16:22 |
sanuj | we will only have one copies of params | 16:22 |
sanuj | and that will be stored in the respective map of the object | 16:22 |
sanuj | OXPHOS, the API is like this | 16:23 |
OXPHOS | sanuj: do you remember which test it is? or I can check | 16:23 |
sanuj | obj.set<int>("width", 5) | 16:23 |
sanuj | this will store the parameter in the map | 16:23 |
OXPHOS | okay | 16:23 |
sanuj | abj.get<int>("width") | 16:23 |
sanuj | this will fetch the parameter from the map | 16:23 |
OXPHOS | I see | 16:24 |
sanuj | so parameters are only read from the map and set in the map | 16:24 |
sanuj | OXPHOS, once the code uses this parameter framework, these two functions will be used to get/set params everywhere | 16:24 |
OXPHOS | I see yeah so I was using the wrong word "parameter" :P | 16:25 |
OXPHOS | I think I got it. but just to be sure: | 16:25 |
sanuj | so i think you just need to care about the map | 16:25 |
OXPHOS | there's an int variable in class, say a, we do obj.set<int>("width", a) in init_params() of the class | 16:26 |
OXPHOS | and a was set to 0 as default. | 16:26 |
OXPHOS | and after calculations, the `a` is changed to 8 | 16:26 |
OXPHOS | we need to do obj.set<int>("width", a) again to update the param saved in map right? | 16:27 |
OXPHOS | sanuj^ | 16:27 |
sanuj | OXPHOS, init_params() is called by the constructor | 16:27 |
OXPHOS | yeah that's what I mean | 16:27 |
sanuj | so in init_params() we register "allowed" parameters | 16:28 |
sanuj | by register_param() | 16:28 |
sanuj | and then use set()/get() to modify/get its value | 16:28 |
OXPHOS | okay cool I think we're on the same page | 16:29 |
sanuj | OXPHOS, nice :D | 16:30 |
sanuj | OXPHOS, i'm going to have dinner | 16:30 |
OXPHOS | sanuj: thanks so much! | 16:30 |
sanuj | will be back in 20-30 mins | 16:30 |
sanuj | OXPHOS, happy to help :) | 16:30 |
OXPHOS | sanuj: enjoy! | 16:30 |
sanuj | cya | 16:30 |
OXPHOS | see u soon | 16: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/695ede637010b5e1ed2154e021d098b832f2d963 | 16:45 |
shogun-notifier- | shogun: fixed a bug | 16:45 |
shogun-notifier- | shogun: Wu Lin :develop * d5327b9 / src/shogun/ (6 files): https://github.com/shogun-toolbox/shogun/commit/d5327b93d1b17d5bce70ca86a50170c28ecb1138 | 16:45 |
shogun-notifier- | shogun: Merge pull request #3384 from yorkerlin/bugfix1 | 16:45 |
shogun-notifier- | shogun: | 16:45 |
shogun-notifier- | shogun: fixed a bug | 16:45 |
-!- mizari [~mizari@95-174-213-100.nts.su] has joined #shogun | 16:46 | |
-!- travis-ci [~travis-ci@ec2-54-162-117-125.compute-1.amazonaws.com] has joined #shogun | 16:49 | |
travis-ci | it'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/146113848 | 16:49 |
-!- travis-ci [~travis-ci@ec2-54-162-117-125.compute-1.amazonaws.com] has left #shogun [] | 16:49 | |
shogun-buildbot | build #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-buildbot | build #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-buildbot | build #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 #shogun | 17:15 | |
-!- sanuj [~sanuj@59.97.245.95] has joined #shogun | 17: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 #shogun | 17:28 | |
travis-ci | it'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/146115369 | 17: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 #shogun | 17:32 | |
shogun-buildbot | build #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: yorkerlin | 17:40 |
shogun-buildbot | build #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/760 | 17:41 |
-!- OXPHOS [c0a906af@gateway/web/freenode/ip.192.169.6.175] has quit [Quit: Page closed] | 17:49 | |
shogun-buildbot | build #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 #shogun | 20:33 | |
shogun-notifier- | shogun: lambday :feature/bigtest * 6d62560 / / (6 files): https://github.com/shogun-toolbox/shogun/commit/6d625607f2838dd3657e8abd50a88352a8783f40 | 20:33 |
shogun-notifier- | shogun: added multikernel variance h1 estimation | 20:33 |
shogun-notifier- | shogun: lambday :feature/bigtest * e96c7c3 / / (5 files): https://github.com/shogun-toolbox/shogun/commit/e96c7c38396ab33ce35de576dfa7c57e7c8a0e22 | 20:51 |
shogun-notifier- | shogun: added multikernel test power for quadratic-time mmd | 20:51 |
shogun-notifier- | shogun: lambday :feature/bigtest * 01b038a / / (3 files): https://github.com/shogun-toolbox/shogun/commit/01b038a8f9b879e44f13c9b7b284ff2084e8ecfb | 21:02 |
shogun-notifier- | shogun: fixed test-power bug | 21:02 |
shogun-notifier- | shogun: lambday :feature/bigtest * 888fbb1 / / (3 files): https://github.com/shogun-toolbox/shogun/commit/888fbb1d4dfdf98e9228821323273bbe0bc5cf8a | 21:11 |
shogun-notifier- | shogun: added max test power kernel selection method for quadratic time MMD | 21: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/3ffbc5160edff6405b64d20804a070e66e83d468 | 21:57 |
shogun-notifier- | shogun: Users can choose minimizers to optimize inducing features | 21:57 |
shogun-notifier- | shogun: Wu Lin :develop * 0b63300 / / (3 files): https://github.com/shogun-toolbox/shogun/commit/0b633009becb52a2bdd9a949bb58bee02d21c88a | 21:57 |
shogun-notifier- | shogun: Merge pull request #3385 from yorkerlin/develop | 21:57 |
shogun-notifier- | shogun: | 21:57 |
shogun-notifier- | shogun: Users can choose minimizers to optimize inducing features | 21:57 |
shogun-buildbot | build #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-buildbot | build #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-buildbot | build #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-buildbot | build #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-buildbot | build #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 #shogun | 23:09 | |
travis-ci | it'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/146189466 | 23:09 |
-!- travis-ci [~travis-ci@ec2-54-157-253-126.compute-1.amazonaws.com] has left #shogun [] | 23:09 | |
shogun-buildbot | build #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 #shogun | 23:58 | |
travis-ci | it'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/146191721 | 23: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!