--- Log opened Tue Jul 18 00:00:00 2017 | ||
@wiking | mikeling, here? | 03:32 |
---|---|---|
mikeling | wiking: yeah | 03:34 |
@wiking | mikeling, sorry about the delay | 03:38 |
@wiking | sent you an email | 03:38 |
mikeling | wiking: it's ok thanks a lot:) | 03:39 |
mikeling | I will check it right away | 03:39 |
@sukey | [https://github.com/shogun-toolbox/shogun] Pull Request https://github.com/shogun-toolbox/shogun/pull/3935 merged by vigsterkr | 03:44 |
@sukey | [https://github.com/shogun-toolbox/shogun] vigsterkr pushed 2 commits: | 03:44 |
@sukey | https://github.com/shogun-toolbox/shogun/commit/a119f40bca9b29886616aebdf3bd523ae6e33dc5 | 03:44 |
@sukey | https://github.com/shogun-toolbox/shogun/commit/bb6a76a425c9e6e525779553ce26259f4bf267aa | 03:44 |
@sukey | [https://github.com/shogun-toolbox/shogun] Pull Request https://github.com/shogun-toolbox/shogun/pull/3932 synchronized by OXPHOS | 04:06 |
-!- sonney2k_ [~shogun@7nn.de] has joined #shogun | 04:15 | |
-!- sheogorath27_ [sheogorath@gateway/shell/firrre/x-sbdbtauncswlynpi] has joined #shogun | 04:16 | |
-!- Netsplit *.net <-> *.split quits: sheogorath27, sonney2k, shogitter | 04:16 | |
-!- sheogorath27_ is now known as sheogorath27 | 04:16 | |
@sukey | [https://github.com/shogun-toolbox/shogun] Pull Request https://github.com/shogun-toolbox/shogun/pull/3932 merged by OXPHOS | 06:00 |
@sukey | [https://github.com/shogun-toolbox/shogun] New commit https://github.com/shogun-toolbox/shogun/commit/587aacfe791e597cbbe5e46b17a44c3cf03c9d51 by OXPHOS | 06:00 |
-shogun-buildbot:#shogun- Build osx1 - libshogun #93 is complete: Failure [failed test (failure)] - http://buildbot.shogun-toolbox.org:8080/#builders/25/builds/93 | 06:06 | |
@sukey | [https://github.com/shogun-toolbox/shogun] Pull Request https://github.com/shogun-toolbox/shogun/pull/3936 opened by OXPHOS | 06:45 |
-!- olinguyen [49bdb9a6@gateway/web/freenode/ip.73.189.185.166] has joined #shogun | 07:13 | |
@wiking | olinguyen, welcome back | 09:09 |
@wiking | :) | 09:09 |
olinguyen | wiking: Thanks :D | 09:11 |
-!- geektoni [~geektoni@93-34-128-39.ip49.fastwebnet.it] has joined #shogun | 09:11 | |
@wiking | geektoni, bongiorno | 09:12 |
geektoni | wiking: hello! I'm sorry to have disappeared yesterday :/ | 09:12 |
@wiking | no worries | 09:12 |
@wiking | i've merged it | 09:12 |
geektoni | yeah, I've seen the emails. Thanks :D | 09:13 |
@wiking | nw | 09:13 |
@wiking | so what's the plan actually? | 09:13 |
@wiking | work on the progress and observableS? | 09:13 |
geektoni | wiking: the plan is to come up with a general ObservedValue to permit to monitor/retrieve data from algos without using TB. | 09:15 |
@wiking | hehe good shit | 09:15 |
geektoni | because, things were made to permit data serialization to file and then visualization through Tensorboard. | 09:15 |
@wiking | lemme know if you need brainstorming on this | 09:15 |
@wiking | yep yep | 09:15 |
@wiking | well you need to modularize a bit more | 09:16 |
@wiking | the whole thing | 09:16 |
@wiking | because now it was all in one | 09:16 |
@wiking | observe -> serialize alalal | 09:16 |
@wiking | need more steps there :P | 09:16 |
@wiking | more fine grained interfaces :P | 09:16 |
geektoni | yes yes, sure. | 09:16 |
@wiking | only thing of course | 09:17 |
geektoni | to achieve smoothly what master Heiko suggested I need to rework things a bit ;) | 09:17 |
@wiking | how we could automate the observants | 09:17 |
@wiking | as now it'll stillr equire | 09:18 |
@wiking | that you manually set in the code | 09:18 |
@wiking | the observables | 09:18 |
@wiking | right? | 09:18 |
geektoni | yep | 09:18 |
@wiking | that thing could be only saved | 09:18 |
@wiking | by TAGS lisitsyn ! :) | 09:18 |
-!- mikeling [uid89706@gateway/web/irccloud.com/x-gwhiiankfpbruvre] has quit [Quit: Connection closed for inactivity] | 09:22 | |
@wiking | micmn, you were looking for me yesterday? | 09:42 |
micmn | wiking: yeah about linalg | 09:49 |
@wiking | whatsaup | 09:49 |
micmn | a few days ago you proposed crtp | 09:50 |
@wiking | aaa yeah | 09:50 |
@wiking | i desperately wanna get rid of the macros | 09:50 |
@wiking | :S | 09:50 |
micmn | but I still don't understand how we can use it with the current design | 09:50 |
micmn | I mean we have some LinalgBackendBase pointers | 09:51 |
micmn | but we need to get rid of those to use "static polymorphism" | 09:51 |
micmn | like, set the backend at compile time? | 09:52 |
@wiking | micmn, sorry man | 10:05 |
@wiking | had to fix my coffee | 10:05 |
@wiking | micmn, so the sudden idea was ther ethat say we have a the usual fixed interface | 10:05 |
@wiking | LinalgBackend | 10:05 |
@wiking | then we have the LinalgEigenbackend | 10:05 |
@wiking | that has all the <operator>_impl stuff | 10:06 |
@wiking | and then we do the crtp | 10:06 |
@wiking | i.e. LinalgEigenbackend: public LinalgBackend<LinalgEigenbackend> | 10:07 |
@wiking | and then if that thing would be compiled in an so | 10:07 |
@wiking | (shared lib, that is) | 10:08 |
@wiking | then i was hoping(?) that we could use that LinalgEigenbackend as a LinalgBackend implementation | 10:08 |
@wiking | if we load is as a shared lib on runtime | 10:09 |
@wiking | micmn, see wha ti mean? | 10:12 |
@wiking | i jus really hate seeing those #define ... | 10:12 |
micmn | mmm what's the reason for shared lib? | 10:13 |
@wiking | micmn, we wanna anyways | 10:13 |
@wiking | slice up shogun | 10:13 |
@wiking | into dynamic libraries | 10:13 |
@wiking | like plugins | 10:13 |
micmn | right | 10:13 |
@wiking | so we'd have a base class | 10:13 |
@wiking | and the rest would be loaded dynamically | 10:13 |
@wiking | base class = base interface | 10:13 |
@wiking | and the rest is all dynamic loading | 10:14 |
@wiking | because now it's a bit shitty | 10:14 |
@wiking | that you need to have eveyrthing compiled | 10:14 |
@wiking | just to use a PCA :P | 10:14 |
@wiking | you dont care about GP et.al. | 10:14 |
micmn | yeah it would be super cool | 10:14 |
@wiking | so i mean this is the effort going with Tags :))) | 10:14 |
-shogun-buildbot:#shogun- Build deb1 - libshogun #89 is complete: Failure [failed compile (failure)] - http://buildbot.shogun-toolbox.org:8080/#builders/10/builds/89 | 10:15 | |
@wiking | moooo wtf is this | 10:15 |
micmn | maybe eigen version | 10:16 |
@wiking | :S | 10:16 |
@wiking | micmn, so i'm of course not 100% sure that this would work | 10:19 |
@wiking | but i dont see why | 10:19 |
micmn | wiking: so I still don't see what kind of "reference" we keep to the linalg backend | 10:19 |
@wiking | micmn, so in this case if we compile several diffeent backends | 10:20 |
@wiking | (eigen, viennacl etc) | 10:20 |
@wiking | we could then just load either of them and set as pointers to the object | 10:20 |
micmn | but the base class is a template isn't? | 10:21 |
micmn | LinalgBackend<...> | 10:21 |
@wiking | yes :) | 10:21 |
@wiking | yeah guess there's no way around | 10:21 |
@wiking | with vtables :) | 10:21 |
micmn | :( | 10:22 |
@wiking | yeah vtables + templates | 10:22 |
@wiking | not nice :) | 10:22 |
micmn | let's rewrite shogun in python!!! | 10:23 |
* micmn has been kicked from the channel | 10:26 | |
@wiking | :>>> | 10:26 |
geektoni | lol | 10:26 |
@wiking | if then rust no? :)) | 10:26 |
Trixis | micmn: php ;) | 10:28 |
Trixis | or javascript | 10:29 |
micmn | php awesome | 10:29 |
Trixis | wiking: is the build of shogun.jar platform specific? | 10:29 |
@wiking | that should not be | 10:29 |
@wiking | the jnilib yes | 10:30 |
Trixis | wiking: kk, just making sure, trying to find out why shogun casually fails to start up when run on cluster | 10:30 |
@wiking | mmm | 10:30 |
@wiking | :S | 10:30 |
@wiking | lemme know if u figured it out | 10:30 |
Trixis | wiking: also, i can only find libshogun.so in the interfaces/java folder | 10:31 |
@wiking | yea | 10:31 |
Trixis | i assume that's the equiv of the jnilib | 10:31 |
@wiking | yes | 10:31 |
@wiking | now the problem is that | 10:31 |
@wiking | that will be crazyo | 10:31 |
@wiking | because there's libshogun.so (the actual library) | 10:31 |
@wiking | and this | 10:31 |
Trixis | hm | 10:31 |
@wiking | i reckon we should rename it | 10:31 |
@wiking | into shogun.so | 10:32 |
Trixis | i mean if i pass the enclosing java.library.path it should just work | 10:32 |
Trixis | though it fails to load the lib | 10:32 |
@wiking | :SS | 10:34 |
-!- mikeling [uid89706@gateway/web/irccloud.com/x-yrvfxvhwtghmwcyt] has joined #shogun | 10:54 | |
mikeling | wiking: hi, here is what I got of get_prng() from python https://pastebin.mozilla.org/9027410 | 10:56 |
@wiking | mikeling, can u do anything with that objekt? | 11:13 |
@wiking | :) | 11:13 |
-!- olinguyen [49bdb9a6@gateway/web/freenode/ip.73.189.185.166] has quit [Quit: Page closed] | 11:16 | |
Trixis | wiking: what is the libname on linux (debian) for the shogun jnilib? | 11:38 |
-!- HeikoS [~heiko@untrust-out.swc.ucl.ac.uk] has joined #shogun | 11:41 | |
-!- mode/#shogun [+o HeikoS] by ChanServ | 11:41 | |
Trixis | wiking: Right, so the original issue was the the libname defined under linux is different from osx (it's shogun this time) except theres a new error :| java.lang.UnsatisfiedLinkError: /homes/shogun/build/src/interfaces/java/libshogun.so: libhdf5.so.7: cannot open shared object file: No such file or directory | 12:09 |
Trixis | i assume it means libhdf5 isnt in my path | 12:17 |
Trixis | nope, even if its there, same error | 12:37 |
-!- geektoni [~geektoni@93-34-128-39.ip49.fastwebnet.it] has quit [Read error: Connection reset by peer] | 14:30 | |
-!- geektoni [~geektoni@93-34-128-39.ip49.fastwebnet.it] has joined #shogun | 14:30 | |
-!- geektoni1 [~geektoni@93-34-128-39.ip49.fastwebnet.it] has joined #shogun | 14:33 | |
-!- geektoni [~geektoni@93-34-128-39.ip49.fastwebnet.it] has quit [Read error: Connection reset by peer] | 14:33 | |
micmn | wiking: wtf I can't even replicate the bug with same gcc 6.3 and eigen 3.3.2 | 15:11 |
@wiking | :O | 15:14 |
mikeling | wiking: I can't do anything to the get_prng() I warp in swig :( | 15:52 |
mikeling | https://pastebin.mozilla.org/9027422 | 15:53 |
@sukey | [https://github.com/shogun-toolbox/shogun] New branch feature/parameter_observers_refactor created | 16:33 |
-!- iglesiasg [~iglesiasg@217.119.234.214] has quit [Quit: leaving] | 17:11 | |
-!- OXPHOS [92bd305b@gateway/web/freenode/ip.146.189.48.91] has joined #shogun | 17:25 | |
-!- HeikoS [~heiko@untrust-out.swc.ucl.ac.uk] has quit [Ping timeout: 260 seconds] | 18:30 | |
@wiking | lisitsyn, https://techcrunch.com/2017/07/18/yandex-open-sources-catboost-a-gradient-boosting-machine-learning-librar/ | 18:33 |
@wiking | que? :) | 18:33 |
-!- HeikoS [~heiko@eduroam-int-pat-8-96.ucl.ac.uk] has joined #shogun | 18:47 | |
-!- mode/#shogun [+o HeikoS] by ChanServ | 18:47 | |
micmn | HeikoS: ping | 18:53 |
@sukey | [https://github.com/shogun-toolbox/shogun] Issue https://github.com/shogun-toolbox/shogun/issues/3717 closed by OXPHOS | 18:54 |
-!- HeikoS [~heiko@eduroam-int-pat-8-96.ucl.ac.uk] has quit [Quit: Leaving.] | 18:54 | |
-!- HeikoS [~heiko@eduroam-int-pat-8-96.ucl.ac.uk] has joined #shogun | 18:54 | |
-!- mode/#shogun [+o HeikoS] by ChanServ | 18:54 | |
@sukey | [https://github.com/shogun-toolbox/shogun] Issue https://github.com/shogun-toolbox/shogun/issues/3715 closed by OXPHOS | 18:54 |
-!- HeikoS [~heiko@eduroam-int-pat-8-96.ucl.ac.uk] has quit [Quit: Leaving.] | 19:01 | |
-!- HeikoS [~heiko@untrust-out.swc.ucl.ac.uk] has joined #shogun | 19:02 | |
-!- mode/#shogun [+o HeikoS] by ChanServ | 19:02 | |
-!- HeikoS [~heiko@untrust-out.swc.ucl.ac.uk] has quit [Ping timeout: 248 seconds] | 19:34 | |
@sukey | [https://github.com/shogun-toolbox/shogun] Pull Request https://github.com/shogun-toolbox/shogun/pull/3933 synchronized by micmn | 20:16 |
-!- HeikoS [~heiko@host-92-0-169-11.as43234.net] has joined #shogun | 20:20 | |
-!- mode/#shogun [+o HeikoS] by ChanServ | 20:20 | |
@sukey | [https://github.com/shogun-toolbox/shogun] Pull Request https://github.com/shogun-toolbox/shogun/pull/3933 | 20:22 |
-!- HeikoS [~heiko@host-92-0-169-11.as43234.net] has quit [Ping timeout: 240 seconds] | 22:23 | |
-!- OXPHOS [92bd305b@gateway/web/freenode/ip.146.189.48.91] has quit [Ping timeout: 260 seconds] | 22:35 | |
-!- geektoni1 [~geektoni@93-34-128-39.ip49.fastwebnet.it] has quit [Remote host closed the connection] | 23:30 | |
--- Log closed Wed Jul 19 00:00:01 2017 |
Generated by irclog2html.py 2.10.0 by Marius Gedminas - find it at mg.pov.lt!