| --- Log opened Tue May 17 00:00:59 2016 | ||
| shogun-buildbot | build #664 of debian wheezy - memcheck is complete: Failure [failed memory check] Build details are at http://buildbot.shogun-toolbox.org/builders/debian%20wheezy%20-%20memcheck/builds/664 blamelist: Heiko Strathmann <heiko.strathmann@gmail.com>, Sanuj <sanuj.sharma.in@gmail.com> | 00:05 | 
|---|---|---|
| -!- HeikoS [~heiko@host-92-0-162-192.as43234.net] has joined #shogun | 00:07 | |
| -!- mode/#shogun [+o HeikoS] by ChanServ | 00:07 | |
| -!- HeikoS [~heiko@host-92-0-162-192.as43234.net] has quit [Client Quit] | 00:10 | |
| shogun-buildbot | build #665 of debian wheezy - memcheck is complete: Failure [failed memory check] Build details are at http://buildbot.shogun-toolbox.org/builders/debian%20wheezy%20-%20memcheck/builds/665 blamelist: Heiko Strathmann <heiko.strathmann@gmail.com>, Sanuj <sanuj.sharma.in@gmail.com> | 03:16 | 
| -!- sanuj [~sanuj@117.203.4.100] has joined #shogun | 03:18 | |
| -!- sanuj [~sanuj@117.203.4.100] has quit [Ping timeout: 260 seconds] | 04:18 | |
| shogun-buildbot | build #1132 of nightly_default is complete: Failure [failed notebooks] Build details are at http://buildbot.shogun-toolbox.org/builders/nightly_default/builds/1132 blamelist: Heiko Strathmann <heiko.strathmann@gmail.com>, Sanuj <sanuj.sharma.in@gmail.com>, Wu Lin <yorker.lin@gmail.com> | 04:53 | 
| -!- sanuj [~sanuj@117.203.4.100] has joined #shogun | 05:16 | |
| -!- sanuj [~sanuj@117.203.4.100] has quit [Ping timeout: 240 seconds] | 06:26 | |
| -!- sanuj [~sanuj@117.203.4.100] has joined #shogun | 06:51 | |
| -!- besser82_ [~besser82@fedora/besser82] has joined #shogun | 06:57 | |
| -!- mode/#shogun [+o besser82_] by ChanServ | 06:57 | |
| -!- besser82 [~besser82@fedora/besser82] has quit [Ping timeout: 240 seconds] | 07:00 | |
| sanuj | lisitsyn, there? | 07:05 | 
| @wiking | sanuj: what'sup | 07:15 | 
| sanuj | wiking, for the shogun-base list | 07:16 | 
| sanuj | i grepped "()=0" or "() = 0" | 07:16 | 
| sanuj | for pure virtual functions | 07:16 | 
| sanuj | to find abstract classes | 07:16 | 
| sanuj | one of the classes is MulticlassMachine.h | 07:17 | 
| sanuj | and the class hierarchy goes like CMulticlassMachine --> CBaseMulticlassMachine --> CMachine --> CSGObject | 07:17 | 
| sanuj | wiking, then shall i add all these classes to the base-shogun list? | 07:17 | 
| @wiking | mmm | 07:18 | 
| sanuj | yes/no? | 07:18 | 
| @wiking | just checking | 07:18 | 
| @wiking | to see what's the diff | 07:18 | 
| @wiking | between CBaseMulticlassMachine and toCMulticlassMachine | 07:18 | 
| sanuj | okay :) | 07:18 | 
| sanuj | are you back in Singapore? | 07:19 | 
| @wiking | do | 07:19 | 
| @wiking | h | 07:19 | 
| @wiking | i mean not yet :) | 07:19 | 
| @wiking | whoa this i dont understand | 07:20 | 
| @wiking | but ok this is a bit unrelated | 07:20 | 
| @wiking | but yeah the idea is that abstract classes are actually just interfaces | 07:20 | 
| @wiking | for the implementations | 07:20 | 
| @wiking | these interfaces should all be included in the shogun-base | 07:20 | 
| @wiking | sanuj: but this CMulticlassMachine --> CBaseMulticlassMachine | 07:20 | 
| @wiking | troubles me a bit | 07:20 | 
| sanuj | okay | 07:20 | 
| @wiking | but will check out with others on the mailinglist | 07:20 | 
| sanuj | but all abstract classes don't have pure virtual functions | 07:21 | 
| @wiking | abstract class = pure virtual functions | 07:22 | 
| @wiking | ;) | 07:22 | 
| @wiking | that's the definition of abstract class in c++ | 07:22 | 
| @wiking | "Classes derived from the abstract class must implement the pure virtual function or they, too, are abstract classes. A virtual function is declared as "pure" by using the pure-specifier syntax (described in Class Protocol Implementation). Consider the example presented in Virtual Functions." | 07:23 | 
| @wiking | sanuj: ^ | 07:23 | 
| @wiking | ok? | 07:23 | 
| sanuj | wiking, yes i know that | 07:23 | 
| sanuj | but we would be adding CMachine to the list right? | 07:23 | 
| sanuj | but it's not abstract i.e. no pure virtual function | 07:24 | 
| sanuj | wiking, what do you reckon ^ | 07:24 | 
| @wiking | yes we need to add the classes who are the parents of the classes that you wanna add to the shogun-base :) | 07:24 | 
| @wiking | like SGObject | 07:24 | 
| @wiking | etc | 07:24 | 
| sanuj | yeah | 07:24 | 
| sanuj | wiking, also i have swig interface working for my tag prototype | 07:25 | 
| @wiking | cool! | 07:25 | 
| sanuj | what shall i do next for the tag prototype | 07:25 | 
| @wiking | so | 07:26 | 
| @wiking | now the question is how to create the whole new plugins arch | 07:26 | 
| sanuj | wiking, i think we need to add this tag prototype in dynaplugz | 07:26 | 
| @wiking | yeah | 07:26 | 
| @wiking | as well as start to define | 07:26 | 
| @wiking | shogun-base | 07:26 | 
| @wiking | with tag prototype + dynaplugz | 07:26 | 
| sanuj | cool | 07:26 | 
| sanuj | wiking, we can incrementally add classes to shogun-base right? | 07:27 | 
| @wiking | yeah but | 07:27 | 
| @wiking | the thing is that we need to do this | 07:27 | 
| @wiking | as part of shogun repo | 07:28 | 
| @wiking | :) | 07:28 | 
| sanuj | on a different branch? | 07:28 | 
| @wiking | yes | 07:28 | 
| @wiking | i mean fork the repo | 07:28 | 
| @wiking | start a new branch | 07:28 | 
| @wiking | and work on that | 07:28 | 
| sanuj | so first lets make dynaplugz + tags work separately before forking | 07:29 | 
| @wiking | k | 07:29 | 
| -!- sanuj [~sanuj@117.203.4.100] has quit [Ping timeout: 244 seconds] | 08:34 | |
| -!- shogun-buildbot [~shogun-bu@7nn.de] has quit [Quit: buildmaster reconfigured: bot disconnecting] | 09:05 | |
| -!- shogun-buildbot [~shogun-bu@7nn.de] has joined #shogun | 09:21 | |
| @wiking | shogun-buildbot: force build --branch=develop 'xenial - libshogun' | 09:25 | 
| shogun-buildbot | The build has been queued, I'll give a shout when it starts | 09:25 | 
| @wiking | shogun-buildbot: force build --branch=develop 'FC23 - libshogun' | 09:26 | 
| shogun-buildbot | The build has been queued, I'll give a shout when it starts | 09:26 | 
| -!- shogun-buildbot [~shogun-bu@7nn.de] has quit [Quit: buildmaster reconfigured: bot disconnecting] | 10:20 | |
| -!- shogun-buildbot [~shogun-bu@7nn.de] has joined #shogun | 10:21 | |
| -!- HeikoS [~heiko@host-92-0-162-192.as43234.net] has joined #shogun | 10:26 | |
| -!- mode/#shogun [+o HeikoS] by ChanServ | 10:26 | |
| @wiking | HeikoS: man aws machines are insane slow | 10:48 | 
| @wiking | :) | 10:48 | 
| @wiking | lucky that we have ccache | 10:48 | 
| shogun-buildbot | build #0 of FC23 - libshogun is complete: Failure [failed test] Build details are at http://buildbot.shogun-toolbox.org/builders/FC23%20-%20libshogun/builds/0 | 10:56 | 
| -!- shogun-buildbot [~shogun-bu@7nn.de] has quit [Quit: buildmaster reconfigured: bot disconnecting] | 11:00 | |
| @wiking | shogun-buildbot: force build --branch=develop 'xenial - libshogun' | 11:01 | 
| -!- shogun-buildbot [~shogun-bu@7nn.de] has joined #shogun | 11:01 | |
| shogun-buildbot | build #0 of xenial - libshogun is complete: Failure [failed compile] Build details are at http://buildbot.shogun-toolbox.org/builders/xenial%20-%20libshogun/builds/0 | 11:12 | 
| -!- sanuj [~sanuj@117.204.252.238] has joined #shogun | 11:14 | |
| @wiking | shogun-buildbot: force build --branch=develop 'FC22 - libshogun' | 11:15 | 
| shogun-buildbot | The build has been queued, I'll give a shout when it starts | 11:15 | 
| shogun-buildbot | build #217 forced | 11:17 | 
| shogun-buildbot | I'll give a shout when the build finishes | 11:17 | 
| @HeikoS | wiking: hehe | 11:48 | 
| @wiking | anyhow | 11:50 | 
| @wiking | now we have latest ubuntu LTS buildbot as well | 11:50 | 
| @wiking | and fedora 23 | 11:50 | 
| @wiking | there's more reds to be fixed | 11:50 | 
| sanuj | 16.04 | 11:50 | 
| shogun-buildbot | build #217 of FC22 - libshogun is complete: Failure [failed test] Build details are at http://buildbot.shogun-toolbox.org/builders/FC22%20-%20libshogun/builds/217 | 11:51 | 
| @wiking | ok this one failed as well :) | 11:52 | 
| -!- mizari [~mizari@95-174-213-100.nts.su] has joined #shogun | 12:06 | |
| @wiking | mizari: good tld | 12:08 | 
| @wiking | where did you get it? :) | 12:08 | 
| mizari | hi | 12:09 | 
| mizari | whats tld? :) | 12:09 | 
| @wiking | .su | 12:10 | 
| @wiking | that's the tld for soviet union :) | 12:10 | 
| mizari | I dont know what tld stands for | 12:10 | 
| mizari | if you're about @95-174-213-100.nts.su in my whois, then I got it from my internet provider | 12:11 | 
| mizari | which is in Russia | 12:11 | 
| mizari | top-level domain? | 12:12 | 
| @wiking | woah | 12:12 | 
| @wiking | your internet provider is super cool | 12:12 | 
| @wiking | :))) | 12:12 | 
| sanuj | wiking, do we have a design draft for plugins also? :) | 12:13 | 
| @wiking | mmm not really | 12:13 | 
| mizari | thanks, I'll convey them your message | 12:13 | 
| @wiking | wanna write one? | 12:13 | 
| sanuj | lisitsyn, yooooo | 12:13 | 
| @wiking | sanuj: but again | 12:13 | 
| @wiking | shogun base should be the first thing | 12:13 | 
| @wiking | you define | 12:13 | 
| @wiking | :) | 12:13 | 
| sanuj | wiking, i'm trying to understand how to write a plugin architecture for c++ | 12:14 | 
| @wiking | ah | 12:14 | 
| @wiking | dyload :) | 12:14 | 
| @wiking | dlopen | 12:14 | 
| @wiking | sanuj: but again | 12:15 | 
| @wiking | you'll need to write | 12:15 | 
| @wiking | a brand new stuff | 12:15 | 
| @wiking | for shogun-base | 12:15 | 
| @wiking | a config file support | 12:15 | 
| @wiking | because there the user should be able to set | 12:15 | 
| @wiking | a lot of things | 12:15 | 
| @wiking | for example where it should look for the dynamic libraries | 12:15 | 
| @wiking | available to load in | 12:15 | 
| sanuj | wiking, tell me the things i should read | 12:16 | 
| sanuj | i'm not really a c++ magician like lisitsyn or besser82_ | 12:16 | 
| @wiking | ok so you should read about shared libraries | 12:16 | 
| @wiking | i.e. man dlopen | 12:16 | 
| @wiking | and again | 12:17 | 
| mizari | is dlopen cross-platform? | 12:17 | 
| @wiking | *nix wise yes | 12:17 | 
| mizari | okie | 12:18 | 
| @wiking | sanuj: but again as said write a simple config file support | 12:18 | 
| @wiking | sanuj: something like | 12:18 | 
| @wiking | sanuj: key=value | 12:18 | 
| lisitsyn | what config file? | 12:20 | 
| @wiking | lisitsyn: because how else we gonna be able to support the override of plugin location as well as set what linalg backend one would like shogun to use | 12:21 | 
| @wiking | so some global params | 12:21 | 
| @wiking | that you dont want to set programatically all the time | 12:21 | 
| @wiking | arghfuck | 12:22 | 
| lisitsyn | mizari: is it tomsk online? | 12:22 | 
| lisitsyn | :D | 12:22 | 
| @wiking | how is this possible | 12:22 | 
| @wiking | #define EIGEN_WORLD_VERSION 3 | 12:22 | 
| @wiking | #define EIGEN_MAJOR_VERSION 2 | 12:22 | 
| @wiking | #define EIGEN_MINOR_VERSION 92 | 12:22 | 
| @wiking | ii libeigen3-dev 3.3~beta1-2 all lightweight C++ template library for linear algebra | 12:22 | 
| @wiking | damn eigen ppl | 12:22 | 
| lisitsyn | wiking: not eigen | 12:22 | 
| lisitsyn | ubuntu | 12:22 | 
| @wiking | what ?D | 12:22 | 
| mizari | lisitsyn: yeah, Tomsk's New Telesystems | 12:23 | 
| @wiking | lisitsyn: it isn't 3.3 ?:) | 12:23 | 
| lisitsyn | wiking: yeah but I guess ubuntu people screwed | 12:24 | 
| @wiking | i mean how? :) | 12:24 | 
| lisitsyn | wiking: well packaged it with the wrong name | 12:25 | 
| @wiking | no | 12:25 | 
| @wiking | it's actually 3.3 | 12:25 | 
| @wiking | src | 12:25 | 
| @wiking | lisitsyn: if you download the 3.3beta1 src | 12:26 | 
| @wiking | you'll get the same | 12:26 | 
| lisitsyn | wiking: ah ok | 12:27 | 
| @HeikoS | wiking, lisitsyn | 12:31 | 
| @HeikoS | jo | 12:31 | 
| @HeikoS | about the summit, I think you guys should go | 12:31 | 
| @HeikoS | make sure all is organised as early as possible | 12:32 | 
| @HeikoS | lisitsyn: especially your visa | 12:32 | 
| @HeikoS | we can change names until last minute, so no risk of loosing a place | 12:32 | 
| @HeikoS | and if you change mind, let me know ;D | 12:32 | 
| @wiking | lisitsyn: did you fix the static assertation error in tapkee by any chance for 3.3? | 12:32 | 
| -!- HeikoS [~heiko@host-92-0-162-192.as43234.net] has quit [Quit: Leaving.] | 12:33 | |
| @wiking | or have you actually seen it? | 12:33 | 
| @wiking | lisitsyn: http://pastebin.com/LGqQphNc | 12:37 | 
| lisitsyn | wiking: ahh yes | 12:38 | 
| lisitsyn | HeikoS: I can apply soon | 12:38 | 
| lisitsyn | wiking: yes easy to fix | 12:38 | 
| @wiking | lisitsyn: cool, if you gimme hints i can do it if you dont have time... or when can you haz it? | 12:40 | 
| @wiking | i have another error in shogun | 12:40 | 
| @wiking | so i'm gonna fix that now | 12:40 | 
| @wiking | btw | 12:40 | 
| @wiking | 3.2.91 <= version is 3.3 | 12:41 | 
| @wiking | :) | 12:41 | 
| @wiking | EIGEN_VERSION_AT_LEAST(3, 2, 91) macro should work | 12:42 | 
| sanuj | wiking, config file is where version variables are defined for cmake? | 12:54 | 
| @wiking | no | 12:54 | 
| @wiking | it's a config file for the library itself | 12:54 | 
| sanuj | you are talking about this dlopen? | 12:55 | 
| sanuj | http://linux.die.net/man/3/dlopen | 12:55 | 
| @wiking | yes | 12:55 | 
| sanuj | wiking, does shogun currently have a similar config file? | 12:56 | 
| @wiking | noup | 12:56 | 
| sanuj | wiking, can you give me an example for this config flie | 12:57 | 
| @wiking | foo=bar | 12:58 | 
| @wiking | it's a simple properties file | 12:58 | 
| sanuj | just a simple hpp with key=value pairs? | 12:59 | 
| @wiking | no it's not a hpp | 13:03 | 
| @wiking | its just a simple txt file | 13:03 | 
| @wiking | with lines like 'a=b' | 13:03 | 
| @wiking | or 'key=value' | 13:03 | 
| @wiking | and create an object | 13:04 | 
| @wiking | that stores those (key, value) tuples | 13:04 | 
| @wiking | like in an unordered map or something | 13:04 | 
| sanuj | oh | 13:05 | 
| sanuj | :D | 13:05 | 
| lisitsyn | sry | 13:08 | 
| lisitsyn | what config?! | 13:08 | 
| sanuj | :P | 13:08 | 
| sanuj | dlopen() will be used for loading plugins? | 13:09 | 
| lisitsyn | yes on linux | 13:09 | 
| sanuj | lisitsyn, for other os? | 13:10 | 
| lisitsyn | it is different on windows :) | 13:10 | 
| lisitsyn | but we don't work with windows yet anyway | 13:10 | 
| lisitsyn | wiking: would you bother? | 13:10 | 
| sanuj | will work on mac osx | 13:10 | 
| sanuj | since its unix | 13:10 | 
| @wiking | lisitsyn: yep can check | 13:11 | 
| @wiking | sanuj: concentrate on dlopen | 13:11 | 
| @wiking | no need to get lost on portability for now | 13:11 | 
| sanuj | okay | 13:11 | 
| sanuj | i thought dynaplugz would have some plugins | 13:11 | 
| sanuj | it just instantiates objects of cdynaplugz | 13:12 | 
| sanuj | has anyone seen the code? | 13:12 | 
| lisitsyn | I didn't | 13:12 | 
| lisitsyn | sanuj: you can check dlopen in aer | 13:12 | 
| sanuj | lisitsyn, https://github.com/shogun-toolbox/dynaplugz/blob/develop/src/dynaplugz/dynaplugz.cpp | 13:13 | 
| sanuj | lisitsyn, thanks :D | 13:13 | 
| sanuj | lisitsyn, what exactly is aer? | 13:13 | 
| @wiking | sanuj: https://github.com/shogun-toolbox/aer | 13:14 | 
| sanuj | cool c++ designing | 13:14 | 
| sanuj | no i know the link | 13:14 | 
| @wiking | https://github.com/shogun-toolbox/aer/blob/master/src/aer/dynamic/library.cpp | 13:14 | 
| sanuj | what does it stand for | 13:14 | 
| lisitsyn | sanuj: dynaplugz looks like a dummy | 13:15 | 
| sanuj | lisitsyn, dynaplugz was mentioned in my gsoc wiki page | 13:16 | 
| sanuj | should have put aer | 13:16 | 
| sanuj | it has everything i need | 13:16 | 
| sanuj | took any from here | 13:16 | 
| sanuj | (or codeproject.com) | 13:17 | 
| lisitsyn | yes it is a working prototype for plugins :) | 13:17 | 
| sanuj | lisitsyn, didn't you implement tags in aer | 13:17 | 
| sanuj | why reinvent the wheel | 13:17 | 
| lisitsyn | sanuj: no, that was missed | 13:19 | 
| sanuj | okay | 13:19 | 
| sanuj | now i'm substituting dynaplugz by aer for all my plans :P | 13:20 | 
| sanuj | lisitsyn, obj.get("num").asInt() is also working in my tags prototype | 13:20 | 
| sanuj | do you want anything else? | 13:20 | 
| lisitsyn | I think that's it for now, plugins are interesting now | 13:21 | 
| sanuj | okay | 13:21 | 
| sanuj | i'll understand aer | 13:21 | 
| sanuj | lisitsyn, then shall we put tags in aer? | 13:21 | 
| lisitsyn | sanuj: no | 13:21 | 
| lisitsyn | just use it as a reference | 13:21 | 
| sanuj | okay | 13:21 | 
| lisitsyn | then we will purge it | 13:21 | 
| sanuj | don't understand what you said | 13:22 | 
| sanuj | lisitsyn, https://github.com/shogun-toolbox/aer/blob/master/src/aer/base/tag.hpp | 13:31 | 
| sanuj | only swig interface was missing then | 13:31 | 
| @wiking | arianepaola: ping | 13:42 | 
| lisitsyn | sanuj: aer is just a mapping of my idea to C++ code :D | 13:50 | 
| lisitsyn | but you just take related parts | 13:50 | 
| lisitsyn | then we will remove that at all | 13:50 | 
| @wiking | lisitsyn: some 90s music : https://www.youtube.com/watch?v=QrjX2-4sB_4 | 14:06 | 
| @wiking | from 2015 :P | 14:06 | 
| sanuj | lisitsyn, cool | 14:10 | 
| -!- leagoetz [~leagoetz@nat-196-147.internal.eduroam.ucl.ac.uk] has joined #shogun | 14:13 | |
| -!- leagoetz [~leagoetz@nat-196-147.internal.eduroam.ucl.ac.uk] has quit [Remote host closed the connection] | 14:40 | |
| -!- sanuj [~sanuj@117.204.252.238] has quit [Ping timeout: 276 seconds] | 14:58 | |
| @wiking | lisitsyn: woah man | 14:59 | 
| @wiking | gcc5 generates a rather interesting object :D | 14:59 | 
| lisitsyn | wiking: what's it? | 15:00 | 
| @wiking | ah no | 15:00 | 
| @wiking | we are iditos | 15:00 | 
| @wiking | :DDD | 15:00 | 
| -!- sanuj [~sanuj@117.204.252.238] has joined #shogun | 15:25 | |
| -!- HeikoS [~heiko@nat-243-249.internal.eduroam.ucl.ac.uk] has joined #shogun | 15:29 | |
| -!- mode/#shogun [+o HeikoS] by ChanServ | 15:29 | |
| @wiking | HeikoS: ping | 15:33 | 
| @HeikoS | pong | 15:33 | 
| lisitsyn | HeikoS: hey | 15:34 | 
| @HeikoS | jojo | 15:34 | 
| lisitsyn | about your inquiry | 15:34 | 
| lisitsyn | :) | 15:34 | 
| lisitsyn | I can take care of that rather soon | 15:34 | 
| lisitsyn | if you decide we should go | 15:34 | 
| lisitsyn | and if you say we can switch names | 15:34 | 
| lisitsyn | it sounds good | 15:34 | 
| @wiking | HeikoS: ok so i've finally managed to debug why those two unit tests fails on fedora | 15:35 | 
| @wiking | -value float64 0.01455988410195748 | 15:35 | 
| @wiking | +value float64 0.01455988410195747 | 15:35 | 
| @wiking | it's for reference_results/gaussian_processes/gaussian_process_regression.dat | 15:35 | 
| @wiking | HeikoS: so there's a diff but it's quite minor | 15:36 | 
| @wiking | HeikoS: SGObject.equals does not allow error right? | 15:37 | 
| @wiking | ah no it has | 15:38 | 
| @wiking | :) | 15:38 | 
| @wiking | HeikoS: 10E-8 should be good enough precision no? | 15:40 | 
| @HeikoS | wiking: it does | 15:42 | 
| @HeikoS | yeah 1e-8 is good | 15:42 | 
| @HeikoS | lisitsyn: great! | 15:42 | 
| @HeikoS | do it :) | 15:42 | 
| @HeikoS | wiking: great catch, hope that solves it | 15:46 | 
| shogun-buildbot | build #218 of FC22 - libshogun is complete: Success [build successful] Build details are at http://buildbot.shogun-toolbox.org/builders/FC22%20-%20libshogun/builds/218 | 15:52 | 
| @wiking | HeikoS: ^ | 15:53 | 
| shogun-buildbot | build #1 of xenial - libshogun is complete: Failure [failed compile] Build details are at http://buildbot.shogun-toolbox.org/builders/xenial%20-%20libshogun/builds/1 blamelist: Viktor Gal <viktor.gal@maeth.com> | 15:53 | 
| @wiking | HeikoS: and btw there you go: xenial uses 3.3 eigen and now we cannot compile shogun on it | 15:53 | 
| @wiking | this is why we should fix it rather than disable it | 15:53 | 
| shogun-buildbot | build #2865 of bsd1 - libshogun is complete: Failure [failed configure] Build details are at http://buildbot.shogun-toolbox.org/builders/bsd1%20-%20libshogun/builds/2865 blamelist: Viktor Gal <viktor.gal@maeth.com> | 15:58 | 
| shogun-buildbot | build #1 of FC23 - libshogun is complete: Success [build successful] Build details are at http://buildbot.shogun-toolbox.org/builders/FC23%20-%20libshogun/builds/1 | 16:02 | 
| sanuj | where is the dancing bot | 16:03 | 
| @HeikoS | wiking: crappy | 16:28 | 
| @HeikoS | wiking: arianepaola should be able to fix this no? | 16:28 | 
| -!- mizari [~mizari@95-174-213-100.nts.su] has quit [Read error: Connection reset by peer] | 16:31 | |
| -!- HeikoS [~heiko@nat-243-249.internal.eduroam.ucl.ac.uk] has quit [Quit: Leaving.] | 16:35 | |
| -!- HeikoS [~heiko@nat-243-249.internal.eduroam.ucl.ac.uk] has joined #shogun | 16:35 | |
| -!- mode/#shogun [+o HeikoS] by ChanServ | 16:35 | |
| -!- leagoetz [~leagoetz@host-92-0-162-192.as43234.net] has joined #shogun | 16:45 | |
| -!- mizari [~mizari@95-174-213-100.nts.su] has joined #shogun | 16:47 | |
| -!- sanuj [~sanuj@117.204.252.238] has quit [Ping timeout: 240 seconds] | 17:03 | |
| -!- leagoetz [~leagoetz@host-92-0-162-192.as43234.net] has quit [Remote host closed the connection] | 17:03 | |
| -!- HeikoS [~heiko@nat-243-249.internal.eduroam.ucl.ac.uk] has quit [Quit: Leaving.] | 17:10 | |
| -!- mizari [~mizari@95-174-213-100.nts.su] has quit [Read error: Connection reset by peer] | 17:19 | |
| -!- mizari [~mizari@95-174-213-100.nts.su] has joined #shogun | 17:21 | |
| -!- HeikoS [~heiko@nat-243-249.internal.eduroam.ucl.ac.uk] has joined #shogun | 17:37 | |
| -!- mode/#shogun [+o HeikoS] by ChanServ | 17:38 | |
| @wiking | ping | 18:28 | 
| @wiking | HeikoS: ^ | 18:28 | 
| @HeikoS | lisitsyn: website? :D | 18:37 | 
| lisitsyn | uh | 18:38 | 
| @wiking | lisitsyn: | 18:38 | 
| @wiking | so what do you think about the release buildbot job? | 18:38 | 
| @wiking | i was thinking that every/any push to master | 18:39 | 
| @wiking | would trigger that job | 18:39 | 
| lisitsyn | what runs the job? | 18:39 | 
| @wiking | change in the master branch | 18:39 | 
| @wiking | so any push to master | 18:39 | 
| @wiking | will trigger that job | 18:39 | 
| @wiking | any concerns? | 18:39 | 
| lisitsyn | no I mean | 18:39 | 
| lisitsyn | is it buildbot job? | 18:39 | 
| @wiking | yep | 18:39 | 
| @HeikoS | I think it is good | 18:40 | 
| @wiking | lisitsyn: do you think it's good or not safe or something? | 18:40 | 
| lisitsyn | I am ok | 18:41 | 
| @wiking | k | 18:42 | 
| @wiking | thnx | 18:42 | 
| @wiking | HeikoS: ok i've set up the trigger for zenodo for the doi | 18:48 | 
| @wiking | so the next release will trigger the doi creation | 18:48 | 
| @wiking | lol | 18:48 | 
| @wiking | why is the 4.1.0 release a Draft? | 18:49 | 
| @wiking | haha it wasn't ever published | 18:49 | 
| @wiking | HeikoS: :) | 18:49 | 
| -!- sanuj [~sanuj@117.203.5.121] has joined #shogun | 18:50 | |
| @wiking | HeikoS: so you'll get a doi just in a second | 18:51 | 
| @wiking | ok so people of shogun | 18:55 | 
| @wiking | let me introduce you to | 18:55 | 
| @wiking | http://dx.doi.org/10.5281/zenodo.51537 | 18:55 | 
| @wiking | :))) | 18:55 | 
| lisitsyn | haha | 18:56 | 
| @wiking | ok so it's done | 18:56 | 
| lisitsyn | how can I set my affiliation | 18:56 | 
| @wiking | thnx to HeikoS who forgot to publish the | 18:56 | 
| @wiking | release | 18:56 | 
| @wiking | lisitsyn: it took it from github | 18:57 | 
| @wiking | afaik | 18:57 | 
| lisitsyn | I see | 18:57 | 
| @HeikoS | wiking: what did I break? :D | 18:57 | 
| @wiking | HeikoS: didn't break | 18:57 | 
| @wiking | you prepared nicely the release on github | 18:57 | 
| @wiking | but it was a draft | 18:57 | 
| @wiking | you did not release it | 18:58 | 
| @wiking | :) | 18:58 | 
| @HeikoS | lol | 18:58 | 
| @HeikoS | really? | 18:58 | 
| @wiking | yep | 18:58 | 
| @HeikoS | cant remember | 18:58 | 
| @wiking | but now it's ok | 18:58 | 
| @HeikoS | well thanks for doing that | 18:58 | 
| @wiking | because this way we have a doi | 18:58 | 
| @wiking | :) | 18:58 | 
| @HeikoS | the doi looks nice | 18:58 | 
| @HeikoS | awe-some! | 18:59 | 
| @HeikoS | will cite that instead of paper | 18:59 | 
| @HeikoS | well | 18:59 | 
| @wiking | \o/ | 18:59 | 
| @HeikoS | the code is in feature branch | 18:59 | 
| @HeikoS | hehe | 18:59 | 
| @wiking | hahahah | 18:59 | 
| @wiking | you'll have a chance to update the article? | 18:59 | 
| @wiking | i mean this is just submission deadline now? | 19:00 | 
| @wiking | because by then we'll have 4.2.0 release | 19:00 | 
| @wiking | and if you merge the feature branch then you can update the doi | 19:00 | 
| @wiking | ;P | 19:00 | 
| @wiking | (tricks of publishing 101) | 19:00 | 
| @wiking | HeikoS: is Rahul around you? | 19:06 | 
| @HeikoS | yep | 19:06 | 
| @HeikoS | hehe | 19:06 | 
| @HeikoS | wiking: well the feature branch doesnt fullfull some shogun standards yet | 19:06 | 
| @HeikoS | would be cool to have that | 19:06 | 
| @wiking | well anyhow | 19:06 | 
| @HeikoS | but I think we will just wait until we are done, and then put the DOI in for that | 19:07 | 
| @HeikoS | NIPS takes like 6 months after submission before there is a final version online | 19:07 | 
| @HeikoS | plenty of time | 19:07 | 
| @wiking | yep | 19:07 | 
| @wiking | you can even have the doi for the post gsoc release :) | 19:07 | 
| @HeikoS | I still want to update the JMLR | 19:07 | 
| @HeikoS | yeah ;) | 19:08 | 
| lisitsyn | update? | 19:08 | 
| @HeikoS | like re-submit | 19:09 | 
| @HeikoS | new author list | 19:09 | 
| @HeikoS | and maybe some more modern content ;) | 19:09 | 
| lisitsyn | is it possible? | 19:09 | 
| @HeikoS | the old one has 200+ citations | 19:09 | 
| @HeikoS | lisitsyn: yes I think if new stuff is in | 19:09 | 
| @HeikoS | lisitsyn: jo | 19:24 | 
| @HeikoS | question: | 19:24 | 
| @HeikoS | how to tell shogun the number of threads to use in openmp? | 19:24 | 
| @HeikoS | because get_global_parallel->set_num_threads() doesnt do it | 19:24 | 
| @HeikoS | wiking: or you know that? | 19:24 | 
| @wiking | you can set an env var | 19:28 | 
| @wiking | OMP_NUM_THREADS | 19:28 | 
| @wiking | but i guess we should update set_num_threads :) | 19:29 | 
| @wiking | to support openmp | 19:29 | 
| @wiking | as well | 19:29 | 
| @HeikoS | wiking: yes that would be the solution right? | 19:30 | 
| @wiking | you mean ? | 19:30 | 
| @HeikoS | #ifdef USE_OPENMP | 19:30 | 
| @HeikoS | omp_set_num_threads(4); | 19:30 | 
| @HeikoS | #endif | 19:30 | 
| @wiking | yeah | 19:30 | 
| @HeikoS | inside the set_num_threads | 19:30 | 
| @wiking | i mean no | 19:30 | 
| @HeikoS | of Parallel | 19:30 | 
| @wiking | but something like this :) | 19:30 | 
| @wiking | dont fix it to 4 | 19:30 | 
| @wiking | :P | 19:30 | 
| @HeikoS | why not? :D | 19:30 | 
| @HeikoS | void Parallel::set_num_threads(int32_t n) | 19:32 | 
| @HeikoS | { | 19:32 | 
| @HeikoS | #ifndef HAVE_PTHREAD | 19:32 | 
| @HeikoS | ASSERT(n==1) | 19:32 | 
| @HeikoS | #endif | 19:32 | 
| @HeikoS | num_threads=n; | 19:32 | 
| @HeikoS | look what I found :) | 19:32 | 
| @HeikoS | ah | 19:32 | 
| @HeikoS | #ifndef | 19:32 | 
| @HeikoS | I thought this was #ifdef | 19:32 | 
| @HeikoS | haha | 19:32 | 
| @HeikoS | Kernel.cpp explicitly asks Parallel for number of threads btw | 19:32 | 
| @HeikoS | and then create pthreads stuff with that number | 19:32 | 
| @HeikoS | but well | 19:33 | 
| @HeikoS | thanks | 19:33 | 
| -!- sanuj [~sanuj@117.203.5.121] has quit [Quit: Leaving] | 19:38 | |
| -!- HeikoS [~heiko@nat-243-249.internal.eduroam.ucl.ac.uk] has quit [Quit: Leaving.] | 19:39 | |
| -!- mizari [~mizari@95-174-213-100.nts.su] has quit [Ping timeout: 276 seconds] | 20:51 | |
| shogun-buildbot | build #2 of xenial - libshogun is complete: Failure [failed compile] Build details are at http://buildbot.shogun-toolbox.org/builders/xenial%20-%20libshogun/builds/2 blamelist: Viktor Gal <viktor.gal@maeth.com> | 21:25 | 
| shogun-buildbot | build #2866 of bsd1 - libshogun is complete: Failure [failed configure] Build details are at http://buildbot.shogun-toolbox.org/builders/bsd1%20-%20libshogun/builds/2866 blamelist: Viktor Gal <viktor.gal@maeth.com> | 21:27 | 
| -!- besser82_ [~besser82@fedora/besser82] has quit [Ping timeout: 260 seconds] | 22:22 | |
| -!- Saurabh7 [Saurabh7@gateway/shell/panicbnc/x-gbgxwuujaknpqmda] has quit [Ping timeout: 260 seconds] | 22:46 | |
| -!- Saurabh7 [Saurabh7@gateway/shell/panicbnc/x-oxzhsmcptzyjglej] has joined #shogun | 22:46 | |
| --- Log closed Wed May 18 00:00:01 2016 | ||
Generated by irclog2html.py 2.10.0 by Marius Gedminas - find it at mg.pov.lt!