--- Log opened Tue Aug 25 00:00:51 2015 | ||
-!- shogun-notifier- [~irker@7nn.de] has joined #shogun | 03:27 | |
shogun-notifier- | shogun: Viktor Gal :feature/travis_dockerization * c059905 / .travis.yml: https://github.com/shogun-toolbox/shogun/commit/c059905ce580601052c33b23d9dcbdef12bc16dd | 03:27 |
---|---|---|
shogun-notifier- | shogun: Use container-based infrastructure on travis | 03:27 |
-!- travis-ci [~travis-ci@ec2-54-205-32-242.compute-1.amazonaws.com] has joined #shogun | 03:28 | |
travis-ci | it's Viktor Gal'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/77087552 | 03:28 |
-!- travis-ci [~travis-ci@ec2-54-205-32-242.compute-1.amazonaws.com] has left #shogun [] | 03:28 | |
shogun-notifier- | shogun: Viktor Gal :feature/travis_dockerization * 3800c3f / .travis.yml: https://github.com/shogun-toolbox/shogun/commit/3800c3f2db5458e13dc3b3880e08cda34a0379b6 | 03:30 |
shogun-notifier- | shogun: Use container-based infrastructure on travis | 03:30 |
-!- travis-ci [~travis-ci@ec2-54-158-195-91.compute-1.amazonaws.com] has joined #shogun | 03:31 | |
travis-ci | it's Viktor Gal'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/77087844 | 03:31 |
-!- travis-ci [~travis-ci@ec2-54-158-195-91.compute-1.amazonaws.com] has left #shogun [] | 03:31 | |
-!- travis-ci [~travis-ci@ec2-54-158-195-91.compute-1.amazonaws.com] has joined #shogun | 03:33 | |
travis-ci | it's Viktor Gal'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/77087844 | 03:33 |
-!- travis-ci [~travis-ci@ec2-54-158-195-91.compute-1.amazonaws.com] has left #shogun [] | 03:33 | |
shogun-notifier- | shogun: Viktor Gal :feature/travis_dockerization * 7d459d8 / .travis.yml: https://github.com/shogun-toolbox/shogun/commit/7d459d81ee7ccded1b5cc9d064b010284c69a5e2 | 03:42 |
shogun-notifier- | shogun: Use container-based infrastructure on travis | 03:42 |
-!- travis-ci [~travis-ci@ec2-54-205-32-242.compute-1.amazonaws.com] has joined #shogun | 03:46 | |
travis-ci | it's Viktor Gal'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/77088720 | 03:46 |
-!- travis-ci [~travis-ci@ec2-54-205-32-242.compute-1.amazonaws.com] has left #shogun [] | 03:46 | |
shogun-notifier- | shogun: Viktor Gal :feature/travis_dockerization * df983be / .travis.yml: https://github.com/shogun-toolbox/shogun/commit/df983be9d5eb03a3de5c80b3c15f2c9acbae3265 | 03:52 |
shogun-notifier- | shogun: Use container-based infrastructure on travis | 03:52 |
-!- travis-ci [~travis-ci@ec2-54-205-32-242.compute-1.amazonaws.com] has joined #shogun | 03:53 | |
travis-ci | it's Viktor Gal'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/77089430 | 03:53 |
-!- travis-ci [~travis-ci@ec2-54-205-32-242.compute-1.amazonaws.com] has left #shogun [] | 03:53 | |
-!- travis-ci [~travis-ci@ec2-23-20-27-217.compute-1.amazonaws.com] has joined #shogun | 03:55 | |
travis-ci | it's Viktor Gal'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/77089430 | 03:55 |
-!- travis-ci [~travis-ci@ec2-23-20-27-217.compute-1.amazonaws.com] has left #shogun [] | 03:55 | |
shogun-notifier- | shogun: Viktor Gal :feature/travis_dockerization * a7e45bd / .travis.yml: https://github.com/shogun-toolbox/shogun/commit/a7e45bdbf854dda0b45f369c81124d5afcbc809e | 03:57 |
shogun-notifier- | shogun: Use container-based infrastructure on travis | 03:57 |
-!- travis-ci [~travis-ci@ec2-54-158-195-91.compute-1.amazonaws.com] has joined #shogun | 04:01 | |
travis-ci | it's Viktor Gal'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/77089758 | 04:01 |
-!- travis-ci [~travis-ci@ec2-54-158-195-91.compute-1.amazonaws.com] has left #shogun [] | 04:01 | |
shogun-notifier- | shogun: Viktor Gal :feature/travis_dockerization * 1dc8936 / .travis.yml: https://github.com/shogun-toolbox/shogun/commit/1dc8936876b3503f2b949822df247582a2fada0a | 04:03 |
shogun-notifier- | shogun: Use container-based infrastructure on travis | 04:03 |
-!- travis-ci [~travis-ci@ec2-54-158-195-91.compute-1.amazonaws.com] has joined #shogun | 04:05 | |
travis-ci | it's Viktor Gal'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/77090172 | 04:05 |
-!- travis-ci [~travis-ci@ec2-54-158-195-91.compute-1.amazonaws.com] has left #shogun [] | 04:05 | |
shogun-buildbot | build #1039 of nightly_default is complete: Failure [failed test] Build details are at http://buildbot.shogun-toolbox.org/builders/nightly_default/builds/1039 blamelist: Wu Lin <yorker.lin@gmail.com> | 04:13 |
-!- travis-ci [~travis-ci@ec2-54-158-195-91.compute-1.amazonaws.com] has joined #shogun | 04:19 | |
travis-ci | it's Viktor Gal'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/77090172 | 04:19 |
-!- travis-ci [~travis-ci@ec2-54-158-195-91.compute-1.amazonaws.com] has left #shogun [] | 04:19 | |
shogun-notifier- | shogun: Viktor Gal :feature/travis_dockerization * 457a723 / .travis.yml: https://github.com/shogun-toolbox/shogun/commit/457a72303d7ebd5d698c85216944dec1cf14c579 | 04:26 |
shogun-notifier- | shogun: Use container-based infrastructure on travis | 04:26 |
shogun-notifier- | shogun: Fix OSX travis job | 04:26 |
-!- travis-ci [~travis-ci@ec2-23-20-27-217.compute-1.amazonaws.com] has joined #shogun | 04:30 | |
travis-ci | it's Viktor Gal'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/77091798 | 04:30 |
-!- travis-ci [~travis-ci@ec2-23-20-27-217.compute-1.amazonaws.com] has left #shogun [] | 04:30 | |
shogun-notifier- | shogun: Viktor Gal :feature/travis_dockerization * 57129eb / .travis.yml: https://github.com/shogun-toolbox/shogun/commit/57129eb3b2317cb3cbb554748385430e68059981 | 04:34 |
shogun-notifier- | shogun: Use container-based infrastructure on travis | 04:34 |
shogun-notifier- | shogun: Fix OSX travis job | 04:34 |
-!- travis-ci [~travis-ci@ec2-54-158-195-91.compute-1.amazonaws.com] has joined #shogun | 04:53 | |
travis-ci | it's Viktor Gal'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/77092419 | 04:53 |
-!- travis-ci [~travis-ci@ec2-54-158-195-91.compute-1.amazonaws.com] has left #shogun [] | 04:53 | |
shogun-notifier- | shogun: Viktor Gal :feature/travis_dockerization * a2ade09 / .travis.yml: https://github.com/shogun-toolbox/shogun/commit/a2ade093cd0249f54e3d1415fccde54f645c1af2 | 04:55 |
shogun-notifier- | shogun: Use container-based infrastructure on travis | 04:55 |
shogun-notifier- | shogun: Fix OSX travis job | 04:55 |
shogun-notifier- | shogun: Viktor Gal :feature/travis_dockerization * 35f8b24 / .travis.yml: https://github.com/shogun-toolbox/shogun/commit/35f8b24f4c990906f87371f13ebb22cdcfba931f | 05:29 |
shogun-notifier- | shogun: Use container-based infrastructure on travis | 05:29 |
shogun-notifier- | shogun: Fix OSX travis job | 05:29 |
-!- travis-ci [~travis-ci@ec2-54-158-195-91.compute-1.amazonaws.com] has joined #shogun | 06:15 | |
travis-ci | it's Viktor Gal'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/77095952 | 06:15 |
-!- travis-ci [~travis-ci@ec2-54-158-195-91.compute-1.amazonaws.com] has left #shogun [] | 06:15 | |
-!- shogun-notifier- [~irker@7nn.de] has quit [Quit: transmission timeout] | 08:29 | |
-!- lambday [c40f1069@gateway/web/freenode/ip.196.15.16.105] has joined #shogun | 09:00 | |
-!- mode/#shogun [+o lambday] by ChanServ | 09:00 | |
-!- PirosB3 [~pirosb3@host150-239-dynamic.23-79-r.retail.telecomitalia.it] has joined #shogun | 10:43 | |
-!- PirosB3 [~pirosb3@host150-239-dynamic.23-79-r.retail.telecomitalia.it] has quit [Ping timeout: 250 seconds] | 11:03 | |
-!- PirosB3 [~pirosb3@host101-234-dynamic.247-95-r.retail.telecomitalia.it] has joined #shogun | 11:03 | |
lisitsyn | lambday: hey | 11:44 |
lisitsyn | around? | 11:44 |
@lambday | lisitsyn: aye, sir! | 11:45 |
lisitsyn | sorry we failed to catch up | 11:45 |
lisitsyn | lambday: I am a bit chaotic but want to tell about some technique no | 11:45 |
lisitsyn | now | 11:45 |
@lambday | lisitsyn: absolutely man | 11:45 |
lisitsyn | so we have some raw pointers here | 11:45 |
lisitsyn | we can introduce SafePtr<T> | 11:46 |
lisitsyn | guess what it does? ;) | 11:46 |
@lambday | how is that different from std::unique_ptr<T> | 11:46 |
lisitsyn | no memory management | 11:46 |
lisitsyn | just one check | 11:46 |
lisitsyn | it is not null | 11:46 |
@lambday | lisitsyn: okay! but doesn't your Maybe<T> serves the same purpose? | 11:47 |
lisitsyn | hmmm no not really | 11:47 |
lisitsyn | Maybe is optional value | 11:47 |
lisitsyn | SafePtr or whatever we call it is | 11:47 |
lisitsyn | it is a pointer and it is not null | 11:47 |
@lambday | lisitsyn: so we'll have to explicitly clean it up? | 11:47 |
lisitsyn | that's the only thing we know about it | 11:47 |
@lambday | okay | 11:48 |
lisitsyn | lambday: remember that talk by sutter | 11:48 |
lisitsyn | unless you do memory management it is raw pointers | 11:48 |
lisitsyn | but I think it makes sense to go forward and make a precondition | 11:48 |
@lambday | lisitsyn: yes.. raw pointers are nice when you're not dealing with it's lifetime | 11:48 |
lisitsyn | like a type that says | 11:48 |
lisitsyn | this pointer is safe | 11:48 |
lisitsyn | use it | 11:48 |
@lambday | lisitsyn: alright - hmm makes sense | 11:49 |
lisitsyn | lambday: ok so I can add it while we are here | 11:50 |
lisitsyn | its like a random thought | 11:50 |
@lambday | lisitsyn: yeah | 11:50 |
lisitsyn | lambday: and one other thing is array/region whatever | 11:50 |
@lambday | lisitsyn: but I think we should lay down the design properly - implementation can be done later | 11:50 |
lisitsyn | just the same thing with size | 11:50 |
@lambday | lisitsyn: just the same thing with size? | 11:51 |
lisitsyn | ah I am about array | 11:51 |
lisitsyn | lambday: my idea is like | 11:51 |
lisitsyn | no * in code | 11:51 |
lisitsyn | :D | 11:51 |
@lambday | so an array would be like what, SafePtr<int> arr = shogun::make_safe<int>(size); | 11:52 |
lisitsyn | I think we need SafeArray | 11:53 |
@lambday | different class is required/ | 11:53 |
@lambday | ? | 11:53 |
lisitsyn | yeah to support [] | 11:53 |
lisitsyn | and size | 11:53 |
lisitsyn | would make sense | 11:53 |
@lambday | why not use std::vector<SafePtr<int>> | 11:53 |
lisitsyn | it transfers memory | 11:53 |
@lambday | oh deep copy | 11:53 |
@lambday | okay | 11:53 |
lisitsyn | say you want to reuse 3rd to 7th elements of some vector | 11:54 |
lisitsyn | you just create array/region whatever | 11:54 |
lisitsyn | you get bounds checking and it is not null | 11:54 |
lisitsyn | but you don't manage ownership here as well | 11:54 |
@lambday | lisitsyn: what if the array that I created from that vector gets deleted? | 11:54 |
lisitsyn | kaboom | 11:55 |
@lambday | :D | 11:55 |
lisitsyn | lambday: that's why I think we should make them as scoped as possible | 11:55 |
@lambday | see, when thing is shared, we should use plain std::shared_ptr | 11:55 |
lisitsyn | yes | 11:55 |
@lambday | or Some<T> :D | 11:55 |
lisitsyn | yes | 11:55 |
@lambday | that's our wrapper for that IIRC | 11:56 |
lisitsyn | yes just the same thing | 11:56 |
lisitsyn | with prettier name (as I believe) | 11:56 |
lisitsyn | I hate two words | 11:56 |
lisitsyn | Ptr | 11:56 |
lisitsyn | and Param | 11:56 |
lisitsyn | they are like cut to death versions of real words Pointer and Parameter | 11:56 |
@lambday | except std::make_some :D that sounds not so good :D | 11:57 |
@lambday | shogun::get_some lol | 11:57 |
lisitsyn | lambday: it's just some and Some | 11:58 |
lisitsyn | some for function and Some for type | 11:58 |
lisitsyn | as of now | 11:58 |
lisitsyn | :) | 11:58 |
@lambday | jk | 11:58 |
@lambday | that's alright | 11:58 |
@lambday | BTW I was thinking a bit regarding tag and I think with tag+string the API would be really ugly | 11:59 |
@lambday | so from API's perspective, I like Property<T> | 11:59 |
@lambday | or Parameter<T> | 11:59 |
lisitsyn | why? | 12:00 |
lisitsyn | not that ugly ;) | 12:00 |
@lambday | see, for a python user, it would make sense to use obj.set("width", 2.56) and obj.get("width") | 12:01 |
@lambday | but in c++ we can't do that | 12:01 |
@lambday | I mean, you gotta pass the type tag | 12:01 |
@lambday | in getter | 12:01 |
@lambday | which makes it ugly | 12:01 |
@lambday | I was further thinking, we should reduce getters setters as much as we can | 12:02 |
@lambday | :D | 12:02 |
@lambday | check this - https://github.com/shogun-toolbox/shogun/issues/2880 | 12:02 |
@lambday | e.g. we have *io, *parallel, *version in SGObject as public members, and then we provide accessors - which is not really required I think (or maybe I am missing some point here) | 12:03 |
@lambday | http://www.idinews.com/quasiClass.pdf | 12:04 |
@lambday | lisitsyn: http://stackoverflow.com/questions/8447972/how-to-combine-auto-gettersetter-with-pimpl-design-pattern-in-a-public-api-inte# | 12:04 |
@lambday | this is pretty much our Property<T> plan | 12:05 |
lisitsyn | hmm | 12:07 |
lisitsyn | lambday: I am not really getting the idea | 12:09 |
lisitsyn | how to reduce get/set | 12:09 |
@lambday | lisitsyn: for certain things, yes we need those | 12:10 |
lisitsyn | lambday: we can probably use some kind of data-driven api | 12:10 |
@lambday | lisitsyn: http://www.javaworld.com/article/2073723/core-java/why-getter-and-setter-methods-are-evil.html this is a good article | 12:10 |
@lambday | lisitsyn: in this article they show how to reduce these accessors | 12:11 |
@lambday | tl;dr; accessors are not really OO.. so with some proper design, we can probably reduce the number of accessors... | 12:11 |
lisitsyn | glanced over it | 12:13 |
lisitsyn | can't see real solution ;) | 12:13 |
lisitsyn | yeah with smart design anything is doCoolThing(); | 12:13 |
lisitsyn | lambday: probably we don't need Property | 12:14 |
lisitsyn | Property<T> | 12:14 |
lisitsyn | but Property | 12:14 |
lisitsyn | I mean we can hide its type | 12:14 |
lisitsyn | we can allow to put anything here | 12:15 |
@lambday | yeah but while accessing how to recall that type? | 12:15 |
lisitsyn | lambday: well they are mostly convertible | 12:16 |
lisitsyn | I mean you just ask you need float | 12:17 |
lisitsyn | or vector | 12:17 |
@lambday | lisitsyn: I'm lost | 12:17 |
lisitsyn | asFloat | 12:18 |
lisitsyn | asInt blabla | 12:18 |
@lambday | so it's as<T> | 12:18 |
lisitsyn | yes | 12:18 |
lisitsyn | I mean you don't really retrieve values often | 12:19 |
lisitsyn | if you need its string representation it is easy | 12:19 |
@lambday | not as a user, but within algorithm we do, right? | 12:19 |
lisitsyn | yeah within algorithm we can use something faster | 12:19 |
@lambday | how? c++ doesn't have default :D can't restrict access within package | 12:20 |
@lambday | friends | 12:21 |
lisitsyn | well we don't need to hide it | 12:21 |
lisitsyn | its just not the usual way :) | 12:21 |
lisitsyn | that's why I like tags | 12:21 |
lisitsyn | you can do it fast with tags | 12:21 |
@lambday | tags are good until I do obj.get("width", Tag<float64_t>()) | 12:22 |
@lambday | or obj.get<float64_t>("width") | 12:23 |
@lambday | both are bad | 12:23 |
lisitsyn | hmm not really | 12:23 |
@lambday | :( | 12:23 |
lisitsyn | lets find some live editor | 12:23 |
@lambday | cloud9 | 12:23 |
lisitsyn | http://collabedit.com/22tjt | 12:23 |
lisitsyn | lambday: ^ | 12:23 |
lisitsyn | lambday: so not that ugly? | 12:26 |
@lambday | yep it looks better, | 12:27 |
@lambday | if we can remove that self->shit thing then it will be better | 12:27 |
@lambday | so maybe keep Tags in the main class | 12:27 |
@lambday | and vars in the pimpl | 12:27 |
@lambday | (or do tags contain the vars? ) | 12:27 |
lisitsyn | I like self-> :D | 12:27 |
lisitsyn | it is pretty explicit to say where I get it | 12:28 |
lisitsyn | lambday: ok better? ;) | 12:28 |
@lambday | lisitsyn: yep that's better | 12:29 |
@lambday | so external classes would use as get(svm->max_iterations) | 12:29 |
@lambday | looks fine | 12:30 |
lisitsyn | svm.get(svm.max_iterations) | 12:30 |
lisitsyn | lambday: ok that's the idea | 12:35 |
@lambday | hmm | 12:35 |
@lambday | lisitsyn: this looks fine | 12:35 |
lisitsyn | lambday: we need object in tag to remove the need of registering it manually | 12:36 |
@lambday | lisitsyn: okay that makes sense | 12:36 |
lisitsyn | when you create tag you create it inside object so miss is not possible | 12:36 |
lisitsyn | like you have tag but forgot to tell its sgobject to use that tag | 12:37 |
@lambday | alright this looks good | 12:41 |
@lambday | lisitsyn: how does model selection work in this? | 12:41 |
-!- PirosB3 [~pirosb3@host101-234-dynamic.247-95-r.retail.telecomitalia.it] has quit [Quit: PirosB3] | 12:41 | |
lisitsyn | lambday: should be easy | 12:43 |
@lambday | lisitsyn: we should use another class for that | 12:43 |
@lambday | instead of Tag, say ModelTag or so | 12:43 |
lisitsyn | why? | 12:43 |
@lambday | lisitsyn: but you're not specifying on which params model selection can run | 12:46 |
@lambday | we need the functionality as well | 12:47 |
lisitsyn | lambday: what about this? | 12:47 |
@lambday | looks cool - but we need to specify that max_iteration has can be used for xval | 12:48 |
@lambday | that's why I was saying that we need another Tag for those which supports that | 12:48 |
@lambday | lisitsyn: I will brb in 10 mins.. | 12:49 |
* lambday afk | 12:49 | |
lisitsyn | lambday: I explicitly told him to select max_iteration | 12:49 |
lisitsyn | unless I want to find best value I am quiet ;) | 12:49 |
* lambday re | 13:10 | |
@lambday | lisitsyn: yeah but what stops me from using it on a variable, which shouldn't be optimized? | 13:11 |
@lambday | lisitsyn: like as of now, we have this MS_AVAILABLE, MS_NOT_AVAILABLE thingi | 13:11 |
lisitsyn | lambday: hmmm why to do that? | 13:12 |
@lambday | lisitsyn: also, wu needs different optimization for variational parameter | 13:12 |
@lambday | lisitsyn: I mean, we need red errors when someone tries to use a param in MS that shouldn't be there | 13:17 |
lisitsyn | ok but no need for another type | 13:18 |
lisitsyn | should be other way | 13:18 |
@lambday | make Tag<T,bool> :D | 13:19 |
lisitsyn | nah | 13:20 |
lisitsyn | bool always transforms to int/enum/blabla | 13:21 |
@lambday | lisitsyn: we also need to have the scope for adding different policies for optimizing | 13:22 |
@lambday | lisitsyn: https://github.com/shogun-toolbox/shogun/issues/2880 | 13:22 |
lisitsyn | don't get it | 13:22 |
@lambday | lisitsyn: variational parameters are optimized differently | 13:22 |
@lambday | at least from what I understand | 13:23 |
lisitsyn | I am not sure I get the difference | 13:23 |
lisitsyn | from the api | 13:23 |
@lambday | lisitsyn: yeah api-wise it will look similar | 13:24 |
@lambday | lisitsyn: this also does that enable/disable thing wu was talking about | 13:24 |
@lambday | since you're explicitly mentioning all the parameters and their range - rest are disabled | 13:24 |
lisitsyn | ye | 13:25 |
@lambday | lisitsyn: alrighty - this looks cool | 13:26 |
lisitsyn | ok lets save it somewhere | 13:27 |
@lambday | yeah | 13:27 |
lisitsyn | lambday: https://gist.github.com/lisitsyn/eeef976ba270da456e3f | 13:27 |
@lambday | cool | 13:28 |
@lambday | what else do we need for SGObject? | 13:29 |
lisitsyn | hmm not sure | 13:29 |
@lambday | parameter map | 13:30 |
@lambday | which is already there | 13:30 |
@lambday | but see in SGObject normal parameters and model parameters are stored differently | 13:30 |
@lambday | lisitsyn: why was the set_is_generic() was required? for serialization? | 13:31 |
lisitsyn | no idea | 13:31 |
-!- lambday [c40f1069@gateway/web/freenode/ip.196.15.16.105] has quit [Quit: Page closed] | 14:00 | |
@wiking | asdf! | 14:15 |
@wiking | fuck system tap and ubuntu | 14:15 |
-!- PirosB3 [~pirosb3@host101-234-dynamic.247-95-r.retail.telecomitalia.it] has joined #shogun | 14:34 | |
-!- lambday [6a3386ac@gateway/web/freenode/ip.106.51.134.172] has joined #shogun | 14:38 | |
-!- mode/#shogun [+o lambday] by ChanServ | 14:38 | |
-!- PirosB3 [~pirosb3@host101-234-dynamic.247-95-r.retail.telecomitalia.it] has quit [Quit: PirosB3] | 17:59 | |
@besser82 | lisitsyn, yo? | 20:16 |
@besser82 | https://github.com/shogun-toolbox/shogun/pull/2899 | 20:16 |
@besser82 | Any objections to get that merge'ed?# | 20:16 |
lisitsyn | besser82: no if it doesn't break | 20:16 |
@besser82 | tests are fine | 20:17 |
@besser82 | might introduce API-changes... | 20:17 |
@besser82 | like renaming all `initialize`-funcs | 20:17 |
@besser82 | but will fix issue #2766 ;) | 20:18 |
@besser82 | so I'll get it done ^_^ | 20:18 |
@besser82 | lisitsyn, ^ | 20:18 |
lisitsyn | yeah ok then | 20:18 |
-!- shogun-notifier- [~irker@7nn.de] has joined #shogun | 20:18 | |
shogun-notifier- | shogun: Elijah Rippeth :develop * e10b026 / src/shogun/ (31 files): https://github.com/shogun-toolbox/shogun/commit/e10b026756db0257863054bb77f00130034cd693 | 20:18 |
shogun-notifier- | shogun: Fix #2766. Change 'initialize' to a more meaningful method name. | 20:18 |
shogun-notifier- | shogun: Elijah Rippeth :develop * 97b201f / / (10 files): https://github.com/shogun-toolbox/shogun/commit/97b201f2b0533e93f711aa08a9f31d52db6bdcd2 | 20:18 |
shogun-notifier- | shogun: Fix examples. | 20:18 |
shogun-notifier- | shogun: Elijah Rippeth :develop * c0b2aa1 / / (8 files): https://github.com/shogun-toolbox/shogun/commit/c0b2aa15e82c277cd048194fa7a4760538105127 | 20:18 |
shogun-notifier- | shogun: Fix more tests and examples. | 20:19 |
shogun-notifier- | shogun: Bj?rn Esser :develop * 432a191 / / (47 files): https://github.com/shogun-toolbox/shogun/commit/432a191f3d46c3af3fde28247e8dcf19b3676e4b | 20:19 |
shogun-notifier- | shogun: Merge pull request #2899 from erip/fix_2766 | 20:19 |
shogun-notifier- | shogun: | 20:19 |
shogun-notifier- | shogun: Fix issue 2766. Changed all 'initialize' methods names | 20:19 |
-!- travis-ci [~travis-ci@ec2-54-81-159-216.compute-1.amazonaws.com] has joined #shogun | 20:29 | |
travis-ci | it's Bj?rn Esser'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/77200128 | 20:29 |
-!- travis-ci [~travis-ci@ec2-54-81-159-216.compute-1.amazonaws.com] has left #shogun [] | 20:29 | |
shogun-buildbot | build #1067 of FCRH - libshogun is complete: Failure [failed test] Build details are at http://buildbot.shogun-toolbox.org/builders/FCRH%20-%20libshogun/builds/1067 blamelist: Elijah Rippeth <elijah.rippeth@gmail.com>, Bj?rn Esser <bjoern.esser@gmail.com> | 20:31 |
shogun-buildbot | build #52 of FC22 - libshogun is complete: Failure [failed test] Build details are at http://buildbot.shogun-toolbox.org/builders/FC22%20-%20libshogun/builds/52 blamelist: Elijah Rippeth <elijah.rippeth@gmail.com>, Bj?rn Esser <bjoern.esser@gmail.com> | 20:31 |
-!- lambday [6a3386ac@gateway/web/freenode/ip.106.51.134.172] has quit [Ping timeout: 246 seconds] | 20:37 | |
shogun-buildbot | build #2690 of deb3 - modular_interfaces is complete: Failure [failed csharp modular] Build details are at http://buildbot.shogun-toolbox.org/builders/deb3%20-%20modular_interfaces/builds/2690 blamelist: Elijah Rippeth <elijah.rippeth@gmail.com>, Bj?rn Esser <bjoern.esser@gmail.com> | 20:42 |
shogun-buildbot | build #672 of deb4 - python3 is complete: Failure [failed test python modular] Build details are at http://buildbot.shogun-toolbox.org/builders/deb4%20-%20python3/builds/672 blamelist: Elijah Rippeth <elijah.rippeth@gmail.com>, Bj?rn Esser <bjoern.esser@gmail.com> | 20:53 |
-!- shogun-notifier- [~irker@7nn.de] has quit [Quit: transmission timeout] | 23:19 | |
--- Log closed Wed Aug 26 00:00:52 2015 |
Generated by irclog2html.py 2.10.0 by Marius Gedminas - find it at mg.pov.lt!