IRC logs of #shogun for Tuesday, 2017-07-18

--- Log opened Tue Jul 18 00:00:00 2017
@wikingmikeling, here?03:32
mikelingwiking: yeah03:34
@wikingmikeling, sorry about the delay03:38
@wikingsent you an email03:38
mikelingwiking:  it's ok thanks a lot:)03:39
mikelingI will check it right away03:39
@sukey[https://github.com/shogun-toolbox/shogun] Pull Request https://github.com/shogun-toolbox/shogun/pull/3935 merged by vigsterkr03:44
@sukey[https://github.com/shogun-toolbox/shogun] vigsterkr pushed 2 commits:03:44
@sukeyhttps://github.com/shogun-toolbox/shogun/commit/a119f40bca9b29886616aebdf3bd523ae6e33dc503:44
@sukeyhttps://github.com/shogun-toolbox/shogun/commit/bb6a76a425c9e6e525779553ce26259f4bf267aa03:44
@sukey[https://github.com/shogun-toolbox/shogun] Pull Request https://github.com/shogun-toolbox/shogun/pull/3932 synchronized by OXPHOS04:06
-!- sonney2k_ [~shogun@7nn.de] has joined #shogun04:15
-!- sheogorath27_ [sheogorath@gateway/shell/firrre/x-sbdbtauncswlynpi] has joined #shogun04:16
-!- Netsplit *.net <-> *.split quits: sheogorath27, sonney2k, shogitter04:16
-!- sheogorath27_ is now known as sheogorath2704:16
@sukey[https://github.com/shogun-toolbox/shogun] Pull Request https://github.com/shogun-toolbox/shogun/pull/3932 merged by OXPHOS06:00
@sukey[https://github.com/shogun-toolbox/shogun] New commit https://github.com/shogun-toolbox/shogun/commit/587aacfe791e597cbbe5e46b17a44c3cf03c9d51 by OXPHOS06:00
-shogun-buildbot:#shogun- Build osx1 - libshogun #93 is complete: Failure [failed test (failure)] - http://buildbot.shogun-toolbox.org:8080/#builders/25/builds/9306:06
@sukey[https://github.com/shogun-toolbox/shogun] Pull Request https://github.com/shogun-toolbox/shogun/pull/3936 opened by OXPHOS06:45
-!- olinguyen [49bdb9a6@gateway/web/freenode/ip.73.189.185.166] has joined #shogun07:13
@wikingolinguyen, welcome back09:09
@wiking:)09:09
olinguyenwiking: Thanks :D09:11
-!- geektoni [~geektoni@93-34-128-39.ip49.fastwebnet.it] has joined #shogun09:11
@wikinggeektoni, bongiorno09:12
geektoniwiking: hello! I'm sorry to have disappeared yesterday :/09:12
@wikingno worries09:12
@wikingi've merged it09:12
geektoniyeah, I've seen the emails. Thanks :D09:13
@wikingnw09:13
@wikingso what's the plan actually?09:13
@wikingwork on the progress and observableS?09:13
geektoniwiking: the plan is to come up with a general ObservedValue to permit to monitor/retrieve data from algos without using TB.09:15
@wikinghehe good shit09:15
geektonibecause, things were made to permit data serialization to file and then visualization through Tensorboard.09:15
@wikinglemme know if you need brainstorming on this09:15
@wikingyep yep09:15
@wikingwell you need to modularize a bit more09:16
@wikingthe whole thing09:16
@wikingbecause now it was all in one09:16
@wikingobserve -> serialize alalal09:16
@wikingneed more steps there :P09:16
@wikingmore fine grained interfaces :P09:16
geektoniyes yes, sure.09:16
@wikingonly thing of course09:17
geektonito achieve smoothly what master Heiko suggested I need to rework things a bit ;)09:17
@wikinghow we could automate the observants09:17
@wikingas now it'll stillr equire09:18
@wikingthat you manually set in the code09:18
@wikingthe observables09:18
@wikingright?09:18
geektoniyep09:18
@wikingthat thing could be only saved09:18
@wikingby TAGS lisitsyn ! :)09:18
-!- mikeling [uid89706@gateway/web/irccloud.com/x-gwhiiankfpbruvre] has quit [Quit: Connection closed for inactivity]09:22
@wikingmicmn, you were looking for me yesterday?09:42
micmnwiking: yeah about linalg09:49
@wikingwhatsaup09:49
micmna few days ago you proposed crtp09:50
@wikingaaa yeah09:50
@wikingi desperately wanna get rid of the macros09:50
@wiking:S09:50
micmnbut I still don't understand how we can use it with the current design09:50
micmnI mean we have some LinalgBackendBase pointers09:51
micmnbut we need to get rid of those to use "static polymorphism"09:51
micmnlike, set the backend at compile time?09:52
@wikingmicmn, sorry man10:05
@wikinghad to fix my coffee10:05
@wikingmicmn, so the sudden idea was ther ethat say we have a the usual fixed interface10:05
@wikingLinalgBackend10:05
@wikingthen we have the LinalgEigenbackend10:05
@wikingthat has all the <operator>_impl stuff10:06
@wikingand then we do the crtp10:06
@wikingi.e. LinalgEigenbackend: public LinalgBackend<LinalgEigenbackend>10:07
@wikingand then if that thing would be compiled in an so10:07
@wiking(shared lib, that is)10:08
@wikingthen i was hoping(?) that we could use that LinalgEigenbackend as a LinalgBackend implementation10:08
@wikingif we load is as a shared lib on runtime10:09
@wikingmicmn, see wha ti mean?10:12
@wikingi jus really hate seeing those #define ...10:12
micmnmmm what's the reason for shared lib?10:13
@wikingmicmn, we wanna anyways10:13
@wikingslice up shogun10:13
@wikinginto dynamic libraries10:13
@wikinglike plugins10:13
micmnright10:13
@wikingso we'd have a base class10:13
@wikingand the rest would be loaded dynamically10:13
@wikingbase class = base interface10:13
@wikingand the rest is all dynamic loading10:14
@wikingbecause now it's a bit shitty10:14
@wikingthat you need to have eveyrthing compiled10:14
@wikingjust to use a PCA :P10:14
@wikingyou dont care about GP et.al.10:14
micmnyeah it would be super cool10:14
@wikingso 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/8910:15
@wikingmoooo wtf is this10:15
micmnmaybe eigen version10:16
@wiking:S10:16
@wikingmicmn, so i'm of course not 100% sure that this would work10:19
@wikingbut i dont see why10:19
micmnwiking: so I still don't see what kind of "reference" we keep to the linalg backend10:19
@wikingmicmn, so in this case if we compile several diffeent backends10:20
@wiking(eigen, viennacl etc)10:20
@wikingwe could then just load either of them and set as pointers to the object10:20
micmnbut the base class is a template isn't?10:21
micmnLinalgBackend<...>10:21
@wikingyes :)10:21
@wikingyeah guess there's no way around10:21
@wikingwith vtables :)10:21
micmn:(10:22
@wikingyeah vtables + templates10:22
@wikingnot nice :)10:22
micmnlet's rewrite shogun in python!!!10:23
* micmn has been kicked from the channel10:26
@wiking:>>>10:26
geektonilol10:26
@wikingif then rust no? :))10:26
Trixismicmn: php ;)10:28
Trixisor javascript10:29
micmnphp awesome10:29
Trixiswiking: is the build of shogun.jar platform specific?10:29
@wikingthat should not be10:29
@wikingthe jnilib yes10:30
Trixiswiking: kk, just making sure, trying to find out why shogun casually fails to start up when run on cluster10:30
@wikingmmm10:30
@wiking:S10:30
@wikinglemme know if u figured it out10:30
Trixiswiking: also, i can only find libshogun.so in the interfaces/java folder10:31
@wikingyea10:31
Trixisi assume that's the equiv of the jnilib10:31
@wikingyes10:31
@wikingnow the problem is that10:31
@wikingthat will be crazyo10:31
@wikingbecause there's libshogun.so (the actual library)10:31
@wikingand this10:31
Trixishm10:31
@wikingi reckon we should rename it10:31
@wikinginto shogun.so10:32
Trixisi mean if i pass the enclosing java.library.path it should just work10:32
Trixisthough it fails to load the lib10:32
@wiking:SS10:34
-!- mikeling [uid89706@gateway/web/irccloud.com/x-yrvfxvhwtghmwcyt] has joined #shogun10:54
mikelingwiking: hi, here is what I got of get_prng() from python https://pastebin.mozilla.org/902741010:56
@wikingmikeling, 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
Trixiswiking: what is the libname on linux (debian) for the shogun jnilib?11:38
-!- HeikoS [~heiko@untrust-out.swc.ucl.ac.uk] has joined #shogun11:41
-!- mode/#shogun [+o HeikoS] by ChanServ11:41
Trixiswiking: 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 directory12:09
Trixisi assume it means libhdf5 isnt in my path12:17
Trixisnope, even if its there, same error12: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 #shogun14:30
-!- geektoni1 [~geektoni@93-34-128-39.ip49.fastwebnet.it] has joined #shogun14:33
-!- geektoni [~geektoni@93-34-128-39.ip49.fastwebnet.it] has quit [Read error: Connection reset by peer]14:33
micmnwiking: wtf I can't even replicate the bug with same gcc 6.3 and eigen 3.3.215:11
@wiking:O15:14
mikelingwiking: I can't do anything to the get_prng() I warp in swig :(15:52
mikelinghttps://pastebin.mozilla.org/902742215:53
@sukey[https://github.com/shogun-toolbox/shogun] New branch feature/parameter_observers_refactor created16: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 #shogun17:25
-!- HeikoS [~heiko@untrust-out.swc.ucl.ac.uk] has quit [Ping timeout: 260 seconds]18:30
@wikinglisitsyn, https://techcrunch.com/2017/07/18/yandex-open-sources-catboost-a-gradient-boosting-machine-learning-librar/18:33
@wikingque? :)18:33
-!- HeikoS [~heiko@eduroam-int-pat-8-96.ucl.ac.uk] has joined #shogun18:47
-!- mode/#shogun [+o HeikoS] by ChanServ18:47
micmnHeikoS: ping18:53
@sukey[https://github.com/shogun-toolbox/shogun] Issue https://github.com/shogun-toolbox/shogun/issues/3717 closed by OXPHOS18: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 #shogun18:54
-!- mode/#shogun [+o HeikoS] by ChanServ18:54
@sukey[https://github.com/shogun-toolbox/shogun] Issue https://github.com/shogun-toolbox/shogun/issues/3715 closed by OXPHOS18: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 #shogun19:02
-!- mode/#shogun [+o HeikoS] by ChanServ19: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 micmn20:16
-!- HeikoS [~heiko@host-92-0-169-11.as43234.net] has joined #shogun20:20
-!- mode/#shogun [+o HeikoS] by ChanServ20:20
@sukey[https://github.com/shogun-toolbox/shogun] Pull Request https://github.com/shogun-toolbox/shogun/pull/393320: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!