--- Log opened Tue Jul 04 00:00:40 2017 | ||
-!- Positron_ [~textual@73.162.174.23] has joined #shogun | 02:51 | |
-!- mikeling [uid89706@gateway/web/irccloud.com/x-oxdpirgwshztedgz] has joined #shogun | 03:24 | |
mikeling | wiking: ping | 03:25 |
---|---|---|
-!- Positron_ [~textual@73.162.174.23] has quit [Quit: Textual IRC Client: www.textualapp.com] | 03:25 | |
@wiking | ping | 03:25 |
@wiking | just a sec | 03:25 |
mikeling | ok | 03:25 |
@wiking | ok so | 03:25 |
@wiking | that patch is not the best :))) | 03:25 |
@wiking | so lemme do it in a gist | 03:26 |
mikeling | ok, thank you! | 03:27 |
@wiking | so | 03:30 |
@wiking | i was thinking | 03:30 |
@wiking | that | 03:30 |
@wiking | https://gist.github.com/vigsterkr/b4af7cbd21df311838adb46c3a5c11f5 | 03:30 |
@wiking | so basically what you could do is | 03:30 |
@wiking | #define CUSTOM_UNIFORM_RANDOM_INDEX_FUNCTION <lambda function here> | 03:30 |
@wiking | the good thing about the lambda that it's like 'inlined' :) | 03:31 |
mikeling | wiking: oh great! Sure, that's much better | 03:31 |
mikeling | I will do that right away | 03:32 |
@wiking | thnx | 03:32 |
@wiking | i would do the same for other macros | 03:33 |
@wiking | like | 03:33 |
@wiking | CUSTOM_GAUSSIAN_RANDOM_FUNCTION | 03:33 |
@wiking | and CUSTOM_UNIFORM_RANDOM_FUNCTION | 03:33 |
mikeling | yes of course, I will keep that in mind when I work with other macros | 03:34 |
mikeling | :) | 03:34 |
@wiking | k good | 03:36 |
-!- sukey [~nodebot@ks312251.kimsufi.com] has quit [Remote host closed the connection] | 05:49 | |
-!- sukey [~nodebot@ks312251.kimsufi.com] has joined #shogun | 05:50 | |
-!- mode/#shogun [+o sukey] by ChanServ | 05:50 | |
-!- geektoni [~geektoni@93-34-128-38.ip49.fastwebnet.it] has joined #shogun | 09:23 | |
@sukey | [https://github.com/shogun-toolbox/shogun] Pull Request https://github.com/shogun-toolbox/shogun/pull/3877 synchronized by geektoni | 10:39 |
-!- HeikoS [~heiko@2a00:23c1:c702:b201:b164:edcd:574f:3b6f] has joined #shogun | 11:55 | |
-!- mode/#shogun [+o HeikoS] by ChanServ | 11:55 | |
-!- iglesiasg [~iglesiasg@217.119.234.214] has quit [Quit: leaving] | 13:00 | |
-!- HeikoS [~heiko@2a00:23c1:c702:b201:b164:edcd:574f:3b6f] has quit [Quit: Leaving.] | 13:01 | |
-!- aqw [8d2c6250@gateway/web/freenode/ip.141.44.98.80] has quit [Ping timeout: 260 seconds] | 13:48 | |
@wiking | sukey, flip | 13:49 |
@sukey | ʇǝʞɔɐɹq ︵ヽ(`Д´)ノ︵ ǝʞup | 13:49 |
micmn | wiking: this check https://github.com/shogun-toolbox/shogun/blob/609d85605d4d7f2957a83852f860faadef861f08/tests/unit/preprocessor/FisherLDA_unittest.cc#L160-L160 | 13:53 |
micmn | doesn't allow also for different eigenvectors | 13:53 |
micmn | besides the one with opposite sign? | 13:54 |
micmn | shouldn't be like s = sign(val_0...*transformy[0]); expect_near(val_i, s*transformy[i], eps) | 13:59 |
@wiking | micmn, mmm | 15:03 |
@wiking | yeah it's only checking for a specific eigenvet | 15:04 |
@wiking | *vect | 15:04 |
@wiking | direction independent | 15:07 |
micmn | yeah but this say v=(1,2,3) this way you allow also (-1,2,3) no? | 15:10 |
@wiking | yes | 15:11 |
@wiking | we do | 15:11 |
micmn | but shouldn't we allow only (-1,-2,-3)? | 15:13 |
@wiking | micmn, indeed | 15:16 |
-!- iglesiasg [~iglesiasg@217.119.234.214] has joined #shogun | 15:18 | |
-!- mode/#shogun [+o iglesiasg] by ChanServ | 15:18 | |
-!- HeikoS [~heiko@host-92-0-169-11.as43234.net] has joined #shogun | 16:39 | |
-!- mode/#shogun [+o HeikoS] by ChanServ | 16:39 | |
-!- iglesiasg [~iglesiasg@217.119.234.214] has quit [Quit: leaving] | 16:48 | |
@HeikoS | wiking: around? | 16:52 |
@sukey | [https://github.com/shogun-toolbox/shogun] Pull Request https://github.com/shogun-toolbox/shogun/pull/3885 synchronized by karlnapf | 16:56 |
@sukey | [https://github.com/shogun-toolbox/shogun] Issue https://github.com/shogun-toolbox/shogun/issues/3899 karlnapf added label: "meta examples" | 16:59 |
@sukey | [https://github.com/shogun-toolbox/shogun] Issue https://github.com/shogun-toolbox/shogun/issues/3899 opened by karlnapf | 16:59 |
@sukey | [https://github.com/shogun-toolbox/shogun] Issue https://github.com/shogun-toolbox/shogun/issues/3899 karlnapf added label: "entrance" | 16:59 |
-!- geektoni [~geektoni@93-34-128-38.ip49.fastwebnet.it] has quit [Read error: Connection reset by peer] | 17:21 | |
-!- geektoni [~geektoni@93-34-128-38.ip49.fastwebnet.it] has joined #shogun | 17:22 | |
@sukey | [https://github.com/shogun-toolbox/shogun] Pull Request https://github.com/shogun-toolbox/shogun/pull/3885 synchronized by karlnapf | 17:29 |
-!- yamz [400789b6@gateway/web/freenode/ip.64.7.137.182] has joined #shogun | 17:35 | |
yamz | Hi guys, I'm curious about the state of a BSD licensed build | 17:36 |
yamz | or if it is possible to build some version of shogun that can be linked with closed-source SW | 17:37 |
yamz | thanks | 17:37 |
Trixis | wiking: any ideas what could/should i try to get rid of the fun java.lang.UnsatisfiedLinkError ? | 17:38 |
@HeikoS | yamz: hi there | 17:40 |
@HeikoS | yamz: it is in the making, but there hasnt been a lot of progress lately | 17:41 |
@HeikoS | yamz: if we had some use case we would push this more I guess | 17:41 |
@HeikoS | yamz: but most conceptual work is done, only execution left | 17:41 |
@HeikoS | yamz: how do you want to use shogun? | 17:41 |
@sukey | [https://github.com/shogun-toolbox/shogun] Pull Request https://github.com/shogun-toolbox/shogun/pull/3877 synchronized by geektoni | 17:52 |
yamz | @HeikoS I would like to ship a precompiled libshogun.so , and have some proprietary code that will dynamically link with it (or statically if possible) to do some evaluations | 17:52 |
lisitsyn | HeikoS: hey | 18:09 |
@HeikoS | lisitsyn: jo | 18:10 |
lisitsyn | do you happen to remember | 18:10 |
lisitsyn | where modshogun comes from | 18:10 |
@HeikoS | yamz: cool thing | 18:10 |
lisitsyn | is it name clash? | 18:10 |
@HeikoS | yamz: so in case you are interested helping to push this | 18:10 |
lisitsyn | because I think I am going to face a clash or *shogun.so sooner or later | 18:10 |
@HeikoS | yamz: it is quite simple what has to be done | 18:10 |
@HeikoS | lisitsyn: I dont remember | 18:10 |
@HeikoS | lisitsyn: probably static interfaces thing | 18:10 |
@HeikoS | to distinguish | 18:10 |
lisitsyn | currently it is failing no idea why | 18:10 |
@HeikoS | yamz: so all non BSD compatible code is marked in fact | 18:11 |
@HeikoS | git grep USE_GPL_SHOGUN | 18:11 |
@HeikoS | yamz: and there is the folder | 18:12 |
yamz | HeikoS: ah. I Will look | 18:12 |
@HeikoS | src/bpl | 18:12 |
@HeikoS | src/gpl | 18:12 |
@HeikoS | where all the c++ source files that are guarded like this would have to be moved | 18:12 |
@HeikoS | then we can put that into a separate repo | 18:12 |
@HeikoS | and release the current one under gpl | 18:12 |
@HeikoS | yamz: so right now, you can compile shogun without using any of the GPL files, | 18:13 |
@HeikoS | but that is not enough to make the license BSD unfortunately | 18:13 |
@HeikoS | we need to change the file headers etc | 18:13 |
@HeikoS | yamz: but if you are keen on getting this, I can put some work in it | 18:13 |
yamz | I'm currently doing some evaluation/R&D of a few options. Dependinging on the results of some testing, using shogun is definitely a possiblity, but the copyleft license is a blocker unfortunately. | 18:17 |
yamz | HeikoS: So yes, I am keen on it :) | 18:17 |
@HeikoS | yamz: yes we know that that was the whole idea of starting the transition | 18:18 |
@HeikoS | yamz: ok ill try to send some patches in that direction | 18:18 |
@HeikoS | yamz: you are welcome to join the efforts btw, would be highly appreciated | 18:18 |
yamz | HeikoS: I think an lgplv3 or gplv3 license with a linking exception would also serve my use case, if that's possible | 18:18 |
@sukey | [https://github.com/shogun-toolbox/shogun] Pull Request https://github.com/shogun-toolbox/shogun/pull/3885 merged by karlnapf | 18:19 |
@sukey | [https://github.com/shogun-toolbox/shogun] karlnapf pushed 2 commits: | 18:19 |
@sukey | https://github.com/shogun-toolbox/shogun/commit/d9c698862705a690443873c740b53483af24b6f4 | 18:19 |
@sukey | https://github.com/shogun-toolbox/shogun/commit/750732999e28852dded8fc8ce59b6f293db7e51d | 18:19 |
@HeikoS | yamz: well, we might just go BSD directly | 18:19 |
@HeikoS | thats our aim | 18:19 |
@HeikoS | yamz: https://github.com/shogun-toolbox/shogun/issues/3786 | 18:23 |
yamz | HeikoS: Thanks for the info, I'd be happy to assist if we decide to go that way | 18:23 |
@HeikoS | yamz: it was already decided | 18:23 |
@HeikoS | yamz: we are doing it, just needs some patches | 18:24 |
yamz | HeikoS: Sorry, I mean if shogun proves to be useful my project :) | 18:25 |
@HeikoS | i see | 18:25 |
@HeikoS | lisitsyn: the new buildbot webinterface behaves kind of random | 18:26 |
@HeikoS | shogun-buildbot: force build 'nightly_bsd_license' | 18:26 |
@HeikoS | shogun-buildbot: ? | 18:26 |
@sukey | [https://github.com/shogun-toolbox/shogun] Pull Request https://github.com/shogun-toolbox/shogun/pull/3900 opened by karlnapf | 18:38 |
@HeikoS | yamz: see above, this is what we have to do, and then some cleaning up | 18:39 |
@HeikoS | mikeling: thanks for the explains and the response | 18:41 |
@HeikoS | mikeling: this has to be changed somehow | 18:41 |
@HeikoS | hopefully rahul can refactor the internals a bit so that this works | 18:41 |
yamz | Thanks HeikoS, will follow this | 18:50 |
mikeling | HeikoS: hey, thank you for the comments | 18:51 |
mikeling | Did you read the questions I left on the pr? I just wondering how to keep all these tests works after we remove global random | 18:52 |
mikeling | Actually, do we need set every module for every unit test a fixed seed if there are something related with random function? | 18:53 |
@HeikoS | I think so | 18:54 |
@HeikoS | mikeling: so you need to find all seed initializers | 18:54 |
@HeikoS | and then replace with local | 18:54 |
@HeikoS | meta examples | 18:54 |
@HeikoS | and unit tests | 18:54 |
@HeikoS | wiking might have ideas how to best do that | 18:54 |
@HeikoS | it is definitel better to not have global rng, this blocks some things | 18:55 |
@HeikoS | so nice work | 18:55 |
@HeikoS | just needs some tidying up | 18:55 |
@sukey | [https://github.com/shogun-toolbox/shogun] Pull Request https://github.com/shogun-toolbox/shogun/pull/3877 synchronized by geektoni | 18:57 |
mikeling | HeikoS: ok thank you, I need to go sleep now. I will give you a feedback after I have something | 18:59 |
mikeling | :) | 18:59 |
-!- HeikoS [~heiko@host-92-0-169-11.as43234.net] has quit [Ping timeout: 260 seconds] | 19:00 | |
-!- geektoni [~geektoni@93-34-128-38.ip49.fastwebnet.it] has quit [Quit: Leaving.] | 19:07 | |
-!- mikeling [uid89706@gateway/web/irccloud.com/x-oxdpirgwshztedgz] has quit [Quit: Connection closed for inactivity] | 21:02 | |
@sukey | [https://github.com/shogun-toolbox/shogun] Pull Request https://github.com/shogun-toolbox/shogun/pull/3898 synchronized by lisitsyn | 22:05 |
@sukey | [https://github.com/shogun-toolbox/shogun] Pull Request https://github.com/shogun-toolbox/shogun/pull/3898 synchronized by lisitsyn | 23:07 |
--- Log closed Wed Jul 05 00:00:42 2017 |
Generated by irclog2html.py 2.10.0 by Marius Gedminas - find it at mg.pov.lt!