--- Log opened Sun Jan 21 00:00:28 2018 | ||
-shogun-buildbot:#shogun- Build nightly_all #76 is complete: Success [build successful] - http://buildbot.shogun-toolbox.org:8080/#builders/22/builds/76 | 07:12 | |
-shogun-buildbot:#shogun- Build coverity analysis #23 is complete: Success [build successful] - http://buildbot.shogun-toolbox.org:8080/#builders/7/builds/23 | 08:54 | |
-!- HeikoS [~heiko@host86-129-231-92.range86-129.btcentralplus.com] has joined #shogun | 10:54 | |
-!- mode/#shogun [+o HeikoS] by ChanServ | 10:54 | |
@sukey | [https://github.com/shogun-toolbox/shogun] Wiki page: GSoC_2018_project_usability edited by karlnapf | 11:12 |
---|---|---|
@sukey | [https://github.com/shogun-toolbox/shogun] Wiki page: GSoC_2018_project_usability edited by karlnapf | 11:13 |
@HeikoS | lisitsyn: see above, this project description is done now | 11:13 |
lisitsyn | checking | 11:16 |
lisitsyn | HeikoS: that's good thanks a lot! | 11:18 |
@HeikoS | lisitsyn: hopefully this is concrete enough for those students to get it | 11:18 |
@HeikoS | lisitsyn: could you write a little user story for exceptions? | 11:18 |
@HeikoS | like how it should look like from the outside? | 11:18 |
lisitsyn | HeikoS: ok on it | 11:21 |
@sukey | [https://github.com/shogun-toolbox/shogun] Wiki page: GSoC_2018_project_usability edited by karlnapf | 11:21 |
@HeikoS | lisitsyn: just added this: Write user stories! Those are pseudo-code examples of how the user interacts with the library, and how that should look like. Your application needs to contain a couple of those (and ideas how to make them happen inside Shogun). Cover all the topics you want to address (see below), and try to be as precise as possible. See also below for more details. | 11:21 |
@HeikoS | you can put yours under "useful ressources" on the bottom | 11:21 |
lisitsyn | argh | 11:27 |
lisitsyn | you keep changing it :) | 11:27 |
@sukey | [https://github.com/shogun-toolbox/shogun] Wiki page: GSoC_2018_project_usability edited by lisitsyn | 11:27 |
lisitsyn | HeikoS: updated the exceptions part | 11:27 |
@HeikoS | merci | 11:27 |
@HeikoS | lisitsyn: what did you change? | 11:29 |
@HeikoS | cant figure out how to look at the diff | 11:29 |
lisitsyn | HeikoS: exceptions | 11:29 |
lisitsyn | "Exception handling" | 11:29 |
@HeikoS | were is the user story? :) | 11:30 |
lisitsyn | HeikoS: not sure :) | 11:31 |
lisitsyn | how? | 11:31 |
@HeikoS | lisitsyn: example of a user doing something wrong and getting an exception | 11:31 |
@HeikoS | just to be very concrete | 11:31 |
lisitsyn | ok | 11:32 |
@HeikoS | lisitsyn: one thing I would like to see | 11:32 |
@HeikoS | is for OutOfBound stuff | 11:32 |
@HeikoS | what is provided and what is expected, should be automatically part of the error message | 11:32 |
lisitsyn | I am not sure OutOfBounds deserves exception | 11:32 |
@HeikoS | it shouldnt be up to the developer to write this everytime | 11:32 |
@HeikoS | because we forget | 11:32 |
lisitsyn | uhmm | 11:32 |
lisitsyn | HeikoS: okay that can be solved other way | 11:32 |
@HeikoS | I think it should | 11:33 |
lisitsyn | AssertionError out_of_bounds() | 11:33 |
lisitsyn | like that | 11:33 |
@HeikoS | and also I think there should be examples for those things | 11:33 |
@sukey | [https://github.com/shogun-toolbox/shogun] Wiki page: GSoC_2018_project_usability edited by lisitsyn | 11:35 |
lisitsyn | HeikoS: ok added simplest example | 11:35 |
@HeikoS | thx | 11:42 |
@HeikoS | gut | 11:42 |
@HeikoS | lisitsyn: question | 12:04 |
@HeikoS | lisitsyn: remember when we said that we don't want predict_log_proba? | 12:04 |
@HeikoS | and we said, the probabilities should just be included in the labels? | 12:04 |
@HeikoS | so what do we do for cases like the GMM | 12:04 |
@HeikoS | where classification is extremely cheap, but computing the probaility is a bit more expensive computationally | 12:05 |
lisitsyn | HeikoS: it can be lazy | 12:05 |
lisitsyn | but I don't like that | 12:05 |
@HeikoS | mmh | 12:05 |
lisitsyn | HeikoS: I'd go with some flags for predict | 12:06 |
lisitsyn | not sure how | 12:06 |
@HeikoS | so say you call gmm.predict(feats) | 12:06 |
@HeikoS | make it gmm.predict(feats, log_proba=true) | 12:06 |
lisitsyn | yes but it is not portable swig-wise | 12:06 |
@HeikoS | whats wrong with a sep method then | 12:06 |
lisitsyn | nothing | 12:07 |
@HeikoS | gmm.predict_log_proba(feats) | 12:07 |
lisitsyn | I am actually fine with log_proba thing | 12:07 |
@HeikoS | kk | 12:07 |
@sukey | [https://github.com/shogun-toolbox/shogun] Wiki page: Hackathon-2017-base-api edited by karlnapf | 12:08 |
@HeikoS | lisitsyn: another Q | 12:08 |
@HeikoS | lisitsyn: multiple inheritance? | 12:08 |
@HeikoS | so GMM is a distribution AND a machine | 12:09 |
lisitsyn | I don't know | 12:09 |
@HeikoS | it has things like | 12:09 |
lisitsyn | I never checked how it works with swig | 12:09 |
@HeikoS | Gaussian* get_component(idx) | 12:09 |
@HeikoS | I mean we dont really need a base class for that | 12:09 |
lisitsyn | HeikoS: .as_distribution() .as_machine() | 12:09 |
@HeikoS | just all the algorithms can offer that interface | 12:09 |
@HeikoS | I see | 12:09 |
@HeikoS | ah yes good | 12:10 |
lisitsyn | more explicit | 12:10 |
@HeikoS | gmm.as_distribution().as_mixture().get_component(idx) | 12:10 |
lisitsyn | yeah | 12:10 |
@HeikoS | gmm.as_classifier().predict(feats) | 12:10 |
lisitsyn | yes | 12:10 |
lisitsyn | better imo | 12:10 |
@HeikoS | gmm.as_distribution.predict(feats) # returns log_proba | 12:10 |
lisitsyn | exactly | 12:10 |
@HeikoS | kk | 12:10 |
@sukey | [https://github.com/shogun-toolbox/shogun] Wiki page: Hackathon-2017-base-api edited by karlnapf | 12:13 |
@HeikoS | lisitsyn: | 12:18 |
@HeikoS | gmm = sg.GMM() | 12:18 |
@HeikoS | gmm.fit(features) | 12:18 |
@HeikoS | gmm.predict(features_test) # returns discrete labels, classification | 12:18 |
@HeikoS | gmm.as_classifier().predict(features_test) # same as above | 12:18 |
@HeikoS | gmm.as_distribution().predict(features_test) # returns the log-probability for each component for each data | 12:18 |
@HeikoS | gmm.as_distribution().as_mixture().get_component(idx) # returns a Gaussian component | 12:18 |
@HeikoS | gmm.as_distribution().sample(100) # returns 100 samples from the mixture | 12:18 |
@HeikoS | gmm.algorithm = "split_and_merge_em" | 12:19 |
@HeikoS | gmm.algorithm = "em" | 12:19 |
lisitsyn | looks good | 12:19 |
@sukey | [https://github.com/shogun-toolbox/shogun] Wiki page: GSoC_2018_project_usability edited by karlnapf | 12:19 |
@sukey | [https://github.com/shogun-toolbox/shogun] Wiki page: GSoC_2018_project_usability edited by karlnapf | 12:19 |
@HeikoS | lisitsyn: how does this "as_*" stuff work internally? | 12:21 |
lisitsyn | CMachine* as_machine() | 12:23 |
lisitsyn | CDistributioon* as_distribution() | 12:23 |
lisitsyn | HeikoS: we implement wrapper on top of GMM that calls appropriate methods | 12:23 |
@sukey | [https://github.com/shogun-toolbox/shogun] Wiki page: GSoC_2018_project_usability edited by karlnapf | 12:23 |
@HeikoS | kk | 12:23 |
@HeikoS | and otherwise runtime error | 12:23 |
lisitsyn | yes | 12:24 |
lisitsyn | HeikoS: ok I think I have something arrayish | 12:25 |
@HeikoS | DO IT | 12:25 |
@sukey | [https://github.com/shogun-toolbox/shogun] Pull Request https://github.com/shogun-toolbox/shogun/pull/4096 opened by lisitsyn | 12:27 |
@sukey | [https://github.com/shogun-toolbox/shogun] Pull Request https://github.com/shogun-toolbox/shogun/pull/4096 | 12:27 |
lisitsyn | like that ^ | 12:27 |
lisitsyn | HeikoS: | 12:27 |
lisitsyn | HeikoS: so we register using make_any_ref_array and equals should work then | 12:29 |
lisitsyn | clone is a bit more tricky but I think I know how to do that | 12:29 |
@HeikoS | what if it is an array of CSGObject* ? | 12:29 |
lisitsyn | oh | 12:29 |
@HeikoS | then equals needs to call ->equals on the elements | 12:29 |
lisitsyn | ok let me call our equals thingy | 12:29 |
lisitsyn | yes | 12:29 |
@HeikoS | I think we should not allow array of SGVector | 12:29 |
@HeikoS | or shall we? | 12:30 |
@HeikoS | your call | 12:30 |
@HeikoS | in that case need to check calling ".equals" as well | 12:30 |
@HeikoS | and then there is floats | 12:30 |
@HeikoS | I was thinking you could interpret any of the array elements as an any and then use that code for equals and clone? | 12:30 |
lisitsyn | ehh | 12:30 |
lisitsyn | no comprendo | 12:31 |
@HeikoS | nw | 12:32 |
@HeikoS | ignore the last thing | 12:32 |
@HeikoS | but std::equals will only work for basic types | 12:32 |
lisitsyn | HeikoS: I will use any_detail::compare | 12:33 |
lisitsyn | in std::equal | 12:33 |
@HeikoS | ah | 12:33 |
@HeikoS | sorry I didnt realise that happens | 12:33 |
lisitsyn | HeikoS: I didn't as well | 12:34 |
lisitsyn | :) | 12:34 |
@HeikoS | hehje | 12:34 |
@HeikoS | beauty of good code | 12:34 |
@HeikoS | it does what you want even you didnt realise that it should | 12:34 |
@HeikoS | I am fine merging this. | 12:35 |
lisitsyn | HeikoS: not yet! | 12:35 |
@HeikoS | test passes? | 12:35 |
lisitsyn | needs std::equal | 12:35 |
lisitsyn | with compar | 12:35 |
@HeikoS | okok | 12:35 |
lisitsyn | HeikoS: ok I will merge once it all works | 12:35 |
@HeikoS | kk | 12:35 |
@sukey | [https://github.com/shogun-toolbox/shogun] Wiki page: GSoC_2018_project_efficient_ml created by karlnapf | 12:40 |
@HeikoS | lisitsyn: https://github.com/shogun-toolbox/shogun/wiki/GSoC_2018_project_efficient_ml | 12:40 |
@HeikoS | more to read | 12:40 |
@HeikoS | lisitsyn: ill put you down | 12:41 |
@sukey | [https://github.com/shogun-toolbox/shogun] Wiki page: GSoC_2018_project_efficient_ml edited by karlnapf | 12:42 |
@sukey | [https://github.com/shogun-toolbox/shogun] Wiki page: GSoC_2018_project_efficient_ml edited by karlnapf | 12:42 |
@sukey | [https://github.com/shogun-toolbox/shogun] Pull Request https://github.com/shogun-toolbox/shogun/pull/4096 synchronized by lisitsyn | 12:42 |
@sukey | [https://github.com/shogun-toolbox/shogun] Wiki page: GSoC_2018_project_efficient_ml edited by karlnapf | 12:43 |
@sukey | [https://github.com/shogun-toolbox/shogun] Wiki page: GSoC_2018_project_efficient_ml edited by karlnapf | 12:44 |
@sukey | [https://github.com/shogun-toolbox/shogun] Wiki page: GSoC_2018_project_detox created by karlnapf | 12:47 |
@HeikoS | ah so much writing | 12:47 |
-!- HeikoS [~heiko@host86-129-231-92.range86-129.btcentralplus.com] has quit [Ping timeout: 260 seconds] | 12:55 | |
-!- HeikoS [~heiko@host86-129-231-92.range86-129.btcentralplus.com] has joined #shogun | 14:18 | |
-!- mode/#shogun [+o HeikoS] by ChanServ | 14:19 | |
@wiking | muuu | 15:29 |
@wiking | time to write applications | 15:29 |
Trixis | wiking: gsoc? | 15:33 |
@wiking | yes | 15:33 |
Trixis | neat | 15:33 |
@wiking | Trixis, are you applying? :) | 15:33 |
Trixis | dont think so, trying eth cs, amgen right now | 15:34 |
@wiking | ? | 15:34 |
@wiking | what? .) | 15:34 |
@wiking | to many abbrev in that sentence :) | 15:35 |
Trixis | oh thought you meant applying for gsoc as a participant | 15:35 |
@wiking | yes i meant that | 15:35 |
@wiking | :)) | 15:35 |
Trixis | ah right, ETH computer science dept has an statistics / ml summer thing, so thats one of the things im applying for | 15:35 |
@wiking | ah | 15:36 |
@wiking | didn't know | 15:36 |
@wiking | :) | 15:36 |
Trixis | the other is amgen scholars, within that mathematical biology | 15:36 |
@wiking | u know that i'm at eth atm :D | 15:36 |
-!- witness [uid10044@gateway/web/irccloud.com/x-copkzveowurjuhvu] has joined #shogun | 15:36 | |
Trixis | i think gunnar raetsch's lab is participating in that | 15:36 |
Trixis | heh | 15:36 |
@wiking | yeah i'm with gunnar | 15:37 |
@wiking | :))) | 15:37 |
Trixis | neat | 15:37 |
@wiking | so i guess i see you in summer if you get accepted | 15:37 |
Trixis | a researcher i've worked here with is gunnar's former colleague | 15:37 |
Trixis | kind of want to do bit more of the theoretical aspect this summer | 15:38 |
Trixis | ive been trying to get a paper so that i have two by the time i finish undergrad (hence why gsoc isnt that high up)... | 15:46 |
@HeikoS | wiking: jojo | 16:16 |
@wiking | y- | 16:16 |
@wiking | o | 16:16 |
@HeikoS | wiking: so gsoc projects | 16:17 |
@HeikoS | I have finished two | 16:17 |
@HeikoS | now want to write another one | 16:17 |
@wiking | great | 16:17 |
@HeikoS | sergey gave some good inputs for the other ones | 16:17 |
@HeikoS | from that, I have phrased this gsoc to focus on usability | 16:17 |
@HeikoS | so have user experience project | 16:18 |
@HeikoS | and getting rid of shitty implementations | 16:18 |
@HeikoS | now I wanted to write one for michele | 16:18 |
@HeikoS | which was about the features | 16:18 |
@HeikoS | and the type free matrix stuff I guess | 16:18 |
@HeikoS | no I am wondering, what is that about? | 16:18 |
@HeikoS | comments? | 16:18 |
@HeikoS | so e.g. we have this guy | 16:19 |
@HeikoS | https://github.com/shogun-toolbox/shogun/pull/3854 | 16:19 |
@HeikoS | wiking: so I was thinking of calling the project "detox" again | 16:20 |
@HeikoS | and want to address the features refactor stuff (clean API, views, const), the type free matrix stuff | 16:21 |
@HeikoS | but want to structure that a bit more | 16:21 |
@wiking | :+1 | 16:21 |
@HeikoS | but then I realised, things are not really spelled out yet | 16:21 |
@HeikoS | like how will we do the views? | 16:22 |
@HeikoS | how does the API look like | 16:22 |
@HeikoS | and finally, how to implement the type free matrix stuff | 16:22 |
@HeikoS | OR, shall we start with a reference implementation of that type free stuff first, to fix the API. And then maybe change things internally later | 16:22 |
@HeikoS | lisitsyn: ^ you might have thoughts as well | 16:23 |
@HeikoS | wiking: and then finally, what else should be in there? | 16:23 |
@HeikoS | (the detox project) | 16:24 |
@wiking | not too much | 16:24 |
@wiking | as anyways | 16:24 |
@wiking | usually we only get to make | 16:24 |
@wiking | 50% | 16:24 |
@wiking | of what is planned | 16:24 |
@wiking | as the usual changes and 'oh we didnt think of that' stories | 16:24 |
@HeikoS | yeah +1 | 16:24 |
@HeikoS | ok cool, so let's stay with features and linalg then | 16:24 |
@HeikoS | wiking: and comments on the rest? | 16:25 |
@wiking | just going through | 16:26 |
@wiking | havent had any time in the last 2 days to do things regarding this | 16:26 |
@HeikoS | not needed I guess | 16:27 |
@wiking | ? | 16:27 |
-!- wiking [~wiking@huwico/staff/wiking] has left #shogun ["Leaving"] | 16:27 | |
@HeikoS | just want to brainstorm a bit on what we plan on doing in the detox2 | 16:27 |
-!- wiking [~wiking@huwico/staff/wiking] has joined #shogun | 16:27 | |
-!- mode/#shogun [+o wiking] by ChanServ | 16:27 | |
@wiking | what do you mean? | 16:27 |
@wiking | [16:25] <HeikoS> wiking: and comments on the rest? | 16:27 |
@HeikoS | detox3 I meant | 16:27 |
@HeikoS | features and linalg matrix | 16:27 |
@HeikoS | wiking: so I was hoping to brainstorm a list of goals for the detox project with you, slightly more detailed that what I wrote above | 16:35 |
@HeikoS | lisitsyn: there? | 16:57 |
@sukey | [https://github.com/shogun-toolbox/shogun] Wiki page: GSoC_2018_project_detox edited by karlnapf | 17:26 |
@sukey | [https://github.com/shogun-toolbox/shogun] Wiki page: GSoC_2018_project_detox edited by karlnapf | 17:28 |
@sukey | [https://github.com/shogun-toolbox/shogun] Wiki page: Google-Summer-of-Code-2018-Projects edited by karlnapf | 17:29 |
@sukey | [https://github.com/shogun-toolbox/shogun] Wiki page: Google-Summer-of-Code-2018-Projects edited by karlnapf | 17:31 |
-!- HeikoS [~heiko@host86-129-231-92.range86-129.btcentralplus.com] has quit [Ping timeout: 256 seconds] | 17:35 | |
-!- yash_ [01ba2545@gateway/web/freenode/ip.1.186.37.69] has joined #shogun | 17:51 | |
yash_ | Hello Devs ! | 17:51 |
yash_ | I'm relatively new to open source contributions but I would love to contribute to the community | 17:52 |
yash_ | Is there any way I can help ? I can't understand the issues on the issues page | 17:54 |
-!- HeikoS [~heiko@host86-129-231-92.range86-129.btcentralplus.com] has joined #shogun | 18:22 | |
-!- mode/#shogun [+o HeikoS] by ChanServ | 18:22 | |
@wiking | yash_, welcome! you should definitely check out our wiki how to get started | 18:30 |
@wiking | yash_, https://github.com/shogun-toolbox/shogun/wiki/Getting-involved | 18:31 |
yash_ | Thanks. | 18:32 |
@sukey | [https://github.com/shogun-toolbox/shogun] Pull Request https://github.com/shogun-toolbox/shogun/pull/4096 synchronized by lisitsyn | 18:41 |
-!- HeikoS [~heiko@host86-129-231-92.range86-129.btcentralplus.com] has quit [Quit: Leaving.] | 18:46 | |
-!- HeikoS [~heiko@host86-129-231-92.range86-129.btcentralplus.com] has joined #shogun | 18:46 | |
-!- mode/#shogun [+o HeikoS] by ChanServ | 18:47 | |
-!- HeikoS [~heiko@host86-129-231-92.range86-129.btcentralplus.com] has quit [Ping timeout: 248 seconds] | 18:54 | |
@sukey | [https://github.com/shogun-toolbox/shogun] Wiki page: GSoC_2018_project_efficient_ml edited by rcurtin | 19:10 |
@sukey | [https://github.com/shogun-toolbox/shogun] Wiki page: GSoC_2018_project_efficient_ml edited by rcurtin | 19:10 |
rcurtin | oh nice, notifications about wiki changes | 19:11 |
-!- HeikoS [~heiko@host86-129-231-92.range86-129.btcentralplus.com] has joined #shogun | 19:11 | |
-!- mode/#shogun [+o HeikoS] by ChanServ | 19:11 | |
rcurtin | HeikoS: saw the wiki page, looks good to me | 19:11 |
rcurtin | I am able to edit it actually, which was surprising to me | 19:12 |
@HeikoS | rcurtin: great | 19:12 |
@HeikoS | yes I opened the wiki to the public a while ago | 19:12 |
@HeikoS | everyone can edit | 19:12 |
@HeikoS | but we will get notified | 19:12 |
@HeikoS | might turn it off if we get trolled, but for now this is easier because then for example you can edit | 19:12 |
@sukey | [https://github.com/shogun-toolbox/shogun] Wiki page: GSoC_2018_project_efficient_ml edited by rcurtin | 19:13 |
rcurtin | ahh, ok | 19:13 |
rcurtin | well I think I am not trolling :) | 19:13 |
@HeikoS | hehe | 19:13 |
rcurtin | the main problem with a semi-acronym name is that everyone capitalizes it differently :( | 19:13 |
rcurtin | I try to be consistent (and make things consistent) but I think it is a futile battle | 19:13 |
@HeikoS | rcurtin: keep in mind europeans dont capitalise everything : | 19:14 |
@HeikoS | :D | 19:14 |
@HeikoS | Section headers look like this | 19:14 |
@HeikoS | and only names are capital | 19:14 |
@HeikoS | Markov chain Monte Carlo | 19:14 |
@HeikoS | etc | 19:14 |
@HeikoS | :) | 19:14 |
@HeikoS | but whatever | 19:14 |
@HeikoS | thx for getting involved | 19:14 |
@HeikoS | rcurtin: so a question I have for you | 19:14 |
@HeikoS | it would be cool to have a feature that spits out the "worst" cases for a library | 19:15 |
@HeikoS | i.e. cases where it is ranked last, or cases where it fails | 19:15 |
@HeikoS | as a list | 19:15 |
rcurtin | hmm, you could do this by postprocessing the SQL results | 19:15 |
rcurtin | I think it would be a fairly easy query too | 19:16 |
@HeikoS | could I make an entrance task for that and send people to you? | 19:16 |
rcurtin | the system can run and output results into an SQL database or into SQLite too, so it's easy to just grab a database and go to town with the sqlite3 db | 19:16 |
rcurtin | that would be fine, but definitely we should talk with Marcus and see what he thinks the interface for that should be | 19:16 |
rcurtin | like right now we kind of have a command-line interface to actually run the benchmarks, and some HTML/JS to view the results | 19:17 |
rcurtin | but this seems like something separate, a simple script to analyze results | 19:17 |
rcurtin | my initial inclination is that maybe this would fit well into some kind of new results/scripts/ directory, which can contain simple scripts to work with the results | 19:17 |
rcurtin | but maybe Marcus has a better idea | 19:18 |
rcurtin | and how to test the code to be submitted will be a little bit of an issue, we might need to set up some infrastructure for that | 19:19 |
@HeikoS | true all | 19:20 |
@sukey | [https://github.com/shogun-toolbox/shogun] Issue https://github.com/shogun-toolbox/shogun/issues/4097 opened by karlnapf | 19:23 |
rcurtin | anyway I am a bit swamped at the moment but I think the right thing to do is see what Marcus thinks and go from there | 19:23 |
@sukey | [https://github.com/shogun-toolbox/shogun] Issue https://github.com/shogun-toolbox/shogun/issues/4097 karlnapf added label: "good first issue" | 19:23 |
@HeikoS | rcurtin: tada | 19:23 |
@HeikoS | rcurtin: https://github.com/shogun-toolbox/shogun/issues/4097 | 19:23 |
@HeikoS | zoq: ^ | 19:24 |
rcurtin | sounds good, let's see what happens :) | 19:25 |
zoq | Agreed, a simple preprocessing script sounds like a good idea, at the end, it's just a simple SQL query. | 19:34 |
zoq | We could provide some simple scripts apart from the HTML/JS interface for the most common tasks. | 19:35 |
zoq | I guess you could also write a simple Jupiter notebook? I think you could provide some input on that? | 19:35 |
@sukey | [https://github.com/shogun-toolbox/shogun] Pull Request https://github.com/shogun-toolbox/shogun/pull/4096 merged by lisitsyn | 20:01 |
@sukey | [https://github.com/shogun-toolbox/shogun] New commit https://github.com/shogun-toolbox/shogun/commit/2b3a8631dbdc017e74c83e561176d1526eba53e7 by lisitsyn | 20:01 |
@HeikoS | zoq: thanks for the comments ... put that into the entrance task | 20:15 |
@HeikoS | will see how that goes | 20:15 |
-!- yash_ [01ba2545@gateway/web/freenode/ip.1.186.37.69] has quit [Ping timeout: 260 seconds] | 20:15 | |
-!- HeikoS [~heiko@host86-129-231-92.range86-129.btcentralplus.com] has quit [Ping timeout: 240 seconds] | 20:19 | |
-!- yash_ [01ba2545@gateway/web/freenode/ip.1.186.37.69] has joined #shogun | 20:25 | |
-!- yash_ [01ba2545@gateway/web/freenode/ip.1.186.37.69] has quit [Ping timeout: 260 seconds] | 21:07 | |
-!- travis-ci [~travis-ci@ec2-54-144-8-11.compute-1.amazonaws.com] has joined #shogun | 21:41 | |
travis-ci | it's Sergey Lisitsyn'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/331533686 | 21:41 |
-!- travis-ci [~travis-ci@ec2-54-144-8-11.compute-1.amazonaws.com] has left #shogun [] | 21:41 | |
--- Log closed Mon Jan 22 00:00:29 2018 |
Generated by irclog2html.py 2.10.0 by Marius Gedminas - find it at mg.pov.lt!