--- Log opened Thu May 18 00:00:34 2017 | ||
-!- goksinen [~goksinen@rrcs-50-75-193-138.nyc.biz.rr.com] has quit [Ping timeout: 240 seconds] | 00:01 | |
-!- olinguyen [81615ad9@gateway/web/freenode/ip.129.97.90.217] has quit [Quit: Page closed] | 00:12 | |
-!- goksinen [~goksinen@rrcs-50-75-193-138.nyc.biz.rr.com] has joined #shogun | 01:15 | |
-!- goksinen [~goksinen@rrcs-50-75-193-138.nyc.biz.rr.com] has quit [Remote host closed the connection] | 01:19 | |
-!- goksinen [~goksinen@rrcs-50-75-193-138.nyc.biz.rr.com] has joined #shogun | 01:22 | |
-!- goksinen [~goksinen@rrcs-50-75-193-138.nyc.biz.rr.com] has quit [Remote host closed the connection] | 01:23 | |
-!- goksinen [~goksinen@rrcs-50-75-193-138.nyc.biz.rr.com] has joined #shogun | 02:30 | |
-!- goksinen [~goksinen@rrcs-50-75-193-138.nyc.biz.rr.com] has quit [Ping timeout: 268 seconds] | 02:36 | |
-!- goksinen [~goksinen@rrcs-50-75-193-138.nyc.biz.rr.com] has joined #shogun | 02:54 | |
-!- goksinen [~goksinen@rrcs-50-75-193-138.nyc.biz.rr.com] has quit [Ping timeout: 240 seconds] | 02:58 | |
-!- mikeling [uid89706@gateway/web/irccloud.com/x-czfaafchfcpdbsez] has joined #shogun | 03:11 | |
mikeling | wiking: ping | 03:12 |
---|---|---|
-!- goksinen [~goksinen@rrcs-50-75-193-138.nyc.biz.rr.com] has joined #shogun | 03:14 | |
-!- goksinen [~goksinen@rrcs-50-75-193-138.nyc.biz.rr.com] has quit [Remote host closed the connection] | 04:36 | |
-!- goksinen [~goksinen@rrcs-50-75-193-138.nyc.biz.rr.com] has joined #shogun | 04:37 | |
-!- goksinen [~goksinen@rrcs-50-75-193-138.nyc.biz.rr.com] has quit [Remote host closed the connection] | 04:37 | |
-!- goksinen [~goksinen@rrcs-50-75-193-138.nyc.biz.rr.com] has joined #shogun | 04:44 | |
-!- goksinen [~goksinen@rrcs-50-75-193-138.nyc.biz.rr.com] has quit [Ping timeout: 240 seconds] | 04:48 | |
@wiking | pong | 06:39 |
mikeling | wiking: Hi, do you have time to review this pr https://github.com/shogun-toolbox/shogun/pull/3812? Due to all checks passed | 07:09 |
mikeling | I just wondering if those variable and file names maybe confuse other people | 07:09 |
@wiking | yep yeep | 07:09 |
@wiking | saw it | 07:09 |
@wiking | just checking | 07:09 |
mikeling | * may confuse other people | 07:10 |
mikeling | thank you! | 07:10 |
@wiking | life is confusing | 07:12 |
@wiking | mikeling, there | 07:18 |
@wiking | mikeling, so | 07:26 |
@wiking | this thing with Cdatagenerator | 07:26 |
@wiking | as well as Gaussian | 07:26 |
mikeling | yep | 07:26 |
@wiking | using lapack | 07:26 |
@wiking | is crazy | 07:26 |
@wiking | can we put this PR to sleep mode and you switch first to this? | 07:26 |
@wiking | Gaussian -> linalg:: ? | 07:27 |
mikeling | yeah, actually I had discuss it with Heikos and OXPHOS | 07:28 |
mikeling | about should I rewrite it by linalg or eigen3 | 07:29 |
mikeling | at least make Gaussian get rid of the lapack | 07:29 |
mikeling | but at that time OXPHOS told me there are many places need to refactor and we should leave it for now | 07:35 |
@wiking | mmm | 07:35 |
@wiking | let's have a plan for it then in gsoc? | 07:36 |
@wiking | i mean if it's really that complicated | 07:36 |
@wiking | this is definitely something we need asap :) | 07:36 |
mikeling | I agree | 07:36 |
mikeling | ok, I will take it | 07:36 |
mikeling | but I don't have a good mathematic background and I haven't use eigen3 or take a good look at linalg lib | 07:38 |
mikeling | I really need some help about those things | 07:38 |
mikeling | anyway, I hate those macro | 07:39 |
-!- goksinen [~goksinen@208.103.81.26] has joined #shogun | 07:52 | |
-!- goksinen [~goksinen@208.103.81.26] has quit [Read error: Connection reset by peer] | 07:52 | |
-!- goksinen [~goksinen@rrcs-50-75-193-138.nyc.biz.rr.com] has joined #shogun | 07:53 | |
-!- goksinen [~goksinen@rrcs-50-75-193-138.nyc.biz.rr.com] has quit [Ping timeout: 240 seconds] | 07:57 | |
mikeling | wiking: what's the meaning of cblas_dger (https://github.com/MikeLing/shogun/blob/develop/src/shogun/distributions/Gaussian.cpp#L169). I just google it but haven't found any detail document for it | 08:41 |
mikeling | about what's this function for? | 08:41 |
mikeling | OXPHOS ping? | 08:42 |
@wiking | mikeling, Multiplies vector X by the transform of vector Y, then adds matrix A (double precison). | 08:43 |
@wiking | mikeling, https://developer.apple.com/reference/accelerate/1513076-cblas_dger?language=objc | 08:44 |
@wiking | alpha*x*y' + A. | 08:45 |
@wiking | basically | 08:45 |
mikeling | ok, I see. Thank you! | 08:55 |
lisitsyn | wiking: obvious naming they have in blas and lapack huh | 09:02 |
lisitsyn | :) | 09:02 |
-!- iglesiasg [~iglesiasg@217.119.234.214] has joined #shogun | 09:34 | |
-!- mode/#shogun [+o iglesiasg] by ChanServ | 09:34 | |
-!- geektoni [~geektoni@93-34-234-212.ip52.fastwebnet.it] has joined #shogun | 09:36 | |
-!- goksinen [~goksinen@rrcs-50-75-193-138.nyc.biz.rr.com] has joined #shogun | 10:08 | |
-!- goksinen [~goksinen@rrcs-50-75-193-138.nyc.biz.rr.com] has quit [Ping timeout: 246 seconds] | 10:12 | |
@iglesiasg | http://www.kdnuggets.com/2017/05/new-poll-software-analytics-data-mining-data-science-machine-learning.html :( | 10:16 |
@wiking | ahhaha | 10:38 |
@wiking | not even on the list | 10:38 |
@wiking | :D | 10:38 |
@wiking | nor mlpack :(( | 10:38 |
-!- HeikoS [~heiko@untrust-out.swc.ucl.ac.uk] has joined #shogun | 11:33 | |
-!- mode/#shogun [+o HeikoS] by ChanServ | 11:33 | |
@wiking | mikeling, HeikoS i think at least we should be able to have a Gaussian that falls back to some basic linalg implementation if lapack is not available | 12:24 |
-!- geektoni [~geektoni@93-34-234-212.ip52.fastwebnet.it] has left #shogun [] | 12:40 | |
mikeling | mikeling: which means we will have two Gaussian distribution in the code base at the same time? | 13:27 |
mikeling | lapack version and without lapack version | 13:28 |
@wiking | mikeling, nono | 13:56 |
@wiking | you can use a #ifdef HAVE_LAPACK #else | 13:56 |
@wiking | macor | 13:56 |
@wiking | *macro | 13:56 |
@wiking | within the Gaussian codebase | 13:56 |
@wiking | and in case you have lapack you can use the lapack code to do the matrix calculation | 13:57 |
@wiking | otherwise it falls back to use linalg:: | 13:57 |
mikeling | wiking: If we already have a Gaussian version without lapack, why do we still need the old version(which implemented by lapack ) | 14:03 |
@wiking | because it could be that the new verison | 14:03 |
@wiking | *version is not as fast as the old one | 14:03 |
@wiking | :) | 14:03 |
@wiking | mikeling, i mean you just have to reimplement the lapack part | 14:22 |
@wiking | in the code | 14:22 |
@wiking | and guard it with those macros | 14:22 |
@wiking | not the full class itself | 14:22 |
mikeling | ok, I see. | 14:24 |
mikeling | sorry for the late reply :) | 14:24 |
-!- carey [c1abb9b5@gateway/web/freenode/ip.193.171.185.181] has quit [Quit: Page closed] | 14:24 | |
@wiking | nw | 14:25 |
rcurtin | wiking: looks like not even tensorflow is on the list | 14:47 |
rcurtin | there is a lot missing... whoever put that list together does not have a full perspective | 14:47 |
rcurtin | oh wait there it is under 'deep learning', I didn't see that part :) | 14:48 |
-!- shixudongleo [b637a99d@gateway/web/freenode/ip.182.55.169.157] has joined #shogun | 15:30 | |
shixudongleo | I want to use shogun c++ in android ndk. it is possible to compile shogun as shared library on android. What is the library dependencies for shogun? | 15:34 |
-!- shixudongleo [b637a99d@gateway/web/freenode/ip.182.55.169.157] has quit [Quit: Page closed] | 15:52 | |
mikeling | what's our linalg namespace about? Do we have matrix-matrix multiplication in there? | 15:53 |
mikeling | alright, I found it http://shogun.ml/api/latest/namespaceshogun_1_1linalg.html | 15:56 |
-!- goksinen [~goksinen@rrcs-50-75-193-138.nyc.biz.rr.com] has joined #shogun | 16:09 | |
-!- goksinen [~goksinen@rrcs-50-75-193-138.nyc.biz.rr.com] has quit [Ping timeout: 240 seconds] | 16:13 | |
-!- goksinen [~goksinen@rrcs-50-75-193-138.nyc.biz.rr.com] has joined #shogun | 16:16 | |
mikeling | wiking: maybe we could use SGMatrix in here https://github.com/shogun-toolbox/shogun/blob/develop/src/shogun/distributions/Gaussian.cpp#L143 | 16:20 |
mikeling | because we have buildin function like matrix_multiply and (matri) add | 16:22 |
mikeling | maybe use SGMatrix and SGVector could help us get rid of LAPACK | 16:22 |
mikeling | but I'm not sure if it will slow things down | 16:22 |
-!- goksinen [~goksinen@rrcs-50-75-193-138.nyc.biz.rr.com] has quit [Remote host closed the connection] | 16:26 | |
-!- goksinen [~goksinen@rrcs-50-75-193-138.nyc.biz.rr.com] has joined #shogun | 16:29 | |
-!- geektoni [~geektoni@93-34-234-212.ip52.fastwebnet.it] has joined #shogun | 16:38 | |
-!- geektoni [~geektoni@93-34-234-212.ip52.fastwebnet.it] has left #shogun [] | 17:24 | |
-!- iglesiasg [~iglesiasg@217.119.234.214] has quit [Quit: leaving] | 17:47 | |
-!- goksinen [~goksinen@rrcs-50-75-193-138.nyc.biz.rr.com] has quit [Remote host closed the connection] | 18:05 | |
-!- goksinen [~goksinen@rrcs-50-75-193-138.nyc.biz.rr.com] has joined #shogun | 18:11 | |
-!- goksinen [~goksinen@rrcs-50-75-193-138.nyc.biz.rr.com] has quit [Ping timeout: 268 seconds] | 18:16 | |
@sukey | Pull Request #3818 "Update install instructions for homebrew" opened by duhduhdan - https://github.com/shogun-toolbox/shogun/pull/3818 | 18:21 |
-!- goksinen [~goksinen@rrcs-50-75-193-138.nyc.biz.rr.com] has joined #shogun | 19:52 | |
-!- mikeling [uid89706@gateway/web/irccloud.com/x-czfaafchfcpdbsez] has quit [Quit: Connection closed for inactivity] | 21:11 | |
-!- HeikoS [~heiko@untrust-out.swc.ucl.ac.uk] has quit [Ping timeout: 245 seconds] | 21:12 | |
-!- iglesiasg [~iglesias@wlan077061.mobiel.utwente.nl] has joined #shogun | 21:30 | |
-!- witness_ [uid10044@gateway/web/irccloud.com/x-ccbnqfoogsqqngpu] has joined #shogun | 22:21 | |
-!- iglesiasg [~iglesias@wlan077061.mobiel.utwente.nl] has quit [Quit: leaving] | 23:05 | |
--- Log closed Fri May 19 00:00:36 2017 |
Generated by irclog2html.py 2.10.0 by Marius Gedminas - find it at mg.pov.lt!