IRC logs of #shogun for Tuesday, 2016-05-17

--- Log opened Tue May 17 00:00:59 2016
shogun-buildbotbuild #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 #shogun00:07
-!- mode/#shogun [+o HeikoS] by ChanServ00:07
-!- HeikoS [~heiko@host-92-0-162-192.as43234.net] has quit [Client Quit]00:10
shogun-buildbotbuild #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 #shogun03:18
-!- sanuj [~sanuj@117.203.4.100] has quit [Ping timeout: 260 seconds]04:18
shogun-buildbotbuild #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 #shogun05:16
-!- sanuj [~sanuj@117.203.4.100] has quit [Ping timeout: 240 seconds]06:26
-!- sanuj [~sanuj@117.203.4.100] has joined #shogun06:51
-!- besser82_ [~besser82@fedora/besser82] has joined #shogun06:57
-!- mode/#shogun [+o besser82_] by ChanServ06:57
-!- besser82 [~besser82@fedora/besser82] has quit [Ping timeout: 240 seconds]07:00
sanujlisitsyn, there?07:05
@wikingsanuj: what'sup07:15
sanujwiking, for the shogun-base list07:16
sanuji grepped "()=0" or "() = 0"07:16
sanujfor pure virtual functions07:16
sanujto find abstract classes07:16
sanujone of the classes is MulticlassMachine.h07:17
sanujand the class hierarchy goes like CMulticlassMachine --> CBaseMulticlassMachine --> CMachine --> CSGObject07:17
sanujwiking, then shall i add all these classes to the base-shogun list?07:17
@wikingmmm07:18
sanujyes/no?07:18
@wikingjust checking07:18
@wikingto see what's the diff07:18
@wikingbetween CBaseMulticlassMachine and toCMulticlassMachine07:18
sanujokay :)07:18
sanujare you back in Singapore?07:19
@wikingdo07:19
@wikingh07:19
@wikingi mean not yet :)07:19
@wikingwhoa this i dont understand07:20
@wikingbut ok this is a bit unrelated07:20
@wikingbut yeah the idea is that abstract classes are actually just interfaces07:20
@wikingfor the implementations07:20
@wikingthese interfaces should all be included in the shogun-base07:20
@wikingsanuj: but this CMulticlassMachine --> CBaseMulticlassMachine07:20
@wikingtroubles me a bit07:20
sanujokay07:20
@wikingbut will check out with others on the mailinglist07:20
sanujbut all abstract classes don't have pure virtual functions07:21
@wikingabstract class = pure virtual functions07:22
@wiking;)07:22
@wikingthat'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
@wikingsanuj: ^07:23
@wikingok?07:23
sanujwiking, yes i know that07:23
sanujbut we would be adding CMachine to the list right?07:23
sanujbut it's not abstract i.e. no pure virtual function07:24
sanujwiking, what do you reckon ^07:24
@wikingyes we need to add the classes who are the parents of the classes that you wanna add to the shogun-base :)07:24
@wikinglike SGObject07:24
@wikingetc07:24
sanujyeah07:24
sanujwiking, also i have swig interface working for my tag prototype07:25
@wikingcool!07:25
sanujwhat shall i do next for the tag prototype07:25
@wikingso07:26
@wikingnow the question is how to create the whole new plugins arch07:26
sanujwiking, i think we need to add this tag prototype in dynaplugz07:26
@wikingyeah07:26
@wikingas well as start to define07:26
@wikingshogun-base07:26
@wikingwith tag prototype + dynaplugz07:26
sanujcool07:26
sanujwiking, we can incrementally add classes to shogun-base right?07:27
@wikingyeah but07:27
@wikingthe thing is that we need to do this07:27
@wikingas part of shogun repo07:28
@wiking:)07:28
sanujon a different branch?07:28
@wikingyes07:28
@wikingi mean fork the repo07:28
@wikingstart a new branch07:28
@wikingand work on that07:28
sanujso first lets make dynaplugz + tags work separately before forking07:29
@wikingk07: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 #shogun09:21
@wikingshogun-buildbot: force build --branch=develop 'xenial - libshogun'09:25
shogun-buildbotThe build has been queued, I'll give a shout when it starts09:25
@wikingshogun-buildbot: force build --branch=develop 'FC23 - libshogun'09:26
shogun-buildbotThe build has been queued, I'll give a shout when it starts09:26
-!- shogun-buildbot [~shogun-bu@7nn.de] has quit [Quit: buildmaster reconfigured: bot disconnecting]10:20
-!- shogun-buildbot [~shogun-bu@7nn.de] has joined #shogun10:21
-!- HeikoS [~heiko@host-92-0-162-192.as43234.net] has joined #shogun10:26
-!- mode/#shogun [+o HeikoS] by ChanServ10:26
@wikingHeikoS: man aws machines are insane slow10:48
@wiking:)10:48
@wikinglucky that we have ccache10:48
shogun-buildbotbuild #0 of FC23 - libshogun is complete: Failure [failed test]  Build details are at http://buildbot.shogun-toolbox.org/builders/FC23%20-%20libshogun/builds/010:56
-!- shogun-buildbot [~shogun-bu@7nn.de] has quit [Quit: buildmaster reconfigured: bot disconnecting]11:00
@wikingshogun-buildbot: force build --branch=develop 'xenial - libshogun'11:01
-!- shogun-buildbot [~shogun-bu@7nn.de] has joined #shogun11:01
shogun-buildbotbuild #0 of xenial - libshogun is complete: Failure [failed compile]  Build details are at http://buildbot.shogun-toolbox.org/builders/xenial%20-%20libshogun/builds/011:12
-!- sanuj [~sanuj@117.204.252.238] has joined #shogun11:14
@wikingshogun-buildbot: force build --branch=develop 'FC22 - libshogun'11:15
shogun-buildbotThe build has been queued, I'll give a shout when it starts11:15
shogun-buildbotbuild #217 forced11:17
shogun-buildbotI'll give a shout when the build finishes11:17
@HeikoSwiking: hehe11:48
@wikinganyhow11:50
@wikingnow we have latest ubuntu LTS buildbot as well11:50
@wikingand fedora 2311:50
@wikingthere's more reds to be fixed11:50
sanuj16.0411:50
shogun-buildbotbuild #217 of FC22 - libshogun is complete: Failure [failed test]  Build details are at http://buildbot.shogun-toolbox.org/builders/FC22%20-%20libshogun/builds/21711:51
@wikingok this one failed as well :)11:52
-!- mizari [~mizari@95-174-213-100.nts.su] has joined #shogun12:06
@wikingmizari: good tld12:08
@wikingwhere did you get it? :)12:08
mizarihi12:09
mizariwhats tld? :)12:09
@wiking.su12:10
@wikingthat's the tld for soviet union :)12:10
mizariI dont know what tld stands for12:10
mizariif you're about @95-174-213-100.nts.su in my whois, then I got it from my internet provider12:11
mizariwhich is in Russia12:11
mizaritop-level domain?12:12
@wikingwoah12:12
@wikingyour internet provider is super cool12:12
@wiking:)))12:12
sanujwiking, do we have a design draft for plugins also? :)12:13
@wikingmmm not really12:13
mizarithanks, I'll convey them your message12:13
@wikingwanna write one?12:13
sanujlisitsyn, yooooo12:13
@wikingsanuj: but again12:13
@wikingshogun base should be the first thing12:13
@wikingyou define12:13
@wiking:)12:13
sanujwiking, i'm trying to understand how to write a plugin architecture for c++12:14
@wikingah12:14
@wikingdyload :)12:14
@wikingdlopen12:14
@wikingsanuj: but again12:15
@wikingyou'll need to write12:15
@wikinga brand new stuff12:15
@wikingfor shogun-base12:15
@wikinga config file support12:15
@wikingbecause there the user should be able to set12:15
@wikinga lot of things12:15
@wikingfor example where it should look for the dynamic libraries12:15
@wikingavailable to load in12:15
sanujwiking, tell me the things i should read12:16
sanuji'm not really a c++ magician like lisitsyn or besser82_12:16
@wikingok so you should read about shared libraries12:16
@wikingi.e. man dlopen12:16
@wikingand again12:17
mizariis dlopen cross-platform?12:17
@wiking*nix wise yes12:17
mizariokie12:18
@wikingsanuj: but again as said write a simple config file support12:18
@wikingsanuj: something like12:18
@wikingsanuj: key=value12:18
lisitsynwhat config file?12:20
@wikinglisitsyn: 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 use12:21
@wikingso some global params12:21
@wikingthat you dont want to set programatically all the time12:21
@wikingarghfuck12:22
lisitsynmizari: is it tomsk online?12:22
lisitsyn:D12:22
@wikinghow is this possible12:22
@wiking#define EIGEN_WORLD_VERSION 312:22
@wiking#define EIGEN_MAJOR_VERSION 212:22
@wiking#define EIGEN_MINOR_VERSION 9212:22
@wikingii  libeigen3-dev               3.3~beta1-2                     all          lightweight C++ template library for linear algebra12:22
@wikingdamn eigen ppl12:22
lisitsynwiking: not eigen12:22
lisitsynubuntu12:22
@wikingwhat ?D12:22
mizarilisitsyn: yeah, Tomsk's New Telesystems12:23
@wikinglisitsyn: it isn't 3.3 ?:)12:23
lisitsynwiking: yeah but I guess ubuntu people screwed12:24
@wikingi mean how? :)12:24
lisitsynwiking: well packaged it with the wrong name12:25
@wikingno12:25
@wikingit's actually 3.312:25
@wikingsrc12:25
@wikinglisitsyn: if you download the 3.3beta1 src12:26
@wikingyou'll get the same12:26
lisitsynwiking: ah ok12:27
@HeikoSwiking, lisitsyn12:31
@HeikoSjo12:31
@HeikoSabout the summit, I think you guys should go12:31
@HeikoSmake sure all is organised as early as possible12:32
@HeikoSlisitsyn: especially your visa12:32
@HeikoSwe can change names until last minute, so no risk of loosing a place12:32
@HeikoSand if you change mind, let me know ;D12:32
@wikinglisitsyn: 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
@wikingor have you actually seen it?12:33
@wikinglisitsyn: http://pastebin.com/LGqQphNc12:37
lisitsynwiking: ahh yes12:38
lisitsynHeikoS: I can apply soon12:38
lisitsynwiking: yes easy to fix12:38
@wikinglisitsyn: cool, if you gimme hints i can do it if you dont have time... or when can you haz it?12:40
@wikingi have another error in shogun12:40
@wikingso i'm gonna fix that now12:40
@wikingbtw12:40
@wiking3.2.91 <= version is 3.312:41
@wiking:)12:41
@wikingEIGEN_VERSION_AT_LEAST(3, 2, 91) macro should work12:42
sanujwiking, config file is where version variables are defined for cmake?12:54
@wikingno12:54
@wikingit's a config file for the library itself12:54
sanujyou are talking about this dlopen?12:55
sanujhttp://linux.die.net/man/3/dlopen12:55
@wikingyes12:55
sanujwiking, does shogun currently have a similar config file?12:56
@wikingnoup12:56
sanujwiking, can you give me an example for this config flie12:57
@wikingfoo=bar12:58
@wikingit's a simple properties file12:58
sanujjust a simple hpp with key=value pairs?12:59
@wikingno it's not a hpp13:03
@wikingits just a simple txt file13:03
@wikingwith lines like 'a=b'13:03
@wikingor 'key=value'13:03
@wikingand create an object13:04
@wikingthat stores those (key, value) tuples13:04
@wikinglike in an unordered map or something13:04
sanujoh13:05
sanuj:D13:05
lisitsynsry13:08
lisitsynwhat config?!13:08
sanuj:P13:08
sanujdlopen() will be used for loading plugins?13:09
lisitsynyes on linux13:09
sanujlisitsyn, for other os?13:10
lisitsynit is different on windows :)13:10
lisitsynbut we don't work with windows yet anyway13:10
lisitsynwiking: would you bother?13:10
sanujwill work on mac osx13:10
sanujsince its unix13:10
@wikinglisitsyn: yep can check13:11
@wikingsanuj: concentrate on dlopen13:11
@wikingno need to get lost on portability for now13:11
sanujokay13:11
sanuji thought dynaplugz would have some plugins13:11
sanujit just instantiates objects of cdynaplugz13:12
sanujhas anyone seen the code?13:12
lisitsynI didn't13:12
lisitsynsanuj: you can check dlopen in aer13:12
sanujlisitsyn, https://github.com/shogun-toolbox/dynaplugz/blob/develop/src/dynaplugz/dynaplugz.cpp13:13
sanujlisitsyn, thanks :D13:13
sanujlisitsyn, what exactly is aer?13:13
@wikingsanuj: https://github.com/shogun-toolbox/aer13:14
sanujcool c++ designing13:14
sanujno i know the link13:14
@wikinghttps://github.com/shogun-toolbox/aer/blob/master/src/aer/dynamic/library.cpp13:14
sanujwhat does it stand for13:14
lisitsynsanuj: dynaplugz looks like a dummy13:15
sanujlisitsyn, dynaplugz was mentioned in my gsoc wiki page13:16
sanujshould have put aer13:16
sanujit has everything i need13:16
sanujtook any from here13:16
sanuj(or codeproject.com)13:17
lisitsynyes it is a working prototype for plugins :)13:17
sanujlisitsyn, didn't you implement tags in aer13:17
sanujwhy reinvent the wheel13:17
lisitsynsanuj: no, that was missed13:19
sanujokay13:19
sanujnow i'm substituting dynaplugz by aer for all my plans :P13:20
sanujlisitsyn, obj.get("num").asInt() is also working in my tags prototype13:20
sanujdo you want anything else?13:20
lisitsynI think that's it for now, plugins are interesting now13:21
sanujokay13:21
sanuji'll understand aer13:21
sanujlisitsyn,  then shall we put tags in aer?13:21
lisitsynsanuj: no13:21
lisitsynjust use it as a reference13:21
sanujokay13:21
lisitsynthen we will purge it13:21
sanujdon't understand what you said13:22
sanujlisitsyn, https://github.com/shogun-toolbox/aer/blob/master/src/aer/base/tag.hpp13:31
sanujonly swig interface was missing then13:31
@wikingarianepaola: ping13:42
lisitsynsanuj: aer is just a mapping of my idea to C++ code :D13:50
lisitsynbut you just take related parts13:50
lisitsynthen we will remove that at all13:50
@wikinglisitsyn: some 90s music : https://www.youtube.com/watch?v=QrjX2-4sB_414:06
@wikingfrom 2015 :P14:06
sanujlisitsyn, cool14:10
-!- leagoetz [~leagoetz@nat-196-147.internal.eduroam.ucl.ac.uk] has joined #shogun14: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
@wikinglisitsyn: woah man14:59
@wikinggcc5 generates a rather interesting object :D14:59
lisitsynwiking: what's it?15:00
@wikingah no15:00
@wikingwe are iditos15:00
@wiking:DDD15:00
-!- sanuj [~sanuj@117.204.252.238] has joined #shogun15:25
-!- HeikoS [~heiko@nat-243-249.internal.eduroam.ucl.ac.uk] has joined #shogun15:29
-!- mode/#shogun [+o HeikoS] by ChanServ15:29
@wikingHeikoS: ping15:33
@HeikoSpong15:33
lisitsynHeikoS: hey15:34
@HeikoSjojo15:34
lisitsynabout your inquiry15:34
lisitsyn:)15:34
lisitsynI can take care of that rather soon15:34
lisitsynif you decide we should go15:34
lisitsynand if you say we can switch names15:34
lisitsynit sounds good15:34
@wikingHeikoS: ok so i've finally managed to debug why those two unit tests fails on fedora15:35
@wiking-value float64 0.0145598841019574815:35
@wiking+value float64 0.0145598841019574715:35
@wikingit's for reference_results/gaussian_processes/gaussian_process_regression.dat15:35
@wikingHeikoS: so there's a diff but it's quite minor15:36
@wikingHeikoS: SGObject.equals does not allow error right?15:37
@wikingah no it has15:38
@wiking:)15:38
@wikingHeikoS: 10E-8 should be good enough precision no?15:40
@HeikoSwiking: it does15:42
@HeikoSyeah 1e-8 is good15:42
@HeikoSlisitsyn: great!15:42
@HeikoSdo it :)15:42
@HeikoSwiking: great catch, hope that solves it15:46
shogun-buildbotbuild #218 of FC22 - libshogun is complete: Success [build successful]  Build details are at http://buildbot.shogun-toolbox.org/builders/FC22%20-%20libshogun/builds/21815:52
@wikingHeikoS: ^15:53
shogun-buildbotbuild #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
@wikingHeikoS: and btw there you go: xenial uses 3.3 eigen and now we cannot compile shogun on it15:53
@wikingthis is why we should fix it rather than disable it15:53
shogun-buildbotbuild #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-buildbotbuild #1 of FC23 - libshogun is complete: Success [build successful]  Build details are at http://buildbot.shogun-toolbox.org/builders/FC23%20-%20libshogun/builds/116:02
sanujwhere is the dancing bot16:03
@HeikoSwiking: crappy16:28
@HeikoSwiking: 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 #shogun16:35
-!- mode/#shogun [+o HeikoS] by ChanServ16:35
-!- leagoetz [~leagoetz@host-92-0-162-192.as43234.net] has joined #shogun16:45
-!- mizari [~mizari@95-174-213-100.nts.su] has joined #shogun16: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 #shogun17:21
-!- HeikoS [~heiko@nat-243-249.internal.eduroam.ucl.ac.uk] has joined #shogun17:37
-!- mode/#shogun [+o HeikoS] by ChanServ17:38
@wikingping18:28
@wikingHeikoS: ^18:28
@HeikoSlisitsyn: website? :D18:37
lisitsynuh18:38
@wikinglisitsyn:18:38
@wikingso what do you think about the release buildbot job?18:38
@wikingi was thinking that every/any push to master18:39
@wikingwould trigger that job18:39
lisitsynwhat runs the job?18:39
@wikingchange in the master branch18:39
@wikingso any push to master18:39
@wikingwill trigger that job18:39
@wikingany concerns?18:39
lisitsynno I mean18:39
lisitsynis it buildbot job?18:39
@wikingyep18:39
@HeikoSI think it is good18:40
@wikinglisitsyn: do you think it's good or not safe or something?18:40
lisitsynI am ok18:41
@wikingk18:42
@wikingthnx18:42
@wikingHeikoS: ok i've set up the trigger for zenodo for the doi18:48
@wikingso the next release will trigger the doi creation18:48
@wikinglol18:48
@wikingwhy is the 4.1.0 release a Draft?18:49
@wikinghaha it wasn't ever published18:49
@wikingHeikoS: :)18:49
-!- sanuj [~sanuj@117.203.5.121] has joined #shogun18:50
@wikingHeikoS: so you'll get a doi just in a second18:51
@wikingok so people of shogun18:55
@wikinglet me introduce you to18:55
@wikinghttp://dx.doi.org/10.5281/zenodo.5153718:55
@wiking:)))18:55
lisitsynhaha18:56
@wikingok so it's done18:56
lisitsynhow can I set my affiliation18:56
@wikingthnx to HeikoS who forgot to publish the18:56
@wikingrelease18:56
@wikinglisitsyn: it took it from github18:57
@wikingafaik18:57
lisitsynI see18:57
@HeikoSwiking: what did I break? :D18:57
@wikingHeikoS: didn't break18:57
@wikingyou prepared nicely the release on github18:57
@wikingbut it was a draft18:57
@wikingyou did not release it18:58
@wiking:)18:58
@HeikoSlol18:58
@HeikoSreally?18:58
@wikingyep18:58
@HeikoScant remember18:58
@wikingbut now it's ok18:58
@HeikoSwell thanks for doing that18:58
@wikingbecause this way we have a doi18:58
@wiking:)18:58
@HeikoSthe doi looks nice18:58
@HeikoSawe-some!18:59
@HeikoSwill cite that instead of paper18:59
@HeikoSwell18:59
@wiking\o/18:59
@HeikoSthe code is in feature branch18:59
@HeikoShehe18:59
@wikinghahahah18:59
@wikingyou'll have a chance to update the article?18:59
@wikingi mean this is just submission deadline now?19:00
@wikingbecause by then we'll have 4.2.0 release19:00
@wikingand if you merge the feature branch then you can update the doi19:00
@wiking;P19:00
@wiking(tricks of publishing 101)19:00
@wikingHeikoS: is Rahul around you?19:06
@HeikoSyep19:06
@HeikoShehe19:06
@HeikoSwiking: well the feature branch doesnt fullfull some shogun standards yet19:06
@HeikoSwould be cool to have that19:06
@wikingwell anyhow19:06
@HeikoSbut I think we will just wait until we are done, and then put the DOI in for that19:07
@HeikoSNIPS takes like 6 months after submission before there is a final version online19:07
@HeikoSplenty of time19:07
@wikingyep19:07
@wikingyou can even have the doi for the post gsoc release :)19:07
@HeikoSI still want to update the JMLR19:07
@HeikoSyeah ;)19:08
lisitsynupdate?19:08
@HeikoSlike re-submit19:09
@HeikoSnew author list19:09
@HeikoSand maybe some more modern content ;)19:09
lisitsynis it possible?19:09
@HeikoSthe old one has 200+ citations19:09
@HeikoSlisitsyn:  yes I think if new stuff is in19:09
@HeikoSlisitsyn: jo19:24
@HeikoSquestion:19:24
@HeikoShow to tell shogun the number of threads to use in openmp?19:24
@HeikoSbecause get_global_parallel->set_num_threads() doesnt do it19:24
@HeikoSwiking: or you know that?19:24
@wikingyou can set an env var19:28
@wikingOMP_NUM_THREADS19:28
@wikingbut i guess we should update set_num_threads :)19:29
@wikingto support openmp19:29
@wikingas well19:29
@HeikoSwiking: yes that would be the solution right?19:30
@wikingyou mean ?19:30
@HeikoS#ifdef USE_OPENMP19:30
@HeikoSomp_set_num_threads(4);19:30
@HeikoS#endif19:30
@wikingyeah19:30
@HeikoSinside the set_num_threads19:30
@wikingi mean no19:30
@HeikoSof Parallel19:30
@wikingbut something like this :)19:30
@wikingdont fix it to 419:30
@wiking:P19:30
@HeikoSwhy not? :D19:30
@HeikoSvoid Parallel::set_num_threads(int32_t n)19:32
@HeikoS{19:32
@HeikoS#ifndef HAVE_PTHREAD19:32
@HeikoSASSERT(n==1)19:32
@HeikoS#endif19:32
@HeikoSnum_threads=n;19:32
@HeikoSlook what I found :)19:32
@HeikoSah19:32
@HeikoS#ifndef19:32
@HeikoSI thought this was #ifdef19:32
@HeikoShaha19:32
@HeikoSKernel.cpp explicitly asks Parallel for number of threads btw19:32
@HeikoSand then create pthreads stuff with that number19:32
@HeikoSbut well19:33
@HeikoSthanks19: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-buildbotbuild #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-buildbotbuild #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 #shogun22: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!