Open in new window / Try shogun cloud
--- Log opened Thu Apr 11 00:00:27 2013
-!- shrey [ca4eaca2@gateway/web/freenode/ip.] has quit [Ping timeout: 245 seconds]00:10
-!- ahcorde [553324b1@gateway/web/freenode/ip.] has quit [Quit: Page closed]00:35
medeeiipActually after a whole day.... my working for porting shogun to windows was hopeless01:08
medeeiipthough I've one good thing01:09
medeeiipI've created a CMakeList01:09
medeeiipthrough which effecient working on windows is possible....01:09
medeeiipactually It should be possible in every cmake supported platform.... though I've not tested.....01:10
medeeiipon other platform01:13
-!- foulwall [~foulwall@2001:da8:215:c252:ed31:12ec:4532:9612] has joined #shogun02:01
-!- blackburn [~blackburn@] has quit [Ping timeout: 260 seconds]02:05
-!- foulwall [~foulwall@2001:da8:215:c252:ed31:12ec:4532:9612] has quit [Ping timeout: 245 seconds]02:06
-!- blackburn [~blackburn@] has joined #shogun02:59
-!- medeeiip [~medeeiip@] has quit [Ping timeout: 260 seconds]03:18
shogun-buildbotbuild #356 of nightly_default is complete: Success [build successful]  Build details are at
-!- phd [] has quit [Ping timeout: 245 seconds]04:19
-!- Yanglittle [deb20af1@gateway/web/freenode/ip.] has joined #shogun04:29
Yanglittlehey, i run './configure --interfaces=libshogun,libshogunui,python_modular' and it says unknown interfaces libshogun04:31
-!- foulwall [] has joined #shogun04:39
foulwallHello, sonney2k05:22
foulwallI'm Zhengyang Liu... you're sleeping?05:23
-!- Yanglittle [deb20af1@gateway/web/freenode/ip.] has quit [Quit: Page closed]05:47
-!- evertree [] has joined #shogun06:37
-!- foulwall [] has quit [Ping timeout: 245 seconds]06:49
-!- foulwall [] has joined #shogun07:07
-!- abinashpanda [0e8b2996@gateway/web/freenode/ip.] has joined #shogun07:12
@sonney2kfoulwall, I am just about to go to work will ping you back in a few minutes07:18
-!- sumit_ [73f91219@gateway/web/freenode/ip.] has joined #shogun07:19
-!- evertree [] has left #shogun []07:20
foulwallsonney2k: Just back from class, I'll be online waiting you .08:10
-!- foulwall_ [] has joined #shogun08:18
-!- foulwall [] has quit [Read error: Connection reset by peer]08:18
-!- foulwall_ [] has quit [Remote host closed the connection]08:18
-!- foulwall [] has joined #shogun08:18
-!- sonne|work [] has quit [Read error: Operation timed out]08:19
-!- sonne|work [] has joined #shogun08:23
-!- n4nd0 [] has joined #shogun08:28
n4nd0hey foulwall, I read you are waiting for sonney2k08:37
n4nd0maybe I can help you in the meantime?08:37
foulwallhey n4nd0, I've talked to sonny2k on email for GSoC topic "Interactive Demos", and he'll arranged my futher work...08:39
n4nd0foulwall: Ok, sure. Good luck with it then  :)08:40
foulwallThank you n4nd008:40
-!- jp__ [~quassel@] has joined #shogun08:48
-!- blackburn [~blackburn@] has quit [Quit: Leaving.]08:48
-!- jptech93 [~quassel@] has quit [Ping timeout: 264 seconds]08:49
abinashpandaI have a doubt regarding the application for GSoC 2013 that whether it is compulsary to submit patches08:57
n4nd0abinashpanda: yes, it is.08:58
-!- jp__ [~quassel@] has quit [Remote host closed the connection]08:58
abinashpandaI have found an open issue "Create a nice example for GP-regression"08:58
abinashpandadoes submit code for this would suffice the need08:59
n4nd0abinashpanda: students you should use that they are able to build shogun in their systems and to use git workflow by submitting patches08:59
-!- jptech93 [~quassel@] has joined #shogun08:59
n4nd0abinashpanda: There is no specific number of contributions you need to do in order to get accepted. It is mainly common sense - the more you contribute, the more likely it is you will be selected.08:59
abinashpandaOk, then could you please guide me through the total process of patch submission and review,etc09:01
n4nd0abinashpanda: are you used to using git and github?09:01
abinashpandayes I am used to git and github09:02
n4nd0then fork shogun, clone locally09:02
n4nd0set up git flow (we have just established this development process, see mailing list for more info)09:03
n4nd0do a patch and a pull request09:03
abinashpandaThank You09:04
n4nd0you are welcome09:04
-!- medeeiip [~medeeiip@] has joined #shogun09:04
-!- medeeiip__ [~medeeiip@] has joined #shogun09:06
-!- medeeiip__ [~medeeiip@] has quit [Client Quit]09:06
sonne|workfoulwall: sorry it took so long I forgot sth at home and had to go back...09:09
medeeiiphello everyone, after a whole day.... my working for porting shogun to windows was quite hopeless.....09:09
medeeiipthough i've 1 good thing09:09
medeeiipi've a complete cmakelist09:09
sonne|workmedeeiip: what is not working?09:09
medeeiipin windows...... almost every math function is throwing error09:10
-!- sumit_ [73f91219@gateway/web/freenode/ip.] has quit [Ping timeout: 245 seconds]09:11
medeeiipsome templates are giving prob09:11
-!- ppletscher [] has joined #shogun09:13
medeeiipsonne|work: I've alomost complete cmake.... should i submit it?09:15
sonne|workmedeeiip: isn't there a cmake list already?09:15
medeeiipyes there is..................... but in the cmake there is only two lines...... and in this channel.... i's told a couple of days earlier that the cmake here is far from complete..........09:17
medeeiipthe camke was just09:17
medeeiipso, it wasn't working09:18
n4nd0medeeiip: Have you got to work all shogun with cmake?09:19 my windows system my cmakelist done everything smoothly.......09:20
medeeiipconfig file created09:20
n4nd0medeeiip: Do you happen to have the chance to try it out in linux as well?09:20
n4nd0medeeiip: if not you can put it somewhere and I can try it now09:21
medeeiipOk!............ i'm sending the link of my forked git copy09:21
n4nd0pastebin may turn out to be useful for this09:22
-!- foulwall2 [] has joined #shogun09:27
-!- foulwall2 [] has quit [Remote host closed the connection]09:28
medeeiip1 point......... I could not add installation prefix of lzo2 and gzip.....09:29
medeeiipand as of now .... no xml.... though I'can add it.. within a couple of hour ( i think....)09:32
n4nd0medeeiip: is this the cmake you have modified?09:33
sonne|workmedeeiip: ok I see09:34
foulwallsonne|work: hi!09:34
foulwallsonne|work: I'm looking for what i can do next09:35
sonne|workfoulwall: hey there!09:35
sonne|worknice work - I looked at your demo09:36
sonne|workyou might not need to store stuff in mysql but just internally in some .js array09:36
sonne|workand then add some button to submit the data09:36
foulwallsonne|work: Hmm09:37
sonne|workthat then does the json transmission09:37
n4nd0medeeiip: so I've just run cmake here and there were some errors09:37
medeeiipcan you tell me what?09:37
sonne|workthen on the server side you receive all these points09:37
n4nd0medeeiip: in case I did something wrong. I cd to src, created build directory, cd to build and cmake ..09:37
medeeiiphave you copied the CMake directory?09:38
n4nd0medeeiip: no, I only did what I have told you :) where should I copy it?09:39
sonne|workfoulwall: then you could run shogun on the server09:39
n4nd0medeeiip: I think what I did is the normal practice to build a project with cmake09:39
sonne|workfeeding it this data on input09:39
foulwallsonne|work: ok!09:39
medeeiipyes...... but I made things moduler09:39
sonne|workfoulwall: there is also a graphical example for that which you should have a look at09:39
medeeiipand there is some script inside09:40
foulwallsonne|work: easy to do that, and return a graphic feedback?09:40
n4nd0medeeiip: tell me how should I build it then09:40
sonne|workfoulwall: so you could then just apply the learned model to the current x range09:40
medeeiipeither copy the dir named CMake into src09:40
sonne|workand plot a the learned curve09:40
medeeiipor copy the whole rpo from git09:41
sonne|workfoulwall: yes exactly09:41
n4nd0medeeiip: I have copied your whole repo from git09:41
n4nd0medeeiip: not just the CMakeLists.txt of course09:41
foulwallsonne|work: Ok, give me a few hours and i'll show you the demo.09:42
n4nd0medeeiip: I have cloned your repo locally and done the steps I told you above09:42
sonne|workfoulwall: would be cool!09:42
medeeiipn4nd0: ok! then pls...... allow me a couple of hour......I'm testing it on a linux machine....09:42
medeeiipn4nd0: btw can you tell me what is the error?09:43
n4nd0medeeiip: sure, no need to rush :)09:43
medeeiipn4nd0: thank you...09:44
n4nd0sonne|work: hi, Heiko pointed out that the more linkin GSoC in the homepage lead to a wrong place. I pushed sth to shogun-web09:45
sonne|workn4nd0: where did it point to?09:45
n4nd0sonne|work: examples09:45
* sonne|work checks09:45
sonne|workwe have to make that examples link stuff much better09:46
-!- blackburn [] has joined #shogun09:49
-!- jptech93 [~quassel@] has quit [Remote host closed the connection]10:02
-!- jptech93 [~quassel@] has joined #shogun10:03
-!- jptech93 [~quassel@] has quit [Client Quit]10:03
-!- jptech93 [~quassel@] has joined #shogun10:04
-!- abinashpanda [0e8b2996@gateway/web/freenode/ip.] has quit [Ping timeout: 245 seconds]10:05
medeeiipn4nd0: do you have hdf5 installed?10:08
n4nd0medeeiip: yes10:12
-!- jptech93 [~quassel@] has quit [Remote host closed the connection]10:12
-!- phd [] has joined #shogun10:13
-!- jptech93 [~quassel@] has joined #shogun10:13
-!- jptech93 [~quassel@] has quit [Remote host closed the connection]10:17
n4nd0medeeiip: the configure script in Shogun detects it well here10:19
medeeiipn4nd0: then i've make the install path available to cmake explicitically....10:20
-!- shrey [ca4eaca2@gateway/web/freenode/ip.] has joined #shogun10:35
blackburnsonne|work: I came with better syntax for tapkee API10:38
blackburnwith(eigenMethod = Arpack, neighborsMethod = CoverTree)10:38
blackburnsonne|work: would you think it is C++?10:38
sonne|workno python10:38
blackburnsonne|work: I have a solution to do that in C++10:38
-!- ppletscher [] has quit [Quit: ppletscher]10:39
sonne|workMACRO magic?10:39
blackburnsonne|work: no just override operator,()10:39
blackburnsonne|work: and static structs as keywords10:41
blackburnthat implement operator=(..)10:41
sonne|workunreadable C++ but nice syntax :D10:43
blackburnsonne|work: well it is PITA for developers but nice for users10:44
shreyHi, sonney2k.10:44
blackburnsonne|work: I'd definitely not use it in shogun API but I am excited to know it is possible10:44
blackburnand I'll use it in tapkee10:45
sonne|workHi shrey!10:45
shreyhi sonne|work. i had rustled up a mockup based on my conversation with sonney2k.10:45
shreyi would like you to have a look at it.i have created a repo on github.10:46
sonne|workshrey: yeah that's me too :)10:46
sonne|workshrey, nice work btw :)10:46
shreythank you.10:46
sonne|workwhat you could do is this
sonne|workdown below in applications10:47
sonne|workwe have this flash thingy10:47
sonne|workwhere one can paint a digit10:47
sonne|workand it will recognize the digit10:47
sonne|workso basically you allow free hand drawing with the mouse10:48
sonne|workand then scale it down to 16x16 pixel matrix like you have10:49
sonne|workshrey: or a bit easier - you would create a colorful matrix plot like this here
blackburnhave you all guys seen
sonne|workso you have say 100x100 bigger pixels and these all get some color value10:50
shreyi am sorry but i dont see the colorful matrix plot.10:51
sonne|workinstead of pixels I meant blocks10:51
sonne|workshrey: ^10:52
sonne|workthis is from some shogun example but done with matplotlib10:52
shreybut if all the blocks get the same coulour value, then how will the image show up?10:55
sonne|workshrey: no they don't get all the same color10:56
sonne|workeach block gets a different one10:56
shreyon it.11:01
-!- shrey [ca4eaca2@gateway/web/freenode/ip.] has quit [Quit: Page closed]11:15
-!- medeeiip__ [~medeeiip@] has joined #shogun11:16
-!- medeeiip [~medeeiip@] has quit [Ping timeout: 256 seconds]11:17
-!- shaumik [b49531e7@gateway/web/freenode/ip.] has joined #shogun11:20
n4nd0hey shaumik11:21
shaumiki am interested in developing ml demos, and i just sent an introduction mail11:21
shaumiki just wanted to know if there are any patches i need to submit first11:21
n4nd0very good11:21
n4nd0shaumik: yes, you need to submit patches as part of your GSoC application11:22
shaumiksince this is a django based project, should i submit a python related patch?11:22
shaumikand as I am new to machine learning, is there anything easy to do?11:23
n4nd0shaumik: you could start by doing some demo, so you can use python or d3.js11:24
shaumiki am comfortable in python, but i haven't used d3.js before.11:24
n4nd0shaumik: maybe some binary classification example is good to start11:24
shaumiki haven't yet cloned the repository, could you tell me how to proceed.11:26
shaumiki have forked it on github, and will clone it of course11:26
shaumikwhat i mean is that should i make the demo as a part of shogun11:26
n4nd0shaumik: if you have already made the fork then just do11:26
shaumikone more thing, would the project be a different project in django altogether?11:27
n4nd0git clone git://<your github username>/shogun.git11:27
n4nd0shaumik: I don't understand what you mean in the last question11:27
shaumiki think i should just read on binary classification first,11:28
-!- Yanglittle [deb20afc@gateway/web/freenode/ip.] has joined #shogun11:34
YanglittleHey, I run the, it says 'could not convert string to float' at lm.load_numbers11:35
n4nd0Yanglittle: Hi! It seems to run fine here. I guess you changed the input data, didn't you?11:37
YanglittleNO, I download it from here:
n4nd0Yanglittle: are you giving strings? It seems that in the files fm_train_real.dat and fm_test_real.dat the input are numbers11:39
YanglittleI did nothing11:39
sonne|workYanglittle: if you use git11:40
sonne|workyou could just have done11:40
sonne|workgit pull11:40
sonne|workand then11:40
n4nd0Yanglittle: can you copy somehwere the version of mkl_multiclass_modular you are using11:40
sonne|workgit submodule update --init11:40
medeeiip__n4nd0: I've updatd the cmakelist and currently i've tested it under ubuntu 12..... it worked...11:45
n4nd0medeeiip__: good11:45
Yanglittlethe newest version 2.1.0 and the error info is :Traceback (most recent call last):   File "/home/liyang/shogun/examples/documented/python_modular/", line 21, in <module>     fm_train_real = lm.load_numbers('/home/liyang/shogun/data/fm_train_real.dat')   File "/home/liyang/shogun/examples/documented/python_modular/tools/", line 11, in load_numbers     return loadtxt(filename).T   File "/usr/lib/pyth11:45
-!- gzhd79 [] has joined #shogun11:46
-!- shrey [ca4eaca2@gateway/web/freenode/ip.] has joined #shogun11:47
n4nd0Yanglittle: mmm I cannot see the name of the error in that line11:48
Yanglittleitems = [conv(val) for (conv, val) in zip(converters, vals)] ValueError: could not convert string to float: <!DOCTYPE   the last two lines11:50
-!- foulwall [] has quit [Remote host closed the connection]12:08
-!- madhura [~madhura@] has joined #shogun12:12
shreysonney2k , have a look at cells.html at
shreyd3/cells.html or check the demo.12:16
-!- madhura [~madhura@] has quit [Ping timeout: 256 seconds]12:17
n4nd0shaumik: can it be seen somewhere directly or do we have to run it locally? I am curious to see :)12:18
n4nd0oh sorry, that was for shrey12:18
n4nd0shrey: ^12:18
shreyi think my server is it locally if u can12:18
shaumikhaha, i was wondering how i got a reply :P12:18
blackburnshrey: it would be much better if you use some hosting for that12:19
blackburnshrey: heroku or github pages are easy and working ways to do that12:19
shreyyes.i did use some free hosting, which is not working. i  l upload it to a different place in a few minutes.12:19
-!- foulwall [] has joined #shogun12:22
n4nd0shrey: cells is looking nice :)12:23
shreyit is up on
shreythank you12:23
-!- phd [] has quit []12:27
-!- madhura [~madhura@] has joined #shogun12:33
-!- madhura [~madhura@] has quit [Read error: Connection reset by peer]12:35
-!- shaumik [b49531e7@gateway/web/freenode/ip.] has quit [Quit: Page closed]12:38
shogun-buildbotbuild #423 of rpm1 - libshogun is complete: Failure [failed test]  Build details are at  blamelist: Soeren Sonnenburg <>12:51
-!- medeeiip [~medeeiip@] has joined #shogun13:01
-!- medeeiip__ [~medeeiip@] has quit [Ping timeout: 252 seconds]13:04
-!- madhura [~madhura@] has joined #shogun13:07
-!- madhura [~madhura@] has quit [Ping timeout: 256 seconds]13:12
sonne|workshrey: looks cool!13:22
sonne|workshrey: how familiar are you with django? I mean now we could do it in a way that one presses a button and gets the matrix transferred from python/django13:23
-!- medeeiip [~medeeiip@] has quit [Quit: Leaving]13:24
shreythanx.i would say that i am proficient enough.i have used django for various projects, primarily for the college sites of our fests.13:25
shreywhat would matrix transfer mean?13:26
sonne|workshrey: you could just transfer some array with colors13:34
shreyrender the matrix with colors from the server that what you mean?13:35
sonne|workshrey: no you render it with d3js on the client13:35
sonne|workbut on the server you create the matrix with colrs13:35
sonne|workand transfer it e.g. by pressing some button13:36
blackburnsonne|work: this idea could be extended actually13:38
blackburnwith providing a web service api for shogun13:39
sonne|workblackburn: which idea?13:39
blackburnsonne|work: demos13:39
sonne|workblackburn: sure13:39
sonne|workblackburn: do we want that?13:39
blackburnsonne|work: I am undecided about that at all13:39
sonne|worksure one could do cool stuff13:41
sonne|worklike upload you kaggle data13:42
sonne|workand we give you some result :D13:42
blackburnsonne|work: well anyway I believe we should somehow get to client-server13:42
foulwallwhich version is the shogun in gentoo portage?13:43
sonne|workfoulwall: I didn't even know there is one in gentoo?13:44
foulwallsonne|work: or maybe i haven't sync a lone time... current version on my server is 1.113:44
foulwallsonne|work: i'll compile it.13:45
foulwallsonne|work: from source.13:45
sonne|workfoulwall: you should get it from source anyways13:45
sonne|workand then just compile for python_modular, i.e.13:45
sonne|work./configure --interfaces=python_modular13:45
foulwallsonne|work: thankyou.13:45
blackburn1.1 hmm13:46
blackburnsonne|work: when did we release 1.1?13:46
blackburnin 1997 or what?13:46
blackburnbefore gsoc 2012 actually?13:47
sonne|workblackburn: no we didn't manage to release before gsoc201213:49
sonne|work(bad bad...)13:49
blackburn1.0 is after gsoc 201113:50
-!- n4nd0 [] has quit [Ping timeout: 240 seconds]13:56
-!- Yanglittle [deb20afc@gateway/web/freenode/ip.] has quit [Ping timeout: 245 seconds]14:04
-!- gzhd79 [] has left #shogun []14:14
-!- rk7_ [~madhura@] has joined #shogun14:21
-!- n4nd0 [] has joined #shogun14:24
-!- medeeiip [~medeeiip@] has joined #shogun14:35
-!- rk7_ [~madhura@] has quit [Ping timeout: 264 seconds]15:17
-!- jptech93 [~quassel@] has joined #shogun15:19
shreysonney2k there?15:25
-!- medeeiip__ [~medeeiip@] has joined #shogun15:25
shreyi have come up with an implementation to the defining matrix on the server problem.have a look .
n4nd0shrey: now it runs much faster, right?15:27
shreyu define the characteristics of the matrix(start (x,y), color, cell(width,height) etc)  on the server end15:27
n4nd0shrey: is it running faster also because the square is smaller?15:28
shreythe random button is like superfast15:28
shreylet us test it for 50 X 50 matrix15:28
-!- medeeiip [~medeeiip@] has quit [Ping timeout: 256 seconds]15:28
n4nd0shrey: let's see :)15:28
shreywell yes,it was because of the matrix.15:29
shreystill takes like one complete second for a 100X100 matrix :(15:30
shreythe random generator is still on the client that wont make a difference.15:31
shreyonly the matrix definition is on the server end.15:31
n4nd0I don't think that the number generation itself is what takes that time, but I am not sure15:32
shreyit has to assign a random color to each and every cell.that is what should take time.everything else is just a one time process.15:32
-!- heiko [] has joined #shogun15:43
-!- n4nd0 [] has quit [Quit: leaving]15:49
-!- foulwall [] has quit [Remote host closed the connection]15:50
-!- medeeiip__ [~medeeiip@] has quit [Quit: Leaving]15:54
blackburnheiko: I added erlend15:55
blackburnand oliver15:57
blackburnheiko: is that you pushing them?15:57
-!- erlenda [] has joined #shogun15:57
heikoyes :)15:57
heikohow do you know?15:57
erlendaKnow whaT?15:58
heikohi erlenda!15:58
heikoerlenda: so this is our main communication channel15:58
heikoduring gsoc, we will do some meetings in IRC15:59
erlendaSounds good15:59
blackburnheiko: how do I know what?16:00
heikoblackburn: how did you know that I pushed them?16:05
blackburnheiko: there should be a reason they registered at the same time? ;)16:05
heikoerlenda: so we already got a guy that is getting into Gaussians - he is doing introduction tasks that we defined on github - computing logdet for medium sparse matrices, sampling gaussians with medium sparse matrices etc16:06
heikoblackburn: ah they registered :) I didnt know that16:06
blackburnheiko: I said I added them ;)16:06
blackburnI can't add anyone if he didn't request it16:07
heikoI see16:07
blackburnheiko: you too16:07
blackburnas you are an admin :)16:07
heikoI see :D16:07
heikowill have some more time soon to get into admin stuff - hopefully finishing paper soon!16:07
-!- gzhd79 [] has joined #shogun16:08
blackburnheiko: I am waiting for students that want to do anything but not demos :D16:08
sonne|workblackburn: btw what happens to notifications if we now work on devel?16:09
blackburnsonne|work: they are showed here too16:09
blackburnare shown16:09
erlenda@heiko: what type of technique for computing? through matrix functions?16:10
heikoerlenda: no just cholesky, as I said, only simple intro tasks to get involved in the dev-process16:11
heikoerlenda with symamd16:11
blackburngaussian party16:11
heikoerlenda: and also importing eliptic curve stuff, checking out solvers16:11
blackburnheiko: you must be having an portrait of that famous Friedrich16:12
heikoblackburn: We used to have him on the 10 DM banknote16:12
blackburnheiko: really? nice to know16:13
blackburnheiko: who is else on other banknotes?16:13
blackburnor rather was16:13
heikoquite cool picture :)16:13
blackburnyes funny old man16:13
blackburnheiko: his face is like 'go figure what I did'16:13
heikoblackburn:  there is a nice book about him and Humboldt, called "Die Vermessung der Welt"16:14
heikomight be available in other languages16:14
blackburnheiko: we have cities on our notes16:14
blackburnheiko: never heard about it16:15
-!- rk7_ [~madhura@] has joined #shogun16:15
blackburnheiko: it is available in english of course :)16:15
-!- medeeiip [~medeeiip@] has joined #shogun16:16
blackburnheiko: and a cinema16:16
blackburnhaha movie about gauss interesting16:16
heikothe book was popular in Germany16:16
blackburnheiko: would you believe f(x=1, y=2) is valid C++?16:17
-!- erlenda [] has quit [Quit: Leaving]16:18
sonne|workshrey: errm did you change anything?16:20
blackburnheiko: I am going to introduce that thing to my lib API - not for the common use of course but it is pretty nice16:20
shreysonne |work : after the matrix definition, nothing.Now, how should i proceed next?16:23
heikoblackburn: what does this do?16:23
sonne|workshrey: maybe I missed sth - you have a django project somewhere now?16:24
shreyi have it, and i did this on the same project, but i cannot upload the code, as it is not open source :(16:25
shreyi will create a new django project that i can upload soon.16:26
blackburnheiko: emulates keyword args16:26
sonne|workshrey: hmmh ok16:26
medeeiipHello everyone...... I've created a cmakelist for shogun to support cross platform build... tested it under windows and ubuntu 12.......16:29
-!- foulwall [~foulwall@2001:da8:215:c252:1587:c24e:2d8f:288b] has joined #shogun16:29
medeeiipcan anyone further test it?16:30
-!- rk7_ [~madhura@] has quit [Ping timeout: 256 seconds]16:42
-!- rk7_ [~madhura@] has joined #shogun16:51
foulwallcompiling shogun on linode ... so slow16:54
sonne|workfoulwall: yeah it is big... do you have some fast machine around? then you could do make -j 4 (it will then use 4 cpu cores)17:04
foulwall-js is already enabled...17:04
-!- rk7_ [~madhura@] has quit [Ping timeout: 258 seconds]17:04
foulwallI'll wait for it.17:05
-!- gzhd79 [] has quit [Quit: gzhd79]17:06
-!- sumit [73f91219@gateway/web/freenode/ip.] has joined #shogun17:20
-!- medeeiip [~medeeiip@] has quit [Ping timeout: 245 seconds]17:21
-!- rk7_ [~madhura@] has joined #shogun17:23
-!- rk7_ is now known as madhura17:25
-!- sumit [73f91219@gateway/web/freenode/ip.] has quit [Ping timeout: 245 seconds]17:32
-!- sumit [73f91219@gateway/web/freenode/ip.] has joined #shogun17:34
-!- foulwall [~foulwall@2001:da8:215:c252:1587:c24e:2d8f:288b] has quit [Ping timeout: 245 seconds]17:40
-!- foulwall [] has joined #shogun17:42
-!- sumit [73f91219@gateway/web/freenode/ip.] has quit [Ping timeout: 245 seconds]17:42
-!- BenYu [1834fcd7@gateway/web/freenode/ip.] has joined #shogun17:45
-!- medeeiip [~medeeiip@] has joined #shogun17:58
heikoblackburn, sonney2k, sonne|work maybe we should have more than project related to demos/web/examples?18:03
-!- medeeiip [~medeeiip@] has quit [Ping timeout: 264 seconds]18:03
-!- medeeiip [~medeeiip@] has joined #shogun18:10
-!- jptech93 [~quassel@] has quit [Remote host closed the connection]18:11
-!- jptech93 [~quassel@] has joined #shogun18:12
-!- gzhd79 [] has joined #shogun18:13
blackburnheiko: more than one?18:20
heikomore than one project18:23
heikoyes, like one on examples/demos18:24
heikoone on the web-stuff18:24
heikoor two doing both but different demos18:24
blackburnheiko: wellll18:25
blackburnheiko: depends on # of slots I think?18:26
heikoblackburn: yes, but just wondering18:29
heikosince so many people are asking18:29
heikoalso we really lack this18:29
blackburnheiko: I am afraid we lack something else18:30
blackburnwell we lack everything :)18:30
heikomentors :)18:30
heikohaha :)18:30
heikoat least we do not lack motivation :D18:30
blackburnheiko: I lack most of time18:30
-!- shrey [ca4eaca2@gateway/web/freenode/ip.] has quit [Ping timeout: 245 seconds]18:31
-!- shrey [ca4eaca2@gateway/web/freenode/ip.] has joined #shogun18:35
-!- n4nd0 [] has joined #shogun18:36
@sonney2kfoulwall, so did it go through?18:37
foulwallsonney2k: will finish soon.18:37
@sonney2kfoulwall, compiling for 1.5hrs?18:38
n4nd0wouldn't be surprised :D18:38
foulwallcompile is already finished.18:39
@sonney2kn4nd0, haha!18:39
foulwallI'm working on the svr demo.18:39
@sonney2kn4nd0, not even an old ppc or mips machine would be *that* slow18:39
n4nd0sonney2k: jk hehe18:39
@sonney2kfoulwall, yeah no worries18:39
n4nd0sonney2k: but actually before I realized my swap was not activated, taking into account the times make crashed due to out of memory error, I think once or twice it took be more than half an hour to compile18:40
n4nd0took me* more18:41
n4nd0hey medeeiip18:46
n4nd0I can try again in my machine18:46
n4nd0medeeiip: errors again unfortunately,
n4nd0blackburn, heiko : nice thing about the demos/examples project is that it shouldn't be too hard to mentor18:50
n4nd0so the idea of having more than project about that (providing enough slots) can be a good one I think18:50
-!- madhura [~madhura@] has quit [Ping timeout: 260 seconds]18:51
blackburnn4nd0: yeah the question is in slots18:54
@sonney2kn4nd0, yeah but that was for octave! foulwall only needs python_modular18:54
n4nd0sonney2k: I actually run in the same problem only with python_modular IIRC, but my browser was *overloaded* with tabs18:54
foulwallsonney2k: Maybe the ram is not efficient. only 512MB18:55
n4nd0anyway I think that is probably my bad. 4GB RAM is not too much, and no swap18:55
@sonney2kn4nd0, our buildbot also only has 4GB...18:55
n4nd0oh shit 521MB and I was saying 4GB is not a lot :S18:55
blackburn512? is it a phone?18:56
n4nd0haha we should put that18:56
n4nd0shogun in your phone18:56
n4nd0want to do some MKL in the subway?18:56
@sonney2kn4nd0, actaully shogun does run on gunnars iphone18:56
@sonney2kfirst generation :D18:57
blackburnn4nd0: I am dreaming about that - remember my client-server obsession18:57
n4nd0sonney2k: cool, is it just to show off or he is actually using it for anything?18:57
@sonney2kn4nd0, jsut to show off :)18:57
n4nd0It could be cool to show in the workshop!18:57
@sonney2kwell we have no applications demos :D18:58
@sonney2kso it is no use18:58
blackburnsonney2k: n4nd0: btw as I got totally mad I think I'll rather present my ideas on API during the workshop18:58
n4nd0will be happy to hear :)18:58
medeeiipn4nd0: can u tell me what is the general installetion path of hdf5 in linux........ I've tried these paths.......:  $ENV{HOME}/.local19:00
medeeiip    $ENV{HDF5_ROOT}19:01
medeeiip    $ENV{HDF5_ROOT_DIR_HINT}19:01
medeeiip    /usr/lib/hdf519:01
medeeiip    /usr/share/hdf519:01
medeeiip    /usr/local/hdf519:01
medeeiip    /usr/local/hdf5/share19:01
n4nd0medeeiip: in my machine whereis hdf5 tells me /usr/include/hdf5.h19:01
n4nd0but I think that cmake should have some tricks to look for those kind of things more or less automatically19:03
medeeiipi's searching by env variable also............19:03
blackburnn4nd0: why do you call it tricks ;)19:03
blackburnit is the work of cmake to handle that19:03
n4nd0I like magic :)19:04
n4nd0medeeiip: but is there supposed to be an env variable for hdf5?19:04
blackburnhere comes a finder19:04
n4nd0blackburn: nice19:05
blackburnoh that's getting late I wannt to go homee!19:07
-!- blackburn [] has quit [Quit: Leaving.]19:09
medeeiipn4nd0: i's using the same version19:15
medeeiipas the link...19:15
medeeiipmy cmake is failing to find HDF5_ROOT_DIR19:16
medeeiip'n so hdf5-config.cmake is remaining absent....19:17
-!- Jaipreet [ca4eaca2@gateway/web/freenode/ip.] has joined #shogun19:18
-!- heiko [] has left #shogun []19:19
JaipreetHello everyone19:19
n4nd0hi Jaipreet!19:20
-!- medeeiip__ [~medeeiip@] has joined #shogun19:23
-!- medeeiip [~medeeiip@] has quit [Ping timeout: 256 seconds]19:26
-!- mode/#shogun [+o n4nd0] by sonney2k19:27
-!- mode/#shogun [-o n4nd0] by ChanServ19:27
-!- madhura [~madhura@] has joined #shogun19:30
-!- BenYu [1834fcd7@gateway/web/freenode/ip.] has quit [Ping timeout: 245 seconds]19:33
-!- Jaipreet [ca4eaca2@gateway/web/freenode/ip.] has quit [Ping timeout: 245 seconds]19:34
-!- shrey [ca4eaca2@gateway/web/freenode/ip.] has quit [Ping timeout: 245 seconds]19:34
@sonney2kn4nd0, did you register your nick with nickserv?19:37
n4nd0sonney2k: yeah19:40
n4nd0but the password is in the old computer19:40
n4nd0I should put it here too but I am lazy :)19:40
@sonney2kn4nd0, please do it19:42
foulwallHi sonney2k19:45
foulwallI've nearly finished the svr demo.19:46
foulwallcheck this
-!- Moloy [7b3f0d75@gateway/web/freenode/ip.] has joined #shogun19:47
foulwalljust click the regression button.19:48
@sonney2kfoulwall, cool stuff!19:48
-!- madhura [~madhura@] has quit [Ping timeout: 258 seconds]19:48
Moloyhi i am new to shogun.. i am trying to install it in windows in the cygwin terminal.. after running ./configure , upon running make it says19:48
MoloyIn file included from ../shogun/base/SGObject.h:16,                  from ../shogun/mathematics/Math.h:21,                  from base/init.cpp:12: ../shogun/lib/common.h:46:8: warning: undefining "__STDC_FORMAT_MACROS" In file included from ../shogun/mathematics/Math.h:21,                  from base/init.cpp:12: ../shogun/base/SGObject.h:182: error: `VERSION_PARAMETER' was not declared in this scope ../shogun/base/SGObject.h:196: error19:49
@sonney2kfoulwall, excellent work :))19:50
@sonney2kMoloy, which version of shogun19:50
foulwallthere's some little bugs...I'll fix them tomorrow.19:50
@sonney2kfoulwall, couldn't find any bugs...19:50
Moloysonney2k , 2.219:51
@sonney2ksry gtg now19:51
@sonney2kfoulwall, keep up the good work!19:52
foulwallsonney2k: thank you!19:52
foulwallsonney2k: what I can do tommorrow?19:53
Moloyfoulwall, any clue ?19:57
foulwallMoloy: I've no idea, also new to shogun19:58
medeeiip__Moloy: i gs u 'r missing build-essential in cygwin20:00
foulwallmedeeiip__: that sounds reasonable20:01
-!- blackburn [~blackburn@] has joined #shogun20:02
Moloymedeeiip_: i just checked.. i have it20:03
foulwallsonney2k: It's too late...I have to go sleep... you can tell me what i do tomorrow via email.20:04
medeeiip__Moloy: do u have autotools?20:05
n4nd0nice demo foulwall !20:05
foulwallthank you n4nd020:06
-!- madhura [~madhura@] has joined #shogun20:06
foulwalli have a lot of ideas on the demo... and i'll implement them later20:08
foulwallgood night n4nd0!20:09
foulwallsee all you guys tomorrow.20:09
-!- foulwall [] has quit [Remote host closed the connection]20:10
-!- madhura [~madhura@] has quit [Ping timeout: 245 seconds]20:10
n4nd0sonney2k: why the nickserv pass thing? are you going to start checking that we are ourselves for real?20:13
blackburnI am surprised with that foulwall thing20:19
n4nd0blackburn: awesome thing indeed20:20
n4nd0that is the sort of demo I was waiting for but I did not expect to see one so soon!20:20
blackburnn4nd0: yes that's really fast20:21
n4nd0blackburn: but how is that done? django/d3?20:21
n4nd0I am going to check closer20:21
blackburnn4nd0: jquery20:22
blackburnn4nd0: nothing to do with django here :)20:22
n4nd0blackburn: nor d3 either hehe20:22
blackburnn4nd0: d3 plots the stuff20:22
n4nd0blackburn: but is this calling really shogun code every time we say regression?20:23
blackburnn4nd0: jquery does ajax stuff20:23
blackburnn4nd0: yes20:23
n4nd0blackburn: aham, I understand20:23
n4nd0oh this is awesome stuff20:23
blackburnn4nd0: ah probably that's django on the server side20:23
blackburnas a web service20:23
blackburnI do not know20:23
blackburnthere are a lot of ways to do that20:23
n4nd0I want to ask foulwall20:24
n4nd0tom probably20:24
n4nd0blackburn: this is the kind of thind I told you about for tapkee web20:25
n4nd0we put some points around in 2D and embed to a line20:25
blackburnn4nd0: 2d -> 1d?20:25
n4nd0no real use20:25
n4nd0but I don't know how to do an interactive example otherwise20:26
blackburnn4nd0: static is ok20:27
blackburnn4nd0: lets better finish it sooner20:27
n4nd0blackburn: hehe agree20:28
n4nd0blackburn: try putting C?0 with GaussKernel20:30
-!- sumit [73f91219@gateway/web/freenode/ip.] has joined #shogun20:30
blackburnn4nd0: error generated?20:30
n4nd0hehe yeah20:30
n4nd0it is handled it seems20:30
@sonney2kblackburn, please register your nick with nickserv20:55
blackburnsonney2k: why?20:55
@sonney2kn4nd0, yes - it is better if at least heiko, you, blackburn have to proper rights to admin this channel20:55
blackburnsonney2k: I am unable to do that because someone owns it :)20:55
n4nd0sonney2k: aham I see20:56
-!- blackburn is now known as lisitsyn20:56
@sonney2kblackburn, someone not you?20:56
lisitsynokay getting rid of nickname20:56
lisitsynsonney2k: exactly20:56
n4nd0maybe I should think if I want to be something some serious like iglesias (probably taken)20:56
@sonney2klisitsyn, why not use blackburn91 then?20:56
@sonney2kor whatever you use for mail?20:56
lisitsynsonney2k: my mail now is lisitsyn.s.o20:56
lisitsynand my github is lisitsyn20:56
lisitsynso it is less confusing20:57
@sonney2klisitsyn, you cannot be lisitsyn you are blackburn!20:57
-!- n4nd0 is now known as iglesiashogun20:57
@sonney2kit is totally ridiculous20:57
iglesiashogunwhat about this one for me?20:57
lisitsynsonney2k: why?20:57
@sonney2kiglesiashogun, even worse20:57
lisitsynsonney2k: but I like my surname *crying*20:57
@sonney2kiglesiashogun, rename yourself back or I will make you do it :P20:57
@sonney2klisitsyn, and you too!20:58
-!- iglesiashogun is now known as n4nd020:58
-!- lisitsyn is now known as blackburn20:58
@sonney2kn4nd0, please register20:58
n4nd0sonney2k: ok then I will be tom with the password20:58
-!- sumit [73f91219@gateway/web/freenode/ip.] has quit [Ping timeout: 245 seconds]20:58
n4nd0I don't have it here now20:58
blackburnsonney2k: I can't register it20:58
n4nd0it is in my computer at home, I am at the office20:58
n4nd0old computer20:58
-!- blackburn is now known as qdrgsm20:58
qdrgsmokay my other nick20:58
qdrgsmsonney2k: better?20:58
qdrgsmit is short of quadragesimo n4nd0 should know what it is20:58
-!- sonney2k is now known as gausskern20:58
n4nd0it sounds like 40th is Spanish20:59
@gausskernqdrgsm, you can be kernelpca if you want20:59
qdrgsmn4nd0: exactly20:59
-!- qdrgsm is now known as klle20:59
klleI like kernel LLE more20:59
-!- n4nd0 is now known as homokernel20:59
-!- gausskern is now known as iloveponies21:00
kllehomokernel: homo kernel homo kernel!21:00
klleiloveponies: so pony lover what should I do? :D21:00
@iloveponiesklle, ride the pony! what else!21:00
-!- iloveponies is now known as sonne300021:01
homokernelone thing related to admin rights21:01
-!- klle is now known as lisitsyn21:01
homokernelhow is one suppose to act if someone calls you bugger?21:01
@sonne3000homokernel, pretty cool  isn't it?21:01
* homokernel wonders21:01
lisitsynhomokernel: hahah21:01
lisitsynsonne3000: it is awesome21:02
-!- homokernel is now known as n4nd021:02
lisitsynn4nd0: I'd cry deeply21:02
n4nd0sonne3000: it is pretty pretty cool indeed21:02
n4nd0I didn't expect to see that type of demo already around here21:02
n4nd0but a bit later21:02
lisitsynn4nd0: come on it was not insult I hope he just blamed to the air21:02
@sonne3000n4nd0, yeah he is incredibly fast21:02
n4nd0lisitsyn: I think so hehe21:03
n4nd0I am not offended, I think it was a funny moment :)21:03
@sonne3000so lisitsyn you want to stick with that nick?21:04
-!- sonne3000 is now known as blackburn21:04
lisitsynblackburn: yes21:04
lisitsynblackburn: why do you like my nick?21:04
@blackburnblackburn, why do you like n4nd0's ?21:04
lisitsynblackburn: do I?21:04
lisitsynblackburn: it would be cool if your nick here was a surname too21:05
lisitsynblackburn: it would teach people to use autocompletion21:05
lisitsynbecause there is no chance to write such a long word21:05
n4nd0we should write it in the intro message21:06
n4nd0Remember young padawan the tab to use, for name autocomplete to unleash.21:06
n4nd0autocompletion better21:06
@blackburnso guys please try hard to register your nicks'21:07
-!- blackburn is now known as sonney2k21:07
n4nd0yeah I will have it auto from tomorrow as I used to do21:07
@sonney2kok at least sb :D21:08
lisitsynsonney2k: doe21:08
-!- mode/#shogun [+o lisitsyn] by ChanServ21:10
@sonney2klisitsyn, looks likey heiko is already taken - of course :D21:11
@sonney2kohh well21:11
@lisitsynsonney2k: strathmann!21:11
-!- n4nd0 is now known as iglesiasg21:11
-!- jptech93 [~quassel@] has quit [Remote host closed the connection]21:11
iglesiasgI going to be this one21:12
@lisitsynooooh Y U HAVE SO LONG surnames21:12
@sonney2klisitsyn, yeah shortcut for SonnenburG :D21:12
@sonney2kI have it21:12
-!- jptech93 [~quassel@] has joined #shogun21:12
@sonney2keveryhwere heh21:12
@lisitsynsonney2k: I have seen it a few times21:12
iglesiasgsonney2k: it is done now, I have register21:15
* iglesiasg is born21:15
-!- jptech93 [~quassel@] has quit [Remote host closed the connection]21:18
-!- jptech93 [~quassel@] has joined #shogun21:23
-!- gzhd79 [] has quit [Quit: gzhd79]21:30
-!- jptech93 [~quassel@] has quit [Remote host closed the connection]21:37
-!- jptech93 [~quassel@] has joined #shogun21:38
medeeiip__sonney2k: what are the main criterias to get selected into gsoc 13?21:38
@lisitsynmedeeiip__: quality of contributions, quality of proposal, etc21:45
iglesiasgmedeeiip__: and IMHO  contributions tend to matter more than proposal21:46
iglesiasgbut I am not the one to make the choice :) just giving my opinion21:46
@lisitsynmedeeiip__: it depends on many many things21:47
-!- Moloy [7b3f0d75@gateway/web/freenode/ip.] has quit [Ping timeout: 245 seconds]21:49
-!- jptech93 [~quassel@] has quit [Read error: Connection reset by peer]21:51
-!- jptech93 [~quassel@] has joined #shogun21:52
medeeiip__lisitsyn: many things.... like?21:56
medeeiip__lisitsyn: IMHO contribution means?21:56
@lisitsynmedeeiip__: well we don't know how many slots we will receive21:56
@lisitsynyes contribution is very important21:56
@lisitsynwe are searching for long-term contributors so we'd like to work with motivated people21:57
-!- shrey [ca4eaca2@gateway/web/freenode/ip.] has joined #shogun21:57
medeeiip__lisitsyn: I'm a engineering student with c++ skills but with very basic knowledge of ML.... So i want to contribute to the project idea on "improving file handling"..... Is that project has priority....21:59
medeeiip__i mean as u said :well we don't know how many slots we will receive21:59
@lisitsynmedeeiip__: from past experience we usually do not choose ideas but students22:00
medeeiip__lisitsyn: what if two students have submitted the same proposal and both are very good?22:01
iglesiasgthe old coin flip :P22:01
@lisitsynmedeeiip__: sounds very hypothetical :)22:02
iglesiasgjust kidding22:02
medeeiip__lisitsyn: let be very frank.... as I said I've very basic knowledge of ML, So i gs there would be almost no chance for me to contribute in a long term..... So may I've a chance as you said: we are searching for long-term contributors so we'd like to work with motivated people22:05
@lisitsynmedeeiip__: no, why? we have not that much on ML itself22:06
@lisitsynit is all about the infrastructure22:07
@lisitsynit takes most time usually22:07
medeeiip__OK! one technical question: can shogun be built without hdf5?22:08
@lisitsynmedeeiip__: yes of course22:09
medeeiip__lisitsyn: I'm interested about porting shogun to windows. So first of all I needed a config generator like cmake. I've written a cmakelist which works on windows but as n4nd0 said that failed on linux for hdf5 . So I've rewritten it. Can you plese check it...if u have time?22:13
@lisitsynmedeeiip__: let me check it a bit later22:14
@lisitsynmedeeiip__: don't you have linux?22:14
medeeiip__actually i have. but i couldn't installed hdf522:15
medeeiip__with my cmakelist everything is okey without hdf522:16
medeeiip__as it does not provide a cmake module by default22:16
@lisitsyngive me a link to your git please22:16
iglesiasgmedeeiip__: I have just tried again, cmake worked fine but unfortunately make failed :(22:23
medeeiip__complaining about?22:23
iglesiasgI am n4nd0 btw :)22:23
iglesiasgI included both cmake and make traces22:24
iglesiasgmedeeiip__: out of curiosity, let me ask you, do you have previous experience preparing cmake for a big project like shogun or are you drawing inspiration from other open source project that supports cmake?22:25
medeeiip__no... I've worked in any...... so my code quality may be poor22:27
iglesiasgaham I see22:27
medeeiip__but see cmake is note generating files like RInterface.h22:27
medeeiip__and the problem is with that...22:27
medeeiip__so where may b the prob?22:28
iglesiasgmedeeiip__: no idea really, I have not looked at your CMakeLists files22:29
iglesiasgI am no cmake expert either. I have just used it in small projects22:30
medeeiip__btw is my code very poor????????? Plese be frank22:30
iglesiasgI don't know much about cmake so my opinion is not probably good regarding that22:31
-!- medeeiip_ [~medeeiip@] has joined #shogun22:32
iglesiasgI don't think it looks poor at first sight, normal cmake code22:33
-!- medeeiip__ [~medeeiip@] has quit [Ping timeout: 252 seconds]22:35
medeeiip_actually i've alittle bit exp in c++  in all other aspect I've very low exp....... btw thanks a lot for testing even after failing a lot of time22:36
-!- gsomix [~Miranda@] has joined #shogun22:40
gsomixlisitsyn: where's blackburn?22:41
@lisitsyngsomix: I had to change a nickname to register here at freenode22:41
@lisitsynas 'blackburn' is owned by some22:41
@sonney2klisitsyn, :)22:49
@sonney2knite guys22:49
iglesiasggood night22:55
-!- shrey [ca4eaca2@gateway/web/freenode/ip.] has quit [Quit: Page closed]22:57
-!- iglesiasg [] has quit [Quit: leaving]23:16
-!- syst3mw0rm [] has joined #shogun23:24
--- Log closed Fri Apr 12 00:00:27 2013