IRC logs of #shogun for Sunday, 2016-07-03

--- Log opened Sun Jul 03 00:00:06 2016
-!- Saurabh7 [Saurabh7@gateway/shell/panicbnc/x-xohcuxorptqneppp] has joined #shogun05:42
-!- sanuj [~sanuj@45.127.53.181] has joined #shogun07:56
-!- sanuj [~sanuj@45.127.53.181] has quit [Ping timeout: 252 seconds]08:49
-!- sanuj [~sanuj@45.127.53.181] has joined #shogun09:16
Saurabh7hey wiking around ?10:03
sanujbzdmgz, yolo10:21
bzdmgzsanuj: YOLŒ10:21
sanujbzdmgz, got time to discuss about plugins and class_list?10:23
bzdmgzp r o b a b l y10:23
sanujo k a y10:24
bzdmgzsanuj: soo what's up10:29
sanuji was searching for our old chat about class_list10:30
sanujfound it10:30
sanujbut i still don't understand10:30
sanujwhat is the purpose of class_list?10:30
bzdmgzit is actually used for serialization10:30
bzdmgzbecause in say json or xml or anything else10:30
sanujohkay10:30
bzdmgzyou have LibLinearSVM10:30
bzdmgzas a string10:30
bzdmgzand you need some mapping10:30
bzdmgzfrom string to its ctor10:31
sanujit allows to store shogun classes as json xml etc10:31
sanujbzdmgz, what do you mean by "LibLinearSVM as a string"10:32
bzdmgzsth like {"class": "LibLinearSVM", … }10:32
bzdmgzwe read it then we have to create the object10:32
sanujohkay10:32
bzdmgzthis list allows us to find the proper ctor10:32
bzdmgzby its nmae10:32
sanujbzdmgz, so this helps to convert jsons back to shogun classes?10:33
bzdmgzany text format10:33
sanujyeah10:33
sanujbzdmgz, how is class_list.cpp generated from class_list.cpp.templ10:36
bzdmgzsanuj: using python10:36
bzdmgzclass_list.cpp.py or so10:36
sanujlooking at it10:37
sanujbzdmgz, static SHOGUN_TEMPLATE_CLASS CSGObject* __new_CStreamingFileFromSparseFeatures(EPrimitiveType g)10:43
sanujwhat is SHOGUN_TEMPLATE_CLASS10:43
bzdmgzno idea10:44
sanujbzdmgz, #define SHOGUN_TEMPLATE_CLASS10:44
sanujwhat is it defined to ^?10:44
bzdmgzwell just empty macro so it is used somewhere to check something10:45
bzdmgzyou can grep it10:45
sanujokay10:45
sanujbzdmgz, so new_sgserializable returns a sgobject from name10:46
bzdmgzyeah10:46
sanujokay i understand it now10:46
sanujbzdmgz, so we need to add => template <class T> T* create(string)10:49
sanujin class_list.cpp.templ10:49
sanujthis method loads a plugin and returns an object10:49
sanujbzdmgz, and in swig i need to rename it to createKernel, createDistance and so on?10:49
bzdmgzsanuj: yeah I think this would be the first step10:50
bzdmgzeven without plugins we start pretending10:50
bzdmgzwe have them10:50
sanujohkay10:50
sanujbzdmgz, why do i need to remove new_sgserializable10:50
-!- GandalfTheWizard [~Ethan@112.10.170.115] has joined #shogun10:50
-!- GandalfTheWizard [~Ethan@112.10.170.115] has quit [Max SendQ exceeded]10:50
-!- GandalfTheWizard [~Emma@112.10.170.115] has joined #shogun10:51
bzdmgzsanuj: you don't need to10:51
bzdmgzit would be a suicide :D10:52
sanuj:D10:52
sanujokay10:52
bzdmgzI just mean it is untyped10:52
bzdmgzjust add another wrapper on top of that10:52
-!- GandalfTheWizard [~Emma@112.10.170.115] has quit [Client Quit]10:52
sanujbzdmgz, to make it a template?10:52
bzdmgzyes10:53
-!- GandalfTheWizard [~Emma@112.10.170.115] has joined #shogun10:53
sanujbzdmgz, sorry if it is very obvious, but why do we want to make it typed?10:54
bzdmgzsanuj: well just imagine we start using it in examples10:55
bzdmgzwe first create it using sg_newserializable (user says WAT?)10:55
bzdmgzthen need to cast (WAT^2)10:55
bzdmgzand handle possible casting error (WAT^3)10:56
sanuj:D10:56
sanujcpp is hhuuuuuuggggeeeee11:08
-!- GandalfTheWizard [~Emma@112.10.170.115] has quit [Ping timeout: 240 seconds]11:22
-!- GandalfTheWizard [~Emma@112.10.170.115] has joined #shogun11:22
sanujbzdmgz, T* shogun::new_sgserializable(const char* sgserializable_name, EPrimitiveType generic)11:36
sanujyou want this ^?11:36
bzdmgzwell kind of11:37
bzdmgzyou don't need that name though11:37
bzdmgzyou need something to be able to do:11:38
bzdmgzcreateClassifier("liblinear")11:38
bzdmgzor so11:38
bzdmgzit would look like plugin11:38
sanujoh11:38
sanujso create is a wrapper for new_sgserializable?11:38
bzdmgzat some point it will really become plugins11:38
bzdmgzyes11:39
sanuji see11:39
sanujthis is easy to do11:39
sanujjust need a wrapper which casts CSGObject* to appropriate object pointer11:39
sanujbzdmgz, right?11:40
bzdmgzyeah11:41
sanujbzdmgz, shall i send a PR to develop?11:41
sanujfor this?11:41
bzdmgzyeah11:41
sanujbzdmgz, going to have lunch11:42
sanujwill be back soon11:42
sanujand then send the PR11:42
-!- sanuj [~sanuj@45.127.53.181] has quit [Ping timeout: 240 seconds]11:48
-!- sanuj [~sanuj@45.127.53.181] has joined #shogun14:09
sanujbzdmgz, there?14:36
bzdmgzsanuj: yeap14:37
sanujbzdmgz, do i need to add jinja2 unit-tests for create14:38
bzdmgznot sure14:39
-!- sanuj [~sanuj@45.127.53.181] has quit [Ping timeout: 276 seconds]16:25
-!- sanuj [~sanuj@45.127.53.181] has joined #shogun17:22
-!- HeikoS [~heiko@host-92-0-162-192.as43234.net] has joined #shogun17:49
-!- mode/#shogun [+o HeikoS] by ChanServ17:49
-!- abc [~abc@117.208.118.52] has joined #shogun17:49
-!- abc [~abc@117.208.118.52] has quit [Client Quit]17:52
-!- HeikoS [~heiko@host-92-0-162-192.as43234.net] has quit [Client Quit]17:53
-!- HeikoS [~heiko@host-92-0-162-192.as43234.net] has joined #shogun17:54
-!- mode/#shogun [+o HeikoS] by ChanServ17:54
-!- abc [~abc@117.208.118.52] has joined #shogun17:54
-!- analyticalmonk [~analytica@117.208.118.52] has joined #shogun17:55
-!- abc [~abc@117.208.118.52] has quit [Client Quit]17:55
sanujthere is no operator== in gaussiankernel18:04
-!- analytical_monk [~analytica@117.197.39.253] has joined #shogun18:08
-!- analyticalmonk [~analytica@117.208.118.52] has quit [Ping timeout: 244 seconds]18:10
sanujbzdmgz, YOLO18:13
sanujbzdmgz is away18:13
sanujHeikoS, ssup18:14
-!- analytical_monk [~analytica@117.197.39.253] has quit [Ping timeout: 250 seconds]18:38
@HeikoSsanuj: suuuuup19:04
@HeikoSsanuj: why would there be an operator==19:04
sanujHeikoS, i was just comparing them by EXPECT_EQ19:05
sanujnot required anymore19:05
@HeikoSnooooooooooo19:05
@HeikoS:)19:05
@HeikoSequals19:05
sanujyeah19:05
@HeikoSSGObject.equals19:05
sanujequals19:05
@HeikoScareful it does deep comparison19:05
@HeikoSnot shallow19:05
sanujwhat does that mean?19:06
sanujdeep and shallow comparison19:06
@HeikoSlike deep copy19:06
@HeikoSfollows all pointers19:06
@HeikoSand calls equals on them19:06
sanujohkay19:06
sanujHeikoS, how's weekend?19:07
sanujit's over here19:07
@HeikoSgoing nice19:07
@HeikoSnice whether19:07
@HeikoSand yours?19:07
sanujit was nice :D19:07
sanuji had updated the tags PR19:07
@HeikoSI am reading it right now19:08
@HeikoSah the names19:08
@HeikoShas_param_with_btag19:08
@HeikoSnot sure19:08
sanujhaha19:08
@HeikoSI mean I should suggest a better one19:08
@HeikoSthe thing is19:08
sanujself explanatory names19:08
@HeikoSthat "with_btag" is already clear by the signature19:08
@HeikoSbtw19:09
sanujohkay19:09
@HeikoSI dont know what is a good one19:09
@HeikoSlets discuss for a sec19:09
@HeikoSyou cannot simple overload it?19:09
@HeikoSand call it "has"?19:09
sanujlet me see the code19:09
@HeikoSyou called it has_ before19:10
@HeikoSor _has19:10
@HeikoSis that necessary actually?19:11
@HeikoSsince one of them is private so swig doesnt make problems19:11
@HeikoSand the public and private ones are distinguishable via their signature19:11
sanujbut Tag is also a BaseTag19:11
@HeikoSah yeah19:11
@HeikoSok19:12
@HeikoSand Tag inherits from base tag?19:12
sanujyes19:12
@HeikoSok19:12
@HeikoSI thikn then the name is fine19:12
@HeikoSmini changes19:13
sanujHeikoS, register is a c++ keyword19:13
@HeikoSsanuj: I see :)19:13
@HeikoSthen ignore19:13
@HeikoSsanuj: ok done19:23
@HeikoSsanuj: I think this was the last round of comments19:23
sanujHeikoS, alright i'm changing19:23
sanuj:D19:24
@HeikoSreally good code now19:24
@HeikoSand good docs19:24
@HeikoSwhcih is important --- the previous parameter framework had no docs whatsoever19:24
sanujHeikoS, can you rebase the tags feature branch in shogun?19:24
sanujHeikoS, i see19:24
@HeikoSand that was a major hurdle to modify it for other devs19:24
@HeikoSsanuj: what do you mean?19:24
sanujHeikoS, this PR is against shogun/tags19:24
@HeikoSsanuj: is there anything in that branch?19:25
@HeikoSthat you did?19:25
sanujno19:25
sanujnothing has been merged19:25
@HeikoSsanuj: ok I will rebase then and overwrite anything there?19:27
@HeikoSI.e. I can do a push -f ?19:27
@HeikoSdont wanna delete anything19:28
sanujthis branch is 156 commits behind develop19:28
sanujwith no new commits19:28
@HeikoSok19:28
@HeikoSlemme do19:28
@HeikoSsanuj: feature/tags?19:29
sanujyes19:29
sanujHeikoS, https://github.com/shogun-toolbox/shogun/tree/feature/tags19:29
@HeikoSsanuj: done19:30
sanujthanks19:30
@HeikoSnot sure why you wanted that19:30
-!- shogun-notifier- [~irker@7nn.de] has joined #shogun19:30
shogun-notifier-shogun: Saurabh7 :feature/tags * fc0190b / configs/valgrind.supp: https://github.com/shogun-toolbox/shogun/commit/fc0190bab6d6e19d4634b94775129e433abeb8b619:30
shogun-notifier-shogun: suppression for memcheck openmp19:30
shogun-notifier-shogun: Sanuj :feature/tags * 7afc319 / src/shogun/ (7 files): https://github.com/shogun-toolbox/shogun/commit/7afc31987cd9b627d3ed732023e9b22114c664cf19:30
shogun-notifier-shogun: fix modshogun and python warnings19:30
shogun-notifier-shogun: Ariane Paola Gomes :feature/tags * c183bfb / configs/Dockerfile: https://github.com/shogun-toolbox/shogun/commit/c183bfbdc46f3b6c3afaf9c0848c7a6b8f1d5cb319:30
@HeikoS ;)19:30
shogun-notifier-shogun: Fixed missing software-properties-common package error.19:30
shogun-notifier-shogun: Viktor Gal :feature/tags * 37bcb63 / CMakeLists.txt,cmake/FindCCache.cmake: https://github.com/shogun-toolbox/shogun/commit/37bcb634ade6ead955372401a6e8eeec44a9027619:30
shogun-notifier-shogun: set cmake policy CMP0054 to new19:30
shogun-notifier-shogun:19:30
shogun-notifier-shogun: fix issue #311519:30
shogun-notifier-shogun: Heiko Strathmann :feature/tags * 648cf0c / examples/meta/ (10 files): https://github.com/shogun-toolbox/shogun/commit/648cf0cc269eea060317891da80211fa8bbedfa219:30
@HeikoSbut ok19:30
shogun-notifier-shogun: properly handle basic types in meta examples19:30
shogun-notifier-shogun: Heiko Strathmann :feature/tags * 5200fc4 / data: https://github.com/shogun-toolbox/shogun/commit/5200fc48d7471bfafc62774bae1f6a87778edf1019:30
shogun-notifier-shogun: update data changes needed for meta example basic type change19:30
shogun-notifier-shogun: add REQUIRE that covariances were stored during training in get_cov method19:30
shogun-notifier-shogun: Heiko Strathmann :feature/tags * 158cb6d / / (3 files): https://github.com/shogun-toolbox/shogun/commit/158cb6d877e1d285aba9787ceea656ee550fd8f119:30
shogun-notifier-shogun: Merge pull request #3217 from karlnapf/develop19:30
shogun-notifier-shogun:19:30
shogun-notifier-shogun: renamed kmeans methods to be ruby friendly19:30
shogun-notifier-shogun: Heiko Strathmann :feature/tags * 590f9f5 / src/shogun/multiclass/QDA.h: https://github.com/shogun-toolbox/shogun/commit/590f9f5ca1071c48522fa024f1d265d95cba160c19:30
shogun-notifier-shogun: Merge pull request #3220 from karlnapf/feature/qda_fix19:30
shogun-notifier-shogun:19:30
shogun-notifier-shogun: add REQUIRE that covariances were stored during training in get_cov m…19:30
shogun-notifier-shogun: Heiko Strathmann :feature/tags * d530b28 / examples/meta/generator/parse.py: https://github.com/shogun-toolbox/shogun/commit/d530b28d9822e6688806a777a0c7b9308ece6aa219:30
shogun-notifier-shogun: fix meta example language to allow the "0" literal19:30
shogun-notifier-shogun: Heiko Strathmann :feature/tags * f4c1c47 / examples/meta/generator/parse.py: https://github.com/shogun-toolbox/shogun/commit/f4c1c479d558b0b748cb2c0489a4497811d0d21119:30
shogun-notifier-shogun: allow "0" literal in meta example grammar19:30
shogun-notifier-shogun: Heiko Strathmann :feature/tags * d8dcc00 / examples/meta/generator/parse.py: https://github.com/shogun-toolbox/shogun/commit/d8dcc00c4911901caa4f30c93ab7874888538c6919:30
shogun-notifier-shogun: Merge pull request #3222 from karlnapf/develop19:30
shogun-notifier-shogun:19:30
shogun-notifier-shogun: fix meta example language to allow the "0" literal19:30
shogun-notifier-shogun: Heiko Strathmann :feature/tags * f1e2e7f / src/shogun/ (7 files): https://github.com/shogun-toolbox/shogun/commit/f1e2e7f3fd80a845e5931526eda2b0e95cc94cca19:30
shogun-notifier-shogun: Merge pull request #3219 from Saurabh7/ldacb19:30
shogun-notifier-shogun:19:30
shogun-notifier-shogun: lda cookbook19:30
shogun-notifier-shogun: Heiko Strathmann :feature/tags * b703d3f / / (4 files): https://github.com/shogun-toolbox/shogun/commit/b703d3f04422897f1ac46514813b63daa0e0bbec19:30
shogun-notifier-shogun: Merge pull request #3197 from sanuj/cookbook19:30
shogun-notifier-shogun:19:30
shogun-notifier-shogun: Add GMM cookbook page19:30
shogun-notifier-shogun: OXPHOS :feature/tags * 45dc68a / / (7 files): https://github.com/shogun-toolbox/shogun/commit/45dc68acfdbd328d6e29f0134610515e8decbda319:30
shogun-notifier-shogun: squash - hierarchical clustering cookbook page19:30
shogun-notifier-shogun: Ariane Paola Gomes :feature/tags * 64d24e0 / cmake/FindSphinx.cmake: https://github.com/shogun-toolbox/shogun/commit/64d24e0b11bca092b0c385938b0490ce34f5738019:30
shogun-notifier-shogun: Fixes #3231 Cookbook generation error using Sphinx from PyPI.19:30
shogun-notifier-shogun: Heiko Strathmann :feature/tags * a144625 / / (7 files): https://github.com/shogun-toolbox/shogun/commit/a144625563e41597629ff7e474f06b91c28318cb19:30
shogun-notifier-shogun: Merge pull request #3207 from OXPHOS/cookbook_hierarchical_clustering19:30
shogun-notifier-shogun:19:30
@HeikoSaaaaaaaaaaaaaaaaaaaaaaaaahhhhhhhhh19:30
shogun-notifier-shogun: cookbook_hierarchical_clustering19:30
shogun-notifier-shogun: Heiko Strathmann :feature/tags * 5d3daab / examples/meta/generator/targets/cpp.json: https://github.com/shogun-toolbox/shogun/commit/5d3daab0757c72cdd30328ba65914a69ed677fc619:30
shogun-notifier-shogun: allow the use of StringCharFeatures in cpp meta examples19:30
shogun-notifier-shogun: OXPHOS :feature/tags * 6814a2c / src/shogun/mathematics/ (4 files): https://github.com/shogun-toolbox/shogun/commit/6814a2c8427b36d52db8e87513a6d2568679692119:30
shogun-notifier-shogun: add new constructor in gaussian kernel19:31
shogun-notifier-shogun: Sanuj :feature/tags * bb016b2 / / (7 files): https://github.com/shogun-toolbox/shogun/commit/bb016b27fbeec0fa1fe91aaadb15e8068f94e47919:31
shogun-notifier-shogun: add cookbook page for svr19:31
shogun-notifier-shogun: Heiko Strathmann :feature/tags * 8638ce1 / / (7 files): https://github.com/shogun-toolbox/shogun/commit/8638ce1e0cbdb56a3652d21ab96e480e889c1e9a19:31
shogun-notifier-shogun: Merge pull request #3227 from sanuj/cookbook_svr19:31
shogun-notifier-shogun:19:31
shogun-notifier-shogun: add cookbook page for svr19:31
shogun-notifier-shogun: Saurabh7 :feature/tags * ecd50bd / / (4 files): https://github.com/shogun-toolbox/shogun/commit/ecd50bd9da351327a120cab89d90ddae81fa30e619:31
shogun-notifier-shogun: parallel xval with clone19:31
shogun-notifier-shogun: Esben Sorig :feature/tags * 458ba78 / examples/meta/generator/targets/python.json,examples/meta/generator/translate.py: https://github.com/shogun-toolbox/shogun/commit/458ba78abc641ba22cedbdb9ab1d76f74b505b5c19:31
shogun-notifier-shogun: Fix static method import19:31
shogun-notifier-shogun: Heiko Strathmann :feature/tags * 4fb6397 / examples/meta/generator/targets/python.json,examples/meta/generator/translate.py: https://github.com/shogun-toolbox/shogun/commit/4fb6397e36c57df2c175654293b8177f21fa239019:31
shogun-notifier-shogun: Merge pull request #3241 from sorig/meta_fix_static_imports19:31
shogun-notifier-shogun:19:31
shogun-notifier-shogun: Meta Language fix static call import19:31
shogun-notifier-shogun: Heiko Strathmann :feature/tags * 1605b67 / / (4 files): https://github.com/shogun-toolbox/shogun/commit/1605b67cd7ea488c7763a95d9f24280c881fb03819:31
shogun-notifier-shogun: Merge pull request #3224 from Saurabh7/xvalclone19:31
shogun-notifier-shogun:19:31
shogun-notifier-shogun: fix r static method call copy paste error19:31
shogun-notifier-shogun: Sergey Lisitsyn :feature/tags * 2dbcaa6 / src/shogun/base/some.h: https://github.com/shogun-toolbox/shogun/commit/2dbcaa612b917cec77c9347bacf2a18d4091ba1a19:31
shogun-notifier-shogun: Rework Some19:31
shogun-notifier-shogun:19:31
shogun-notifier-shogun: - Stop using std::shared_ptr at all19:31
shogun-notifier-shogun: - Don't reference raw pointers - this leads to memory leaks19:31
shogun-notifier-shogun: - Tabs to spaces19:31
shogun-notifier-shogun: Sergey Lisitsyn :feature/tags * d6407a5 / tests/unit/base/Some_unittest.cc: https://github.com/shogun-toolbox/shogun/commit/d6407a5598f7ec34dda75f605d1b7c6d468cd66319:31
shogun-notifier-shogun: Reference raw pointers in Some unit-tests19:31
shogun-notifier-shogun:19:31
shogun-notifier-shogun: This resolves segfaults that were introduced19:31
shogun-notifier-shogun: by API changes in 2dbcaa6.19:31
shogun-notifier-shogun: OXPHOS :feature/tags * edc55d7 / / (4 files): https://github.com/shogun-toolbox/shogun/commit/edc55d70307b8d051eca83e167ce1ff117e78b7c19:31
shogun-notifier-shogun: cookbook page19:31
shogun-notifier-shogun: Ariane Paola Gomes :feature/tags * de6e23a / examples/meta/generator/parse.py: https://github.com/shogun-toolbox/shogun/commit/de6e23ab620d2d2b6ee624a679bb5289c79a395719:31
shogun-notifier-shogun: Fixes #3254 Cookbook generation crashes using empty meta example files.19:31
shogun-notifier-shogun: Ariane Paola Gomes :feature/tags * 20b2844 / examples/meta/generator/targets/cpp.json: https://github.com/shogun-toolbox/shogun/commit/20b28443b228d2ecffcb6eb6dfbd4b4f81a2c1d619:31
shogun-notifier-shogun: Make RealDistance type available within cookbooks.19:31
shogun-notifier-shogun: Heiko Strathmann :feature/tags * eb74aaa / examples/meta/generator/parse.py: https://github.com/shogun-toolbox/shogun/commit/eb74aaa98185681cf74f1ad34d54a679642d4e7a19:31
shogun-notifier-shogun: Merge pull request #3256 from arianepaola/fix_325419:31
shogun-notifier-shogun:19:31
shogun-notifier-shogun: Fixes #3254 Cookbook generation crashes using empty meta example files.19:31
shogun-notifier-shogun: Heiko Strathmann :feature/tags * 8616159 / examples/meta/generator/targets/cpp.json: https://github.com/shogun-toolbox/shogun/commit/8616159902ab2537cb145ba09ab1fdca9124121919:31
shogun-notifier-shogun: Merge pull request #3260 from arianepaola/feature/cookbook_type_realdistance19:31
shogun-notifier-shogun:19:31
shogun-notifier-shogun: Make RealDistance type available within cookbooks.19:31
shogun-notifier-shogun: Heiko Strathmann :feature/tags * 01efdce / doc/cookbook/source/index.rst: https://github.com/shogun-toolbox/shogun/commit/01efdceb0017ccecbd23c9ee4dc3812af98a975919:31
shogun-notifier-shogun: Merge pull request #3263 from arianepaola/feature/cookbook_index_add_distance19:31
shogun-notifier-shogun:19:31
shogun-notifier-shogun: Adds Distance listing for Cookbook generation.19:31
shogun-notifier-shogun: Heiko Strathmann :feature/tags * 83970a7 / / (4 files): https://github.com/shogun-toolbox/shogun/commit/83970a7188a8f6aeaa9c1afa4f5ad9a0da080b6619:31
shogun-notifier-shogun: Merge pull request #3242 from OXPHOS/cookbook_mcll19:31
shogun-notifier-shogun:19:31
shogun-notifier-shogun: cookbook - multiclass_linearmachine19:31
shogun-notifier-shogun: Sanuj :feature/tags * 2549c77 / examples/meta/src/clustering/gmm.sg: https://github.com/shogun-toolbox/shogun/commit/2549c778674b95cdabab0b44aa64229fec532ec319:31
shogun-notifier-shogun: init math for gmm cookbook integration data19:31
sanujHeikoS, when will it stop? :P19:31
@HeikoSsanuj: NEVER19:32
shogun-notifier-shogun: Sergey Lisitsyn :feature/tags * be31693 / src/shogun/base/some.h,tests/unit/base/Some_unittest.cc: https://github.com/shogun-toolbox/shogun/commit/be31693193e280c91e9346a2f6a9449fc98505ae19:32
shogun-notifier-shogun: Handle self-assignment of some19:32
shogun-notifier-shogun:19:32
shogun-notifier-shogun: Don't do anything when pointer is self-assigned.19:32
shogun-notifier-shogun: This resolves possible crashes then something19:32
shogun-notifier-shogun: with reference 1 is being self-assigned and deleted19:32
shogun-notifier-shogun: Heiko Strathmann :feature/tags * d4dfe2e / src/shogun/evaluation/CrossValidation.cpp: https://github.com/shogun-toolbox/shogun/commit/d4dfe2e048fcfb2c5c8587a2dd23aa6d21973fd919:32
shogun-notifier-shogun: Merge pull request #3279 from Saurabh7/xvalfix19:32
shogun-notifier-shogun:19:32
shogun-notifier-shogun: Fix evaluation xval19:32
shogun-notifier-shogun: Ariane Paola Gomes :feature/tags * 2aab17c / examples/meta/generator/generate.py: https://github.com/shogun-toolbox/shogun/commit/2aab17cc7cf099dfa3e8ffbc8d361d3ebd000f2519:32
shogun-notifier-shogun: Fixes #3253 Cookbook generation failure missing responsible file indicator.19:32
shogun-notifier-shogun: Heiko Strathmann :feature/tags * 997e54c / examples/meta/generator/generate.py: https://github.com/shogun-toolbox/shogun/commit/997e54c7a262baf7833454f154593398bb935ff319:32
shogun-notifier-shogun: Merge pull request #3255 from arianepaola/fix_325319:32
shogun-notifier-shogun:19:32
shogun-notifier-shogun: Fixes #3253 Cookbook generation failure missing file indicator19:32
shogun-notifier-shogun: OXPHOS :feature/tags * 02d277b / / (3 files): https://github.com/shogun-toolbox/shogun/commit/02d277b053fdd0ed0f30c15f47ca2adfa730583719:32
shogun-notifier-shogun: cookbook - final19:32
shogun-notifier-shogun: OXPHOS :feature/tags * 9950533 / / (7 files): https://github.com/shogun-toolbox/shogun/commit/9950533524e3d393a0bd7eb94393524b419a9dd619:32
shogun-notifier-shogun: means cookbook - meta examples and integration test19:32
shogun-notifier-shogun: Ariane Paola Gomes :feature/tags * 5a6f847 / examples/meta/generator/generate.py: https://github.com/shogun-toolbox/shogun/commit/5a6f8474b3c09d52911ecc9a5a520923738cbe7c19:32
shogun-notifier-shogun: Fix Python 2 to 3 exception conversion.19:32
shogun-notifier-shogun: Ariane Paola Gomes :feature/tags * 2151b9c / setup.py: https://github.com/shogun-toolbox/shogun/commit/2151b9c8cce2aca068a421460e580d8c5d39829319:32
shogun-notifier-shogun: Added Shogun Python package generation using setup.py.19:32
shogun-notifier-shogun: Viktor Gal :feature/tags * cd345d1 / examples/meta/generator/generate.py: https://github.com/shogun-toolbox/shogun/commit/cd345d15ca03819c8a62c013d51fb66d9f556e7e19:32
shogun-notifier-shogun: Merge pull request #3291 from arianepaola/fix_2to319:32
shogun-notifier-shogun:19:32
shogun-notifier-shogun: Fix Python 2 to 3 exception conversion.19:32
shogun-notifier-shogun: Viktor Gal :feature/tags * 3998da8 / setup.py: https://github.com/shogun-toolbox/shogun/commit/3998da842f988a6cc816ef4b225241c81da1859119:32
shogun-notifier-shogun: Merge pull request #3240 from arianepaola/feature/setup_py19:32
shogun-notifier-shogun:19:32
shogun-notifier-shogun: Shogun Python package using setup.py19:32
shogun-notifier-shogun: Heiko Strathmann :feature/tags * 59c003f / / (7 files): https://github.com/shogun-toolbox/shogun/commit/59c003fdbb01a5f2af680c5a99de7e331195e7cb19:32
shogun-notifier-shogun: Merge pull request #3183 from OXPHOS/cookbook19:32
shogun-notifier-shogun:19:32
shogun-notifier-shogun: Add kmeans page to cookbook19:32
shogun-notifier-shogun: lambday :feature/tags * 5181c9b / / (3 files): https://github.com/shogun-toolbox/shogun/commit/5181c9b0c68c4ce56446b839381945f5004cfa7d19:32
shogun-notifier-shogun: Added shift invariant kernel class.19:32
shogun-notifier-shogun: Heiko Strathmann :feature/tags * 8422681 / doc/cookbook/source/examples/classifier/kernel_svm.rst: https://github.com/shogun-toolbox/shogun/commit/8422681367b6dd25805dabd7a6d200b5d9996adb19:32
shogun-notifier-shogun: Merge pull request #3294 from sanuj/cookbook_svm19:32
shogun-notifier-shogun:19:32
shogun-notifier-shogun: minor correction in svm cookbook19:32
shogun-notifier-shogun: Heiko Strathmann :feature/tags * 784ae71 / / (3 files): https://github.com/shogun-toolbox/shogun/commit/784ae715d216a03f7439d99b6efc85e84b82634c19:32
shogun-notifier-shogun: Merge pull request #3289 from lambday/develop19:32
shogun-notifier-shogun:19:32
shogun-notifier-shogun: added translational invariant kernel class, refactored distance kernel19:32
shogun-notifier-shogun: Esben Sorig :feature/tags * 65fa46b / examples/meta/ (13 files): https://github.com/shogun-toolbox/shogun/commit/65fa46bbf27f107c1a5aaae17e9763312dc3ad9419:32
shogun-notifier-shogun: Meta language changes:19:32
shogun-notifier-shogun: - Modify meta language to handle SGVector, SGMatrix accessing.19:32
shogun-notifier-shogun: - Fix line number counting bug19:32
shogun-notifier-shogun: - Improve error messages from translation errors19:32
shogun-notifier-shogun: - Translate.py: Decouple dependency extraction and translation19:32
shogun-notifier-shogun: Heiko Strathmann :feature/tags * 63242e5 / examples/meta/ (13 files): https://github.com/shogun-toolbox/shogun/commit/63242e50833feb5491a062f0bf94d485567cd4ea19:32
shogun-notifier-shogun: Merge pull request #3285 from sorig/meta_sg_access19:32
sanujHeikoS, we anyway had to rebase this branch before merging in develop.....?19:33
shogun-notifier-shogun:19:33
shogun-notifier-shogun: fix uninitialized memory read error in CEuclideanDistance and a typo19:33
shogun-notifier-shogun: OXPHOS :feature/tags * 9a8de01 / doc/ (3 files): https://github.com/shogun-toolbox/shogun/commit/9a8de01ba3744728b4a1612ab0de39375e0a299b19:33
shogun-notifier-shogun: - update ecoc intro - remove python modular example19:33
shogun-notifier-shogun: OXPHOS :feature/tags * a4e49b3 / / (4 files): https://github.com/shogun-toolbox/shogun/commit/a4e49b3d2260754cc804a04151cf467efee2bd3619:33
shogun-notifier-shogun: relaxed_tree cookbook19:33
shogun-notifier-shogun: lambday :feature/tags * 9ac1483 / / (8 files): https://github.com/shogun-toolbox/shogun/commit/9ac148306a6fe53149d52246b85472602857ceaf19:33
shogun-notifier-shogun: refactored GaussianKernel as a subclass of CShiftInvariantKernel19:33
shogun-notifier-shogun: Soumyajit De :feature/tags * 4ec8ca7 / / (8 files): https://github.com/shogun-toolbox/shogun/commit/4ec8ca713590b8b8956fde4737b4fab09c4986c919:33
shogun-notifier-shogun: Merge pull request #3305 from lambday/develop19:33
shogun-notifier-shogun:19:33
shogun-notifier-shogun: refactored GaussianKernel as a subclass of CShiftInvariantKernel19:33
shogun-notifier-shogun: Heiko Strathmann :feature/tags * a39216f / doc/ (3 files): https://github.com/shogun-toolbox/shogun/commit/a39216f1a0825a2f28936b6b5ad865dce74b906619:33
shogun-notifier-shogun: Merge pull request #3296 from OXPHOS/cookbook_ecoc19:33
shogun-notifier-shogun:19:33
shogun-notifier-shogun: ECOC cookbook update19:33
shogun-notifier-shogun: Heiko Strathmann :feature/tags * e001ab5 / / (4 files): https://github.com/shogun-toolbox/shogun/commit/e001ab52b0f2d128db8a31cac633ea281691bb7519:33
shogun-notifier-shogun: Merge pull request #3286 from OXPHOS/cookbook_relaxedtree19:33
shogun-notifier-shogun: Fredrik Hallgren :feature/tags * deb3012 / / (4 files): https://github.com/shogun-toolbox/shogun/commit/deb3012923f7a2935e1d1ec5bcbe8be36a98f35e19:33
shogun-notifier-shogun: Implement the Nystrom approximate algorithm for KRR19:33
shogun-notifier-shogun: Saurabh7 :feature/tags * 2219440 / / (7 files): https://github.com/shogun-toolbox/shogun/commit/22194405e445121633ee82b1d9d4ab19e4bbc1ec19:33
shogun-notifier-shogun: update CART and random Forest19:33
shogun-notifier-shogun: Viktor Gal :feature/tags * bb07222 / / (7 files): https://github.com/shogun-toolbox/shogun/commit/bb072229b552784d2f53e08c75a48c916ad43c4419:33
shogun-notifier-shogun: Merge pull request #3293 from Saurabh7/cart19:33
shogun-notifier-shogun:19:33
shogun-notifier-shogun: CART update19:33
shogun-notifier-shogun: Viktor Gal :feature/tags * 29c8a96 / / (4 files): https://github.com/shogun-toolbox/shogun/commit/29c8a96b14e7c757c7450bbac968cd5e7e576bcc19:33
shogun-notifier-shogun: Merge pull request #3172 from cfjhallgren/nystrom_krr19:33
shogun-notifier-shogun:19:33
shogun-notifier-shogun: Implement the Nystrom approximate algorithm for KRR19:33
shogun-notifier-shogun: Heiko Strathmann :feature/tags * 57937ea / / (6 files): https://github.com/shogun-toolbox/shogun/commit/57937ea869b15112a6b3a2001bf71b80f2449d0919:33
shogun-notifier-shogun: Merge pull request #3287 from OXPHOS/cookbook_shareboost19:33
shogun-notifier-shogun:19:33
shogun-notifier-shogun: cookbook - shareboost19:33
shogun-notifier-shogun: Viktor Gal :feature/tags * cc448c4 / tests/unit/ (2 files): https://github.com/shogun-toolbox/shogun/commit/cc448c40d179d16f36cf61cac5463e31fe0d3afd19:33
shogun-notifier-shogun: Fix unit tests19:33
shogun-notifier-shogun: Viktor Gal :feature/tags * 7760453 / tests/unit/base/main_unittest.cc: https://github.com/shogun-toolbox/shogun/commit/7760453d45973c6493d774982b394ff3136ecce219:33
shogun-notifier-shogun: Turn on debugging mode for unit tests19:33
shogun-notifier-shogun: Saurabh7 :feature/tags * 3720efe / src/shogun/multiclass/tree/CARTree.cpp: https://github.com/shogun-toolbox/shogun/commit/3720efe80725a8381eb2144b7bc3af4d35d1125019:33
shogun-notifier-shogun: remove unnecessary memcpy19:33
shogun-notifier-shogun: lambday :feature/tags * 22c4b91 / src/shogun/distance/EuclideanDistance.cpp: https://github.com/shogun-toolbox/shogun/commit/22c4b91fc81fdd4f165cb7e4849f0934e7827bcf19:33
shogun-notifier-shogun: removed debug msg from euclidean distance19:33
shogun-notifier-shogun: Sanuj :feature/tags * a1d607a / / (4 files): https://github.com/shogun-toolbox/shogun/commit/a1d607acd7d7e3437a169f754689a03d2bc464d219:33
shogun-notifier-shogun: add cookbook for mkl regression19:33
shogun-notifier-shogun: Sanuj :feature/tags * 0030a87 / / (5 files): https://github.com/shogun-toolbox/shogun/commit/0030a87a7f9442fea4da6a0ec8dc2e1c82f8532a19:33
shogun-notifier-shogun: add cookbook for neural net classification19:33
shogun-notifier-shogun: Heiko Strathmann :feature/tags * 5570fa7 / src/shogun/multiclass/tree/CARTree.cpp: https://github.com/shogun-toolbox/shogun/commit/5570fa76922b4dd11c0fa2699dc0bf996fedb53119:33
shogun-notifier-shogun: Merge pull request #3327 from Saurabh7/cartmin19:33
shogun-notifier-shogun:19:33
shogun-notifier-shogun: Minor changes CART19:33
shogun-notifier-shogun: Heiko Strathmann :feature/tags * 738796d / / (4 files): https://github.com/shogun-toolbox/shogun/commit/738796d02af5474483f7ae5827dba3df8dc274e219:33
shogun-notifier-shogun: Merge pull request #3299 from sanuj/mkl_regression19:33
shogun-notifier-shogun:19:33
shogun-notifier-shogun: add cookbook for mkl regression19:33
@HeikoSsanuj: should I check back later to merge?19:39
sanujyes, i'm updating now19:39
shogun-notifier-shogun: OXPHOS :develop * f0f86fc / / (3 files): https://github.com/shogun-toolbox/shogun/commit/f0f86fc4b2766fcd49f9864c6735aa02acd6f6f219:39
shogun-notifier-shogun: multiples lad with integration data19:39
shogun-notifier-shogun: Heiko Strathmann :develop * 5b68ed6 / / (3 files): https://github.com/shogun-toolbox/shogun/commit/5b68ed615fd981e514f1b82b7147d979e8e96b6019:39
shogun-notifier-shogun: Merge pull request #3326 from OXPHOS/cookbook_mclda19:40
shogun-notifier-shogun:19:40
shogun-notifier-shogun: cookbook - multiclass lda19:40
sanujHeikoS, yes, i'm updating it now, will be done in half an hour19:40
@HeikoSok19:40
sanujHeikoS, i need to change get/set/has_param_with_btag => get/set/has_with_base_tag19:42
@HeikoSsanuj: party time once this is merged19:42
sanujright?19:42
sanujyeah19:42
@HeikoSyeah19:42
@HeikoSsimplify19:42
sanujkoay19:42
@HeikoSremove redundancy19:43
sanujcoooooooool.19:43
@HeikoSas simple as possible with still being self explaining19:43
-!- HeikoS [~heiko@host-92-0-162-192.as43234.net] has quit [Quit: Leaving.]19:44
shogun-buildbotbuild #2923 of bsd1 - libshogun is complete: Failure [failed configure]  Build details are at http://buildbot.shogun-toolbox.org/builders/bsd1%20-%20libshogun/builds/2923  blamelist: Heiko Strathmann <heiko.strathmann@gmail.com>, OXPHOS <engelzora@gmail.com>19:50
shogun-buildbotbuild #63 of xenial - libshogun is complete: Failure [failed test]  Build details are at http://buildbot.shogun-toolbox.org/builders/xenial%20-%20libshogun/builds/63  blamelist: Heiko Strathmann <heiko.strathmann@gmail.com>, OXPHOS <engelzora@gmail.com>20:02
shogun-buildbotbuild #2920 of deb3 - modular_interfaces is complete: Failure [failed examples and unit tests]  Build details are at http://buildbot.shogun-toolbox.org/builders/deb3%20-%20modular_interfaces/builds/2920  blamelist: OXPHOS <engelzora@gmail.com>20:05
-!- HeikoS [~heiko@host-92-0-162-192.as43234.net] has joined #shogun20:16
-!- mode/#shogun [+o HeikoS] by ChanServ20:16
@HeikoSsanuj: and?20:16
sanujhaving a hard time writing docs for Any20:16
@HeikoShaha :)20:22
@HeikoSok20:22
@HeikoSsanuj: thats good20:22
@HeikoSsanuj: think you would explain the Any concept to another developer who never heard about it before but now needs to extend it20:22
@HeikoSwhats the best 3 sentence description?20:22
sanujHeikoS, @brief Allows to store objects of arbitrary types by using a BaseAnyPolicy and provides a type agnostic API. See its usage in CSGObject::Self, CSGObject::set(), CSGObject::get() and CSGObject::has().20:24
@HeikoSyes god20:26
shogun-buildbotbuild #10 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/10  blamelist: Heiko Strathmann <heiko.strathmann@gmail.com>, OXPHOS <engelzora@gmail.com>20:30
shogun-buildbotbuild #2921 of deb3 - modular_interfaces is complete: Success [build successful]  Build details are at http://buildbot.shogun-toolbox.org/builders/deb3%20-%20modular_interfaces/builds/292120:36
sanujHeikoS, it's building20:39
-!- HeikoS [~heiko@host-92-0-162-192.as43234.net] has quit [Ping timeout: 272 seconds]20:41
-!- sanuj [~sanuj@45.127.53.181] has quit [Remote host closed the connection]21:00
-!- GandalfTheWizard [~Emma@112.10.170.115] has quit [Ping timeout: 240 seconds]21:31
bzdmgzmeh22:19
-!- shogun-notifier- [~irker@7nn.de] has quit [Quit: transmission timeout]22:40
--- Log closed Mon Jul 04 00:00:07 2016

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