IRC logs of #shogun for Sunday, 2016-08-14

--- Log opened Sun Aug 14 00:00:05 2016
-!- Saurabh7 [Saurabh7@gateway/shell/panicbnc/x-oywjdlkblhqpwbwk] has quit [Ping timeout: 260 seconds]00:17
-!- Saurabh7 [Saurabh7@gateway/shell/panicbnc/x-zwjvdqctftciggcl] has joined #shogun00:31
@wikingSaurabh7: hey04:02
-!- shogun-buildbot [~shogun-bu@7nn.de] has quit [Quit: buildmaster reconfigured: bot disconnecting]05:32
-!- shogun-buildbot [~shogun-bu@7nn.de] has joined #shogun05:33
-!- OXPHOS [4441a916@gateway/web/freenode/ip.68.65.169.22] has joined #shogun06:12
Saurabh7wiking: ho07:09
-!- mizari [~mizari@95-174-213-100.nts.su] has joined #shogun07:26
-!- mizari [~mizari@95-174-213-100.nts.su] has quit [Read error: Connection reset by peer]08:13
-!- OXPHOS [4441a916@gateway/web/freenode/ip.68.65.169.22] has quit [Ping timeout: 264 seconds]08:25
-!- mizari [~mizari@95-174-213-100.nts.su] has joined #shogun08:29
-!- Hieronymous [~sudarshan@122.169.152.164] has joined #shogun08:41
-!- shogun-notifier- [~irker@7nn.de] has joined #shogun09:28
shogun-notifier-shogun: Viktor Gal :feature/windows * c67b745 / appveyor.yml: https://github.com/shogun-toolbox/shogun/commit/c67b7456cb85ec505dfc184c46f13b84fdbb90a909:28
shogun-notifier-shogun: Add appveyor.yml for windows CI09:28
shogun-notifier-shogun: and where we go09:28
shogun-notifier-shogun: Viktor Gal :feature/windows * b85b203 / CMakeLists.txt,cmake/external/MSIntTypes.cmake: https://github.com/shogun-toolbox/shogun/commit/b85b203047bd37f2f2fb675ac1638a9b57bac42509:28
shogun-notifier-shogun: Update MSIntTypes repo location09:28
shogun-notifier-shogun: only use MSIntTypes when VS version < 11.009:28
shogun-notifier-shogun: Viktor Gal :feature/windows * 30e1830 / / (4 files): https://github.com/shogun-toolbox/shogun/commit/30e1830c97e2cbfa6b87a26ffd1072c12dceb90409:28
shogun-notifier-shogun: Add cmake detection for CxaDemangle09:28
shogun-notifier-shogun: Viktor Gal :feature/windows * 792aa70 / CMakeLists.txt: https://github.com/shogun-toolbox/shogun/commit/792aa70beed07151ccd97ca27109b6bdae66a30109:28
shogun-notifier-shogun: Set properly the compiler flags for visual studio09:28
shogun-notifier-shogun: Viktor Gal :feature/windows * 1cfb7f3 / src/shogun/classifier/vw/cache/VwNativeCacheReader.h: https://github.com/shogun-toolbox/shogun/commit/1cfb7f33b264fb89c97514b1d06fbc05eae2a89609:28
shogun-notifier-shogun: Add portable packed attribute implementation09:28
shogun-notifier-shogun: Change reserved interface variable name09:28
shogun-notifier-shogun: interface is a reserved variable name use sg_interface instead09:28
shogun-notifier-shogun: Viktor Gal :feature/windows * f1a974f / src/shogun/ (22 files): https://github.com/shogun-toolbox/shogun/commit/f1a974fc0dd534b59c1db5444cd969bbe3eadf3a09:28
shogun-notifier-shogun: Fix headers when compiling with MSVC09:28
shogun-notifier-shogun:   * dont include <unistd.h>, <sys/time.h>, <sys/mman.h>09:28
shogun-notifier-shogun:   * include <windows.h> in commons.h09:28
shogun-notifier-shogun:   * include <io.h>09:28
shogun-notifier-shogun:   * fix Signal class implementation09:28
shogun-notifier-shogun: Viktor Gal :feature/windows * 70d9b43 / src/shogun/base/SGObject.h: https://github.com/shogun-toolbox/shogun/commit/70d9b43e18033efefec9b325dce7d3b341e575bb09:28
shogun-notifier-shogun: [WIP] Fix macro va_args counter macros for MSVC09:28
shogun-notifier-shogun: Viktor Gal :feature/windows * 4d1d8f2 / src/shogun/distance/Distance.cpp,src/shogun/kernel/Kernel.cpp: https://github.com/shogun-toolbox/shogun/commit/4d1d8f2a436a0d0622fabe7d3ede34b1c452f43409:28
shogun-notifier-shogun: Properly guard with HAVE_PTHREAD all implementation that requires pthread09:28
shogun-notifier-shogun: Viktor Gal :feature/windows * c31a081 / src/shogun/io/streaming/InputParser.h,src/shogun/io/streaming/ParseBuffer.h: https://github.com/shogun-toolbox/shogun/commit/c31a08169f8df683bc02ab73d4d607a1fac7efcb09:28
shogun-notifier-shogun: [WIP] Add c++11 based implementation for threading in InputParser and ParseBuffer09:28
shogun-notifier-shogun: Viktor Gal :feature/windows * 84db1a2 / src/shogun/lib/Time.h: https://github.com/shogun-toolbox/shogun/commit/84db1a2ab9a7a98723d5398d2668caedcb6880d509:28
shogun-notifier-shogun: Fix struct timeval definition for MSVC09:28
shogun-notifier-shogun: Viktor Gal :feature/windows * a9ab3f3 / src/shogun/mathematics/ajd/FFDiag.cpp,src/shogun/mathematics/ajd/JediDiag.cpp: https://github.com/shogun-toolbox/shogun/commit/a9ab3f3b6995373c2786fa1162154c93b2b64d1909:29
shogun-notifier-shogun: Fix implementation where runtime variable was used for array size on the stack09:29
-!- sanuj [~sanuj@61.0.29.116] has joined #shogun09:32
-!- sanuj [~sanuj@61.0.29.116] has quit [Client Quit]09:33
-!- sanuj [~sanuj@61.0.29.116] has joined #shogun09:57
-!- sanuj [~sanuj@61.0.29.116] has quit [Quit: Leaving]10:07
-!- travis-ci [~travis-ci@ec2-54-80-253-247.compute-1.amazonaws.com] has joined #shogun11:50
travis-ciit'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/15215998911:50
-!- travis-ci [~travis-ci@ec2-54-80-253-247.compute-1.amazonaws.com] has left #shogun []11:50
HieronymousHey any entrance tasks that I can start with ?11:58
-!- shogun-notifier- [~irker@7nn.de] has quit [Quit: transmission timeout]12:29
-!- sanuj [~sanuj@61.0.29.116] has joined #shogun13:36
sanujlisitsyn, hey man!13:36
lisitsynsanuj: hey13:43
sanujlisitsyn, got time?13:44
sanujhow's weekend13:44
lisitsynsanuj: good, yeah I have some time now13:44
sanujsee my comment https://github.com/shogun-toolbox/shogun/pull/340913:45
lisitsynsanuj: ok cool13:47
sanujlisitsyn, please review this as well https://github.com/shogun-toolbox/shogun/pull/337013:47
-!- shogun-notifier- [~irker@7nn.de] has joined #shogun13:47
shogun-notifier-shogun: Sanuj :feature/tags * 7327a1a / / (2 files): https://github.com/shogun-toolbox/shogun/commit/7327a1a8dbd8af957c1a633ebf87c592d1bbbbff13:47
shogun-notifier-shogun: replace setsX("name", obj_X) by sets("name", obj_X)13:47
shogun-notifier-shogun: Sergey Lisitsyn :feature/tags * 4e8c8eb / / (2 files): https://github.com/shogun-toolbox/shogun/commit/4e8c8eb2fb83cf0333054fd92e8cbb0eb11d71e013:47
shogun-notifier-shogun: Merge pull request #3409 from sanuj/tags-swig-jinja13:47
shogun-notifier-shogun:13:47
shogun-notifier-shogun: replace setsX("name", obj_X) by sets("name", obj_X)13:47
lisitsynsanuj: looks ready to merge?13:49
sanujyeah13:49
shogun-notifier-shogun: Sanuj :feature/tags * 0f922ec / / (12 files): https://github.com/shogun-toolbox/shogun/commit/0f922ecc4a837e39c92aa514747d3648c26c0f6613:49
shogun-notifier-shogun: add plugins functionality13:49
shogun-notifier-shogun: Sergey Lisitsyn :feature/tags * 7364dab / / (12 files): https://github.com/shogun-toolbox/shogun/commit/7364dabc38c7151f097f0968132f55d98747f7ad13:49
shogun-notifier-shogun: Merge pull request #3370 from sanuj/plugins13:49
shogun-notifier-shogun:13:49
shogun-notifier-shogun: add plugins functionality13:49
sanuj:D13:49
sanujlisitsyn, and if you would like to look at the tags readme13:50
sanujhttps://github.com/shogun-toolbox/shogun/pull/341413:50
sanuji'm writing readme for plugins13:55
sanujlisitsyn, how exactly will parameters help with plugins?13:56
sanujyou wrote in your design draft13:56
sanuj"The parameters thing enables us to implement plugins seamlessly because we don't have to export all class interfaces explicitly"13:56
sanujlisitsyn, does this mean that plugins would not bother much with SWIG?13:56
lisitsynsanuj: plugins are runtime14:04
lisitsynparameters are the only runtime way as well14:04
lisitsynold way like get_something is compiled into our library14:04
lisitsynso it can't be runtime14:04
sanujokay14:06
sanuji don't fully understand14:07
sanujyou mean Parameter.h would create problems for runtime plugins?14:08
lisitsynno idea about parameter.h14:08
lisitsynI mean if you have compiled interfaces you can't get runtime behaviour14:08
sanujthe new parameter is also compiled14:09
sanujparameter framework14:09
sanujoh14:09
lisitsynthere is nothing about concrete parameters in the new one14:10
sanujyou mean more parameters can be added at runtime14:10
sanujthey are not fixed in compile time14:11
lisitsynyes14:11
sanujlisitsyn, so you will merge feature/tags in develop after SG_ADD workss?14:12
lisitsynsanuj: yeah probably14:12
lisitsynsanuj: actually you have a fix for SG_ADD14:12
lisitsynI just need to drop equals thing again14:12
lisitsynand use your sfinae trick14:13
sanujohkay14:13
sanujsfinae was rather tricky14:13
sanujlisitsyn, what is next for plugins?14:13
sanujyou can tell me anytime if you have any ideas14:14
lisitsynsanuj: I think it would make sense to start converting some concrete thing14:14
lisitsynwe will get some problems I guess14:14
lisitsynthen gradually fix it14:14
sanujlisitsyn, take something from shogun and make a plugin out of it14:15
sanuj?14:15
lisitsynsanuj: yeap14:15
sanujlisitsyn, will plugins be different repos?14:16
sanujwe need to think about structuring of plugins also14:16
lisitsynsanuj: not sure but probably yes14:16
sanujwhere shall i keep the  first plugin we make?14:16
sanujand which class shall i pick up?14:17
sanuji think some class which is closest to SGObject14:17
sanujin the parent hierarchy14:18
sanujCMath14:19
sanujbut it's huge14:19
lisitsynI think some classifier or something14:19
sanuj2400 lines of code14:19
sanujokay14:19
sanujlisitsyn, lda?14:23
lisitsynsanuj: an14:24
lisitsynany14:24
sanujdo we forward declare CDenseFeatures, SGMatrix etc14:24
sanujin the plugin?14:24
sanujoh or just include14:25
sanujlisitsyn, so CLinearMachine is the parent class of LDA14:25
sanujdo i need to pluginize CLinearMachine as well?14:26
lisitsynsanuj: linear machine is definitely a base class :)14:32
sanujalright14:32
sanujjust confirming things14:33
-!- sanuj [~sanuj@61.0.29.116] has quit [Ping timeout: 265 seconds]14:43
-!- travis-ci [~travis-ci@ec2-54-80-253-247.compute-1.amazonaws.com] has joined #shogun15:11
travis-ciit'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/15215998915:11
-!- travis-ci [~travis-ci@ec2-54-80-253-247.compute-1.amazonaws.com] has left #shogun []15:11
-!- mizari [~mizari@95-174-213-100.nts.su] has quit [Read error: Connection reset by peer]15:21
shogun-notifier-shogun: Viktor Gal :feature/windows * 729260d / src/shogun/features/StringFeatures.cpp,src/shogun/io/SGIO.cpp: https://github.com/shogun-toolbox/shogun/commit/729260de1eb6e1a45300e2fe0db57954e061917515:33
shogun-notifier-shogun: Add MSVC implementation of directory listing to StringFeatures15:33
shogun-notifier-shogun: Viktor Gal :feature/windows * 1fce06d / src/shogun/lib/external/PMurHash.h: https://github.com/shogun-toolbox/shogun/commit/1fce06d4c1077cadf995b650dee0db06bb82d3ac15:33
shogun-notifier-shogun: Use uint32_t for MurMurHash3 when MSVC defines it15:34
shogun-notifier-shogun: Viktor Gal :feature/windows * 608f42b / src/shogun/io/SGIO.h: https://github.com/shogun-toolbox/shogun/commit/608f42bc786ac99f825212a23883a2e2de37f74a15:34
shogun-notifier-shogun: Use strncpy_s instead of strncpy when compiling with MSVC15:34
shogun-notifier-shogun: Viktor Gal :feature/windows * bbbb2f5 / src/shogun/mathematics/linalg/internal/implementation/ (17 files): https://github.com/shogun-toolbox/shogun/commit/bbbb2f50c56dba36919bad70983b72c6aa6000bf15:34
shogun-notifier-shogun: Replace enum with Backend in the linalg template args15:34
shogun-notifier-shogun: MSVC is having problems with enum template arguments15:34
shogun-notifier-shogun: Viktor Gal :feature/windows * a14ff16 / src/shogun/features/SubsetStack.h: https://github.com/shogun-toolbox/shogun/commit/a14ff16c80215be9c4a98878da24462dee470dba15:34
shogun-notifier-shogun: Fix doxygen and return value casting in SubsetStack.has_subsets15:34
shogun-notifier-shogun: Viktor Gal :feature/windows * c5a950a / src/shogun/lib/common.h: https://github.com/shogun-toolbox/shogun/commit/c5a950ac515f76c69e897b50ef87c1eb673feb7315:34
shogun-notifier-shogun: Suppress MSVC C4290 warning15:34
shogun-notifier-shogun: Viktor Gal :feature/windows * ed83e1e / src/shogun/mathematics/linalg/linsolver/IterativeSolverIterator.h: https://github.com/shogun-toolbox/shogun/commit/ed83e1e3f4417423ecdfe5e9de239a9baeb7967115:34
shogun-notifier-shogun: Undefine max macro in IterativeSolverIterator.h15:34
@wikinggetting there :)15:37
Saurabh7nice :)16:03
-!- Hieronymous [~sudarshan@122.169.152.164] has quit [Ping timeout: 244 seconds]16:05
-!- travis-ci [~travis-ci@ec2-54-80-253-247.compute-1.amazonaws.com] has joined #shogun16:19
travis-ciit'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/15220135916:19
-!- travis-ci [~travis-ci@ec2-54-80-253-247.compute-1.amazonaws.com] has left #shogun []16:19
shogun-notifier-shogun: Viktor Gal :feature/windows * d0b4047 / src/shogun/mathematics/Math.cpp,src/shogun/mathematics/Math.h: https://github.com/shogun-toolbox/shogun/commit/d0b40479b3b62b256da6794b1482bb1d7bcc3bd217:00
shogun-notifier-shogun: Fix CMath for MSVC17:00
shogun-notifier-shogun:  * fix CMath::is_nan, CMath::is_infinity, CMath::is_finite implementation17:00
shogun-notifier-shogun:    when the corresponding std functions are not available17:00
shogun-notifier-shogun: Viktor Gal :feature/windows * 09f4a17 / src/shogun/lib/external/falconn/core/prefetchers.h: https://github.com/shogun-toolbox/shogun/commit/09f4a17d3fe8528409b356386ec9615266819d0e17:00
shogun-notifier-shogun: Use __builtin_prefetch only when compiling with GNUC17:00
shogun-notifier-shogun: Viktor Gal :feature/windows * 5141c6a / src/shogun/io/MemoryMappedFile.h: https://github.com/shogun-toolbox/shogun/commit/5141c6a6e93e7add93d1a0a2708dbee0dd5941c017:00
shogun-notifier-shogun: Implment MemoryMappedFile using Windows API17:00
shogun-notifier-shogun: Viktor Gal :feature/windows * d06aceb / src/shogun/ui/ (14 files): https://github.com/shogun-toolbox/shogun/commit/d06acebddc5b787a59354cb29c27aab32ee5635f17:00
shogun-notifier-shogun: Change reserved interface variable name17:00
shogun-notifier-shogun: interface is a reserved variable name use sg_interface instead17:00
shogun-notifier-shogun: Viktor Gal :feature/windows * c99d181 / src/shogun/ (22 files): https://github.com/shogun-toolbox/shogun/commit/c99d181b4fcc0ed728ffca33f284654cb17585f917:00
shogun-notifier-shogun: Fix headers when compiling with MSVC17:00
shogun-notifier-shogun:   * dont include <unistd.h>, <sys/time.h>, <sys/mman.h>17:00
shogun-notifier-shogun:   * include <windows.h> in commons.h with NOMINMAX defined17:00
shogun-notifier-shogun:   * include <io.h>17:00
shogun-notifier-shogun:   * fix Signal class implementation17:00
shogun-notifier-shogun: Viktor Gal :feature/windows * beaa4c4 / src/shogun/base/SGObject.h: https://github.com/shogun-toolbox/shogun/commit/beaa4c44ac6e0e76a558261373e5bf84dc5732c917:00
shogun-notifier-shogun: [WIP] Fix macro va_args counter macros for MSVC17:00
shogun-notifier-shogun: Viktor Gal :feature/windows * 065a5a6 / src/shogun/distance/Distance.cpp,src/shogun/kernel/Kernel.cpp: https://github.com/shogun-toolbox/shogun/commit/065a5a645638b10c0a78ee4a24ce32a966c49e2217:01
shogun-notifier-shogun: Fix c++11 detection for MSVC17:01
shogun-notifier-shogun: Viktor Gal :feature/windows * 4fabb31 / cmake/CheckCXX11Features.cmake: https://github.com/shogun-toolbox/shogun/commit/4fabb31da4a2ab5dd157eb05665b4989cd80e3d617:05
shogun-notifier-shogun: Fix c++11 detection for MSVC17:05
-!- travis-ci [~travis-ci@ec2-54-81-199-43.compute-1.amazonaws.com] has joined #shogun17:07
travis-ciit'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/15221262817:07
-!- travis-ci [~travis-ci@ec2-54-81-199-43.compute-1.amazonaws.com] has left #shogun []17:07
shogun-notifier-shogun: OXPHOS :feature/linalg_refactor * 81e8dd6 / / (6 files): https://github.com/shogun-toolbox/shogun/commit/81e8dd6dc0746973e06db07e11cc4d8610a8e6fc17:15
shogun-notifier-shogun: linalg-sgvector and sgmatrix-set const17:15
shogun-notifier-shogun: Viktor Gal :feature/linalg_refactor * 12cee18 / / (6 files): https://github.com/shogun-toolbox/shogun/commit/12cee1852d17a4230e515e0decdb4acea43af70b17:15
shogun-notifier-shogun: Merge pull request #3350 from OXPHOS/linalg_set_const17:15
shogun-notifier-shogun:17:15
shogun-notifier-shogun: LinalgRefactor - SGVector&SGMatrix - setconst17:15
shogun-notifier-shogun: OXPHOS :feature/linalg_refactor * fc7aa55 / / (4 files): https://github.com/shogun-toolbox/shogun/commit/fc7aa5531b62e8e3cbcf4763e704ca9f3ac1840d17:18
shogun-notifier-shogun: linalg-sgvector-range_fill17:18
shogun-notifier-shogun: Viktor Gal :feature/linalg_refactor * b11eb08 / / (4 files): https://github.com/shogun-toolbox/shogun/commit/b11eb089a0a18af0d9c5d719603f2ce7072d375c17:18
shogun-notifier-shogun: Merge pull request #3340 from OXPHOS/linalg_rangefill17:18
shogun-notifier-shogun:17:18
shogun-notifier-shogun: LinalgRefactor-SGVector-Rangefill17:18
-!- Hieronymous [~sudarshan@122.169.152.164] has joined #shogun17:59
shogun-notifier-shogun: Viktor Gal :feature/windows * e3cdd5e / src/shogun/lib/external/PMurHash.h: https://github.com/shogun-toolbox/shogun/commit/e3cdd5e0669f9a829d5b1720926749f01b92415918:37
shogun-notifier-shogun: Use uint32_t for MurMurHash3 when MSVC defines it18:37
shogun-notifier-shogun: Viktor Gal :feature/windows * dd1bccf / src/shogun/io/SGIO.h: https://github.com/shogun-toolbox/shogun/commit/dd1bccf9352d88cfd58e46baf32d05cfd69aa81118:37
shogun-notifier-shogun: Use strncpy_s instead of strncpy when compiling with MSVC18:37
shogun-notifier-shogun: Viktor Gal :feature/windows * 4ace479 / src/shogun/mathematics/linalg/internal/implementation/ (17 files): https://github.com/shogun-toolbox/shogun/commit/4ace4791374844edaabaf7fa50f6529e17fbab8418:37
shogun-notifier-shogun: Replace enum with Backend in the linalg template args18:37
shogun-notifier-shogun: MSVC is having problems with enum template arguments18:37
shogun-notifier-shogun: Viktor Gal :feature/windows * fdc2c03 / src/shogun/features/SubsetStack.h: https://github.com/shogun-toolbox/shogun/commit/fdc2c03dfae1feea734f9a60cb68a4f22340a2da18:37
shogun-notifier-shogun: Fix doxygen and return value casting in SubsetStack.has_subsets18:37
shogun-notifier-shogun: Viktor Gal :feature/windows * b0dd2cf / src/shogun/lib/common.h: https://github.com/shogun-toolbox/shogun/commit/b0dd2cf467ab2254408f6921f6f1863938687f1f18:37
shogun-notifier-shogun: Suppress MSVC C4290 warning18:37
shogun-notifier-shogun: Viktor Gal :feature/windows * b9af3fe / CMakeLists.txt,cmake/CheckCXX11Features.cmake: https://github.com/shogun-toolbox/shogun/commit/b9af3fe1b29e6af6882687e2f915b22fa2d093b718:37
shogun-notifier-shogun: Fix c++11 detection for MSVC18:37
shogun-notifier-shogun: Viktor Gal :feature/windows * d986479 / src/shogun/mathematics/linalg/internal/implementation/ (2 files): https://github.com/shogun-toolbox/shogun/commit/d9864790d25551a03461a477cb77d70630fa239e18:37
shogun-notifier-shogun: Fix eigen templated function calls18:37
shogun-notifier-shogun: only call .template when there's an actual template parameter18:37
shogun-notifier-shogun: to be passed18:37
-!- travis-ci [~travis-ci@ec2-54-205-94-118.compute-1.amazonaws.com] has joined #shogun19:28
travis-ciit'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/15222430719:28
-!- travis-ci [~travis-ci@ec2-54-205-94-118.compute-1.amazonaws.com] has left #shogun []19:28
-!- Hieronymous [~sudarshan@122.169.152.164] has quit [Quit: Leaving]21:06
-!- shogun-notifier- [~irker@7nn.de] has quit [Quit: transmission timeout]21:37
--- Log closed Mon Aug 15 00:00:06 2016

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