--- Log opened Mon May 26 00:00:04 2014 | ||
-!- khalednasr [~k.nasr92@41.69.198.3] has quit [Quit: Leaving] | 00:52 | |
-!- khalednasr [~k.nasr92@41.69.198.3] has joined #shogun | 01:08 | |
-!- sonne|work [~sonnenbu@sams-office-nat.tomtomgroup.com] has quit [Remote host closed the connection] | 01:16 | |
-!- sonne|work [~sonnenbu@sams-office-nat.tomtomgroup.com] has joined #shogun | 01:18 | |
-!- khalednasr [~k.nasr92@41.69.198.3] has quit [Quit: Leaving] | 01:40 | |
-!- pickle27 [~pickle27@192-0-136-118.cpe.teksavvy.com] has quit [Remote host closed the connection] | 06:03 | |
-!- Saurabh7 [~Saurabh7@59.88.32.255] has joined #shogun | 06:50 | |
-!- Saurabh7 [~Saurabh7@59.88.32.255] has quit [Quit: Leaving] | 07:37 | |
-!- parijat [75dc2dd5@gateway/web/freenode/ip.117.220.45.213] has joined #shogun | 07:56 | |
-!- kislay [~Abhijeet@106.221.136.29] has joined #shogun | 08:01 | |
-!- kislay [~Abhijeet@106.221.136.29] has quit [Quit: Leaving] | 08:13 | |
-!- parijat [75dc2dd5@gateway/web/freenode/ip.117.220.45.213] has quit [Quit: Page closed] | 09:21 | |
thoralf | Hey. | 09:48 |
---|---|---|
-!- sonney2k_ [~shogun@7nn.de] has quit [Ping timeout: 276 seconds] | 09:51 | |
-!- PirosB3 [~pirosb3@host80-223-dynamic.246-95-r.retail.telecomitalia.it] has joined #shogun | 09:54 | |
-!- soumyaC [uid15286@gateway/web/irccloud.com/x-jwvcsdwkzaikrjjd] has joined #shogun | 09:56 | |
-!- sonney2k [~shogun@7nn.de] has joined #shogun | 09:57 | |
-!- PirosB3 [~pirosb3@host80-223-dynamic.246-95-r.retail.telecomitalia.it] has quit [Quit: PirosB3] | 10:19 | |
-!- PirosB3 [~pirosb3@host80-223-dynamic.246-95-r.retail.telecomitalia.it] has joined #shogun | 10:21 | |
@besser82 | thoralf, moin! :D | 10:47 |
@besser82 | thoralf, do you have any news for me? | 10:48 |
-!- thijs__ [~quassel@nat-p-08.extern.umcn.nl] has joined #shogun | 11:22 | |
-!- lisitsyn [~lisitsin@mxs.kg.ru] has joined #shogun | 11:38 | |
-!- PirosB3 [~pirosb3@host80-223-dynamic.246-95-r.retail.telecomitalia.it] has quit [Quit: PirosB3] | 12:13 | |
-!- khalednasr [~k.nasr92@196.221.66.173] has joined #shogun | 13:04 | |
-!- khalednasr [~k.nasr92@196.221.66.173] has quit [Client Quit] | 13:06 | |
-!- khalednasr [~k.nasr92@196.221.66.173] has joined #shogun | 13:43 | |
-!- shogun-notifier- [~irker@7nn.de] has joined #shogun | 13:51 | |
shogun-notifier- | shogun: Wu Lin :develop * 45da8f1 / src/shogun/machine/gp/ (2 files): https://github.com/shogun-toolbox/shogun/commit/45da8f1e79aad016c12f0e9f1be0df0cefecb00a | 13:51 |
shogun-notifier- | shogun: the base class | 13:51 |
shogun-notifier- | shogun: Heiko Strathmann :develop * f103880 / src/shogun/machine/gp/ (2 files): https://github.com/shogun-toolbox/shogun/commit/f1038804a2b8b7b39802b7239cecb8760db304d2 | 13:51 |
shogun-notifier- | shogun: Merge pull request #2246 from yorkerlin/variational-likelihoods | 13:51 |
shogun-notifier- | shogun: | 13:51 |
shogun-notifier- | shogun: the base class (VariationalLikelihood) | 13:51 |
shogun-notifier- | shogun: Wu Lin :develop * b7e98db / / (3 files): https://github.com/shogun-toolbox/shogun/commit/b7e98db219d909ee0c61b359ee83e1687a79368e | 13:54 |
shogun-notifier- | shogun: bug fix | 13:54 |
shogun-notifier- | shogun: Heiko Strathmann :develop * 7587570 / / (3 files): https://github.com/shogun-toolbox/shogun/commit/758757094c30ae249f5ddc84f3cdc11b4b4203c4 | 13:54 |
shogun-notifier- | shogun: Merge pull request #2248 from yorkerlin/lnorm_cdf | 13:54 |
shogun-notifier- | shogun: | 13:54 |
shogun-notifier- | shogun: bug fix for normal_cdf and lnormal_cdf | 13:54 |
shogun-notifier- | shogun: Wu Lin :develop * 382e7fd / / (4 files): https://github.com/shogun-toolbox/shogun/commit/382e7fde54b29e5391a243d85f4d67dbd91142b1 | 13:59 |
shogun-notifier- | shogun: bug fix | 13:59 |
shogun-notifier- | shogun: Heiko Strathmann :develop * a4e7ce2 / / (2 files): https://github.com/shogun-toolbox/shogun/commit/a4e7ce28b8dde2d743759556aefbd5799cba7577 | 13:59 |
shogun-notifier- | shogun: Merge pull request #2253 from yorkerlin/probitlikelihood | 13:59 |
shogun-notifier- | shogun: | 13:59 |
shogun-notifier- | shogun: bug fix (ProbitLikelihood) | 13:59 |
khalednasr | lisitsyn, hey, do you have a moment? | 14:10 |
lisitsyn | khalednasr: sure | 14:11 |
khalednasr | lisitsyn, I'm thinking about using ViennaCL directly for both CPU and GPU, instead of extending linalg | 14:11 |
lisitsyn | khalednasr: hmm you mean instead of this thing lambday works on? | 14:12 |
khalednasr | yeah | 14:12 |
khalednasr | cause it would take too much time to add all the methods I need to the linalg library, and some of them will be too specialized, like: multiply-by-the deriviative-of-the-logistic-function | 14:12 |
-!- travis-ci [~travis-ci@ec2-54-227-86-191.compute-1.amazonaws.com] has joined #shogun | 14:14 | |
travis-ci | [travis-ci] it's Heiko Strathmann's turn to pay the next round of drinks for the massacre he caused in shogun-toolbox/shogun: http://travis-ci.org/shogun-toolbox/shogun/builds/26042620 | 14:14 |
-!- travis-ci [~travis-ci@ec2-54-227-86-191.compute-1.amazonaws.com] has left #shogun [] | 14:14 | |
khalednasr | lisitsyn, the downside of this is that neuralnets would require viennacl to compile, but it's a header only library so that shouldn't be a big problem | 14:15 |
lisitsyn | khalednasr: we usually try to provide some fallback implementation | 14:17 |
lisitsyn | that would be an issue | 14:17 |
khalednasr | lisitsyn, I could try to add a naive implementation in case viennacl wasn't available. The way I'm doing right now with Eigen3 | 14:20 |
lisitsyn | khalednasr: hmm well makes sense for now | 14:21 |
lisitsyn | khalednasr: could you please catch up with lambday if you see him online | 14:22 |
lisitsyn | so you can discuss it as well | 14:22 |
khalednasr | lisitsyn, yeah | 14:22 |
lisitsyn | khalednasr: you could start with naive impls before I think | 14:23 |
lisitsyn | does that make sense? | 14:23 |
lisitsyn | they should be easier to debug etc | 14:23 |
khalednasr | lisitsyn, we already have one :) | 14:24 |
lisitsyn | yeah cool | 14:25 |
khalednasr | lisitsyn, the problem is with datatypes, since viennacl needs to use it's own vector/matrix type and not SGVector/SGMatrix | 14:25 |
lisitsyn | yeah | 14:25 |
lisitsyn | that's always an issue | 14:25 |
khalednasr | lisitsyn, do you know if Theo is on the mailing list? I wanna send the weekly report | 14:29 |
lisitsyn | khalednasr: please just CC him | 14:29 |
lisitsyn | that'd be better | 14:29 |
khalednasr | ok | 14:30 |
thijs__ | Hi, I have an issue with the PCA and kernel PCA | 14:37 |
thijs__ | when I try to compile I get the following: | 14:37 |
thijs__ | /usr/include/shogun/mathematics/lapack.h:45:21: fatal error: clapack.h: No such file or directory | 14:37 |
thijs__ | #include <clapack.h> | 14:37 |
thijs__ | I am running Kubuntu 14.04 and the Shogun version in the repositories (3.1.1 I think) | 14:38 |
thijs__ | (sorry if this is a stupid question) | 14:39 |
khalednasr | thijs__, you need to install lapack on your system | 14:42 |
thijs__ | yes this is installed | 14:42 |
thijs__ | liblapack-dev: | 14:43 |
thijs__ | Installed: 3.5.0-2ubuntu1 | 14:43 |
thijs__ | Candidate: 3.5.0-2ubuntu1 | 14:43 |
thijs__ | Version table: | 14:43 |
thijs__ | *** 3.5.0-2ubuntu1 0 | 14:43 |
sonne|work | libatlas-dev: /usr/include/atlas/clapack.h | 14:43 |
thijs__ | 500 http://nl.archive.ubuntu.com/ubuntu/ trusty/main amd64 Packages | 14:43 |
thijs__ | 100 /var/lib/dpkg/status | 14:43 |
sonne|work | thijs__: ^ you need this | 14:43 |
-!- sonne|work [~sonnenbu@sams-office-nat.tomtomgroup.com] has left #shogun [] | 14:43 | |
-!- sonne|work [~sonnenbu@sams-office-nat.tomtomgroup.com] has joined #shogun | 14:44 | |
thijs__ | I seem to have this as well and it comes with shogun | 14:45 |
thijs__ | this is an output from apt-cache: | 14:45 |
thijs__ | libatlas-dev: | 14:45 |
thijs__ | Installed: 3.10.1-4 | 14:45 |
thijs__ | Candidate: 3.10.1-4 | 14:45 |
thijs__ | Version table: | 14:45 |
thijs__ | *** 3.10.1-4 0 | 14:45 |
thijs__ | 500 http://nl.archive.ubuntu.com/ubuntu/ trusty/universe amd64 Packages | 14:45 |
thijs__ | 100 /var/lib/dpkg/status | 14:45 |
thijs__ | should I link against this explicitly while compiling? | 14:46 |
sonne|work | thijs__: please do dpkg -S clapack.h | 14:47 |
thijs__ | yeah it seems to be there: libatlas-dev: /usr/include/atlas/clapack.h | 14:48 |
sonne|work | thijs__: well looks like you have to put /usr/include/atlas into INCLUDES | 14:48 |
thijs__ | could you give me a hint on where to do this | 14:58 |
thijs__ | I'm rather new to this, sorry | 14:58 |
-!- kislay [~Abhijeet@110.226.241.228] has joined #shogun | 15:38 | |
-!- travis-ci [~travis-ci@ec2-54-227-86-191.compute-1.amazonaws.com] has joined #shogun | 15:38 | |
travis-ci | [travis-ci] it's lambday's turn to pay the next round of drinks for the massacre he caused in khalednasr/shogun: http://travis-ci.org/khalednasr/shogun/builds/26048098 | 15:38 |
-!- travis-ci [~travis-ci@ec2-54-227-86-191.compute-1.amazonaws.com] has left #shogun [] | 15:38 | |
-!- travis-ci [~travis-ci@ec2-54-83-250-234.compute-1.amazonaws.com] has joined #shogun | 15:39 | |
travis-ci | [travis-ci] it's lambday's turn to pay the next round of drinks for the massacre he caused in khalednasr/shogun: http://travis-ci.org/khalednasr/shogun/builds/26048098 | 15:39 |
-!- travis-ci [~travis-ci@ec2-54-83-250-234.compute-1.amazonaws.com] has left #shogun [] | 15:39 | |
-!- kislay [~Abhijeet@110.226.241.228] has quit [Read error: Connection reset by peer] | 15:39 | |
-!- pickle27f [~pickle27@216.191.231.218] has joined #shogun | 15:59 | |
-!- Saurabh7 [~Saurabh7@117.200.185.239] has joined #shogun | 16:09 | |
-!- pickle27f [~pickle27@216.191.231.218] has quit [Quit: This computer has gone to sleep] | 16:28 | |
-!- khalednasr [~k.nasr92@196.221.66.173] has quit [Quit: Leaving] | 16:29 | |
-!- pickle27f [~pickle27@216.191.231.218] has joined #shogun | 16:30 | |
-!- khalednasr [~k.nasr92@196.221.66.173] has joined #shogun | 16:42 | |
shogun-buildbot | build #317 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/317 blamelist: Heiko Strathmann <heiko.strathmann@gmail.com>, Wu Lin <yorker.lin@gmail.com> | 16:43 |
-!- shogun-notifier- [~irker@7nn.de] has quit [Quit: transmission timeout] | 16:59 | |
-!- pickle27f [~pickle27@216.191.231.218] has quit [Quit: This computer has gone to sleep] | 17:06 | |
-!- pickle27f [~pickle27@216.191.231.218] has joined #shogun | 17:23 | |
-!- lisitsyn [~lisitsin@mxs.kg.ru] has quit [Quit: Leaving.] | 17:28 | |
-!- pickle27f [~pickle27@216.191.231.218] has quit [Quit: This computer has gone to sleep] | 17:36 | |
-!- pickle27f [~pickle27@216.191.231.218] has joined #shogun | 17:40 | |
-!- kislay [~Abhijeet@106.221.145.154] has joined #shogun | 17:42 | |
-!- jiaolong [9e6d09e4@gateway/web/freenode/ip.158.109.9.228] has joined #shogun | 18:01 | |
-!- thijs__ [~quassel@nat-p-08.extern.umcn.nl] has quit [Remote host closed the connection] | 18:21 | |
-!- pickle27f [~pickle27@216.191.231.218] has quit [Quit: This computer has gone to sleep] | 18:24 | |
-!- shogun-notifier- [~irker@7nn.de] has joined #shogun | 18:35 | |
shogun-notifier- | shogun: jiaolong :develop * 3085a0f / / (7 files): https://github.com/shogun-toolbox/shogun/commit/3085a0fa2e6993b0f37b67cef8173c2080ae3a4c | 18:35 |
shogun-notifier- | shogun: Fixed a bug in factor graph ipython notebook | 18:35 |
shogun-notifier- | shogun: Fernando Iglesias :develop * 67d5555 / / (7 files): https://github.com/shogun-toolbox/shogun/commit/67d55553fa37ca5facc35ca5b0e0d6885e122fb4 | 18:35 |
shogun-notifier- | shogun: Merge pull request #2189 from Jiaolong/FGM_notebook | 18:35 |
shogun-notifier- | shogun: | 18:35 |
shogun-notifier- | shogun: Fixed a bug in FGM notebook | 18:35 |
-!- pickle27f [~pickle27@216.191.231.218] has joined #shogun | 18:35 | |
-!- lambday [67157f4f@gateway/web/freenode/ip.103.21.127.79] has joined #shogun | 18:48 | |
shogun-notifier- | shogun: lambday :develop * 7c09faf / / (7 files): https://github.com/shogun-toolbox/shogun/commit/7c09fafcfdc8130f11ea37a190cf5f76ebac2295 | 18:57 |
shogun-notifier- | shogun: Updated QuadraticTimeMMD with new formulas | 18:57 |
shogun-notifier- | shogun: | 18:57 |
shogun-notifier- | shogun: The previous implementation is also kept alongside with the new | 18:57 |
shogun-notifier- | shogun: implementation as DEPRECATED versions. | 18:57 |
shogun-notifier- | shogun: | 18:57 |
shogun-notifier- | shogun: Heiko Strathmann :develop * eb1f080 / / (7 files): https://github.com/shogun-toolbox/shogun/commit/eb1f080e75db84baf6b1f134d714501b8b8c6056 | 18:57 |
shogun-notifier- | shogun: Merge pull request #2256 from lambday/feature/quadratic_time_mmd | 18:57 |
shogun-notifier- | shogun: | 18:57 |
shogun-notifier- | shogun: Updated QuadraticTimeMMD with new formulas | 18:57 |
-!- HeikoS [~heiko@0542590b.skybroadband.com] has joined #shogun | 18:59 | |
-!- mode/#shogun [+o HeikoS] by ChanServ | 18:59 | |
@HeikoS | Saurabh7: hi! | 19:01 |
@HeikoS | Saurabh7: notebook is looking nice! | 19:01 |
Saurabh7 | HeikoS, hey! | 19:01 |
@HeikoS | Saurabh7: we could also do some things for missing data maybe ..... | 19:01 |
Saurabh7 | HeikoS, oh | 19:02 |
@HeikoS | Saurabh7: like replace values with mean | 19:02 |
Saurabh7 | the pima thng | 19:02 |
Saurabh7 | yes nice idea | 19:02 |
@HeikoS | We could also ask parjiat to implement an incomplete svd | 19:02 |
@HeikoS | then we can do low-rank fill ins of missing values | 19:02 |
@HeikoS | Saurabh7: could you suggest him and fernando to do this? with my best regards? Should be easy | 19:02 |
@HeikoS | Here is some reference | 19:03 |
Saurabh7 | ok | 19:03 |
@HeikoS | Saurabh7: http://web4.cs.ucl.ac.uk/staff/D.Barber/textbook/050512.zip | 19:03 |
@HeikoS | Saurabh7: Actually, let me file an issue for this | 19:04 |
Saurabh7 | HeikoS, yes , i will have a look at it in meanwhile | 19:04 |
@HeikoS | Saurabh7: also, dont forget the weekly update :) | 19:05 |
@HeikoS | you can send a link of the notebook, to get more feedback! | 19:05 |
Saurabh7 | HeikoS, i was working on the diagram too | 19:05 |
Saurabh7 | HeikoS, ok will do that | 19:05 |
@HeikoS | Saurabh7: cool, any results to show so far? | 19:05 |
Saurabh7 | HeikoS, but dont know if the unfinished one is good enough | 19:05 |
Saurabh7 | HeikoS, i will put a link in the pr | 19:05 |
Saurabh7 | HeikoS, if it looks okay i will try to make it better | 19:06 |
khalednasr | lambday, hey | 19:09 |
lambday | khalednasr: hey | 19:09 |
khalednasr | lambday, do you have a moment? | 19:09 |
lambday | khalednasr: ah brb... on phone | 19:09 |
khalednasr | lambday, tyt | 19:09 |
@HeikoS | Saurabh7: https://github.com/shogun-toolbox/shogun/issues/2257 | 19:10 |
@HeikoS | Saurabh7: well take your time to finish it | 19:10 |
Saurabh7 | HeikoS, woah you type fast! | 19:11 |
@HeikoS | Saurabh7: btw, I will have a super busy week this week and next, I might not respond immediately, (deadlines) But please keep on pushing your things, take initiative - you can submit multiple PRs etc | 19:11 |
@HeikoS | Saurabh7: hehe :) making lots of noise while doing this too! :) | 19:11 |
Saurabh7 | HeikoS, yes i figured it.. i am starting to look for examples for next nb | 19:11 |
@HeikoS | lambday: hey! pls also dont forget the weekly report :) | 19:12 |
@HeikoS | lambday: you have done so many things, that is an impressive list, hehe | 19:12 |
@HeikoS | Saurabh7: cool! | 19:12 |
@HeikoS | Saurabh7: you can also do multiple notebooks at once, and then update once you got feedback | 19:12 |
Saurabh7 | HeikoS, yes thats exaclty what i thought | 19:12 |
@HeikoS | Saurabh7: also, you should ask our community for feedback on your notebooks, whenever you feel like on is in a good state, actively ask the mailing list for suggestions etwc | 19:13 |
-!- aboutGod [~aboutGod@static-72-66-66-50.washdc.fios.verizon.net] has joined #shogun | 19:13 | |
Saurabh7 | HeikoS, sure will do it now | 19:13 |
@HeikoS | Saurabh7: nice! | 19:14 |
-!- aboutGod [~aboutGod@static-72-66-66-50.washdc.fios.verizon.net] has left #shogun [] | 19:23 | |
shogun-buildbot | build #318 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/318 blamelist: Heiko Strathmann <heiko.strathmann@gmail.com>, Wu Lin <yorker.lin@gmail.com> | 19:24 |
lambday | re | 19:36 |
lambday | HeikoS: hehe.. shall I mention the linalg stuffs there? I was confused.. :D | 19:36 |
lambday | khalednasr: hey man... sorry took a while... mom was on call :( | 19:36 |
@HeikoS | lambday: sure, you worked on that last week right? :) | 19:37 |
lambday | HeikoS: yeah... | 19:37 |
khalednasr | lambday, no problem :) | 19:37 |
lambday | HeikoS: will add vector sum methods this week and on streaming mmd stuffs | 19:37 |
lambday | khalednasr: how's it going? something you wanted to discuss? | 19:37 |
khalednasr | I want to use the linalg library in the neural net stuff | 19:37 |
lambday | khalednasr: great! as of now we have dot products (works with eigen3 and viennacl) and matrix sum methods (works with eigen3) | 19:38 |
lambday | khalednasr: but the problem is... its a feature branch of shogun and still isn't merged with develop | 19:38 |
khalednasr | lambday, yeah I wanted to talk to you about that | 19:38 |
lambday | khalednasr: so in case you use these methods, please send your PR to feature/linalg | 19:39 |
@HeikoS | lambday: you think its worth it? | 19:39 |
lambday | HeikoS: vector sums? | 19:39 |
@HeikoS | lambday: yeah | 19:39 |
lambday | HeikoS: doesn't harm, right? I am convinced that its going to be faster | 19:39 |
lambday | HeikoS: plus we already have sums for matrices.... why not for vectors | 19:40 |
@HeikoS | lambday: yeah, in particular for permutation tests without precomputing kernel matrices | 19:40 |
@HeikoS | yep | 19:40 |
@HeikoS | agree | 19:40 |
khalednasr | lambday, the thing is, the linalg branch is behind when it comes to the latest neuralnets code | 19:40 |
@HeikoS | lambday: whats the state of the feature branch? | 19:40 |
lambday | khalednasr: HeikoS: it works... but I'm not sure whether we should merge this with develop unless we hear from wiking | 19:41 |
lambday | khalednasr: umm... may be its better if this gets merged with develop.. I'm not sure.. that's easier to avoid anomalies | 19:41 |
khalednasr | lambday, until it gets merged, I'm gonna need to add some methods to linalg | 19:42 |
lambday | khalednasr: alright... which ones do you need? | 19:42 |
khalednasr | lambday, I could start with viennacl sums | 19:43 |
khalednasr | then matrix multiplication | 19:43 |
lambday | khalednasr: we gotta figure out which module that method should go in - because we support module wise settings | 19:43 |
lambday | khalednasr: ah great! viennacl sums for matrices? | 19:43 |
khalednasr | lambday, yeah | 19:43 |
lambday | khalednasr: cool man! | 19:43 |
lambday | so redux is the module | 19:43 |
lambday | matrix multiplication... umm.. may be a new util module? or misc? :/ | 19:44 |
khalednasr | not sure.. | 19:44 |
-!- PirosB3 [~pirosb3@host80-223-dynamic.246-95-r.retail.telecomitalia.it] has joined #shogun | 19:44 | |
lambday | khalednasr: the code there is a bit tricky - but super flexible - we can directly pass SGVectors/Eigen3-vectors/viennacl-vectors in the same methods and it handles it all from within | 19:44 |
khalednasr | it's an important method in a linear algebra library so it probably shouldn't be in a misc. module :) | 19:45 |
lambday | haha... agree! | 19:45 |
khalednasr | yeah the code is great :) | 19:45 |
lambday | may be we can steal some ideas from eigen3.. watching which module do they put matrix multiplication in | 19:45 |
lambday | khalednasr: :) | 19:46 |
lambday | khalednasr: also, please notice how things are done in dot product - its totally possible to pass an eigen3 vector to dot method but internally it uses viennacl | 19:46 |
lambday | things should be similar for sums... | 19:46 |
lambday | truly backend independent is the goal here | 19:47 |
khalednasr | yeah I'll keep that in mind | 19:47 |
@HeikoS | lambday: we should definitely not wait for too long with this | 19:47 |
@HeikoS | lambday: about the feedback you got from him, did you adress all the issue he pointed out? with cmake etc? | 19:48 |
lambday | HeikoS: yeah.. if khalednasr is on board, this would be finished within one week | 19:48 |
@HeikoS | lambday: well thats good | 19:48 |
@HeikoS | lambday: did you hear from yorkerlin? | 19:48 |
lambday | HeikoS: yes.. but didn't hear from him afterwards | 19:48 |
lambday | HeikoS: no for yorkerlin | 19:48 |
-!- vlado862 [~vlado@hgfw-01.soe.ucsc.edu] has joined #shogun | 19:48 | |
lambday | HeikoS: I asked for besser82's help on cmake stuffs... but.. umm.. may be he forgot :P | 19:48 |
lambday | besser82: there man? | 19:49 |
lambday | HeikoS: what do you feel about merging this with develop? | 19:49 |
lambday | HeikoS: I mean, which other functionalities would be there before it makes it to develop? | 19:49 |
lambday | by next week, sum and dot would be ready I hope | 19:49 |
@HeikoS | lambday: if we merge, it has to be clear that the build not is not broken and that we dont get stuck with this | 19:50 |
@HeikoS | but that seems fine | 19:50 |
@HeikoS | lambday: so I think we should do soon | 19:50 |
@HeikoS | wiking: any thoughts? | 19:50 |
lambday | HeikoS: hmm... I am worried about cmake stuffs.. | 19:50 |
@HeikoS | lambday: the implemented methods do not need to be super complete (just some factorisations maybe) | 19:50 |
@HeikoS | lambday: but the cmake stuff (in particular if we add viennacl) needs to be waterproof | 19:51 |
@HeikoS | lambday: we need another build on the bot then too | 19:51 |
lambday | HeikoS: it detects viennacl perfectly on my machine... | 19:51 |
@HeikoS | lambday: thats good | 19:51 |
lambday | but not sure if its gonna work for other archs | 19:51 |
lambday | say bsd or debian | 19:51 |
lambday | I use fedora | 19:51 |
@HeikoS | lambday: I mean if you keep on putting effort into this, I dont see any problems | 19:51 |
@HeikoS | lambday: I suggest you get besser82 to review the cmake things | 19:52 |
lambday | HeikoS: may be yorkerlin can help a bit there with factorization... | 19:52 |
@HeikoS | and then we merge, if nobody objects | 19:52 |
lambday | cholesky and stuffs | 19:52 |
@HeikoS | lambday: yeah | 19:52 |
lambday | HeikoS: I'll push besser82 a bit about this :) | 19:53 |
@HeikoS | lambday: cool! :) | 19:53 |
lambday | but factorization is tough to be done within next week on our own :( need yorkerlin on board | 19:53 |
@HeikoS | lambday: the only reason to have some more functionality is that it will reveal problems | 19:53 |
@HeikoS | lambday: ok, I will push him a bit to get involved there. | 19:53 |
lambday | umm yeah... problems with the framework you mean | 19:53 |
@HeikoS | lambday: would you be able to guide him a bit on this? | 19:54 |
lambday | HeikoS: yeah I'll try my best :) | 19:54 |
@HeikoS | lambday: yes, like things that dont work, its good to find them before merging :) | 19:54 |
lambday | totally agree | 19:54 |
-!- PirosB3 [~pirosb3@host80-223-dynamic.246-95-r.retail.telecomitalia.it] has quit [Quit: PirosB3] | 19:54 | |
khalednasr | lambday, I'm also gonna need to add random number generator for the gpu | 19:55 |
@besser82 | HeikoS, lambday: I'm on it... but I'm currently a bit over occupied with things for my $money_jobs | 19:55 |
lambday | besser82: no worries - whenever you have some free time | 19:55 |
lambday | khalednasr: umm.. that I don't know anything about - but that should not go into linalg I think... right? | 19:56 |
khalednasr | lambday, it's gonna generate random matrices. any suggestions on where to put it? | 19:57 |
lambday | khalednasr: so, you mean... something like Eigen::MatrixBase::Random() | 19:58 |
lambday | khalednasr: umm these can do inside linalg::Util module | 19:58 |
lambday | but if you just need a rng in general,.. maths is the place | 19:59 |
khalednasr | yeah but the generation has to be done the GPU | 19:59 |
khalednasr | to avoid moving tons of data across the PCI bus | 19:59 |
@HeikoS | besser82: just leave some basic comments on how things should be done, or give your ok | 20:00 |
lambday | khalednasr: I meant to say, do you think that it can work if you put a rng for GPU in maths and then use that in linalg::Util::generate_random() or something | 20:00 |
@HeikoS | lambday, khalednasr see wiking 's rng framework! | 20:00 |
@besser82 | HeikoS, will do so during tonite | 20:00 |
vlado862 | Hi there - I am trying to install the Shogun toolbox with python and R modular interfaces on a Centos 6.1 server. I am having trouble getting the modular interfaces to install - I can't seem to find the right development packages. I've been looking at the github and webpage documentation, but I can't find a list of the Centos packages I need. I'd greatly appreciate some tips on how to proceed. Thank you for your help. | 20:01 |
lambday | khalednasr: yes... he added it all last year.. | 20:01 |
-!- kislay [~Abhijeet@106.221.145.154] has quit [Ping timeout: 240 seconds] | 20:01 | |
-!- Saurabh7 [~Saurabh7@117.200.185.239] has quit [Remote host closed the connection] | 20:01 | |
khalednasr | lambday, HeikoS yeah I saw it | 20:01 |
khalednasr | I'm not sure I'll be able to port it to opencl though | 20:02 |
lambday | vlado862: which packages are you missing? | 20:02 |
vlado862 | Hi lambday - I am not sure - I just see the cmake output tells me none of the modular interfaces are ON | 20:04 |
khalednasr | lambday, HeikoS I was thinking of doing something like this: http://cas.ee.ic.ac.uk/people/dt10/research/rngs-gpu-mwc64x.html | 20:04 |
@HeikoS | khalednasr: you should definitely talk to wiking about this! | 20:05 |
lambday | vlado862: you need to explicitly turn those on... like cmake -DPythonModular=ON -RModular=ON .. inside build dir | 20:05 |
@HeikoS | khalednasr: and to sergey !g | 20:05 |
lambday | khalednasr: yep! I don't know much about this stuff | 20:05 |
khalednasr | sure, I'll talk to them when I start working on it | 20:06 |
-!- lisitsyn [~qdrgsm@80.252.20.67] has joined #shogun | 20:07 | |
vlado862 | lambday: this is the command I ran cmake -DCMAKE_INSTALL_PREFIX="$home_dir/shogun-3.2.0" -DCmdLineStatic=ON -DPythonModular=ON -DMatlabStatic=ON -DRStatic=ON .. | 20:08 |
vlado862 | lambday: the erro I get is R was not built as a library CMake Error at /inside/home/uzunangelov/cmake-2.8.12/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:108 (message): Could NOT find R (missing: R_LIBRARIES R_CXX_FLAGS) Call Stack (most recent call first): | 20:09 |
lambday | vlado862: I never installed R myself but be sure that R-dev pkg is intalled | 20:10 |
vlado862 | lambday: OK, great, will do. I actually started looking into that, but I don't have root privileges on our server, and the R-dev package has a bunch of dependencies that I basically need to install manually. I was wondering if there is a way I can save myself the grief | 20:12 |
lambday | vlado862: may be you can.. I'm not entirely sure.. may be besser82 and wiking can comment better on this... | 20:13 |
-!- lisitsyn [~qdrgsm@80.252.20.67] has quit [Read error: Connection reset by peer] | 20:15 | |
vlado862 | lambday: got it - thanks for your help. | 20:16 |
-!- iglesiasg [~iglesiasg@524AE0A7.cm-4-3d.dynamic.ziggo.nl] has joined #shogun | 20:37 | |
-!- mode/#shogun [+o iglesiasg] by ChanServ | 20:37 | |
-!- pickle27f [~pickle27@216.191.231.218] has quit [Quit: This computer has gone to sleep] | 20:38 | |
@iglesiasg | Good evening people | 20:40 |
-!- pickle27f [~pickle27@216.191.231.218] has joined #shogun | 20:42 | |
-!- soumyaC [uid15286@gateway/web/irccloud.com/x-jwvcsdwkzaikrjjd] has quit [Quit: Connection closed for inactivity] | 20:46 | |
-!- vlado862 [~vlado@hgfw-01.soe.ucsc.edu] has quit [Quit: irc2go] | 20:53 | |
-!- pickle27f [~pickle27@216.191.231.218] has quit [Quit: This computer has gone to sleep] | 20:57 | |
-!- pickle27f [~pickle27@216.191.231.218] has joined #shogun | 21:05 | |
khalednasr | lambday, I'm working on implementing sum() with ViennaCL, but there might be a problem | 21:17 |
lambday | khalednasr: what problem? | 21:18 |
khalednasr | the base sum struct expects the matrix to be like: template<class,Info...> | 21:18 |
khalednasr | however, ViennaCL matrices are defined like: template <class SCALARTYPE, typename F, unsigned int ALIGNMENT> | 21:18 |
khalednasr | this F is making it fail to compile | 21:18 |
lambday | khalednasr: what's the F here? | 21:19 |
khalednasr | viennacl uses to specify row major or column major format | 21:19 |
lambday | khalednasr: hmm.. I see.. | 21:20 |
-!- HeikoS [~heiko@0542590b.skybroadband.com] has quit [Ping timeout: 264 seconds] | 21:22 | |
lambday | umm... may be we have to change that a bit... so... class Other1, class Other2, template<class,Other1...,Other2...> class Matrix, class T.... somethign like that | 21:22 |
lambday | Eigen3 matrix has int... params for their matrix | 21:22 |
lambday | For viennacl vector it was template <class SCALARTYPE, unsigned int SOMETHING> ... now for matrix 2nd arg is problematic | 21:23 |
khalednasr | yeah | 21:23 |
lambday | so we gotta change the base to handle two different types of Info... there... | 21:23 |
lambday | then specializations would take care of the particulars | 21:23 |
khalednasr | alright, I'll give it a try and get back to you | 21:24 |
lambday | khalednasr: sounds good :) let me know if I can help with something :) | 21:24 |
khalednasr | lambday, you're already helping :) | 21:25 |
-!- shogun-notifier- [~irker@7nn.de] has quit [Quit: transmission timeout] | 21:57 | |
-!- HeikoS [~heiko@0542590b.skybroadband.com] has joined #shogun | 21:59 | |
-!- mode/#shogun [+o HeikoS] by ChanServ | 21:59 | |
-!- parijat [75c7d551@gateway/web/freenode/ip.117.199.213.81] has joined #shogun | 21:59 | |
parijat | iglesiasg: hi! | 21:59 |
parijat | iglesiasg: I'm here finally!! :-) | 22:00 |
@iglesiasg | hey parijat! | 22:08 |
@iglesiasg | great :) | 22:08 |
@iglesiasg | parijat, so I am basically revising the code. I have no good understanding of the theory of the cost-complexity pruning, but I trust you | 22:09 |
@iglesiasg | parijat, I see your trees are on lsd :P (L302 of CART impl) | 22:11 |
parijat | iglesiasg: ya, they are indeed | 22:12 |
parijat | iglesiasg: :p | 22:12 |
@iglesiasg | parijat, so a couple of things I would like to discuss | 22:13 |
parijat | iglesiasg: sure please go ahead | 22:13 |
@iglesiasg | parijat, 1) the unit tests are getting overly large due to the data definition | 22:13 |
@iglesiasg | parijat, it is probably not a big deal, but there's maybe a solution? | 22:14 |
parijat | iglesiasg: I agree.. wherever data are same I can use a common method to create data.. but in many cases the data are not exactly same | 22:15 |
@iglesiasg | parijat, that's a way of going with it, yes | 22:16 |
parijat | iglesiasg: let me try shotening with that. | 22:17 |
@iglesiasg | parijat, don't spend much time with it though, I prefer CART to be finished first | 22:17 |
@iglesiasg | parijat, this is something that could be done afterwards once the more important stuff is done | 22:18 |
parijat | iglesiasg: ok ya sure! CART is almost done.. I am finishing things today... probably I will send in PR after this current one is merged | 22:19 |
shogun-buildbot | build #319 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/319 blamelist: Heiko Strathmann <heiko.strathmann@gmail.com>, lambday <heavensdevil6909@gmail.com>, jiaolong <jiaolongxu@gmail.com>, Fernando Iglesias <fernando.iglesiasg@gmail.com> | 22:20 |
@iglesiasg | parijat, I will merge this PR then | 22:22 |
@iglesiasg | parijat, well, as soon as you have addressed the current comments | 22:23 |
parijat | iglesiasg: there are a few things in the current PR which I have changed later on to fit the cross validation part... | 22:24 |
@iglesiasg | parijat, hmm that doesn't sound good | 22:24 |
parijat | iglesiasg: I can send in a big PR together then and close this.. | 22:25 |
@iglesiasg | parijat, no please -- this PR is already too large | 22:27 |
parijat | iglesiasg: ya I know :-) | 22:28 |
@iglesiasg | parijat, the prune alone first and the missing values afterwards would have been better | 22:28 |
@iglesiasg | parijat, focus on addressing the comments, then I will merge | 22:28 |
@iglesiasg | remember to write a comment when you update it so I get notified by mail | 22:28 |
parijat | iglesiasg: ok! | 22:29 |
-!- lisitsyn1 [~qdrgsm@80.252.20.67] has joined #shogun | 22:36 | |
lisitsyn1 | khalednasr: lambday: so what's up? :) | 22:39 |
lisitsyn1 | what you have decided? | 22:39 |
khalednasr | lisitsyn1, I'm gonna add some basic methods to linalg and use them in neuralnets | 22:39 |
lisitsyn1 | cool | 22:39 |
lisitsyn1 | khalednasr: lambday convinced you it is good? ;) | 22:39 |
khalednasr | things like matrix multiplication and sums and so on.. | 22:39 |
khalednasr | lisitsyn1, I thought about it and I guess it would be better to use the library | 22:40 |
lisitsyn1 | yeah maybe | 22:40 |
khalednasr | lisitsyn1, I'm gonna use for the main things only, specialized things like logistic and softmax will be just handled in neuralnets | 22:41 |
khalednasr | lisitsyn1, what do you think? | 22:43 |
lisitsyn1 | khalednasr: I am good with that so far | 22:43 |
lisitsyn1 | but lets see PRs | 22:43 |
lisitsyn1 | we can refine it later then I guess | 22:43 |
khalednasr | lisitsyn1, cool. I'm working on adding viennacl sums to linalg right now | 22:44 |
-!- PirosB3 [~pirosb3@host80-223-dynamic.246-95-r.retail.telecomitalia.it] has joined #shogun | 22:58 | |
parijat | iglesiasg: in case you are just waiting for my updated PR, please don't do so. I will send in the update quite late since I am in the middle of debugging something... And plan on finishing that before addressing your comments.. | 23:05 |
-!- parijat [75c7d551@gateway/web/freenode/ip.117.199.213.81] has quit [Quit: Page closed] | 23:16 | |
@iglesiasg | parijat, thanks for letting me know | 23:36 |
khalednasr | lambday, still there? | 23:42 |
-!- pickle27f [~pickle27@216.191.231.218] has quit [Quit: This computer has gone to sleep] | 23:47 | |
-!- iglesiasg [~iglesiasg@524AE0A7.cm-4-3d.dynamic.ziggo.nl] has quit [Quit: Leaving] | 23:58 | |
--- Log closed Tue May 27 00:00:06 2014 |
Generated by irclog2html.py 2.10.0 by Marius Gedminas - find it at mg.pov.lt!