--- Log opened Wed Jun 29 00:00:00 2016 | ||
-!- c4goldsw [32cf3802@gateway/web/cgi-irc/kiwiirc.com/ip.50.207.56.2] has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client] | 00:39 | |
-!- HeikoS [~heiko@host-92-0-162-192.as43234.net] has joined #shogun | 01:28 | |
-!- mode/#shogun [+o HeikoS] by ChanServ | 01:28 | |
-!- HeikoS [~heiko@host-92-0-162-192.as43234.net] has quit [Quit: Leaving.] | 01:46 | |
-!- OXPHOS [c68f0c0c@gateway/web/freenode/ip.198.143.12.12] has joined #shogun | 02:54 | |
OXPHOS | Jun 28th - finish shareboost/gp cookbook. refactored linalg/restructured unittests/added alignment/ | 03:30 |
---|---|---|
@wiking | ok so \p/ | 04:30 |
@wiking | \o/ | 04:30 |
shogun-buildbot | build #30 of memleak - valgrind is complete: Failure [failed memory check generate html] Build details are at http://buildbot.shogun-toolbox.org/builders/memleak%20-%20valgrind/builds/30 blamelist: Fredrik Hallgren <fredrik.hallgren@ucl.ac.uk>, OXPHOS <engelzora@gmail.com>, Viktor Gal <vigsterkr@gmail.com>, Viktor Gal <viktor.gal@maeth.com>, Heiko Strathmann | 05:41 |
shogun-buildbot | <heiko.strathmann@gmail.com>, Saurabh7 <saurabh.mahindre@gmail.com> | 05:41 |
shogun-buildbot | build #1031 of nightly_none is complete: Failure [failed test] Build details are at http://buildbot.shogun-toolbox.org/builders/nightly_none/builds/1031 blamelist: Fredrik Hallgren <fredrik.hallgren@ucl.ac.uk>, OXPHOS <engelzora@gmail.com>, Viktor Gal <vigsterkr@gmail.com>, Viktor Gal <viktor.gal@maeth.com>, Heiko Strathmann <heiko.strathmann@gmail.com>, Saurabh7 | 05:47 |
shogun-buildbot | <saurabh.mahindre@gmail.com> | 05:47 |
shogun-buildbot | build #1161 of nightly_default is complete: Failure [failed test test_1 notebooks] Build details are at http://buildbot.shogun-toolbox.org/builders/nightly_default/builds/1161 blamelist: Fredrik Hallgren <fredrik.hallgren@ucl.ac.uk>, OXPHOS <engelzora@gmail.com>, Viktor Gal <vigsterkr@gmail.com>, Viktor Gal <viktor.gal@maeth.com>, Heiko Strathmann | 06:45 |
shogun-buildbot | <heiko.strathmann@gmail.com>, Saurabh7 <saurabh.mahindre@gmail.com> | 06:45 |
-!- OXPHOS [c68f0c0c@gateway/web/freenode/ip.198.143.12.12] has quit [Ping timeout: 250 seconds] | 07:29 | |
-!- sanuj [~sanuj@59.97.244.70] has joined #shogun | 07:31 | |
-!- Saurabh7__ [Saurabh7@gateway/shell/panicbnc/x-wlacyikiyzqrkfcs] has left #shogun [] | 10:01 | |
-!- sanuj [~sanuj@59.97.244.70] has quit [Ping timeout: 240 seconds] | 10:10 | |
-!- Saurabh7 [~Saurabh7@103.197.142.40] has joined #shogun | 10:39 | |
-!- sanuj [~sanuj@59.97.244.70] has joined #shogun | 11:03 | |
-!- Saurabh7 [~Saurabh7@103.197.142.40] has quit [Ping timeout: 240 seconds] | 11:05 | |
-!- HeikoS [~heiko@host-92-0-162-192.as43234.net] has joined #shogun | 11:48 | |
-!- mode/#shogun [+o HeikoS] by ChanServ | 11:48 | |
sanuj | B-ZDM-G, there? | 11:55 |
-!- GandalfTheWizard [~Eva@112.10.170.115] has quit [Quit: Leaving.] | 11:55 | |
-!- sanuj [~sanuj@59.97.244.70] has quit [Ping timeout: 244 seconds] | 12:54 | |
-!- HeikoS [~heiko@host-92-0-162-192.as43234.net] has quit [Quit: Leaving.] | 13:03 | |
-!- sanuj [~sanuj@59.97.244.70] has joined #shogun | 13:30 | |
sanuj | B-ZDM-G, there? | 13:30 |
-!- HeikoS [~heiko@nat-217-91.internal.eduroam.ucl.ac.uk] has joined #shogun | 14:03 | |
-!- mode/#shogun [+o HeikoS] by ChanServ | 14:03 | |
@wiking | HeikoS: y0 | 14:04 |
@HeikoS | wiking: joo | 14:04 |
sanuj | B-ZDM-G, is this the correct way to compare storage? | 14:53 |
sanuj | bool equals(void** storage, void** other_storage) const | 14:53 |
sanuj | { | 14:53 |
sanuj | T typed_storage = *(reinterpret_cast<T*>(storage)); | 14:53 |
sanuj | T typed_other_storage = *(reinterpret_cast<T*>(other_storage)); | 14:53 |
sanuj | return typed_storage == typed_other_storage; | 14:53 |
sanuj | } | 14:53 |
-!- shogun-notifier- [~irker@7nn.de] has joined #shogun | 15:18 | |
shogun-notifier- | shogun: OXPHOS :develop * 91a3199 / doc/cookbook/source/ (2 files): https://github.com/shogun-toolbox/shogun/commit/91a31993da44397cf7d67ecea81fcae821f1004a | 15:18 |
shogun-notifier- | shogun: shareboost cookbook minor fix | 15:18 |
shogun-notifier- | shogun: Heiko Strathmann :develop * b951918 / doc/cookbook/source/ (2 files): https://github.com/shogun-toolbox/shogun/commit/b951918d29ecb6c013e01875c7b5beab37aceda3 | 15:18 |
shogun-notifier- | shogun: Merge pull request #3318 from OXPHOS/cookbook_shareboost | 15:18 |
shogun-notifier- | shogun: | 15:18 |
shogun-notifier- | shogun: shareboost cookbook minor fix | 15:18 |
shogun-notifier- | shogun: OXPHOS :develop * 76f89c1 / / (4 files): https://github.com/shogun-toolbox/shogun/commit/76f89c121454ac2a06fa5db71e5e0977659d78b6 | 15:19 |
shogun-notifier- | shogun: gp classifier - cookbook and integration test | 15:19 |
shogun-notifier- | shogun: Heiko Strathmann :develop * 9e7592d / / (3 files): https://github.com/shogun-toolbox/shogun/commit/9e7592d7b028835d388c5bda508a62cd4cf0b876 | 15:19 |
shogun-notifier- | shogun: Merge pull request #3311 from OXPHOS/cookbook_gpclassifier | 15:19 |
shogun-notifier- | shogun: | 15:19 |
shogun-notifier- | shogun: cookbook - gaussian process classifier | 15:19 |
shogun-buildbot | build #2915 of bsd1 - libshogun is complete: Failure [failed configure] Build details are at http://buildbot.shogun-toolbox.org/builders/bsd1%20-%20libshogun/builds/2915 blamelist: Heiko Strathmann <heiko.strathmann@gmail.com>, OXPHOS <engelzora@gmail.com> | 15:26 |
-!- OXPHOS [c68f0c0c@gateway/web/freenode/ip.198.143.12.12] has joined #shogun | 15:27 | |
shogun-buildbot | build #1270 of precise - libshogun is complete: Failure [failed compile] Build details are at http://buildbot.shogun-toolbox.org/builders/precise%20-%20libshogun/builds/1270 blamelist: Heiko Strathmann <heiko.strathmann@gmail.com>, OXPHOS <engelzora@gmail.com> | 15:27 |
@HeikoS | OXPHOS: jo | 15:30 |
OXPHOS | HeikoS: hey | 15:31 |
@HeikoS | OXPHOS: remove the aligned again? | 15:31 |
@HeikoS | back in 3 mins | 15:31 |
OXPHOS | HeikoS: it is giving all the meta example errors. I just removed the ones in SGVector | 15:32 |
OXPHOS | HeikoS: I was trying to test is at local. But it seems the linalg branch gives me other trouble to build the meta examples | 15:33 |
@HeikoS | re | 15:36 |
@HeikoS | OXPHOS: meta examples? | 15:39 |
@HeikoS | OXPHOS: I dont understand arent they kind of unrelated? | 15:39 |
@HeikoS | OXPHOS: btw pls remember to send a daily update from now on, as mentioned in email | 15:39 |
@HeikoS | OXPHOS: also, do you have the revised timeline somehwere? | 15:39 |
@HeikoS | sanuj: hi! revised timeline? :) | 15:40 |
sanuj | HeikoS, no :/ | 15:40 |
sanuj | need to talk to sergey about it | 15:40 |
OXPHOS | HeikoS: Yep I removed the other stuff | 15:40 |
sanuj | i have no idea how much time plugins will take | 15:40 |
@HeikoS | sanuj: more that we have | 15:40 |
OXPHOS | HeikoS: I sent an update 12h ago | 15:40 |
@HeikoS | OXPHOS: ah ok | 15:41 |
@HeikoS | sorry :) | 15:41 |
@HeikoS | sanuj: you can already structure things yourself | 15:41 |
sanuj | HeikoS, and then we have to make other classes in shogun support tags as well | 15:41 |
@HeikoS | and based on how much time it took, you can estimate whats is realistic | 15:41 |
OXPHOS | HeikoS: it's okay. I think only wiking was here .. | 15:41 |
@HeikoS | sanuj: for plugins, we could think about only having a prototype maybe | 15:41 |
@HeikoS | OXPHOS: you sent to IRC? | 15:41 |
@HeikoS | OXPHOS: can you from now on send them to rahul, wiking, me via email daily? | 15:42 |
@HeikoS | or the list | 15:42 |
@HeikoS | stand up, just via email | 15:42 |
OXPHOS | HeikoS: yep. np! | 15:42 |
@HeikoS | OXPHOS: thanks, helps a lot in keeping things together! | 15:42 |
@HeikoS | OXPHOS: and the timeline is where? | 15:43 |
sanuj | HeikoS, so a working prototype for plugin architecture | 15:44 |
@HeikoS | sanuj: yeah but this should contain like 15 points | 15:45 |
sanuj | then when we migrate classes to plugins, also take care of tags | 15:45 |
@HeikoS | sanuj: details! | 15:45 |
@HeikoS | sanuj: getting that tags merged and working in all of shogun should be another focus point | 15:45 |
OXPHOS | HeikoS: https://docs.google.com/document/d/1eozTFX_mgKx3eXQfQnP07Rxi8GYKfGYdu_qvGpLRnjw/edit?usp=sharing | 15:45 |
@HeikoS | sanuj: and then some base class structure | 15:45 |
@HeikoS | OXPHOS: thanks! | 15:45 |
OXPHOS | HeikoS: I dont have details for cereal yet.. | 15:45 |
@HeikoS | OXPHOS: suggestion: | 15:45 |
@HeikoS | shorten the lnalg stuff. We are almost done and all we now need is to refactor the existing implementations to the new interface, that should only take a week | 15:46 |
@HeikoS | and then a week clean up maybe max | 15:46 |
@HeikoS | Then, cerealk | 15:46 |
@HeikoS | we should try to free as much time as possible for that | 15:46 |
@HeikoS | so I would prefer to get the linalg done asap | 15:46 |
@HeikoS | most work is done there anyways | 15:47 |
@HeikoS | OXPHOS: think that is good | 15:47 |
@HeikoS | OXPHOS: and we definitely want the cereal stuff to work | 15:47 |
@HeikoS | OXPHOS: smart pointer can go I think, or optional, I dont think it is realistic | 15:47 |
OXPHOS | HeikoS: sure thx. I already have some linalg methods working [at local] now and I'll pull once the current patch is merged | 15:47 |
sanuj | HeikoS, i'll update my timeline tonight | 15:47 |
@HeikoS | OXPHOS: but good otherwise | 15:47 |
sanuj | and then we can refine it | 15:47 |
@HeikoS | OXPHOS: great, then you can send patches of the methods + tests one by one | 15:48 |
@HeikoS | should be quick | 15:48 |
@HeikoS | can send multiple at once actually, as they dont overlap | 15:48 |
@HeikoS | sanuj: cool! | 15:48 |
OXPHOS | HeikoS: yep. The matrix - should they be in GPUMemory or I should rename it to GPUMemoryVectorBlabla..? | 15:48 |
OXPHOS | and have a separate file for GPUMemoryMatrix? | 15:48 |
shogun-buildbot | build #2909 of deb3 - modular_interfaces is complete: Failure [failed examples and unit tests] Build details are at http://buildbot.shogun-toolbox.org/builders/deb3%20-%20modular_interfaces/builds/2909 blamelist: Heiko Strathmann <heiko.strathmann@gmail.com>, OXPHOS <engelzora@gmail.com> | 15:49 |
@HeikoS | OXPHOS: I think you can have a new file for matrix | 15:49 |
@HeikoS | or wai | 15:49 |
@HeikoS | t | 15:49 |
OXPHOS | HeikoS: the errors with align: http://pastebin.com/4EUT3CXH | 15:50 |
@HeikoS | OXPHOS: I think you can re-use the GPUMemoryBase class for matrix | 15:51 |
@HeikoS | just rename the clone method | 15:51 |
@HeikoS | Then GPUMemoryVectorViennaCL | 15:51 |
@HeikoS | GPUMemoryMatrixViannaCL | 15:51 |
@HeikoS | OXPHOS: you need to adjust the pointers in the methods a bit, so that matrix and vector cannot be mixed | 15:52 |
OXPHOS | HeikoS: I see | 15:52 |
@wiking | HeikoS: we have another problem | 15:53 |
@wiking | /home/buildslave/deb3_-_modular_interfaces/build/build/examples/meta/java/regression/kernel_ridge_regression.java:66: error: cannot find symbol | 15:53 |
@wiking | __sg_storage.append_wrapped(width, "width"); | 15:53 |
@wiking | http://buildbot.shogun-toolbox.org/builders/deb3%20-%20modular_interfaces/builds/2909/steps/examples%20and%20unit%20tests/logs/stdio | 15:53 |
sanuj | HeikoS, for this https://github.com/shogun-toolbox/shogun/pull/3246 | 15:53 |
sanuj | where can i find the csharp listing | 15:54 |
@HeikoS | wiking: yeah I wonder where that is coming from | 15:54 |
sanuj | HeikoS, or shall i just try changing the name of 'params' | 15:54 |
@HeikoS | I checked the last commit .... | 15:54 |
@HeikoS | OXPHOS: see my comments in the linalg PR | 15:54 |
@HeikoS | wiking: I dont get why this is even there for non cpp, serialization should only happen for cpp examples | 15:54 |
@HeikoS | mist have been some latest patch, checking | 15:55 |
@wiking | HeikoS: no the problem is that modular stuff have not been executed for a longer time now | 15:56 |
@wiking | because we had a failing bug on viennacl build | 15:56 |
@wiking | for some time | 15:56 |
@wiking | if there's an error | 15:56 |
@wiking | the modular stuff are not being built | 15:56 |
@HeikoS | wiking: I see | 15:57 |
@HeikoS | wiking: but this serialization stuff | 15:57 |
@HeikoS | should only happen for cpp | 15:57 |
@HeikoS | wiking: as not supported for targets other than cpp | 15:57 |
@HeikoS | this error above is missing typemap for String in java | 15:57 |
shogun-notifier- | shogun: Heiko Strathmann :feature/kernel_exp_family * ee92d3f / src/shogun/distributions/kernel_exp_family/KernelExpFamilyNystromH.h: https://github.com/shogun-toolbox/shogun/commit/ee92d3f3f3841f05e1bad7130fcd4e5bad79b593 | 15:58 |
shogun-notifier- | shogun: change to low memory mode by default | 15:58 |
@HeikoS | wiking: btw just discussed to prototype a tensorflow integration for shogun | 15:59 |
@HeikoS | just to see ho that would go | 15:59 |
OXPHOS | HeikoS: you mean like LinalgBackendBase-LinalgBackendGPUBase-LinalgBackendGPUViennaCL? | 16:03 |
OXPHOS | and I assume LinalgBackendGPUBase looks almost the same as LinalgBackendBase, with only pure virtual methods? | 16:03 |
@HeikoS | OXPHOS: even simpler | 16:03 |
@HeikoS | LinalgBackendGPUBase inherits from the existing base | 16:03 |
@HeikoS | just adds the GPU methods | 16:03 |
@HeikoS | so everything is a LinalgBackendBase | 16:04 |
@HeikoS | but GPU is more specific | 16:04 |
OXPHOS | so just the transfer methods | 16:04 |
@HeikoS | with these purely virtual methods | 16:04 |
@HeikoS | yes | 16:04 |
@HeikoS | to enfore GPU backends implementing them first | 16:04 |
OXPHOS | and the purely virtual - is current way {SG_NOTIMPLEMENTED} pure virtual? Because I have tried =0 and it didn't work for macro | 16:05 |
@HeikoS | OXPHOS: pure virtual means that if you dont implement the method then you get a compile error | 16:05 |
@HeikoS | OXPHOS: should work with macro | 16:05 |
OXPHOS | HeikoS:#define BACKEND_GENERIC_DOT(Type) \ virtual Type dot(const SGVector<Type>&, const SGVector<Type>&) const = 0;\ | 16:06 |
OXPHOS | HeikoS: oops it works now. sry. | 16:08 |
shogun-buildbot | build #2 of FC23 - libshogun - aarch64 is complete: Failure [failed test] Build details are at http://buildbot.shogun-toolbox.org/builders/FC23%20-%20libshogun%20-%20aarch64/builds/2 blamelist: Heiko Strathmann <heiko.strathmann@gmail.com>, OXPHOS <engelzora@gmail.com> | 16:11 |
@HeikoS | OXPHOS: cool | 16:13 |
@HeikoS | wiking: fix incoming | 16:13 |
@HeikoS | OXPHOS: this is almost ready to go :) | 16:13 |
@wiking | thnx | 16:15 |
@wiking | lol man | 16:15 |
@wiking | jvm/spark is a piece of shit:) | 16:15 |
@wiking | it seems it's heavily doing some false sharing | 16:15 |
sanuj | wiking, i need some help with c++ | 16:15 |
sanuj | i'm trying to solve this https://travis-ci.org/shogun-toolbox/shogun/jobs/140998391#L3809 | 16:16 |
sanuj | here is the unit-test https://github.com/shogun-toolbox/shogun/pull/3221/commits/eb0dfc3e187ea041b1dc29b3cfa68e735b81a7e5#diff-3ec059f5fe8c08df1d897615a67b54faR76 | 16:16 |
OXPHOS | HeikoS: actually it ALWAYS fails that pythonmodular test: https://travis-ci.org/shogun-toolbox/shogun/jobs/141075988 | 16:17 |
OXPHOS | HeikoS: I didn't really get why.. | 16:17 |
@HeikoS | yeah working on a fix | 16:17 |
@HeikoS | meta example | 16:17 |
@HeikoS | 10 mins :) | 16:17 |
OXPHOS | HeikoS: cool thx! | 16:17 |
sanuj | wiking, you there? | 16:19 |
@HeikoS | OXPHOS: actually | 16:19 |
@HeikoS | this is different | 16:19 |
@HeikoS | you have to hide things from SWIG | 16:19 |
@HeikoS | in order to get rid of this | 16:19 |
@HeikoS | nothign to do with align or meta examples....this error you shared | 16:20 |
-!- shogun-buildbot [~shogun-bu@7nn.de] has quit [Quit: buildmaster reconfigured: bot disconnecting] | 16:20 | |
-!- shogun-buildbot [~shogun-bu@7nn.de] has joined #shogun | 16:20 | |
sanuj | HeikoS, can you help with the above? | 16:20 |
@HeikoS | sanuj: in a call, 5 min | 16:20 |
sanuj | okay | 16:20 |
@HeikoS | sanuj: did you run ddd already? | 16:24 |
sanuj | yes | 16:24 |
sanuj | i think i know what is causing it | 16:24 |
sanuj | but i don' t understand why it is happeneing | 16:24 |
sanuj | shall i explain? | 16:25 |
@HeikoS | sanuj: not yet | 16:25 |
@HeikoS | still in call | 16:25 |
sanuj | kk | 16:25 |
@wiking | sanuj: sanuj here | 16:31 |
@wiking | but what do u wanna check | 16:31 |
@wiking | i mean could u give a context? | 16:31 |
@wiking | whether it points to the same memory addr? | 16:31 |
sanuj | wiking, this returns false | 16:32 |
sanuj | https://github.com/sanuj/shogun/blob/tags/src/shogun/lib/any.h#L121 | 16:32 |
sanuj | that's why it fails | 16:32 |
sanuj | Any is a class which allows to store objects of arbitrary types | 16:33 |
sanuj | erase type is here https://github.com/sanuj/shogun/blob/tags/src/shogun/lib/any.h#L237 | 16:33 |
sanuj | B-ZDM-G, there? | 16:38 |
sanuj | going to have dinner | 16:39 |
sanuj | see you later | 16:39 |
-!- sanuj [~sanuj@59.97.244.70] has quit [Ping timeout: 276 seconds] | 16:44 | |
-!- HeikoS [~heiko@nat-217-91.internal.eduroam.ucl.ac.uk] has quit [Quit: Leaving.] | 16:44 | |
-!- HeikoS [~heiko@nat-217-91.internal.eduroam.ucl.ac.uk] has joined #shogun | 16:46 | |
-!- mode/#shogun [+o HeikoS] by ChanServ | 16:46 | |
@HeikoS | OXPHOS: jo | 16:46 |
OXPHOS | HeikoS: Hey are u back? | 16:46 |
@HeikoS | so the error, did yousolve it? | 16:46 |
@HeikoS | yes | 16:46 |
OXPHOS | HeikoS: not sure what you mean exactly..but that problem is solved now after I removed the aligns.. | 16:48 |
shogun-notifier- | shogun: Esben Sorig :feature/meta_vector_matrix * 294823a / examples/meta/generator/translate.py: https://github.com/shogun-toolbox/shogun/commit/294823acce8521109870dd23f89e2e0a84fa7730 | 16:49 |
shogun-notifier- | shogun: Fix bug where injected code remains accross all translations | 16:49 |
shogun-notifier- | shogun: Heiko Strathmann :feature/meta_vector_matrix * f73bd72 / examples/meta/generator/translate.py: https://github.com/shogun-toolbox/shogun/commit/f73bd72dbef98efca4c2e9f2661c34e2036c9618 | 16:49 |
shogun-notifier- | shogun: Merge pull request #3321 from sorig/meta_vector_matrix | 16:49 |
shogun-notifier- | shogun: | 16:49 |
shogun-notifier- | shogun: Fix bug where injected code remains across all translations | 16:49 |
-!- dennyjooo [~dennyjooo@49.48.51.215] has joined #shogun | 16:49 | |
-!- dennyjooo [~dennyjooo@49.48.51.215] has quit [Client Quit] | 16:50 | |
@HeikoS | OXPHOS: you had this travis error | 16:50 |
@HeikoS | which moaned in python interface about some linalg thing | 16:50 |
@HeikoS | OXPHOS: is that OK now? | 16:50 |
@HeikoS | shogun-buildbot: build --force 'deb3 - modular_interfaces' | 16:50 |
@HeikoS | shogun-buildbot: force build 'deb3 - modular_interfaces' | 16:50 |
shogun-buildbot | build #2910 forced | 16:50 |
shogun-buildbot | I'll give a shout when the build finishes | 16:50 |
OXPHOS | HeikoS: nope. python/lua/octave gives error and I added the links to the comments of:https://github.com/shogun-toolbox/shogun/pull/3317 | 16:52 |
@HeikoS | ImportError: /home/travis/shogun-build/lib/python2.7/dist-packages/_modshogun.so: undefined symbol: _ZN6shogun16get_global_linlgEv | 16:52 |
@HeikoS | this one? | 16:52 |
OXPHOS | HeikoS: yep | 16:53 |
@HeikoS | OXPHOS: is it maybe because you forgot to guard some things? | 16:55 |
@HeikoS | OXPHOS: can you reproduce this locally with python? | 16:56 |
OXPHOS | HeikoS: do I have to build meta example and enable python modular for this? | 16:58 |
@HeikoS | no meta examples needed | 16:59 |
@HeikoS | just build shogun with ptyhon enabled | 16:59 |
@HeikoS | and then python -c 'import modshogun' | 16:59 |
-!- Saurabh7 [Saurabh7@gateway/shell/panicbnc/x-wlacyikiyzqrkfcs] has joined #shogun | 16:59 | |
OXPHOS | HeikoS: sth. more not found: http://pastebin.com/dpqRmktb | 17:02 |
@HeikoS | OXPHOS: it is a weird error | 17:02 |
@HeikoS | OXPHOS: this is locally? | 17:02 |
OXPHOS | HeikoS: yep | 17:02 |
@HeikoS | ehm ..... | 17:02 |
@HeikoS | weird? | 17:02 |
@HeikoS | so this is fresh build? | 17:03 |
@HeikoS | latest develop? | 17:03 |
@HeikoS | and definitely no artifact of changing git or so? | 17:03 |
OXPHOS | fresh linalg feature branch. got the error since my first push. honestly i don't know how it behaves originally but it seems to be the problem with sg_linalg.. | 17:04 |
@HeikoS | OXPHOS: try hiding the linalg getter from swig | 17:07 |
@HeikoS | can be because we dont have a typemap for SGLinalg | 17:08 |
@HeikoS | I mean the travis error | 17:08 |
@HeikoS | and linalg should be totally hidden from SWIG | 17:08 |
shogun-buildbot | build #55 of xenial - libshogun is complete: Failure [failed test] Build details are at http://buildbot.shogun-toolbox.org/builders/xenial%20-%20libshogun/builds/55 blamelist: Heiko Strathmann <heiko.strathmann@gmail.com>, OXPHOS <engelzora@gmail.com>, Viktor Gal <viktor.gal@maeth.com> | 17:09 |
OXPHOS | HeikoS: so I'll try hiding get_global_sg_linalg only for now? | 17:11 |
shogun-buildbot | build #20 of clang - thread analysis is complete: Failure [failed compile] Build details are at http://buildbot.shogun-toolbox.org/builders/clang%20-%20thread%20analysis/builds/20 blamelist: lambday <heavensdevil6909@gmail.com>, Ariane Paola Gomes <arianepaola@users.noreply.github.com>, Esben Sorig <esben@sorig.eu>, Sanuj <sanuj.sharma.in@gmail.com>, Fredrik | 17:11 |
shogun-buildbot | Hallgren <fredrik.hallgren@ucl.ac.uk>, OXPHOS <engelzora@gmail.com>, Viktor Gal <vigsterkr@gmail.com>, Sergey Lisitsyn <lisitsyn.s.o@gmail.com>, Soumyajit De <heavensdevil6909@gmail.com>, Viktor Gal <viktor.gal@maeth.com>, Heiko Strathmann <heiko.strathmann@gmail.com>, Saurabh7 <saurabh.mahindre@gmail.com> | 17:11 |
shogun-buildbot | build #18 of clang - undefined behaviour analysis is complete: Failure [failed compile] Build details are at http://buildbot.shogun-toolbox.org/builders/clang%20-%20undefined%20behaviour%20analysis/builds/18 blamelist: lambday <heavensdevil6909@gmail.com>, Ariane Paola Gomes <arianepaola@users.noreply.github.com>, Esben Sorig <esben@sorig.eu>, Sanuj | 17:11 |
shogun-buildbot | <sanuj.sharma.in@gmail.com>, Fredrik Hallgren <fredrik.hallgren@ucl.ac.uk>, OXPHOS <engelzora@gmail.com>, Viktor Gal <vigsterkr@gmail.com>, Sergey Lisitsyn <lisitsyn.s.o@gmail.com>, Soumyajit De <heavensdevil6909@gmail.com>, Viktor Gal <viktor.gal@maeth.com>, Heiko Strathmann <heiko.strathmann@gmail.com>, Saurabh7 <saurabh.mahindre@gmail.com> | 17:11 |
-!- mizari [~mizari@95-174-213-100.nts.su] has joined #shogun | 17:12 | |
-!- sanuj [~sanuj@59.97.244.70] has joined #shogun | 17:13 | |
OXPHOS | HeikoS: going to sleep now..I can try hiding stuff from SWIG parts by parts tmr when the travis is not busy | 17:15 |
@HeikoS | OXPHOS: your local error is weird as well | 17:25 |
@HeikoS | but ok | 17:25 |
@HeikoS | good night | 17:25 |
@HeikoS | yeah just the linalg to see whats wrong | 17:25 |
shogun-notifier- | shogun: Esben Sorig :develop * 149756e / examples/meta/generator/translate.py: https://github.com/shogun-toolbox/shogun/commit/149756ecdbc4dfa6b10f558a703994f75547b99b | 17:33 |
shogun-notifier- | shogun: Fix bug where injected code remains accross all translations | 17:33 |
shogun-notifier- | shogun: Heiko Strathmann :feature/kernel_exp_family * 88825b4 / / (3 files): https://github.com/shogun-toolbox/shogun/commit/88825b4960f2f413ba528a6aa8da9ec914e8cfba | 17:39 |
shogun-notifier- | shogun: first working build_system for full gaussian estimator with unit tests | 17:39 |
shogun-notifier- | shogun: Heiko Strathmann :feature/kernel_exp_family * fbbed15 / tests/unit/distribution/KernelExpFamilyImpl_unittest.cc: https://github.com/shogun-toolbox/shogun/commit/fbbed158b49eb0e0782b59c67a4661bb3a73dcb5 | 17:39 |
shogun-notifier- | shogun: remove print | 17:39 |
shogun-notifier- | shogun: Heiko Strathmann :feature/kernel_exp_family * aef31f7 / / (3 files): https://github.com/shogun-toolbox/shogun/commit/aef31f780e79418e1e985b7a5d26cc0703c5ca5f | 17:39 |
shogun-notifier- | shogun: add fit method and (broken) unit test | 17:39 |
shogun-notifier- | shogun: Heiko Strathmann :feature/kernel_exp_family * 31879cf / src/shogun/distributions/KernelExpFamilyImpl.cpp: https://github.com/shogun-toolbox/shogun/commit/31879cf975b96352bebcea9b1b4ea7033543abe8 | 17:39 |
shogun-notifier- | shogun: fix uninitialized memory error | 17:39 |
shogun-notifier- | shogun: Heiko Strathmann :feature/kernel_exp_family * 6160881 / tests/unit/distribution/KernelExpFamilyImpl_unittest.cc: https://github.com/shogun-toolbox/shogun/commit/6160881494f72ede2df1d0446c673c5436123b17 | 17:39 |
shogun-notifier- | shogun: fix memory leak via using SG_REF | 17:39 |
shogun-notifier- | shogun: Heiko Strathmann :feature/kernel_exp_family * c9118f0 / / (3 files): https://github.com/shogun-toolbox/shogun/commit/c9118f05289be1c166cc5bf7813ac6433e5cdd86 | 17:39 |
shogun-notifier- | shogun: implemented nystrom using pinv (not working yet) | 17:39 |
shogun-notifier- | shogun: Heiko Strathmann :feature/kernel_exp_family * 3b85f44 / / (2 files): https://github.com/shogun-toolbox/shogun/commit/3b85f444a3214768dc7fc638d62808d4fc666d1d | 17:39 |
shogun-notifier- | shogun: make pinv work | 17:39 |
shogun-notifier- | shogun: Heiko Strathmann :feature/kernel_exp_family * 17b4a62 / src/shogun/distributions/KernelExpFamilyImpl.cpp: https://github.com/shogun-toolbox/shogun/commit/17b4a6228a237c1f97b8f3d06a81806a0f091acb | 17:39 |
shogun-notifier- | shogun: re-add accidentially remove variables | 17:39 |
shogun-notifier- | shogun: Heiko Strathmann :feature/kernel_exp_family * 59e2d45 / / (3 files): https://github.com/shogun-toolbox/shogun/commit/59e2d4586380157a984d17f81de8b81c52b068b2 | 17:39 |
shogun-notifier- | shogun: added log_pdf method for full model | 17:39 |
shogun-notifier- | shogun: change interface to SGMatrix, clena up imports | 17:39 |
shogun-notifier- | shogun: Heiko Strathmann :feature/kernel_exp_family * ec082c3 / src/shogun/distributions/kernel_exp_family/KernelExpFamily.cpp: https://github.com/shogun-toolbox/shogun/commit/ec082c3d80ce91757fa090b652f725ea496a49b5 | 17:39 |
shogun-notifier- | shogun: remove requires for now | 17:39 |
shogun-notifier- | shogun: Heiko Strathmann :feature/kernel_exp_family * 44310cc / tests/unit/distribution/KernelExpFamilyNystromImpl_unittest.cc: https://github.com/shogun-toolbox/shogun/commit/44310ccd85558b709d9c588964b1029ab66e3fde | 17:39 |
shogun-notifier- | shogun: fix memory error | 17:39 |
shogun-notifier- | shogun: Heiko Strathmann :feature/kernel_exp_family * 98d5383 / src/shogun/distributions/kernel_exp_family/ (2 files): https://github.com/shogun-toolbox/shogun/commit/98d538305966d166af6af299b52a484403bfa55a | 17:39 |
shogun-notifier- | shogun: added grad and some REQUIRE statements | 17:39 |
shogun-notifier- | shogun: Heiko Strathmann :feature/kernel_exp_family * fde7a24 / src/shogun/distributions/kernel_exp_family/KernelExpFamily.cpp: https://github.com/shogun-toolbox/shogun/commit/fde7a24c0c4f1f8d79a0dedc972535b80a2a3c9e | 17:39 |
shogun-notifier- | shogun: fix REQUIRE | 17:39 |
shogun-notifier- | shogun: Heiko Strathmann :feature/kernel_exp_family * ea2341e / src/shogun/distributions/kernel_exp_family/impl/ (2 files): https://github.com/shogun-toolbox/shogun/commit/ea2341ee99d4fb3bc9af35f0dc9e5a19ff4ec57f | 17:39 |
shogun-notifier- | shogun: added few comments and TODOs, parallelized another loop in nystrom | 17:39 |
shogun-notifier- | shogun: Heiko Strathmann :feature/kernel_exp_family * 2209cd3 / src/shogun/distributions/kernel_exp_family/impl/KernelExpFamilyImpl.h: https://github.com/shogun-toolbox/shogun/commit/2209cd3ecafc1f4b23dc26157df94f26e6506ee5 | 17:39 |
shogun-notifier- | shogun: more todo | 17:39 |
shogun-notifier- | shogun: Heiko Strathmann :feature/kernel_exp_family * 8973e06 / src/shogun/distributions/kernel_exp_family/impl/KernelExpFamilyImpl.h: https://github.com/shogun-toolbox/shogun/commit/8973e06df297cd285dbe91a548ae6431d6c434fa | 17:39 |
shogun-notifier- | shogun: add another todo | 17:39 |
shogun-notifier- | shogun: Heiko Strathmann :feature/kernel_exp_family * e1249c3 / / (6 files): https://github.com/shogun-toolbox/shogun/commit/e1249c3a9009cb98d2601aa528ad51a7493e735c | 17:39 |
shogun-notifier- | shogun: added nystrom grad | 17:39 |
shogun-notifier- | shogun: Heiko Strathmann :feature/kernel_exp_family * 35f468e / src/shogun/distributions/kernel_exp_family/impl/KernelExpFamilyImpl.cpp: https://github.com/shogun-toolbox/shogun/commit/35f468e03af97972690d98377f3cda3f87e6759e | 17:39 |
shogun-notifier- | shogun: add two more TODOs | 17:39 |
shogun-notifier- | shogun: Heiko Strathmann :feature/kernel_exp_family * 1555d4b / src/shogun/distributions/kernel_exp_family/impl/KernelExpFamilyNystromImpl.cpp: https://github.com/shogun-toolbox/shogun/commit/1555d4ba3d50e02f0c992007837042e3d1f4c315 | 17:39 |
shogun-notifier- | shogun: temp commit to save current state | 17:39 |
shogun-notifier- | shogun: Heiko Strathmann :feature/kernel_exp_family * 5bc47d5 / / (3 files): https://github.com/shogun-toolbox/shogun/commit/5bc47d512c770f8154abcf4b87c76cb54f47d04c | 17:39 |
shogun-notifier- | shogun: refactor column sub-sampling and minor clean-ups | 17:39 |
shogun-notifier- | shogun: Heiko Strathmann :feature/kernel_exp_family * 8709826 / src/shogun/distributions/kernel_exp_family/impl/ (3 files): https://github.com/shogun-toolbox/shogun/commit/8709826a4f8492d8d6dbf2df1ac8691346801aa7 | 17:39 |
shogun-notifier- | shogun: a working version using precomputed squared norms | 17:39 |
shogun-notifier- | shogun: Heiko Strathmann :feature/kernel_exp_family * 457146c / src/shogun/distributions/kernel_exp_family/impl/KernelExpFamilyImpl.cpp: https://github.com/shogun-toolbox/shogun/commit/457146c5534b9759964554ca9f0b312e5ccb97bd | 17:39 |
shogun-notifier- | shogun: fix invalid memory free error | 17:39 |
shogun-notifier- | shogun: Heiko Strathmann :feature/kernel_exp_family * 9b952b5 / src/shogun/distributions/kernel_exp_family/impl/KernelExpFamilyImpl.cpp: https://github.com/shogun-toolbox/shogun/commit/9b952b5825df0d0531db03b1942f9f4f6ded1879 | 17:39 |
shogun-notifier- | shogun: exploit precomputed difference vectors | 17:39 |
shogun-notifier- | shogun: Heiko Strathmann :feature/kernel_exp_family * c0ff79b / src/shogun/distributions/kernel_exp_family/impl/KernelExpFamilyImpl.cpp: https://github.com/shogun-toolbox/shogun/commit/c0ff79b5e33a313595ff9aa3505fbd8124e574b7 | 17:39 |
shogun-notifier- | shogun: exploit symmetry in precomputing | 17:39 |
shogun-notifier- | shogun: Heiko Strathmann :feature/kernel_exp_family * c3d086f / / (2 files): https://github.com/shogun-toolbox/shogun/commit/c3d086fe747331eb12bc15d071fc98794a659623 | 17:39 |
shogun-notifier- | shogun: fix an issue which makes nystrom fail for small number of rkhs basis functions | 17:39 |
shogun-notifier- | shogun: Heiko Strathmann :feature/kernel_exp_family * 80a7459 / / (5 files): https://github.com/shogun-toolbox/shogun/commit/80a7459ad5e365f4306e3b7d9684a340f0db0ea4 | 17:39 |
shogun-notifier- | shogun: introduce flag to distinguish between low and high memory mode; fix bugs around nystrom | 17:39 |
shogun-notifier- | shogun: Heiko Strathmann :feature/kernel_exp_family * af46460 / src/shogun/distributions/kernel_exp_family/impl/KernelExpFamilyNystromImpl.cpp: https://github.com/shogun-toolbox/shogun/commit/af46460bec3e41814810dcfa218274dfa4aece1d | 17:39 |
shogun-notifier- | shogun: some const clean-ups | 17:40 |
shogun-notifier- | shogun: Heiko Strathmann :feature/kernel_exp_family * b390420 / / (3 files): https://github.com/shogun-toolbox/shogun/commit/b390420e541c54df31992577d9c2c115b3afeb7a | 17:40 |
shogun-notifier- | shogun: add index based kernel functions | 17:40 |
shogun-notifier- | shogun: Heiko Strathmann :feature/kernel_exp_family * a508157 / / (6 files): https://github.com/shogun-toolbox/shogun/commit/a508157a2fdc52d1e8adf67081ce7ac560f6d8d0 | 17:40 |
shogun-notifier- | shogun: final conversion to index based kernel calls | 17:40 |
shogun-notifier- | shogun: Heiko Strathmann :feature/kernel_exp_family * 0142539 / src/shogun/distributions/kernel_exp_family/impl/KernelExpFamilyNystromImpl.cpp: https://github.com/shogun-toolbox/shogun/commit/0142539cccab26f7117051dfe6417760a6e79732 | 17:40 |
shogun-notifier- | shogun: use LLT rather than pinv | 17:40 |
shogun-notifier- | shogun: Heiko Strathmann :feature/kernel_exp_family * 3f3ba11 / / (3 files): https://github.com/shogun-toolbox/shogun/commit/3f3ba11ea08ff031483f5dc58367b5b4a7a934e9 | 17:40 |
shogun-notifier- | shogun: use self adjoint eigensolver for pseudo inverse | 17:40 |
shogun-notifier- | shogun: Heiko Strathmann :feature/kernel_exp_family * 6585125 / src/shogun/distributions/kernel_exp_family/impl/ (2 files): https://github.com/shogun-toolbox/shogun/commit/6585125a5aa3d738c369764bc07447e32a3281b7 | 17:40 |
shogun-notifier- | shogun: fix memory error caused by overloading not happening due to forgotten const keyword | 17:40 |
shogun-notifier- | shogun: Heiko Strathmann :feature/kernel_exp_family * 57398de / src/shogun/distributions/kernel_exp_family/impl/KernelExpFamilyImpl.cpp: https://github.com/shogun-toolbox/shogun/commit/57398de4d9d92a7685c699c308f34255c7c53256 | 17:40 |
shogun-notifier- | shogun: give correct info message | 17:40 |
shogun-notifier- | shogun: Heiko Strathmann :feature/kernel_exp_family * d175cf1 / src/shogun/distributions/kernel_exp_family/impl/KernelExpFamilyNystromImpl.cpp: https://github.com/shogun-toolbox/shogun/commit/d175cf19a43921e801c80b7afd30995f7e84f728 | 17:40 |
shogun-notifier- | shogun: remove old comments | 17:40 |
shogun-notifier- | shogun: Heiko Strathmann :feature/kernel_exp_family * 140a593 / / (8 files): https://github.com/shogun-toolbox/shogun/commit/140a59377658f7e73428d460d276dc021f1f59aa | 17:40 |
shogun-notifier- | shogun: big refactoring, added new nystrom approxation class | 17:40 |
shogun-notifier- | shogun: Heiko Strathmann :feature/kernel_exp_family * e3076a6 / src/interfaces/modular/Distribution.i/ (2 files): https://github.com/shogun-toolbox/shogun/commit/e3076a687d79627399784e60f59782f4fab0e9f5 | 17:40 |
shogun-notifier- | shogun: minor updates | 17:40 |
shogun-notifier- | shogun: Heiko Strathmann :feature/kernel_exp_family * c8e4ffc / src/shogun/distributions/kernel_exp_family/KernelExpFamilyNystromH.h: https://github.com/shogun-toolbox/shogun/commit/c8e4ffcc6ead6b27292764a9a815d9e453e36726 | 17:40 |
shogun-notifier- | shogun: change to low memory mode by default | 17:40 |
shogun-buildbot | build #2910 of deb3 - modular_interfaces is complete: Success [build successful] Build details are at http://buildbot.shogun-toolbox.org/builders/deb3%20-%20modular_interfaces/builds/2910 | 17:41 |
@HeikoS | wiking: ^ | 17:42 |
-!- HeikoS [~heiko@nat-217-91.internal.eduroam.ucl.ac.uk] has quit [Remote host closed the connection] | 17:43 | |
-!- HeikoS [~heiko@nat-217-91.internal.eduroam.ucl.ac.uk] has joined #shogun | 17:44 | |
-!- mode/#shogun [+o HeikoS] by ChanServ | 17:44 | |
shogun-buildbot | build #1271 of precise - libshogun is complete: Failure [failed compile] Build details are at http://buildbot.shogun-toolbox.org/builders/precise%20-%20libshogun/builds/1271 blamelist: Esben Sorig <esben@sorig.eu> | 17:46 |
-!- travis-ci [~travis-ci@ec2-54-157-253-181.compute-1.amazonaws.com] has joined #shogun | 17:49 | |
travis-ci | it's Heiko Strathmann's turn to pay the next round of drinks for the massacre he caused in shogun-toolbox/shogun: https://travis-ci.org/shogun-toolbox/shogun/builds/141086083 | 17:49 |
-!- travis-ci [~travis-ci@ec2-54-157-253-181.compute-1.amazonaws.com] has left #shogun [] | 17:49 | |
@HeikoS | shogun-buildbot: build force --branch=develop 'deb3 - modular_interfaces' | 17:51 |
@HeikoS | shogun-buildbot: force build --branch=develop 'deb3 - modular_interfaces' | 17:51 |
shogun-buildbot | The build has been queued, I'll give a shout when it starts | 17:51 |
@HeikoS | shogun-buildbot: force build 'deb3 - modular_interfaces' --branch=develop | 17:51 |
shogun-buildbot | The build has been queued, I'll give a shout when it starts | 17:51 |
shogun-buildbot | build #2916 of bsd1 - libshogun is complete: Failure [failed configure] Build details are at http://buildbot.shogun-toolbox.org/builders/bsd1%20-%20libshogun/builds/2916 blamelist: Esben Sorig <esben@sorig.eu> | 17:52 |
shogun-buildbot | build #56 of xenial - libshogun is complete: Failure [failed test] Build details are at http://buildbot.shogun-toolbox.org/builders/xenial%20-%20libshogun/builds/56 blamelist: Esben Sorig <esben@sorig.eu> | 17:53 |
-!- sanuj [~sanuj@59.97.244.70] has quit [Ping timeout: 240 seconds] | 17:55 | |
@HeikoS | Saurabh7: jo | 18:05 |
@HeikoS | see my comments | 18:05 |
@HeikoS | nice that it scales | 18:05 |
@HeikoS | ! | 18:05 |
shogun-notifier- | shogun: Heiko Strathmann :feature/kernel_exp_family * 3612fa3 / / (3 files): https://github.com/shogun-toolbox/shogun/commit/3612fa36021c15f1677f828578471d265c27fde5 | 18:19 |
shogun-notifier- | shogun: added method to compute sub-sampled version of h | 18:19 |
shogun-buildbot | build forced [ETA 40m29s] | 18:22 |
shogun-buildbot | I'll give a shout when the build finishes | 18:22 |
-!- sanuj [~sanuj@59.97.244.70] has joined #shogun | 18:22 | |
shogun-buildbot | build #3 of FC23 - libshogun - aarch64 is complete: Failure [failed test] Build details are at http://buildbot.shogun-toolbox.org/builders/FC23%20-%20libshogun%20-%20aarch64/builds/3 blamelist: Esben Sorig <esben@sorig.eu> | 18:31 |
Saurabh7 | HeikoS: yo | 18:36 |
Saurabh7 | yes I saw will make changes | 18:36 |
@HeikoS | Saurabh7: so this is pretty encouraging I think :) | 18:36 |
@HeikoS | now we have bagging going | 18:36 |
@HeikoS | big improvement | 18:36 |
@HeikoS | especially for parallel | 18:36 |
Saurabh7 | yes very nice, removing that TODO comment soon :) | 18:37 |
Saurabh7 | HeikoS: modifying the shallow_subset copy doesnt change another one | 18:38 |
Saurabh7 | i.e the matrix for densefeatures ? | 18:38 |
Saurabh7 | your comment^ | 18:39 |
@HeikoS | Saurabh7: yeah | 18:42 |
@HeikoS | like "it is thread safe" | 18:42 |
@HeikoS | but testing this without doing threads | 18:43 |
@HeikoS | just create a few shallow copies, and do stuff with them | 18:43 |
@HeikoS | and then assert that the subsets dont interfer | 18:43 |
Saurabh7 | ok cool | 18:46 |
shogun-buildbot | build #2912 of deb3 - modular_interfaces is complete: Failure [failed test libshogun] Build details are at http://buildbot.shogun-toolbox.org/builders/deb3%20-%20modular_interfaces/builds/2912 | 18:52 |
shogun-buildbot | build forced [ETA 40m29s] | 18:52 |
shogun-buildbot | I'll give a shout when the build finishes | 18:52 |
shogun-notifier- | shogun: Heiko Strathmann :feature/kernel_exp_family * b1f7451 / / (3 files): https://github.com/shogun-toolbox/shogun/commit/b1f74513fe7bcf3ce9d2b837aa8e466bd2b04a16 | 18:54 |
shogun-notifier- | shogun: compute_h now is real nystrom | 18:54 |
@HeikoS | Saurabh7: http://buildbot.shogun-toolbox.org/builders/deb3%20-%20modular_interfaces/builds/2912/steps/test%20libshogun/logs/stdio | 19:02 |
Saurabh7 | HeikoS: weird this, I dont understand why its happening though | 19:07 |
Saurabh7 | I had fixed the evaultion to be proper, | 19:08 |
@HeikoS | dont know | 19:08 |
@HeikoS | just pointed you to it ) | 19:08 |
sanuj | any.h is making me mad | 19:10 |
-!- mizari [~mizari@95-174-213-100.nts.su] has quit [Quit: Leaving] | 19:12 | |
@HeikoS | sanuj: haha | 19:15 |
@HeikoS | so? | 19:15 |
@HeikoS | shall I help? | 19:15 |
sanuj | :D | 19:15 |
@HeikoS | also having problems here atm argh | 19:15 |
sanuj | it's frustrating | 19:16 |
sanuj | https://github.com/sanuj/shogun/blob/tags/src/shogun/lib/any.h | 19:16 |
sanuj | bazdmeg | 19:17 |
@HeikoS | sanuj: you need to debug | 19:19 |
@HeikoS | and follow call calls | 19:19 |
sanuj | HeikoS, i have a doubt | 19:19 |
sanuj | HeikoS, see line 95 | 19:19 |
sanuj | can you explain what is happening here | 19:20 |
@HeikoS | I dont get the question | 19:20 |
sanuj | HeikoS, did you see line 95? | 19:20 |
@HeikoS | looking at it | 19:21 |
sanuj | *(storage) = new T(*reinterpret_cast<T const*>(v)); | 19:21 |
@HeikoS | what is unclear? | 19:21 |
sanuj | so v is pointer to a value | 19:21 |
@HeikoS | yes | 19:21 |
@HeikoS | void | 19:21 |
sanuj | suppose i do -> int i=10; Any any(i); | 19:21 |
sanuj | then v will be void * to i | 19:21 |
sanuj | HeikoS, right? | 19:22 |
shogun-buildbot | build #2913 of deb3 - modular_interfaces is complete: Success [build successful] Build details are at http://buildbot.shogun-toolbox.org/builders/deb3%20-%20modular_interfaces/builds/2913 | 19:22 |
@HeikoS | void * to i? | 19:22 |
sanuj | a pointer to i | 19:22 |
sanuj | a void* pointer pointing to memory address of int i | 19:23 |
@HeikoS | what is int i? | 19:23 |
@HeikoS | ah the thing you passed | 19:23 |
@HeikoS | yeah | 19:23 |
sanuj | integer | 19:23 |
@HeikoS | sure | 19:23 |
sanuj | HeikoS, i had added a line below that | 19:24 |
sanuj | to print values | 19:24 |
sanuj | std::cout << *(reinterpret_cast<int*>(storage)) << std::endl; | 19:24 |
sanuj | and then i did | 19:24 |
sanuj | int integer = 10; | 19:24 |
sanuj | auto any = Any(integer); | 19:24 |
@HeikoS | sorry I am not following | 19:24 |
@HeikoS | what the problem is | 19:25 |
sanuj | i'm getting this as output 38384288 | 19:25 |
@HeikoS | sanuj: what can I say | 19:26 |
@HeikoS | debug | 19:26 |
@HeikoS | run the debugger | 19:26 |
@HeikoS | look at the memory | 19:26 |
@HeikoS | only way | 19:26 |
@HeikoS | not sure how to get this across | 19:26 |
@HeikoS | but like this, how can I know what is wrong? | 19:26 |
@HeikoS | or you? | 19:26 |
@HeikoS | so run debugger and check all parts of it | 19:26 |
@HeikoS | take machine into pieces and then check | 19:27 |
sanuj | okay | 19:27 |
@HeikoS | sanuj: I mean if you have a problem doing that, let me know | 19:28 |
@HeikoS | but I just cannot help this way | 19:28 |
@HeikoS | look at the memory | 19:29 |
@HeikoS | check where the pointers go to | 19:29 |
@HeikoS | make sure you understand what each part of that line mean | 19:29 |
sanuj | cool | 19:30 |
@HeikoS | sanuj: happy to discuss once you find things | 19:30 |
@HeikoS | sanuj: I mean you solved the other bug using the debugger right? | 19:30 |
@HeikoS | where you were stuck for quite a while before you used it | 19:30 |
sanuj | yes i had | 19:31 |
@HeikoS | so remember what mindset solved your problem: getting down with things | 19:31 |
sanuj | okayyyyy | 19:31 |
sanuj | :D | 19:31 |
@HeikoS | Saurabh7: jo! | 19:31 |
@HeikoS | Saurabh7: can you pls hide all these RF methods from SWIG? Either via putting them in an impl class or guarding them | 19:32 |
@HeikoS | I get tons of warnings for missing parameter docs of the helper methods in there | 19:32 |
@HeikoS | but these methods should not be in SWIG anyways | 19:32 |
@HeikoS | sanuj: you will see you can do it :D | 19:32 |
sanuj | let's hope so :D | 19:33 |
Saurabh7 | HeikoS: The newly changed ones ? | 19:34 |
-!- sanuj [~sanuj@59.97.244.70] has quit [Quit: Leaving] | 19:34 | |
Saurabh7 | ok I will check and hide | 19:35 |
@HeikoS | Saurabh7: all helper methods | 19:39 |
@HeikoS | basically SWIG should only see that stuff that would be used in a meta example, nothing of the internals should be exposed | 19:39 |
@HeikoS | Saurabh7: some ppl like interface classes for that reason | 19:39 |
@HeikoS | Saurabh7: check LMNN e.g. | 19:39 |
-!- travis-ci [~travis-ci@ec2-54-157-253-181.compute-1.amazonaws.com] has joined #shogun | 19:53 | |
travis-ci | it's Heiko Strathmann's turn to pay the next round of drinks for the massacre he caused in shogun-toolbox/shogun: https://travis-ci.org/shogun-toolbox/shogun/builds/141100358 | 19:53 |
-!- travis-ci [~travis-ci@ec2-54-157-253-181.compute-1.amazonaws.com] has left #shogun [] | 19:53 | |
shogun-notifier- | shogun: Heiko Strathmann :feature/kernel_exp_family * dc67037 / / (12 files): https://github.com/shogun-toolbox/shogun/commit/dc6703759561a4a1a492c72b90b7eb39d6d185aa | 20:30 |
shogun-notifier- | shogun: Big refactoring to get rid of old nystrom implementation which was not correct. Only one class remains | 20:30 |
-!- HeikoS [~heiko@nat-217-91.internal.eduroam.ucl.ac.uk] has quit [Quit: Leaving.] | 20:38 | |
-!- HeikoS [~heiko@nat-217-91.internal.eduroam.ucl.ac.uk] has joined #shogun | 20:40 | |
-!- mode/#shogun [+o HeikoS] by ChanServ | 20:40 | |
-!- HeikoS [~heiko@nat-217-91.internal.eduroam.ucl.ac.uk] has quit [Ping timeout: 244 seconds] | 20:52 | |
-!- OXPHOS [c68f0c0c@gateway/web/freenode/ip.198.143.12.12] has quit [Ping timeout: 250 seconds] | 21:14 | |
-!- travis-ci [~travis-ci@ec2-54-157-253-181.compute-1.amazonaws.com] has joined #shogun | 21:29 | |
travis-ci | it's Heiko Strathmann's turn to pay the next round of drinks for the massacre he caused in shogun-toolbox/shogun: https://travis-ci.org/shogun-toolbox/shogun/builds/141125272 | 21:29 |
-!- travis-ci [~travis-ci@ec2-54-157-253-181.compute-1.amazonaws.com] has left #shogun [] | 21:29 | |
-!- travis-ci [~travis-ci@ec2-54-242-80-137.compute-1.amazonaws.com] has joined #shogun | 22:05 | |
travis-ci | it's Heiko Strathmann's turn to pay the next round of drinks for the massacre he caused in shogun-toolbox/shogun: https://travis-ci.org/shogun-toolbox/shogun/builds/141133740 | 22:05 |
-!- travis-ci [~travis-ci@ec2-54-242-80-137.compute-1.amazonaws.com] has left #shogun [] | 22:05 | |
-!- travis-ci [~travis-ci@ec2-54-242-80-137.compute-1.amazonaws.com] has joined #shogun | 22:34 | |
travis-ci | it's Heiko Strathmann's turn to pay the next round of drinks for the massacre he caused in shogun-toolbox/shogun: https://travis-ci.org/shogun-toolbox/shogun/builds/141155248 | 22:34 |
-!- travis-ci [~travis-ci@ec2-54-242-80-137.compute-1.amazonaws.com] has left #shogun [] | 22:34 | |
-!- shogun-notifier- [~irker@7nn.de] has quit [Quit: transmission timeout] | 23:30 | |
--- Log closed Thu Jun 30 00:00:01 2016 |
Generated by irclog2html.py 2.10.0 by Marius Gedminas - find it at mg.pov.lt!