IRC logs of #shogun for Thursday, 2016-03-24

--- Log opened Thu Mar 24 00:00:43 2016
-!- BurningBear [~zpcxh95@121.237.189.95] has joined #shogun00:08
-!- Shark [~zpcxh95@121.237.189.95] has joined #shogun00:43
-!- Shark is now known as Guest2665500:44
-!- BurningBear [~zpcxh95@121.237.189.95] has quit [Ping timeout: 276 seconds]00:46
-!- Guest26655 [~zpcxh95@121.237.189.95] has quit [Ping timeout: 244 seconds]00:54
-!- BurningBear [~zpcxh95@223.3.101.86] has joined #shogun01:15
-!- AlexIalongo [~AlexIalon@167.1.189.80.dyn.plus.net] has quit [Quit: Leaving...]01:37
-!- Guest26655 [~zpcxh95@223.3.101.86] has joined #shogun01:52
-!- BurningBear [~zpcxh95@223.3.101.86] has quit [Ping timeout: 260 seconds]01:54
-!- Guest26655 [~zpcxh95@223.3.101.86] has quit [Ping timeout: 240 seconds]02:17
-!- lambday [67115452@gateway/web/freenode/ip.103.17.84.82] has quit [Quit: Page closed]02:40
shogun-buildbotbuild #1105 of nightly_default is complete: Failure [failed notebooks]  Build details are at http://buildbot.shogun-toolbox.org/builders/nightly_default/builds/1105  blamelist: Heiko Strathmann <heiko.strathmann@gmail.com>, theaverageguy <yash14123@iiitd.ac.in>04:07
-!- sanuj [0e8bc409@gateway/web/freenode/ip.14.139.196.9] has joined #shogun05:31
-!- sanuj [0e8bc409@gateway/web/freenode/ip.14.139.196.9] has quit [Ping timeout: 250 seconds]06:19
-!- GandalfTheWizard [~ian@112.10.106.235] has quit [Ping timeout: 276 seconds]07:24
-!- GandalfTheWizard [~ian@112.10.106.235] has joined #shogun07:32
-!- yzshixv [431611d9@gateway/web/freenode/ip.67.22.17.217] has joined #shogun08:42
yzshixvhi, I need some help for install08:42
yzshixvI follow the instructions from the quick start08:43
yzshixvbut in cmake step, it said that in build folder, no cmakelist.txt appears08:44
yzshixvI need some help08:44
lisitsynI guess you do cmake without '..'08:44
-!- yzshixv [431611d9@gateway/web/freenode/ip.67.22.17.217] has quit [Ping timeout: 250 seconds]08:48
sonne|worklisitsyn: very polity as always :P09:16
lisitsynsonne|work: what?09:17
lisitsynwhere?09:17
-!- HeikoS [~heiko@host-92-0-162-192.as43234.net] has joined #shogun10:16
-!- mode/#shogun [+o HeikoS] by ChanServ10:16
-!- HeikoS [~heiko@host-92-0-162-192.as43234.net] has quit [Client Quit]10:16
-!- besser82 [~besser82@fedora/besser82] has joined #shogun10:26
-!- mode/#shogun [+o besser82] by ChanServ10:26
-!- HeikoS [~heiko@host-92-0-162-192.as43234.net] has joined #shogun10:32
-!- mode/#shogun [+o HeikoS] by ChanServ10:32
-!- HeikoS [~heiko@host-92-0-162-192.as43234.net] has quit [Quit: Leaving.]10:48
-!- HeikoS [~heiko@92.0.162.192] has joined #shogun10:56
-!- mode/#shogun [+o HeikoS] by ChanServ10:56
@wikinglisitsyn: yo10:59
lisitsynwiking: h e l l o11:05
@wikingmaaaaaaaaaaaaaaaaaaaaaaa11:08
lisitsynwiking: whats up11:08
@wikingsometimes11:09
@wikingthese lines makes me thing wtf is happening in jvm11:09
@wikingtypedef typename std::aligned_storage<sizeof(T), std::alignment_of<T>::value>::type aligned_t;11:09
@wiking:)11:10
-!- shogun-notifier- [~irker@7nn.de] has joined #shogun11:19
shogun-notifier-shogun: OXPHOS :develop * 6c36c42 / / (137 files): https://github.com/shogun-toolbox/shogun/commit/6c36c422d03f4af5178aeac51eabba0287d4eb3711:19
shogun-notifier-shogun: squashed - remove HAVE_EIGEN3 flags11:19
shogun-notifier-shogun: Heiko Strathmann :develop * 84591f6 / / (137 files): https://github.com/shogun-toolbox/shogun/commit/84591f6f8666d095a92fb0f3bbcb11d18f665af811:19
shogun-notifier-shogun: Merge pull request #3092 from OXPHOS/HAVE_EIGEN3_flag_removal11:19
shogun-notifier-shogun:11:19
shogun-notifier-shogun: HAVE_EIGEN3 flags removed11:19
lisitsynwiking: why? it is usual thing in HIGH PERFORMANCE11:20
lisitsyn;)11:20
@HeikoShahaha :)11:20
@HeikoSlisitsyn: so BSD release?11:20
@wiking:)11:20
shogun-buildbotbuild #569 of trusty - libshogun - viennacl is complete: Failure [failed compile]  Build details are at http://buildbot.shogun-toolbox.org/builders/trusty%20-%20libshogun%20-%20viennacl/builds/569  blamelist: Heiko Strathmann <heiko.strathmann@gmail.com>, OXPHOS <engelzora@gmail.com>11:21
@wikingeheeeeeeeeeeeeeeey11:21
@wiking:)11:21
lisitsyndid we already decide11:22
lisitsynif we put full license11:22
@HeikoSbtw11:22
@HeikoSI am against putting the full license in every file11:22
@HeikoSdont care11:22
@wiking:D11:22
@wikinganything is fine come on11:22
@wiking:)11:22
@wikingjust script it and done11:23
@wiking:)11:23
@HeikoSagree11:23
lisitsynok11:23
shogun-buildbotbuild #3678 of deb1 - libshogun is complete: Failure [failed compile]  Build details are at http://buildbot.shogun-toolbox.org/builders/deb1%20-%20libshogun/builds/3678  blamelist: Heiko Strathmann <heiko.strathmann@gmail.com>, OXPHOS <engelzora@gmail.com>11:24
@HeikoSlisitsyn: you start this?11:25
lisitsynHeikoS: can't do now but yeah I could tonight maybe11:25
@wikingDO IT11:26
@wikinglisitsyn: https://www.youtube.com/watch?v=ZXsQAXx_ao011:26
@HeikoSlisitsyn: how can we help you?11:26
@HeikoSI can remove the GPL only code I put in a while ago11:26
@HeikoSto start with11:26
@wikingwhich is gpl only code?11:27
lisitsynwiking: lol11:27
@HeikoSCStatistics11:27
@HeikoSalglib11:27
@wikingCStatistics?11:27
@wikingwie so?11:27
@HeikoSI needed gamma distribution cdf11:28
@HeikoSremember I asked a while ago about using boost for that11:28
@wikingnooooooooooooooooooooooooooooo11:28
@HeikoShaha11:28
@HeikoSyeah i agree11:28
@HeikoSbut I needed the cdf anyways11:28
@HeikoSso I just copied one over11:28
@HeikoSthe only thing I could find was GPL code11:28
@wikingfrom ?11:28
@HeikoSalglib11:28
@wikingah11:28
@wikingwell11:28
@wikingi guess c++11 will solve your problem11:28
@wiking:DDDDDDDDDDDDDDDDDDDD11:28
@HeikoSyeah ;)11:29
@HeikoSso I will just put runtime error (TM) for now11:29
@wiking:D11:29
@HeikoSkeep the interface11:29
@wikingi mean on the other fuck this whole shit11:29
@wikinglets throw out everything11:29
@wikingc++1111:29
@wikingand fuck all11:29
@wiking:D11:29
@wikingand if somebody has a problem11:29
@wikingstatic compile it11:29
@wiking:D11:29
@HeikoSok I will do this today and try to fix the buildbot11:29
@HeikoShaha11:29
@HeikoSfuck this shit (TM)11:29
@wikingyeah11:30
@wikingJUST DO IT11:30
@wikinglisitsyn: ^11:30
@wiking:)11:30
@HeikoSthink it should be easy to release a bsd now though11:30
@wikingHeikoS: i  mean man11:30
@wikingi'm refactoring the IO of shogun11:30
@wikingfuck11:30
@wikingthat is a complete fucking shit11:30
@wiking:D11:30
@HeikoSyesyesyes11:30
@HeikoSI know11:30
@wikingi mean man11:30
@HeikoSIts so bad11:30
@wikingit's sooooooooooooooo bad11:30
@HeikoSnobody even wants to touch it11:30
@wikingin the current state11:30
@HeikoSever read the clone and equals code?11:30
@wikingthat i dont see the point releasing anything11:30
@HeikoS1000LoC11:30
@wikingclone and equals?11:31
@wikingque?11:31
@wiking:D11:31
@HeikoSwiking: well it works at least11:31
@wikinghahaha ok that works11:31
@wikingbut the fucking IO doesn't11:31
@wiking:)11:31
@wikingit's a fucking shit11:31
@HeikoSyeah11:31
@wikingi'm not having11:31
@wikingkilometer long11:31
@wikingmacros11:31
@HeikoSbut lets just do bsd release and have peace of mind11:31
@wikingfor c++1111:31
@HeikoSand then kill all the c89 with classes code11:31
@wiking9811:31
@wiking:)11:31
@HeikoSha! ;)11:31
@wikingcan we wait11:32
@wikingafter easter?11:32
@wikingand then release?11:32
@wikingi mean this weekend :P11:32
@HeikoSsure11:33
@HeikoSbut we can change the bsd thing already I guess11:33
@HeikoSits not that much, but a few things have to be doine11:33
@HeikoSfine with releaseing after easter11:33
@HeikoSwill try to check what we need before that though11:33
@wikingk11:34
-!- travis-ci [~travis-ci@ec2-54-234-251-48.compute-1.amazonaws.com] has joined #shogun12:14
travis-ciit's Heiko Strathmann'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/11819347912:14
-!- travis-ci [~travis-ci@ec2-54-234-251-48.compute-1.amazonaws.com] has left #shogun []12:14
-!- GandalfTheWizard [~ian@112.10.106.235] has quit [Quit: Leaving.]12:36
-!- curiousguy13 [~curiousgu@59.177.194.171] has joined #shogun12:53
-!- besser82 [~besser82@fedora/besser82] has quit [Ping timeout: 240 seconds]13:09
shogun-notifier-shogun: Heiko Strathmann :develop * 531f6c7 / tests/unit/classifier/LDA_unittest.cc: https://github.com/shogun-toolbox/shogun/commit/531f6c7cd376640c6f3236392ececc7a280755a113:09
shogun-notifier-shogun: make lda unit test compile again13:09
-!- HeikoS [~heiko@92.0.162.192] has quit [Quit: Leaving.]13:11
shogun-buildbotbuild #3679 of deb1 - libshogun is complete: Success [build successful]  Build details are at http://buildbot.shogun-toolbox.org/builders/deb1%20-%20libshogun/builds/367913:11
shogun-buildbotbuild #570 of trusty - libshogun - viennacl is complete: Success [build successful]  Build details are at http://buildbot.shogun-toolbox.org/builders/trusty%20-%20libshogun%20-%20viennacl/builds/57013:12
shogun-buildbotbuild #2818 of bsd1 - libshogun is complete: Failure [failed configure]  Build details are at http://buildbot.shogun-toolbox.org/builders/bsd1%20-%20libshogun/builds/2818  blamelist: Heiko Strathmann <heiko.strathmann@gmail.com>13:12
shogun-buildbotbuild #168 of FC22 - libshogun is complete: Failure [failed test]  Build details are at http://buildbot.shogun-toolbox.org/builders/FC22%20-%20libshogun/builds/168  blamelist: Heiko Strathmann <heiko.strathmann@gmail.com>13:21
-!- myongjoon [27073628@gateway/web/freenode/ip.39.7.54.40] has joined #shogun13:31
-!- myongjoon [27073628@gateway/web/freenode/ip.39.7.54.40] has quit [Client Quit]13:32
-!- Joon_ [27073628@gateway/web/freenode/ip.39.7.54.40] has joined #shogun13:33
Joon_Hello13:34
-!- AlexIalongo [~AlexIalon@80.169.91.26] has joined #shogun13:34
Joon_Hello13:35
Joon_I am from korea13:36
-!- Joon_ [27073628@gateway/web/freenode/ip.39.7.54.40] has quit [Client Quit]13:37
-!- Joon_ [27073628@gateway/web/freenode/ip.39.7.54.40] has joined #shogun13:37
Joon_Hello??13:38
-!- Joon_ [27073628@gateway/web/freenode/ip.39.7.54.40] has quit [Client Quit]13:41
-!- Shogun [27073628@gateway/web/freenode/ip.39.7.54.40] has joined #shogun13:41
-!- Shogun [27073628@gateway/web/freenode/ip.39.7.54.40] has quit [Client Quit]13:42
-!- Joon_ [27073628@gateway/web/freenode/ip.39.7.54.40] has joined #shogun13:52
Joon_Good morning shoguns13:53
lisitsynhey13:55
-!- travis-ci [~travis-ci@ec2-54-234-251-48.compute-1.amazonaws.com] has joined #shogun13:55
travis-ciit's Heiko Strathmann'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/11821348813:55
-!- travis-ci [~travis-ci@ec2-54-234-251-48.compute-1.amazonaws.com] has left #shogun []13:55
-!- AlexIalongo [~AlexIalon@80.169.91.26] has quit [Remote host closed the connection]14:07
-!- Saurabh7 [~Saurabh7@59.95.231.4] has joined #shogun14:12
-!- b33rus_sama [~b0y_pullo@2610:130:102:f00:ae16:2dff:fe4d:409e] has joined #shogun14:14
-!- Saurabh7 [~Saurabh7@59.95.231.4] has quit [Ping timeout: 246 seconds]14:25
-!- Joon_ [27073628@gateway/web/freenode/ip.39.7.54.40] has quit [Ping timeout: 250 seconds]14:25
@wikingho14:31
-!- AlexIalongo [~AlexIalon@80.169.91.26] has joined #shogun14:33
-!- joon_ [7a2c47e5@gateway/web/freenode/ip.122.44.71.229] has joined #shogun15:11
-!- besser82 [~besser82@fedora/besser82] has joined #shogun15:32
-!- mode/#shogun [+o besser82] by ChanServ15:32
-!- Saurabh7 [~Saurabh7@1.39.13.173] has joined #shogun15:36
-!- b33rus_sama [~b0y_pullo@2610:130:102:f00:ae16:2dff:fe4d:409e] has quit [Quit: b33rus_sama]15:37
-!- besser82 [~besser82@fedora/besser82] has quit [Ping timeout: 240 seconds]15:47
-!- sanuj [0e8bc402@gateway/web/freenode/ip.14.139.196.2] has joined #shogun15:56
-!- shogun-notifier- [~irker@7nn.de] has quit [Quit: transmission timeout]16:09
-!- sanuj [0e8bc402@gateway/web/freenode/ip.14.139.196.2] has quit [Ping timeout: 250 seconds]16:14
-!- sanuj [0e8bc402@gateway/web/freenode/ip.14.139.196.2] has joined #shogun16:24
-!- OXPHOS [8ca3fe9e@gateway/web/freenode/ip.140.163.254.158] has joined #shogun16:29
-!- Saurabh7_ [~Saurabh7@1.39.13.173] has joined #shogun16:37
-!- Saurabh7 [~Saurabh7@1.39.13.173] has quit [Ping timeout: 276 seconds]16:41
-!- sanuj [0e8bc402@gateway/web/freenode/ip.14.139.196.2] has quit [Ping timeout: 250 seconds]16:41
shogun-buildbotbuild #621 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/621  blamelist: Heiko Strathmann <heiko.strathmann@gmail.com>16:44
OXPHOSHey I'm back. So I proposed to replace all #ifdef with template in I/O but I heard @wiking is already on it?16:45
-!- Saurabh7_ [~Saurabh7@1.39.13.173] has quit [Ping timeout: 260 seconds]16:54
-!- Saurabh7 [~Saurabh7@117.202.198.112] has joined #shogun17:09
-!- Saurabh7 [~Saurabh7@117.202.198.112] has quit [Ping timeout: 260 seconds]17:14
@wikingOXPHOS: which ifdefs? :)17:40
@wikingOXPHOS: but yeah dont waste too much time on i/o17:41
-!- yzshixv [82cb482e@gateway/web/freenode/ip.130.203.72.46] has joined #shogun17:43
yzshixvHi17:43
@wikinghi17:43
yzshixvI have a question about Shogun Toolbox installation17:44
@wikingyes17:44
yzshixvI just follow the install document and when I use cmake instruction, it said that cmake.txt file doesn't exist in the build folder17:45
yzshixvI use Ubuntu system17:45
@wikingcan you paste here what's your cmake command?17:46
yzshixvOK please wait for a second please~17:46
yzshixvI put the shogun-4.1.0 in my $HOME path, then I type in mkdir build && cd build17:48
yzshixvthere is a new build folder in the shogun-4.1.0, but it is empty17:48
yzshixvthen I type in cmake -DJavaModular=ON ..17:49
@wikingis the build directory in shogun-4.1.0/build ?17:50
yzshixvyes17:50
@wikingmmm17:50
@wikingand you run cmake -DJavaModular=ON .. from shogun-4.1.0/build17:51
@wiking ?17:51
@wikingare you sure about that?17:51
yzshixvI tried this time... but here is a lot of error here17:52
yzshixvCMake Error: CMAKE_CXX_COMPILER not set, after EnableLanguage CMake Error: Internal CMake error, TryCompile configure of cmake failed -- Spinlock support not found17:52
yzshixvCMake Error: CMAKE_CXX_COMPILER not set, after EnableLanguage CMake Error: Internal CMake error, TryCompile configure of cmake failed -- Performing Test OpenMP_FLAG_DETECTED - Failed -- Try OpenMP CXX flag = [-mp]17:52
@wikingyzshixv: can you copy the whole error17:52
@wikingto pastebin.com17:52
yzshixvOK17:52
yzshixvI copy it right now~17:53
-!- sanuj [0e8bc402@gateway/web/freenode/ip.14.139.196.2] has joined #shogun17:55
OXPHOSI'll jump in for one sec - #ifdef such as the ones in CSVfile.cpp17:56
OXPHOS#define GET_VECTOR(read_func, sg_type) \ void CCSVFile::get_vector(sg_type*& vector, int32_t& len) \ { \ if (!m_line_reader->has_next()) \ return; \17:56
OXPHOSetc.17:56
@wikingOXPHOS: ah the magical defines :)))17:56
@wikingOXPHOS: yeah the problem with those is actually17:56
@wikinginheritance17:56
yzshixvHi17:56
yzshixvagain, doesn't exsit17:57
@wikinghi still17:57
yzshixvxus114@ubuntu:~$ cd shogun-4.1.0 xus114@ubuntu:~/shogun-4.1.0$ mkdir build && cd build xus114@ubuntu:~/shogun-4.1.0/build$ cmake -DJavaModular=ON.. CMake Error: The source directory "/home/xus114/shogun-4.1.0/build" does not appear to contain CMakeLists.txt. Specify --help for usage, or press the help button on the CMake GUI.17:57
@wikingyzshixv: pastebin17:57
@wikingmmm17:57
@wikingyour command is wrong17:57
@wikingit's not cmake -DJavaModular=ON..17:57
@wikingbut cmake -DJavaModular=ON ..17:57
@wikingnot the space17:57
@wiking*note17:57
yzshixvOk I will try17:58
OXPHOSAha so can I propose to refactor them? Will I run into any trouble trying to do so...?17:59
@wikingOXPHOS: a) i'm refactoring now the io part17:59
@wikingb) inheritance is not possible with templates17:59
sanujwiking: yo17:59
@wikingsanuj: waza17:59
sanuji was writing my proposal for this18:00
sanujhttps://github.com/shogun-toolbox/shogun/wiki/GSoC_2015_plugin18:00
@wikingyes18:00
sanujwiking: i have answered all the questions in here18:01
sanujhttps://summerofcode.withgoogle.com/organizations/5104067932061696/18:01
yzshixvHi, I have pasted my error in http://pastebin.com/sCa782b518:01
yzshixvstill error18:01
@wikingsanuj: ?18:02
sanujwiking: i was planning to include a time line for the project18:02
sanujneeded help with that18:02
@wikingyzshixv: i think you are missing compilers18:02
yzshixvwhich one?18:02
@wikingsimple c compiler18:03
@wikingand c++18:03
yzshixvgcc?18:03
yzshixvI have gcc in ubuntu18:03
OXPHOSOkay I got it. So I'll focus on linalg and serialization. Thanks!18:03
@wikingg++ --version18:03
@wikingwhat's the output for that18:03
@wiking?18:03
@wikingsanuj: i dont see your proposal18:04
joon_hello shogun.18:04
@wikingjoon_: helo18:04
sanujwiking: i just shared it :P18:05
sanujsorry18:05
sanujit's incomplete18:05
@wikingwhere?18:05
@wikingstill cannot find it18:05
sanujon summer of code site18:05
yzshixvOk, thank you, no error, I will try the example!18:05
yzshixvThank you!18:05
sanujwiking: here is the google doc link18:05
@wikingyzshixv: what's the output?18:05
@wikingof g++18:05
sanujwiking: https://docs.google.com/document/d/1vaf6S5WDKRQPXXt0KmTl9jbh6ln2IxLe7dkrfVoBP1Y/edit#18:05
@wikingg++ --version18:06
sanujwiking: it's not complete yet18:06
sanujwiking: but would be good if you could tell me what else to include18:06
-!- curiousguy13 [~curiousgu@59.177.194.171] has quit [Ping timeout: 276 seconds]18:07
-!- Saurabh7 [~Saurabh7@1.39.84.224] has joined #shogun18:07
-!- joon__ [7a2c47e5@gateway/web/freenode/ip.122.44.71.229] has joined #shogun18:07
@wikingsanuj: yeah most important is missing18:07
@wikingtimeline18:07
@wikingwhat and how18:07
yzshixvg++ (Ubuntu 4.8.4-2ubuntu1~14.04.1) 4.8.4 Copyright (C) 2013 Free Software Foundation, Inc.18:07
sanujwiking: i have read the design draft written by lisitsyn18:08
-!- joon_ [7a2c47e5@gateway/web/freenode/ip.122.44.71.229] has quit [Ping timeout: 250 seconds]18:08
sanujwiking: and other links in the project wiki page18:09
@wikingyzshixv: ok so i would suggest you better pull the latest develop from git18:09
@wikingsanuj: ok cool18:09
sanujso my what and how would be mostly that only18:09
@wikingthen please write down a plan18:09
@wikingmmm18:09
@wikingthat needs to be planned18:09
@wikinginto a timeline18:10
sanujwiking: okay, i'll write it and ping you again18:10
sanujafter some time18:10
@wikingok18:10
sanujwiking: thanks18:11
yzshixvHi, another question and error18:17
yzshixvafter the cmake instruction, I just use $make, here is another error http://pastebin.com/ZHH5hKa818:18
yzshixvstop in 5% in make18:18
@wikingmmm we are missing some macros18:20
-!- curiousguy13 [~curiousgu@59.177.204.86] has joined #shogun18:20
@wikingbut you are definitely missing a lot of library dependencies there18:20
@wikinglike lapack18:20
yzshixvcan you give me a list for libraries?18:21
@wikingit's there18:21
@wikingin the help18:21
@wikingas well as in the cmake output18:21
yzshixvYeah, all of these libraries do I have to install?18:21
@wikingnot all18:22
@wikingbut some at least18:22
@wikinglike eigen18:22
yzshixvok, I only need the necessary ones18:23
-!- lambday [01272529@gateway/web/freenode/ip.1.39.37.41] has joined #shogun18:30
-!- mode/#shogun [+o lambday] by ChanServ18:30
joon__i submitted my first draft about GSOC, can you review my draft?18:32
-!- Saurabh7_ [~Saurabh7@1.39.99.216] has joined #shogun18:45
-!- Saurabh7 [~Saurabh7@1.39.84.224] has quit [Ping timeout: 260 seconds]18:47
-!- joon8409 [7a2c47e5@gateway/web/freenode/ip.122.44.71.229] has joined #shogun19:00
-!- joon__ [7a2c47e5@gateway/web/freenode/ip.122.44.71.229] has quit [Ping timeout: 250 seconds]19:02
joon8409hello19:02
-!- joon_ [7a2c47e5@gateway/web/freenode/ip.122.44.71.229] has joined #shogun19:09
yzshixvHi,a question, can I use OpenCL on my vmware workstation?19:11
-!- joon8409 [7a2c47e5@gateway/web/freenode/ip.122.44.71.229] has quit [Ping timeout: 250 seconds]19:11
-!- Saurabh7_ [~Saurabh7@1.39.99.216] has quit [Quit: Leaving]19:13
-!- Subjoon [7a2c47e5@gateway/web/freenode/ip.122.44.71.229] has joined #shogun19:14
yzshixvHi, I have a question19:16
yzshixvwhat library should I install?19:16
yzshixvhttp://pastebin.com/JCT1Ay9419:16
yzshixvI still have some errors when I do make instruction19:17
-!- AlexIalongo [~AlexIalon@80.169.91.26] has quit [Read error: Connection reset by peer]19:17
-!- AlexIalongo [~AlexIalon@80.169.91.26] has joined #shogun19:17
-!- HeikoS [~heiko@host-92-0-162-192.as43234.net] has joined #shogun19:23
-!- mode/#shogun [+o HeikoS] by ChanServ19:23
SubjoonHello shogun I submitted my proposal as draft  name with myeongjoon19:26
SubjoonCan you comment about it??19:27
@HeikoSSubjoon: great, we will have a look and comment19:27
@HeikoSit is a bit last minute to give comments, but I will see what we can do19:27
-!- joon_ [7a2c47e5@gateway/web/freenode/ip.122.44.71.229] has quit [Ping timeout: 250 seconds]19:28
-!- AlexIalongo [~AlexIalon@80.169.91.26] has quit [Remote host closed the connection]19:29
-!- AlexIalongo [~AlexIalon@80.169.91.26] has joined #shogun19:29
yzshixvHi19:29
sanujHeikoS: yo19:32
@HeikoSsanuj: jojo19:32
sanujfor the plugins project19:32
sanujwill we be doing it on a separate branch and merge it at the end when all of the code is completed?19:33
sanujsergey started 'narrow_interface'19:33
@HeikoSsanuj: yes thats the early prototype19:34
@HeikoSsanuj: you applying for the plugin project?19:35
@HeikoSsorry I currently lost track a bit19:35
sanujHeikoS: yeah :P19:35
sanuj:)19:35
@HeikoSgood, Ill keep it in mind :)19:35
sanujHeikoS: i'll remind you ;)19:35
@HeikoSsanuj: yeah good19:36
@HeikoSbut yes definitely that is the plan19:36
@HeikoSstart with a prototype, implement all functions we want, and then transition19:36
@HeikoSthe transition will be scary19:36
sanujHeikoS: i know19:36
sanujthere is lots of code :O19:37
sanujHeikoS: almost all of my project plan is based on the wiki page that sergey wrote19:37
sanujis that fine?19:37
@HeikoSI think it is,19:37
@HeikoSwhat is really important is to make things concrete19:37
sanujHeikoS: okay19:38
sanujHeikoS: i'll also keep a second proposal for approximate kernels19:38
@HeikoSnot just say "I plan to do this", but "I plan to do this, which consists of steps a,b,c,d,e,f, and I have sent a PR for a and b, here is a class diagram for c"19:38
@HeikoSyou get what I mean19:38
@HeikoSinitiative is key, and a concrete plan19:39
sanujHeikoS: okay19:39
@HeikoSthe best projects are those which are planned as detailed as possible19:39
sanujdo i include pseudo-code snippets in proposal?19:39
@HeikoSno, but links to issues, code snippets gists, and PRs19:40
@HeikoSso evidence that supports your plans that is publicly visible19:40
sanujdefinitely19:40
sanuji don't have any PRs explicitly for plugins19:41
@HeikoSsanuj: you have some others at least19:43
@HeikoSsanuj: btw you still have time to send PRs and snippets for that after the deadline19:43
sanujHeikoS: sure19:43
@HeikoSbut of course the earlier the better19:43
@HeikoSthe project is hard-core we just need to make sure it will be a success :)19:44
@HeikoSbut thats also a good motivation19:44
sanuji don't have any PRs for plugins bcz i didn't see any plugin related work in Shogun19:44
sanujI thought you guys would initiate it and then I could get in19:44
sanujHeikoS: yeah, the project needs to be a success, it's very important for shogun19:45
@HeikoSsure that is fine19:46
@HeikoSwe dont need PRs merged necessarily19:46
@HeikoSsnippets and design drafts are fine19:46
@HeikoSa concrete list of steps19:46
@HeikoSa prototype (not in shogun code)19:46
@HeikoSall that helps19:47
sanujokay19:47
sanujbtw i updated the cookbook PR19:47
sanujhttps://github.com/shogun-toolbox/shogun/pull/311219:48
AlexIalongohello everyone! I am also an applicant for GSoC 2016 (github: ialong) and really keen on the large-scale GP project19:48
AlexIalongoHeikoS: sorry to jump in the conversation I also have something to ask about cookbooks19:49
@HeikoSAlexIalongo: jojo!19:49
@HeikoSsanuj: cool will check soon19:50
AlexIalongoHeikoS: it seems they do not get added to the index automatically19:50
@HeikoSsanuj: btw sorry for being slow, there is quite a lof of things to do19:50
AlexIalongoHeikoS: jojojo!19:50
sanujHeikoS: yeah i know :)19:50
@HeikoSAlexIalongo: no if you add a new folder, you need to change the index.rst file19:50
AlexIalongoHeikoS: ah gotcha19:50
sanujHeikoS: will be back in a few minutes19:50
@HeikoSlike add new folder for GP19:51
AlexIalongocool will send in a PR soon then19:51
@HeikoSgp19:51
@HeikoSand then put the examples in there19:51
@HeikoSgp_regression_exact19:51
AlexIalongothat's exactly what I did19:51
@HeikoSgp_classification_logit19:51
@HeikoSand then put the gp folder in the index19:51
AlexIalongocool, I'm on it19:51
@HeikoSgood stuff19:52
AlexIalongothanks! By the way, about the benchmarking, should I use MLPACK in the end?19:52
@HeikoSyes thats the plan19:52
@HeikoSbut maybe check the issue19:52
@HeikoSyorkerlin has been doing tons of things thre19:52
@HeikoShe will show his benchmarks soon19:52
AlexIalongoI did, already some interesting findings re prediction times19:52
AlexIalongowonder why we are losing to sklearn there19:53
AlexIalongowhat should I focus on so I don't overlap with what yorkerlin is doing?19:53
@HeikoSAlexIalongo: good, please share them19:53
@HeikoSand discuss with yorkerlin19:53
@HeikoShe is the mentor19:53
AlexIalongocool19:54
@HeikoSsubmitting a PR to the benchmark project that identifies a bottleneck would be good first step19:54
@HeikoSfixing it the second19:54
-!- sanuj [0e8bc402@gateway/web/freenode/ip.14.139.196.2] has quit [Ping timeout: 250 seconds]19:55
@HeikoSAlexIalongo: see discussion with yorkerlin on the fulls tack of things until the GP  has learned ML2 parameters19:55
@HeikoSmake sure to communicate with Wu19:56
@HeikoShe writes lots of code quickly19:56
AlexIalongogreat19:56
-!- c4goldsw [8a33fa22@gateway/web/cgi-irc/kiwiirc.com/ip.138.51.250.34] has joined #shogun20:00
c4goldswHey guys, I just submitted a draft proposal for GSoC: https://docs.google.com/document/d/1IXkTmKqRmXVASDmq4NaQBjDHRdXhfm0_nFrbW_PDt7E/edit .  Could someone please look over it?20:01
-!- c4goldsw [8a33fa22@gateway/web/cgi-irc/kiwiirc.com/ip.138.51.250.34] has quit [Client Quit]20:01
-!- yzshixv [82cb482e@gateway/web/freenode/ip.130.203.72.46] has quit [Quit: Page closed]20:02
-!- sanuj [0e8bc402@gateway/web/freenode/ip.14.139.196.2] has joined #shogun20:02
-!- c4goldsw [8a33fa22@gateway/web/cgi-irc/kiwiirc.com/ip.138.51.250.34] has joined #shogun20:08
-!- c4goldsw [8a33fa22@gateway/web/cgi-irc/kiwiirc.com/ip.138.51.250.34] has quit [Client Quit]20:10
-!- Subjoon [7a2c47e5@gateway/web/freenode/ip.122.44.71.229] has quit [Quit: Page closed]20:12
-!- shogun-notifier- [~irker@7nn.de] has joined #shogun20:33
shogun-notifier-shogun: lambday :feature/bigtest * db779e9 / src/shogun/statistical_testing/internals/ (2 files): https://github.com/shogun-toolbox/shogun/commit/db779e93ecd0f500d4ab7c785a1b1a4d2b9eaecb20:33
shogun-notifier-shogun: shogunized data manager src20:33
shogun-notifier-shogun: Heiko Strathmann :feature/alglib_removal * b37b104 / src/shogun/mathematics/Statistics.cpp,src/shogun/mathematics/Statistics.h: https://github.com/shogun-toolbox/shogun/commit/b37b104bd069a33461da1d31447e2104406fd90f20:33
shogun-notifier-shogun: refactor covariance_matrix to not use lapack but eigen320:33
shogun-notifier-shogun: Heiko Strathmann :feature/alglib_removal * a23ad20 / src/shogun/mathematics/Statistics.cpp,src/shogun/mathematics/Statistics.h: https://github.com/shogun-toolbox/shogun/commit/a23ad20ab7367ac0b20c6659fa914a593e5bccbd20:33
shogun-notifier-shogun: remove gpl codes, replace with runtime errors, get rid of lapack dependency20:33
shogun-notifier-shogun: Heiko Strathmann :feature/alglib_removal * 42fa889 / src/shogun/mathematics/Statistics.h: https://github.com/shogun-toolbox/shogun/commit/42fa8894f2198afc99b9ce88667022a1f7324a0a20:33
shogun-notifier-shogun: re-add some methods needed to keep structure alive20:33
shogun-notifier-shogun: Heiko Strathmann :feature/alglib_removal * bff4fb2 / examples/undocumented/libshogun/statistics.cpp: https://github.com/shogun-toolbox/shogun/commit/bff4fb278a9e9f8f7c6eafc3ff3c0e7efe012c6f20:38
shogun-notifier-shogun: remove example that is in fact a unit test.20:38
sanujHeikoS: the most time consuming task in the plugin framework will be to migrate the whole code to the plugin architecture right?20:45
sanujand not finalizing the prototype for the plugin framework and writing the base interface that all plugins will have to follow?20:45
@HeikoSwiking: ping21:07
@HeikoSsanuj: yes21:07
@HeikoSbut most crucial will be designing the ML api we want21:07
@HeikoSthis can be planned neatly before21:08
@HeikoSand then the working prototype21:08
@HeikoSlisitsyn: ping21:08
@HeikoSsonney2k: ping21:08
sanujHeikoS: okay21:08
lisitsynyes21:08
lisitsynhey21:08
sanujHeikoS: thanks for your comments on my proposal21:08
@HeikoSlisitsyn: hi21:08
@HeikoSlisitsyn: I have a question21:08
@HeikoSabout boost21:08
@HeikoSlisitsyn: we dont like to use it, because .... ?21:09
@HeikoSwhat are the details here?21:09
lisitsynHeikoS: uhmm okay it is bloated21:09
@HeikoSand I just realised, that moast of the library is header only21:09
lisitsynif you take one boost library you take whole boost21:09
@HeikoSis that true?21:09
@HeikoScan't I just take say the mathematics part?21:09
lisitsynquite a lot of them are header only21:09
lisitsynnot sure about mathematics21:09
lisitsynbut if you grab maths stuff21:10
@HeikoSsince I just compiled a shogun program using boost without linking against it21:10
lisitsynyou take whole boost21:10
@HeikoSlisitsyn: I see21:10
@HeikoSso no way to JUSt grab math stuff?21:10
lisitsynit is modular yet monolithic21:10
@HeikoSlisitsyn: nobody solved this problem yet?21:10
lisitsynHeikoS: well if you take math21:10
@HeikoSlisitsyn: we run into a problem with some low level stats modules21:11
lisitsynyou take math + core boost21:11
@HeikoSif we go bsd21:11
@HeikoSI see21:11
@HeikoSok thats a good reason21:11
@HeikoSthe only serious lib for stat basics is gnu21:11
lisitsynHeikoS: it is quite slow to compile21:11
@HeikoSand alglib which is GPL21:11
lisitsynHeikoS: what do you need?21:11
@HeikoSinverse_normal_cdf for example21:12
@HeikoSthe alglib code for them is super messy21:12
@HeikoSsee CStatistics.cpp21:12
@HeikoSand all is GPL21:12
@HeikoSlisitsyn: see my feaure branch21:12
@HeikoSI removed all GPL from statistics there21:12
@HeikoSbut now GPs dont work anymore ;)21:12
@HeikoSboost math has all we ever need21:13
@HeikoSand is well oimplemented and tested21:13
@HeikoSpitty that we cant cut that out21:13
lisitsynHeikoS: well I am not *that* against boost21:13
@HeikoSlisitsyn: I know the others are21:13
lisitsynbut there are some disadvantages21:13
@HeikoSI am not *that* for it21:14
@HeikoSjust want these functions21:14
lisitsynyeah I see21:14
@HeikoSlisitsyn: maybe we can steal from scipy21:14
@HeikoSthat is bsd21:14
sanujHeikoS: we would also need to change the notebooks and cookbook pages with the new api21:16
@HeikoSlisitsyn: ah nice fortran code21:16
@HeikoSsanuj: yes but that is not hard21:16
sanujHeikoS: if we have different plugins then how will the installation work21:17
@HeikoSsanuj: base shogun will be fixed21:18
@HeikoSsanuj: plugins can be added21:18
sanujyeah21:18
@HeikoSyou install only the plugins/classes you want21:18
@HeikoSyou can have dependencies21:18
@HeikoSthat is, I want KRR ,it is possible to automagically then realise what it depends on21:18
@HeikoSwe need some way to specify such things21:18
sanujHeikoS: but like in case of python - pip install shogun-xxx-plugin21:18
lisitsynwhat I am sure we don't want to develop a package manager :D21:19
-!- travis-ci [~travis-ci@ec2-54-87-67-143.compute-1.amazonaws.com] has joined #shogun21:19
travis-ciit's lambday'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/11831974721:19
-!- travis-ci [~travis-ci@ec2-54-87-67-143.compute-1.amazonaws.com] has left #shogun []21:19
lisitsynbut maybe it is not that hard..21:20
@HeikoSlisitsyn: check CStatistics.cpp man21:20
@HeikoSsanuj: installation comes second21:20
@HeikoSfirst is the plugins21:20
@HeikoSwe might do the installation in another go21:20
lisitsynHeikoS: not sure what to look for21:21
@HeikoSlisitsyn:  inverse_normal_cdf21:22
@HeikoSfor example21:22
@HeikoSthe one with only one arugment21:22
lisitsynok I see21:22
@HeikoSlisitsyn: grep the CStatistics.h for alglib to find the routines21:22
@HeikoSthat need replacement21:22
@HeikoSlisitsyn: any ideas on this?21:23
@HeikoSlisitsyn: these functions are not available anywhere21:23
@HeikoSalblib was the only place where I could find them back then21:23
lisitsynno I don't know neither21:23
@HeikoSmatlab has them21:24
@HeikoSscipy as well21:24
@HeikoSso they should be there21:24
@HeikoSlisitsyn: oh yes, and boost21:24
lisitsynHeikoS: some parts of boost are more easy to extract21:25
lisitsynit depends21:25
lisitsynI haven't checked math21:25
@HeikoSlisitsyn: would you mind checking?21:25
@HeikoSsince I have no idea21:25
@HeikoSif we had a boost math only, then we would be good I think21:25
@HeikoSlisitsyn: is boost stable?21:27
lisitsynHeikoS: in what sense?21:27
@HeikoSlisitsyn: I just wonder how bad it actually is to use it21:27
@HeikoSapi etc21:27
lisitsynstable - no changes over time?21:27
@HeikoSlisitsyn: since all I had to do to use the normal_cdf inverse of boost was to add one hadder21:27
@HeikoSheader21:27
@HeikoSnothing els21:27
@HeikoSlisitsyn: if we dont need to link against things21:28
@HeikoSwe can just ship the necessary header files21:28
@HeikoSI wonder what the problem would be here21:28
@HeikoShttp://www.mlpack.org/trac/ticket/22321:28
lisitsynHeikoS: well, what I see is21:29
lisitsynyou always grab most of the boost core21:29
lisitsynand compilation speed21:29
@HeikoShttp://webcache.googleusercontent.com/search?q=cache:h7lclvHnCbQJ:www.mlpack.org/trac/ticket/223+&cd=6&hl=en&ct=clnk&gl=us21:29
@HeikoSok I see21:29
@HeikoSlisitsyn: so what would be the alternative21:30
@HeikoSlisitsyn: ok i will just implement a few by hand21:30
@HeikoSewfc is in c++ that already helps a lot21:30
@HeikoSgotta go21:32
@HeikoSsee you21:32
-!- HeikoS [~heiko@host-92-0-162-192.as43234.net] has quit [Quit: Leaving.]21:32
-!- lambday [01272529@gateway/web/freenode/ip.1.39.37.41] has quit [Ping timeout: 250 seconds]21:32
sanujlisitsyn: hey21:33
sanujgot time?21:33
lisitsynsanuj: yeah21:34
sanujlisitsyn: i was writing the timeline for the plugin proposal21:34
sanujcan you view the proposal?21:34
lisitsynlet me find it21:35
sanujlisitsyn: i can paste the google doc link here21:40
sanujlisitsyn: https://docs.google.com/document/d/1vaf6S5WDKRQPXXt0KmTl9jbh6ln2IxLe7dkrfVoBP1Y/edit#21:42
lisitsynsanuj: ok thanks21:45
sanujlisitsyn: the timeline is in the end21:46
sanujplan and timeline is not complete21:47
sanujlisitsyn: is dynaplugz the final plugin framework for shogun?21:47
lisitsynsanuj: no, I don't think so21:48
sanujlisitsyn: so i was thinking i can write a small github repo for the plugin framework demonstration and include it in my proposal21:48
sanuji can update the github repo even after the proposal deadline and we can do the proof of concept for Tags and other stuff in that21:50
lisitsynsanuj: yes it is a good idea21:51
lisitsynsanuj: ok put some comments21:55
sanujlisitsyn: yes i saw21:55
sanujthanks :)21:56
-!- travis-ci [~travis-ci@ec2-54-87-67-143.compute-1.amazonaws.com] has joined #shogun22:00
travis-ciit's Heiko Strathmann'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/11831982422:00
-!- travis-ci [~travis-ci@ec2-54-87-67-143.compute-1.amazonaws.com] has left #shogun []22:00
sanujlisitsyn: what do we expect till the mid term evaluation? :)22:00
sanujapi design and plugin framework has been finalized. code migration has begun to the new framework?22:01
lisitsynsanuj: yeah probably22:01
curiousguy13lisitsyn, hey, could you please review my proposal too? :)22:02
lisitsyncuriousguy13: yeah for sure22:02
curiousguy13cool22:03
sanujlisitsyn: what all things can i demonstrate in the github repo?22:03
lisitsyncuriousguy13: uhm how do I identify it22:03
lisitsynsanuj: don't get it22:03
sanujlisitsyn: like how should i go about doing it22:03
curiousguy13lisitsyn, i'll send you the link22:04
lisitsynsanuj: well you can put a link a say you're going to start working on a prototype here22:04
sanujlisitsyn: yeah22:05
sanujbut in the github repo what all things shall i code that we need to finalize the plugin framework22:06
lisitsynsanuj: ah ok something working ;)22:06
lisitsynproof of concept22:06
sanujlisitsyn: i'll implement stuff from your wiki page22:07
-!- OXPHOS [8ca3fe9e@gateway/web/freenode/ip.140.163.254.158] has quit [Quit: Page closed]22:19
sanujlisitsyn: thanks for your feedback :)22:21
sanujgoing to sleep22:22
sanujsee ya!22:22
curiousguy13lisitsyn, hey , thanks for your feedback. I really appreciate it!22:26
-!- sanuj [0e8bc402@gateway/web/freenode/ip.14.139.196.2] has quit [Quit: Page closed]22:26
lisitsynyou're welcome22:26
-!- travis-ci [~travis-ci@ec2-54-87-67-143.compute-1.amazonaws.com] has joined #shogun22:31
travis-ciit's Heiko Strathmann'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/11832113722:31
-!- travis-ci [~travis-ci@ec2-54-87-67-143.compute-1.amazonaws.com] has left #shogun []22:31
-!- c4goldsw [8a33f734@gateway/web/cgi-irc/kiwiirc.com/ip.138.51.247.52] has joined #shogun22:33
c4goldswHey, I got my draft finished a few hours ago, is anyone around to look at it?22:37
c4goldswhttps://docs.google.com/document/d/1IXkTmKqRmXVASDmq4NaQBjDHRdXhfm0_nFrbW_PDt7E/edit22:37
-!- sonne|osx [~sonne@f050147048.adsl.alicedsl.de] has joined #shogun22:42
-!- sonne|osx [~sonne@f050147048.adsl.alicedsl.de] has quit [Quit: sonne|osx]22:56
-!- c4goldsw [8a33f734@gateway/web/cgi-irc/kiwiirc.com/ip.138.51.247.52] has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]23:14
-!- sonne|osx [~sonne@f050147048.adsl.alicedsl.de] has joined #shogun23:31
-!- shogun-notifier- [~irker@7nn.de] has quit [Quit: transmission timeout]23:38
--- Log closed Fri Mar 25 00:00:45 2016

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