| --- Log opened Thu Jul 28 00:00:41 2016 | ||
| -!- shogun-notifier- [~irker@7nn.de] has joined #shogun | 03:23 | |
| shogun-notifier- | shogun: Viktor Gal :feature/javascript * f34f2ac / / (8 files): https://github.com/shogun-toolbox/shogun/commit/f34f2ac5bcfef6fa9c0dc9d32f4c6dc0f0cf526c | 03:23 | 
|---|---|---|
| shogun-notifier- | shogun: Add Javascript modular interface build framework | 03:23 | 
| @wiking | buuyaaa :) | 03:23 | 
| shogun-buildbot | build #1180 of nightly_default is complete: Failure [failed test notebooks] Build details are at http://buildbot.shogun-toolbox.org/builders/nightly_default/builds/1180 blamelist: Heiko Strathmann <heiko.strathmann@gmail.com>, OXPHOS <engelzora@gmail.com>, Viktor Gal <viktor.gal@maeth.com> | 03:30 | 
| -!- travis-ci [~travis-ci@ec2-54-205-72-9.compute-1.amazonaws.com] has joined #shogun | 03:31 | |
| travis-ci | it'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/147921594 | 03:31 | 
| -!- travis-ci [~travis-ci@ec2-54-205-72-9.compute-1.amazonaws.com] has left #shogun [] | 03:31 | |
| -!- OXPHOS [c0a906af@gateway/web/freenode/ip.192.169.6.175] has joined #shogun | 04:24 | |
| @wiking | OXPHOS: hey | 05:35 | 
| OXPHOS | wiking: hey | 05:36 | 
| @wiking | any blockers? | 05:48 | 
| shogun-buildbot | build #52 of memleak - valgrind is complete: Failure [failed memory check] Build details are at http://buildbot.shogun-toolbox.org/builders/memleak%20-%20valgrind/builds/52 blamelist: Heiko Strathmann <heiko.strathmann@gmail.com>, OXPHOS <engelzora@gmail.com>, Viktor Gal <viktor.gal@maeth.com> | 06:07 | 
| shogun-buildbot | build #1051 of nightly_none is complete: Failure [failed compile] Build details are at http://buildbot.shogun-toolbox.org/builders/nightly_none/builds/1051 blamelist: Heiko Strathmann <heiko.strathmann@gmail.com>, OXPHOS <engelzora@gmail.com>, Viktor Gal <viktor.gal@maeth.com> | 06:08 | 
| OXPHOS | wiking: hopefully no..compiling | 06:08 | 
| -!- shogun-notifier- [~irker@7nn.de] has quit [Quit: transmission timeout] | 06:23 | |
| OXPHOS | wiking: so | 06:38 | 
| OXPHOS | wiking: I did http://pastebin.com/KK4TLJNU in init.h | 06:38 | 
| OXPHOS | wiking: theoretically all macros are redefined right? | 06:39 | 
| OXPHOS | wiking: I mean I can just use cereal_save instead of save across shogun right? | 06:39 | 
| @wiking | common.h | 06:44 | 
| @wiking | but | 06:44 | 
| @wiking | #ifdef CEREAL_SAVE_FUNCTION_NAME | 06:44 | 
| @wiking | #undef CEREAL_SAVE_FUNCTION_NAME | 06:44 | 
| @wiking | #define CEREAL_SAVE_FUNCTION_NAME cereal_save | 06:44 | 
| @wiking | #endif | 06:44 | 
| @wiking | i would do | 06:44 | 
| @wiking | #ifdef CEREAL_SAVE_FUNCTION_NAME | 06:44 | 
| @wiking | #undef CEREAL_SAVE_FUNCTION_NAME | 06:44 | 
| @wiking | #endif | 06:44 | 
| @wiking | #define CEREAL_SAVE_FUNCTION_NAME cereal_save | 06:44 | 
| @wiking | because you always want to define that macro | 06:44 | 
| @wiking | no? | 06:44 | 
| OXPHOS | you're right | 06:45 | 
| OXPHOS | I just found out I need to include the file in unittest to enable the macro | 06:46 | 
| OXPHOS | or actually macros.hpp is undefined in unittest | 06:47 | 
| -!- sanuj [~sanuj@117.203.6.125] has joined #shogun | 08:05 | |
| OXPHOS | wiking: hey I'm still having trouble including the header file. Can you have a look at it? Thanks! | 09:26 | 
| OXPHOS | wiking: error: https://travis-ci.org/shogun-toolbox/shogun/jobs/147951294 | 09:26 | 
| sanuj | lisitsyn, yo | 09:26 | 
| OXPHOS | wiking: PR: https://github.com/shogun-toolbox/shogun/pull/3226 | 09:26 | 
| -!- sanuj [~sanuj@117.203.6.125] has quit [Ping timeout: 265 seconds] | 10:05 | |
| @wiking | OXPHOS: i would just pull the docker image | 10:47 | 
| @wiking | and debug it in that | 10:47 | 
| @wiking | https://hub.docker.com/r/shogun/shogun-dev/ | 10:48 | 
| @wiking | docker pull shogun/shogun-dev | 10:48 | 
| -!- wiking [~wiking@huwico/staff/wiking] has quit [Quit: leaving] | 12:10 | |
| -!- wiking [~wiking@huwico/staff/wiking] has joined #shogun | 12:11 | |
| -!- mode/#shogun [+o wiking] by ChanServ | 12:11 | |
| -!- wiking [~wiking@huwico/staff/wiking] has quit [Client Quit] | 12:11 | |
| -!- sanuj [~sanuj@117.203.6.125] has joined #shogun | 12:46 | |
| -!- HeikoS [~heiko@nat-211-176.internal.eduroam.ucl.ac.uk] has joined #shogun | 12:46 | |
| -!- mode/#shogun [+o HeikoS] by ChanServ | 12:46 | |
| -!- HeikoS [~heiko@nat-211-176.internal.eduroam.ucl.ac.uk] has quit [Ping timeout: 250 seconds] | 12:51 | |
| sanuj | lisitsyn, yolo | 12:53 | 
| -!- wiking [~wiking@huwico/staff/wiking] has joined #shogun | 12:58 | |
| -!- mode/#shogun [+o wiking] by ChanServ | 12:58 | |
| -!- wiking [~wiking@huwico/staff/wiking] has quit [Read error: Connection reset by peer] | 13:05 | |
| -!- wiking [~wiking@info2k1.hu] has joined #shogun | 13:07 | |
| -!- wiking [~wiking@info2k1.hu] has quit [Quit: leaving] | 13:35 | |
| -!- HeikoS [~heiko@nat-211-176.internal.eduroam.ucl.ac.uk] has joined #shogun | 13:38 | |
| -!- mode/#shogun [+o HeikoS] by ChanServ | 13:39 | |
| -!- wiking [~wiking@huwico/staff/wiking] has joined #shogun | 13:43 | |
| -!- mode/#shogun [+o wiking] by ChanServ | 13:43 | |
| @wiking | HeikoS, yo | 13:44 | 
| @HeikoS | wiking: jo | 13:45 | 
| @wiking | HeikoS, have you seen the new feature branch | 13:45 | 
| @wiking | ?:) | 13:45 | 
| @wiking | :) | 13:45 | 
| lisitsyn | sanuj: yolo | 13:49 | 
| lisitsyn | yolo | 13:49 | 
| lisitsyn | yolo | 13:49 | 
| sanuj | lisitsyn, got time ?? | 13:49 | 
| lisitsyn | HeikoS: yolo | 13:49 | 
| sanuj | :D | 13:49 | 
| lisitsyn | a bit | 13:49 | 
| sanuj | did you see the PR? | 13:49 | 
| lisitsyn | noah yet | 13:49 | 
| sanuj | lisitsyn, i need to talk about what to do next? | 13:49 | 
| @wiking | y0000000000000000LO | 13:49 | 
| @wiking | lisitsyn, the yolo is this | 13:50 | 
| @wiking | lisitsyn, https://github.com/shogun-toolbox/shogun/tree/feature/javascript | 13:50 | 
| @wiking | :) | 13:50 | 
| @wiking | sanuj, dont you wanna spend some time with clang-format ? :) | 13:51 | 
| lisitsyn | JAVASCRIPT? | 13:51 | 
| lisitsyn | lol | 13:51 | 
| @wiking | since the indentation of you code is usually messed up... that way you would get the autoformatting | 13:51 | 
| @wiking | lisitsyn, javascript modular interface | 13:51 | 
| lisitsyn | ok why not | 13:51 | 
| lisitsyn | wiking: nodjes? | 13:51 | 
| @wiking | already have a shogun-ml npm package | 13:51 | 
| @wiking | :))) | 13:51 | 
| lisitsyn | oh why fucking not | 13:51 | 
| lisitsyn | :D | 13:51 | 
| @wiking | lisitsyn, because think about it | 13:51 | 
| @wiking | lisitsyn, runtime speed of python vs v8 | 13:52 | 
| @wiking | ? | 13:52 | 
| @wiking | what's your guess? | 13:52 | 
| lisitsyn | v8 is like | 13:52 | 
| lisitsyn | C++ | 13:52 | 
| @wiking | so dont you think that actually it would make much more sense | 13:52 | 
| @wiking | to do data science in JS (or ecma6) instead of python? | 13:52 | 
| @wiking | i mean it's a scripting language | 13:52 | 
| @wiking | easy to prototype etc | 13:53 | 
| @wiking | but still the runtime is much better... | 13:53 | 
| @wiking | and with ecmascript6 you have a lot of nice abstractions | 13:53 | 
| @wiking | or with typescript you have even types :) | 13:53 | 
| @wiking | HeikoS, ^ | 13:53 | 
| @wiking | i'm trying to reach out to #scijs people | 13:53 | 
| @wiking | to have the array/features mapping defined nicely with ndarray that they are maitaining | 13:54 | 
| lisitsyn | sanuj: do tests work now? | 13:55 | 
| sanuj | lisitsyn, i have commented in the PR | 13:55 | 
| sanuj | wait | 13:56 | 
| sanuj | wiking, okay | 13:56 | 
| @wiking | sanuj, i can give you something as a starter | 13:56 | 
| sanuj | lisitsyn, https://github.com/shogun-toolbox/shogun/pull/3370#discussion-diff-72404899R124 | 13:57 | 
| lisitsyn | sanuj: I don't really see how can it compare them | 13:59 | 
| lisitsyn | they're slightly different in implementations | 13:59 | 
| sanuj | okay, i'll remove this test | 13:59 | 
| sanuj | lisitsyn, i can take care of the rest of the tests then | 14:01 | 
| lisitsyn | yupp | 14:01 | 
| sanuj | lisitsyn, I think we should establish a way to add plugins in shogun and think of how to start migrating. | 14:02 | 
| sanuj | lisitsyn, so what do you think? | 14:02 | 
| sanuj | lisitsyn, wiking suggested that a shogun plugin can be an entirely new repository also | 14:03 | 
| sanuj | lisitsyn, i had mailed you about this a few days before | 14:04 | 
| lisitsyn | sanuj: I don't think we need to split repositories now | 14:05 | 
| sanuj | lisitsyn, so what should be the next step here for the plugins PR? | 14:06 | 
| sanuj | do we need anything else before we merge this? | 14:06 | 
| lisitsyn | sanuj: make tests work and fix indentation ;) | 14:09 | 
| sanuj | okay | 14:09 | 
| @HeikoS | wiking: checking | 14:10 | 
| @HeikoS | +1 fore js | 14:11 | 
| @HeikoS | Is that a lot of work? | 14:11 | 
| @wiking | mmm slowly steadily | 14:11 | 
| @wiking | why? | 14:11 | 
| @wiking | now it at least compiles | 14:11 | 
| @HeikoS | just wondering | 14:11 | 
| @wiking | needs some tests etc | 14:11 | 
| @wiking | for optimal version of course it needs some work | 14:11 | 
| @HeikoS | typemaps yet missing | 14:11 | 
| @wiking | (having the proper memory wrappers, so not to copy mem etc) | 14:11 | 
| @wiking | yep | 14:11 | 
| @wiking | exactely | 14:12 | 
| @wiking | wanna talk first with the #scijs guys | 14:12 | 
| @wiking | before jumping on that | 14:12 | 
| @wiking | anyhow wondering how to extend the metastuff :) | 14:12 | 
| @HeikoS | okok | 14:13 | 
| @HeikoS | meta examples? | 14:13 | 
| @HeikoS | thats easy | 14:13 | 
| @wiking | yep | 14:13 | 
| @HeikoS | just need a new target.json | 14:13 | 
| @HeikoS | that is the dictionary that maps a syntax tree to the target language | 14:13 | 
| @HeikoS | simple text replacement | 14:13 | 
| @wiking | mmm | 14:15 | 
| @wiking | ok i'll try to look into it | 14:15 | 
| sanuj | i'm getting github unicorn | 14:15 | 
| @wiking | sanuj, check status.github.com | 14:15 | 
| @wiking | maybe it has a hiccup now | 14:15 | 
| @wiking | seems like | 14:15 | 
| @HeikoS | wiking: I can help with that, | 14:15 | 
| @wiking | HeikoS, would be cool | 14:15 | 
| @HeikoS | but we need typemaps first otherwise it will just fail | 14:15 | 
| @wiking | HeikoS, i've put together an npm package even | 14:15 | 
| @HeikoS | nice one | 14:16 | 
| @wiking | nono it's ok | 14:16 | 
| @wiking | i mean the typemap i'm working on | 14:16 | 
| @wiking | but dunno when i can finish | 14:16 | 
| @wiking | but imagine on the end | 14:16 | 
| @wiking | having nodejs running this | 14:16 | 
| @wiking | with the d3js frontend | 14:16 | 
| @HeikoS | kk | 14:16 | 
| @HeikoS | Ill do the meta ones then | 14:16 | 
| @wiking | cool | 14:16 | 
| @wiking | as that way i can even test stuff | 14:16 | 
| @HeikoS | yeah exactly | 14:17 | 
| @HeikoS | though! | 14:17 | 
| @HeikoS | we currently only do integration testing from cpp meta examples | 14:18 | 
| @HeikoS | would be cool to make that work for all of them | 14:18 | 
| @HeikoS | since then we implicitly test typemaps | 14:18 | 
| @wiking | yep | 14:18 | 
| @HeikoS | wiking: gs | 14:18 | 
| @HeikoS | lisitsyn: jo! | 14:24 | 
| @wiking | HeikoS, i'm there | 14:31 | 
| lisitsyn | HeikoS: jolo | 14:35 | 
| @HeikoS | lisitsyn: jo | 14:35 | 
| @HeikoS | so what about meta integration testing across all modular targets? | 14:35 | 
| @HeikoS | not just cpp | 14:35 | 
| @HeikoS | remember the issue? | 14:35 | 
| @wiking | lisitsyn, elixir-lang.org/ | 14:52 | 
| @wiking | :) | 14:52 | 
| @wiking | lisitsyn, https://github.com/dmlc/difacto | 15:22 | 
| -!- sanuj [~sanuj@117.203.6.125] has quit [Ping timeout: 244 seconds] | 15:24 | |
| -!- sanuj [~sanuj@117.204.240.28] has joined #shogun | 15:59 | |
| -!- leagoetz [~leagoetz@nat-210-120.internal.eduroam.ucl.ac.uk] has joined #shogun | 16:01 | |
| OXPHOS | leagoetz: hey lea! sorry I cannot reply PM somehow | 16:06 | 
| leagoetz | oh hey | 16:13 | 
| leagoetz | just wanted to remind you that you need to wrap up this week, as from next week the focus should be on polishing/merging PRs | 16:14 | 
| leagoetz | also ... have you updated your timeline? | 16:14 | 
| leagoetz | ;P | 16:15 | 
| sanuj | link to the meeting: http://www.shogun-toolbox.org/irclogs/%23shogun.2016-07-18.log.html | 16:16 | 
| leagoetz | yes, yes sanuj, it's all there and the time to do it has come :) | 16:16 | 
| sanuj | leagoetz, sure sure | 16:17 | 
| OXPHOS | leagoetz: sure thanks! yes I did around midterm | 16:18 | 
| leagoetz | and it's staying like this? | 16:19 | 
| leagoetz | that's fine then - make sure you can achieve everything that's on there. | 16:19 | 
| sanuj | leagoetz, you work on neurons stuff? :D | 16:20 | 
| leagoetz | yes, neurons stuff | 16:20 | 
| leagoetz | haha | 16:20 | 
| sanuj | leagoetz, so what exactly? | 16:20 | 
| sanuj | i like to chat with phds about their research | 16:21 | 
| leagoetz | I try to understand what computation individual neurons are performing | 16:21 | 
| sanuj | leagoetz, how do you do it? | 16:21 | 
| sanuj | with fMRI? | 16:22 | 
| lisitsyn | STACK MORE LAYERS %)))) | 16:22 | 
| sanuj | some other imaging technique | 16:22 | 
| leagoetz | no, fMRI does not have high enough resolution | 16:22 | 
| sanuj | lisitsyn, that's for deep learning | 16:22 | 
| lisitsyn | yes just stack more layers! | 16:22 | 
| lisitsyn | :D | 16:22 | 
| sanuj | lisitsyn, haha | 16:22 | 
| leagoetz | I do a combination of experiments and biophysical modelling | 16:22 | 
| sanuj | lisitsyn, residual networks | 16:22 | 
| lisitsyn | more layers | 16:22 | 
| leagoetz | well, in some sense individual neurons also stack more layers | 16:22 | 
| lisitsyn | more more layers | 16:23 | 
| sanuj | lisitsyn, need some time to discuss about my timeline | 16:23 | 
| lisitsyn | relu relu layer norm | 16:23 | 
| * lisitsyn away | 16:23 | |
| lisitsyn | :D | 16:23 | 
| lisitsyn | when does gsoc end? | 16:23 | 
| leagoetz | internal deadline 16 aug | 16:23 | 
| lisitsyn | sanuj: I think you have to stay a few more years to complete plugins | 16:23 | 
| leagoetz | external 23 | 16:23 | 
| lisitsyn | sorry about that! :D | 16:23 | 
| sanuj | haha | 16:23 | 
| sanuj | i won't be able to do gsoc | 16:23 | 
| sanuj | as i won't be a student | 16:24 | 
| sanuj | lisitsyn, but i'll stay ;) | 16:24 | 
| leagoetz | yes, nice! :) | 16:24 | 
| lisitsyn | yeah you have to | 16:24 | 
| lisitsyn | :D | 16:24 | 
| sanuj | leagoetz, do you have a blog or something for your research? | 16:24 | 
| leagoetz | nope, too lazy | 16:24 | 
| leagoetz | you can check out our lab website | 16:24 | 
| sanuj | haha | 16:24 | 
| sanuj | https://www.ucl.ac.uk/wibr/research/circuit-neuroscience | 16:25 | 
| leagoetz | http://michael-hausser.squarespace.com | 16:25 | 
| lisitsyn | train more linear models on hadoop | 16:25 | 
| sanuj | lisitsyn, i'm telling you, deep learning will eat everything | 16:25 | 
| sanuj | :D | 16:26 | 
| lisitsyn | no chance | 16:26 | 
| lisitsyn | we gonna drop that sheatz at some point :P | 16:26 | 
| sanuj | only the umbrella term "deep learning" will have more techniques under it | 16:26 | 
| lisitsyn | the winter is coming | 16:26 | 
| sanuj | haha | 16:26 | 
| lisitsyn | it is I feel the breeze | 16:27 | 
| leagoetz | oh dear, it's finally summer here and you talk about winter coming | 16:27 | 
| sanuj | leagoetz, thanks for the website link | 16:27 | 
| lisitsyn | summer, is it like +15C there in uk? | 16:27 | 
| lisitsyn | and 90% cloudy? | 16:28 | 
| lisitsyn | :D | 16:28 | 
| sanuj | it was 40C here a few days ago | 16:28 | 
| sanuj | not it's 28C due to monsoon | 16:28 | 
| leagoetz | yes, exact description ;D | 16:28 | 
| sanuj | haha | 16:28 | 
| leagoetz | summer means, I don't wear my winter coat for clycling to uni | 16:28 | 
| lisitsyn | I wouldn't be able to move if it is 40C outside | 16:29 | 
| leagoetz | there is only about 2 months of the year where this is possible | 16:29 | 
| leagoetz | July is one of them | 16:29 | 
| sanuj | lisitsyn, haha, it's not good | 16:29 | 
| leagoetz | 28 due to monsoon is still a bit crazy | 16:29 | 
| sanuj | leagoetz, what is summer temp in london? | 16:30 | 
| sanuj | 18-19C | 16:30 | 
| leagoetz | anything over 15 deg celsius | 16:30 | 
| lisitsyn | I've seen some british people in spain | 16:30 | 
| sanuj | i see | 16:30 | 
| lisitsyn | they get really crazy | 16:30 | 
| lisitsyn | :D | 16:30 | 
| lisitsyn | I guess that's how they feel about > +15C | 16:31 | 
| sanuj | haha | 16:31 | 
| leagoetz | British people abroad ... the only thing worse than British people in Britain ;) | 16:31 | 
| lisitsyn | I had so much fun they're watching football all the time :D | 16:32 | 
| sanuj | lisitsyn, you like football? | 16:32 | 
| lisitsyn | well it is fun to play but not really fun to watch | 16:33 | 
| sanuj | i used to watch | 16:33 | 
| sanuj | now stopped | 16:33 | 
| sanuj | lisitsyn, so here is the deal | 16:33 | 
| lisitsyn | yeah at some age you stop that | 16:33 | 
| sanuj | i need to open all new PRs this week | 16:33 | 
| lisitsyn | I guess because you realize you can't spend your life on such bs | 16:34 | 
| lisitsyn | :D | 16:34 | 
| sanuj | from next week i can only improve them and get them merge | 16:34 | 
| lisitsyn | sanuj: uhm ok | 16:34 | 
| sanuj | haha | 16:34 | 
| lisitsyn | lets merge | 16:34 | 
| lisitsyn | this thing | 16:34 | 
| lisitsyn | make tests work and indents! | 16:34 | 
| sanuj | yeah, i'm adding more tests | 16:34 | 
| sanuj | will be done before tonight | 16:34 | 
| sanuj | lisitsyn, but what else do you think i can work on | 16:34 | 
| sanuj | like open new PRs this week | 16:34 | 
| lisitsyn | sanuj: we also need to merge Jinja | 16:35 | 
| sanuj | yeah but get() bug is messy | 16:35 | 
| lisitsyn | with swig | 16:35 | 
| sanuj | if the function has get(), i think it errors | 16:35 | 
| lisitsyn | sanuj: ok lets think of other name maybe | 16:36 | 
| sanuj | yeah | 16:36 | 
| sanuj | fetch is not good i guess :P | 16:36 | 
| lisitsyn | no | 16:36 | 
| sanuj | leagoetz, one of the brain related blogs i read sometimes, https://neuroconscience.com/ | 16:37 | 
| sanuj | this guy is also at UCL i guess | 16:37 | 
| lisitsyn | sanuj: set is also bad | 16:37 | 
| lisitsyn | uhmm we need better pair | 16:38 | 
| sanuj | ooohkayy | 16:38 | 
| sanuj | lisitsyn, set is too common | 16:38 | 
| leagoetz | looks like it | 16:38 | 
| lisitsyn | leagoetz: help us | 16:38 | 
| lisitsyn | ;) | 16:38 | 
| sanuj | lisitsyn, and HeikoS suggested to hack SG_ADD | 16:39 | 
| lisitsyn | we need alternative to set/get | 16:39 | 
| sanuj | these are function names ^ | 16:39 | 
| leagoetz | put/gut | 16:41 | 
| leagoetz | :) | 16:41 | 
| lisitsyn | lol | 16:41 | 
| lisitsyn | put | 16:41 | 
| lisitsyn | hmm | 16:41 | 
| lisitsyn | pull/put | 16:41 | 
| lisitsyn | not good for api | 16:42 | 
| lisitsyn | I'd get mad | 16:42 | 
| leagoetz | take/make | 16:42 | 
| leagoetz | but I guess make is not the best either | 16:43 | 
| lisitsyn | ok we can use some suffix/prefix for set/get | 16:43 | 
| lisitsyn | aset aget | 16:43 | 
| lisitsyn | sets gets | 16:43 | 
| lisitsyn | set_ get_ | 16:43 | 
| leagoetz | doset doget | 16:44 | 
| sanuj | lisitsyn, i think get* will error with SWIG | 16:44 | 
| lisitsyn | why? | 16:44 | 
| sanuj | lisitsyn, will have to try | 16:44 | 
| lisitsyn | aset/aget is actually used | 16:45 | 
| lisitsyn | in clojurescript | 16:45 | 
| lisitsyn | :D | 16:45 | 
| lisitsyn | crazy | 16:45 | 
| sanuj | haha | 16:45 | 
| lisitsyn | setr/getr | 16:45 | 
| sanuj | lisitsyn, i will try set/get suffix and prefix names | 16:46 | 
| lisitsyn | I like setr getr most at the moment | 16:46 | 
| sanuj | okay | 16:46 | 
| sanuj | lisitsyn, what about hacking SG_ADD or something else | 16:46 | 
| lisitsyn | we need to do that | 16:46 | 
| lisitsyn | yeah | 16:46 | 
| lisitsyn | may be I'll try to get some time on weekend | 16:47 | 
| sanuj | i think we should have an example for how to convert old shogun class to support tags-parameters | 16:47 | 
| lisitsyn | sanuj: if we have SG_ADD all of them are already converted | 16:47 | 
| lisitsyn | sanuj: sets gets is better! | 16:47 | 
| lisitsyn | lets go with sets/gets | 16:47 | 
| lisitsyn | wiking: HeikoS: ho | 16:48 | 
| lisitsyn | we have tough decision there! | 16:48 | 
| sanuj | okay.... | 16:50 | 
| lisitsyn | sanuj: a few reasons | 16:51 | 
| lisitsyn | 1) it would work with set<Tab> | 16:51 | 
| lisitsyn | 2) it looks like a bit of proper english | 16:51 | 
| sanuj | lisitsyn, set<Tab> | 16:53 | 
| lisitsyn | autocompletino | 16:53 | 
| sanuj | oh | 16:53 | 
| sanuj | yeah | 16:53 | 
| sanuj | yes, it's proper english | 16:53 | 
| sanuj | lisitsyn, if we hack SG_ADD and merge it, will we be able to delete Parameter.h etc | 16:56 | 
| lisitsyn | not sure | 16:56 | 
| -!- leagoetz [~leagoetz@nat-210-120.internal.eduroam.ucl.ac.uk] has quit [Remote host closed the connection] | 16:57 | |
| sanuj | lisitsyn, so shall i try to change a shogun class to use tags-parameter with old parameter framework | 16:58 | 
| sanuj | and then move on to hacking sg_add | 16:58 | 
| lisitsyn | which shogun class? | 16:58 | 
| sanuj | any class | 16:58 | 
| sanuj | just to see if it works (it should work) | 16:59 | 
| lisitsyn | yeah it makes sense to try | 16:59 | 
| -!- leagoetz [~leagoetz@nat-210-120.internal.eduroam.ucl.ac.uk] has joined #shogun | 16:59 | |
| lisitsyn | not sure we should commit that tho | 16:59 | 
| sanuj | yeah, won't commit | 16:59 | 
| sanuj | lisitsyn, so i'll start these two PRs tomorrow | 16:59 | 
| sanuj | do we need to start any new PR apart from these two for tags? | 17:00 | 
| lisitsyn | probably no | 17:00 | 
| sanuj | lisitsyn, and for plugins? | 17:00 | 
| sanuj | new PR after the current one? | 17:01 | 
| lisitsyn | the deadline is quite soon so lets just polish these | 17:01 | 
| sanuj | lisitsyn, okay | 17:01 | 
| sanuj | lisitsyn, and how do we add classes in the jinja template | 17:02 | 
| sanuj | for base-shogun | 17:02 | 
| lisitsyn | don't get it | 17:03 | 
| -!- leagoetz [~leagoetz@nat-210-120.internal.eduroam.ucl.ac.uk] has quit [Ping timeout: 250 seconds] | 17:03 | |
| sanuj | lisitsyn, we need to list the base-shogun in jinja template | 17:04 | 
| sanuj | lisitsyn, i mean, we need to list the classes for base-shogun in jinja template | 17:05 | 
| lisitsyn | yes | 17:05 | 
| lisitsyn | so? | 17:05 | 
| sanuj | lisitsyn, so we need to decide what classes to list in that | 17:06 | 
| lisitsyn | oh ok | 17:06 | 
| sanuj | or will we merge without the full list? | 17:06 | 
| lisitsyn | impossible | 17:06 | 
| lisitsyn | :D | 17:06 | 
| lisitsyn | yeah merge w/o full list | 17:06 | 
| sanuj | okay | 17:07 | 
| sanuj | lisitsyn, thanks! | 17:07 | 
| sanuj | leaving for dinner now | 17:07 | 
| lisitsyn | okk | 17:07 | 
| @wiking | ? | 17:09 | 
| -!- sanuj [~sanuj@117.204.240.28] has quit [Ping timeout: 276 seconds] | 17:13 | |
| -!- leagoetz [~leagoetz@nat-210-120.internal.eduroam.ucl.ac.uk] has joined #shogun | 17:21 | |
| lisitsyn | wiking: gets/sets | 17:21 | 
| lisitsyn | how do you like it | 17:21 | 
| lisitsyn | instead of get/set | 17:21 | 
| -!- leagoetz [~leagoetz@nat-210-120.internal.eduroam.ucl.ac.uk] has quit [Client Quit] | 17:22 | |
| @wiking | lisitsyn, why the diff? | 17:25 | 
| @wiking | i mean i dont really think there's an awful big diff | 17:25 | 
| @wiking | so if it's easier to have gets/sets instead of get/set | 17:25 | 
| @wiking | then lets' have it like that | 17:25 | 
| @wiking | because actually semantically speaking (+english grammar) dictates gets/sets :D | 17:26 | 
| lisitsyn | wiking: no actually it is get set | 17:28 | 
| lisitsyn | like wiking set x to 3 | 17:28 | 
| lisitsyn | but yeah | 17:28 | 
| @wiking | no | 17:28 | 
| lisitsyn | if it solves the problem | 17:28 | 
| @wiking | wiking sets x to 3 | 17:28 | 
| @wiking | in english :) | 17:28 | 
| @wiking | but if set is easier | 17:29 | 
| @wiking | then let's go with that | 17:29 | 
| @wiking | either way | 17:29 | 
| @wiking | i dont see it as a big problem | 17:29 | 
| @wiking | both 'makes' sense | 17:29 | 
| @wiking | or you can sell the idea :D | 17:29 | 
| -!- sanuj [~sanuj@117.204.240.28] has joined #shogun | 18:14 | |
| -!- OXPHOS [c0a906af@gateway/web/freenode/ip.192.169.6.175] has quit [Quit: Page closed] | 18:36 | |
| -!- shogun-notifier- [~irker@7nn.de] has joined #shogun | 19:51 | |
| shogun-notifier- | shogun: OXPHOS :feature/linalg_refactor * 56bae12 / / (6 files): https://github.com/shogun-toolbox/shogun/commit/56bae127efa5c2f0dc19f86dce47c793e33532e3 | 19:51 | 
| shogun-notifier- | shogun: linalg-sgvector&sgmatrix-mean | 19:51 | 
| shogun-notifier- | shogun: Heiko Strathmann :feature/linalg_refactor * 93b1cca / / (6 files): https://github.com/shogun-toolbox/shogun/commit/93b1ccaeba0243e64f195d219b71e15a9c15f5da | 19:51 | 
| shogun-notifier- | shogun: Merge pull request #3334 from OXPHOS/linalg_mean | 19:51 | 
| shogun-notifier- | shogun: | 19:51 | 
| shogun-notifier- | shogun: LinalgRefactor-mean | 19:51 | 
| -!- HeikoS_mobile [~Mutter@nat-170-198.internal.eduroam.ucl.ac.uk] has joined #shogun | 20:07 | |
| -!- sanuj [~sanuj@117.204.240.28] has quit [Remote host closed the connection] | 20:09 | |
| -!- HeikoS_mobile [~Mutter@nat-170-198.internal.eduroam.ucl.ac.uk] has quit [Remote host closed the connection] | 20:12 | |
| -!- shogun-notifier- [~irker@7nn.de] has quit [Quit: transmission timeout] | 22:51 | |
| --- Log closed Fri Jul 29 00:00:42 2016 | ||
Generated by irclog2html.py 2.10.0 by Marius Gedminas - find it at mg.pov.lt!